From 4dd06dbcd327e2af38912e09d31d5c3e00bc93ba Mon Sep 17 00:00:00 2001 From: DizzyEggg Date: Tue, 16 Jan 2018 19:39:35 +0100 Subject: [PATCH] optiom menu move data to C --- data/option_menu.s | 20 ------- data/strings.s | 14 ++--- graphics/misc/option_menu_equals_sign.png | Bin 0 -> 81 bytes graphics/misc/option_menu_text.pal | 19 +++++++ include/strings.h | 8 +++ ld_script.txt | 1 - src/option_menu.c | 63 +++++++++++++++++----- 7 files changed, 83 insertions(+), 42 deletions(-) delete mode 100644 data/option_menu.s create mode 100644 graphics/misc/option_menu_equals_sign.png create mode 100644 graphics/misc/option_menu_text.pal diff --git a/data/option_menu.s b/data/option_menu.s deleted file mode 100644 index 05db7fddf6..0000000000 --- a/data/option_menu.s +++ /dev/null @@ -1,20 +0,0 @@ - .include "asm/macros.inc" - .include "constants/constants.inc" - - .section .rodata - .align 2, 0 - -gUnknown_0855C604:: @ 855C604 - .incbin "baserom.gba", 0x55c604, 0x60 - -gUnknown_0855C664:: @ 855C664 - .incbin "baserom.gba", 0x55c664, 0x1c - -gUnknown_0855C680:: @ 855C680 - .incbin "baserom.gba", 0x55c680, 0x18 - -gUnknown_0855C698:: @ 855C698 - .incbin "baserom.gba", 0x55c698, 0x8 - -gUnknown_0855C6A0:: @ 855C6A0 - .incbin "baserom.gba", 0x55c6a0, 0x4 diff --git a/data/strings.s b/data/strings.s index 01bca9cd85..b26beefce9 100644 --- a/data/strings.s +++ b/data/strings.s @@ -4399,25 +4399,25 @@ gText_ABtnTitleScreen:: @ 85EE572 gText_Option:: @ 85EE589 .string "OPTION$" -gUnknown_085EE590:: @ 85EE590 +gText_TextSpeed:: @ 85EE590 .string "TEXT SPEED$" -gUnknown_085EE59B:: @ 85EE59B +gText_BattleScene:: @ 85EE59B .string "BATTLE SCENE$" -gUnknown_085EE5A8:: @ 85EE5A8 +gText_BattleStyle:: @ 85EE5A8 .string "BATTLE STYLE$" -gUnknown_085EE5B5:: @ 85EE5B5 +gText_Sound:: @ 85EE5B5 .string "SOUND$" -gUnknown_085EE5BB:: @ 85EE5BB +gText_Frame:: @ 85EE5BB .string "FRAME$" -gUnknown_085EE5C1:: @ 85EE5C1 +gText_OptionMenuCancel:: @ 85EE5C1 .string "CANCEL$" -gUnknown_085EE5C8:: @ 85EE5C8 +gText_ButtonMode:: @ 85EE5C8 .string "BUTTON MODE$" gText_TextSpeedSlow:: @ 85EE5D4 diff --git a/graphics/misc/option_menu_equals_sign.png b/graphics/misc/option_menu_equals_sign.png new file mode 100644 index 0000000000000000000000000000000000000000..7e56e3cc30744f58b758fc350c8c2bef434a04aa GIT binary patch literal 81 zcmeAS@N?(olHy`uVBq!ia0vp^96&6<0wfqt3-&AkQWBmnjv*W~lM@bb|G2kTJ0U?| eU;n_Vqf89ad)VunPM$6Vsr7XAb6Mw<&;$U;optionsWindowFrameType)->pal, 0x70, 0x20); gMain.state++; break; case 5: - LoadPalette(gUnknown_0855C604, 0x10, sizeof(gUnknown_0855C604)); + LoadPalette(sUnknown_0855C604, 0x10, sizeof(sUnknown_0855C604)); gMain.state++; break; case 6: @@ -601,7 +636,7 @@ static void DrawOptionMenuTexts(void) FillWindowPixelBuffer(WIN_OPTIONS, 0x11); for (i = 0; i < MENUITEM_COUNT; i++) { - PrintTextOnWindow(WIN_OPTIONS, 1, gUnknown_0855C664[i], 8, (i * 16) + 1, TEXT_SPEED_FF, NULL); + PrintTextOnWindow(WIN_OPTIONS, 1, OptionMenuItemsNames[i], 8, (i * 16) + 1, TEXT_SPEED_FF, NULL); } CopyWindowToVram(WIN_OPTIONS, 3); }