summaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/debug/tomomichi_debug_menu.c508
1 files changed, 254 insertions, 254 deletions
diff --git a/src/debug/tomomichi_debug_menu.c b/src/debug/tomomichi_debug_menu.c
index 90d10556f..3d4637746 100644
--- a/src/debug/tomomichi_debug_menu.c
+++ b/src/debug/tomomichi_debug_menu.c
@@ -121,12 +121,12 @@ static bool8 debug_sub_808D2BC(void);
static void debug_sub_808D308(u8, u8);
static void debug_sub_808D358(u8);
static bool8 ControlFlags_FH_OBJ_InitSubmenu(void);
-static bool8 debug_sub_808D40C(void);
-static bool8 debug_sub_808D450(void);
-static bool8 debug_sub_808D4A8(void);
-static bool8 debug_sub_808D500(void);
-static void debug_sub_808D54C(u8, u8);
-static void debug_sub_808D59C(u8);
+static bool8 ControlFlags_FH_OBJ_HandleInput(void);
+static bool8 ControlFlags_FH_OBJ00_08_InitSubsubmenu(void);
+static bool8 ControlFlags_FH_OBJ09_15_InitSubsubmenu(void);
+static bool8 ControlFlags_FH_OBJ_Subsubmenu_HandleInput(void);
+static void ControlFlags_FH_OBJ_FlagToggle(u8, u8);
+static void ControlFlags_FH_OBJ_UpdateDisplay(u8);
static bool8 ControlFlags_FH_InitSubmenu(void);
static bool8 debug_sub_808D650(void);
static bool8 debug_sub_808D694(void);
@@ -159,11 +159,11 @@ static bool8 ControlWorks_SaveWork_Subsubmenu_HandleInput(void);
static void debug_sub_808DF04(u8);
static void debug_sub_808DF64(u8, u8);
static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void);
-static bool8 debug_sub_808E010(void);
-static bool8 debug_sub_808E054(void);
-static bool8 debug_sub_808E0AC(void);
-static bool8 debug_sub_808E104(void);
-static bool8 debug_sub_808E15C(void);
+static bool8 ControlWorks_SaveWorkPart2_HandleInput(void);
+static bool8 ControlWorks_SaveWorkPart2_SP_InitSubsubmenu(void);
+static bool8 ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu(void);
+static bool8 ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu(void);
+static bool8 ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu(void);
static bool8 debug_sub_808E1B4(void);
static bool8 debug_sub_808E20C(void);
static bool8 debug_sub_808E264(void);
@@ -381,61 +381,61 @@ static const struct MenuAction sMenuActions_ControlEvents_AnsWork[] = {
{sString_Answork_Mikansei, DummyMenuAction}
};
-static const u8 gUnknown_Debug_083C1044[] = _("FHーOBJ00ー08");
-static const u8 gUnknown_Debug_083C1050[] = _("FHーOBJ09ー15");
+static const u8 sString_FH_OBJ00_08[] = _("FHーOBJ00ー08");
+static const u8 sString_FH_OBJ09_15[] = _("FHーOBJ09ー15");
-static const struct MenuAction gUnknown_Debug_083C105C[] = {
- {gUnknown_Debug_083C1044, debug_sub_808D450},
- {gUnknown_Debug_083C1050, debug_sub_808D4A8}
+static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ[] = {
+ {sString_FH_OBJ00_08, ControlFlags_FH_OBJ00_08_InitSubsubmenu},
+ {sString_FH_OBJ09_15, ControlFlags_FH_OBJ09_15_InitSubsubmenu}
};
-static const u8 gUnknown_Debug_083C106C[] = _("FHーOBJ00");
-static const u8 gUnknown_Debug_083C1075[] = _("FHーOBJ01");
-static const u8 gUnknown_Debug_083C107E[] = _("FHーOBJ02");
-static const u8 gUnknown_Debug_083C1087[] = _("FHーOBJ03");
-static const u8 gUnknown_Debug_083C1090[] = _("FHーOBJ04");
-static const u8 gUnknown_Debug_083C1099[] = _("FHーOBJ05");
-static const u8 gUnknown_Debug_083C10A2[] = _("FHーOBJ06");
-static const u8 gUnknown_Debug_083C10AB[] = _("FHーOBJ07");
-static const u8 gUnknown_Debug_083C10B4[] = _("FHーOBJ08");
-
-static const struct MenuAction gUnknown_Debug_083C10BD[] = {
- {gUnknown_Debug_083C106C, DummyMenuAction},
- {gUnknown_Debug_083C1075, DummyMenuAction},
- {gUnknown_Debug_083C107E, DummyMenuAction},
- {gUnknown_Debug_083C1087, DummyMenuAction},
- {gUnknown_Debug_083C1090, DummyMenuAction},
- {gUnknown_Debug_083C1099, DummyMenuAction},
- {gUnknown_Debug_083C10A2, DummyMenuAction},
- {gUnknown_Debug_083C10AB, DummyMenuAction},
- {gUnknown_Debug_083C10B4, DummyMenuAction}
+static const u8 sString_FH_OBJ00[] = _("FHーOBJ00");
+static const u8 sString_FH_OBJ01[] = _("FHーOBJ01");
+static const u8 sString_FH_OBJ02[] = _("FHーOBJ02");
+static const u8 sString_FH_OBJ03[] = _("FHーOBJ03");
+static const u8 sString_FH_OBJ04[] = _("FHーOBJ04");
+static const u8 sString_FH_OBJ05[] = _("FHーOBJ05");
+static const u8 sString_FH_OBJ06[] = _("FHーOBJ06");
+static const u8 sString_FH_OBJ07[] = _("FHーOBJ07");
+static const u8 sString_FH_OBJ08[] = _("FHーOBJ08");
+
+static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ00_08[] = {
+ {sString_FH_OBJ00, DummyMenuAction},
+ {sString_FH_OBJ01, DummyMenuAction},
+ {sString_FH_OBJ02, DummyMenuAction},
+ {sString_FH_OBJ03, DummyMenuAction},
+ {sString_FH_OBJ04, DummyMenuAction},
+ {sString_FH_OBJ05, DummyMenuAction},
+ {sString_FH_OBJ06, DummyMenuAction},
+ {sString_FH_OBJ07, DummyMenuAction},
+ {sString_FH_OBJ08, DummyMenuAction}
};
-static const u8 gUnknown_Debug_083C1108[] = _("FH-OBJ09");
-static const u8 gUnknown_Debug_083C1111[] = _("FH-OBJ10");
-static const u8 gUnknown_Debug_083C111A[] = _("FH-OBJ11");
-static const u8 gUnknown_Debug_083C1123[] = _("FH-OBJ12");
-static const u8 gUnknown_Debug_083C112C[] = _("FH-OBJ13");
-static const u8 gUnknown_Debug_083C1135[] = _("FH-OBJ14");
-static const u8 gUnknown_Debug_083C113E[] = _("FH-OBJ15");
-static const u8 gUnknown_Debug_083C1147[] = _("");
-static const u8 gUnknown_Debug_083C1148[] = _("");
-
-static const struct MenuAction gUnknown_Debug_083C1149[] = {
- {gUnknown_Debug_083C1108, DummyMenuAction},
- {gUnknown_Debug_083C1111, DummyMenuAction},
- {gUnknown_Debug_083C111A, DummyMenuAction},
- {gUnknown_Debug_083C1123, DummyMenuAction},
- {gUnknown_Debug_083C112C, DummyMenuAction},
- {gUnknown_Debug_083C1135, DummyMenuAction},
- {gUnknown_Debug_083C113E, DummyMenuAction},
- {gUnknown_Debug_083C1147, DummyMenuAction},
- {gUnknown_Debug_083C1148, DummyMenuAction}
+static const u8 sString_FH_OBJ09[] = _("FH-OBJ09");
+static const u8 sString_FH_OBJ10[] = _("FH-OBJ10");
+static const u8 sString_FH_OBJ11[] = _("FH-OBJ11");
+static const u8 sString_FH_OBJ12[] = _("FH-OBJ12");
+static const u8 sString_FH_OBJ13[] = _("FH-OBJ13");
+static const u8 sString_FH_OBJ14[] = _("FH-OBJ14");
+static const u8 sString_FH_OBJ15[] = _("FH-OBJ15");
+static const u8 sString_Blank_083C1147[] = _("");
+static const u8 sString_Blank_083C1148[] = _("");
+
+static const struct MenuAction sMenuActions_ControlFlags_FH_OBJ09_15[] = {
+ {sString_FH_OBJ09, DummyMenuAction},
+ {sString_FH_OBJ10, DummyMenuAction},
+ {sString_FH_OBJ11, DummyMenuAction},
+ {sString_FH_OBJ12, DummyMenuAction},
+ {sString_FH_OBJ13, DummyMenuAction},
+ {sString_FH_OBJ14, DummyMenuAction},
+ {sString_FH_OBJ15, DummyMenuAction},
+ {sString_Blank_083C1147, DummyMenuAction},
+ {sString_Blank_083C1148, DummyMenuAction}
};
-static const u8 gUnknown_Debug_083C1194[] = {9, 7};
+static const u8 sControlFlags_FH_OBJ_CountsArray[] = {9, 7};
-static const u16 gUnknown_Debug_083C1196[][9] = {
+static const u16 sControlFlags_FH_OBJ_FlagsArrays[][9] = {
{0x11, 0x12, 0x13, 0x14, 0x15, 0x16, 0x17, 0x18, 0x19},
{0x1a, 0x1b, 0x1c, 0x1d, 0x1e, 0x1f, 0x20}
};
@@ -1410,11 +1410,11 @@ static const u8 gUnknown_Debug_083C3768[] = _("ルーム ロード");
static const u8 gUnknown_Debug_083C3770[] = _("ソノタ1");
static const u8 gUnknown_Debug_083C3775[] = _("ソノタ2");
-static const struct MenuAction gUnknown_Debug_083C377C[] = {
- {gUnknown_Debug_083C3742, debug_sub_808E054},
- {gUnknown_Debug_083C3745, debug_sub_808E0AC},
- {gUnknown_Debug_083C3759, debug_sub_808E104},
- {gUnknown_Debug_083C3768, debug_sub_808E15C},
+static const struct MenuAction sMenuActions_ControlWorks_SaveWorkPart2[] = {
+ {gUnknown_Debug_083C3742, ControlWorks_SaveWorkPart2_SP_InitSubsubmenu},
+ {gUnknown_Debug_083C3745, ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu},
+ {gUnknown_Debug_083C3759, ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu},
+ {gUnknown_Debug_083C3768, ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu},
{gUnknown_Debug_083C3770, debug_sub_808E1B4},
{gUnknown_Debug_083C3775, debug_sub_808E20C}
};
@@ -1583,189 +1583,189 @@ static const struct MenuAction sMenuAction_ControlWorks_SaveWork[] = {
{sString_Dungeon_nai, ControlWorks_SaveWork_Dungeon_InitSubsubmenu}
};
-static const u8 gUnknown_Debug_083C3D50[] = _("WKーSCENEーFIELDーT101");
-static const u8 gUnknown_Debug_083C3D64[] = _("WKーSCENEーFIELDーT102");
-static const u8 gUnknown_Debug_083C3D78[] = _("WKーSCENEーFIELDーT103");
-static const u8 gUnknown_Debug_083C3D8C[] = _("WKーSCENEーFIELDーT104");
-static const u8 gUnknown_Debug_083C3DA0[] = _("WKーBASEーPOSNO");
-static const u8 gUnknown_Debug_083C3DAE[] = _("WKーSCENEーFIELDーT106");
-static const u8 gUnknown_Debug_083C3DC2[] = _("WKーSCENEーFIELDーT107");
-static const u8 gUnknown_Debug_083C3DD6[] = _("WKーSCENEー02ーFIELDーT102");
-
-static const u8 gUnknown_Debug_083C3DED[] = _("WKーSCENEーFIELDーC101");
-static const u8 gUnknown_Debug_083C3E01[] = _("WKーSCENEーFIELDーC102");
-static const u8 gUnknown_Debug_083C3E15[] = _("WKーSCENEーFIELDーC103");
-static const u8 gUnknown_Debug_083C3E29[] = _("WKーSCENEーFIELDーC104");
-static const u8 gUnknown_Debug_083C3E3D[] = _("WKーSCENEーFIELDーC105");
-static const u8 gUnknown_Debug_083C3E51[] = _("WKーSCENEーFIELDーC106");
-static const u8 gUnknown_Debug_083C3E65[] = _("WKーSCENEーFIELDーC107");
-static const u8 gUnknown_Debug_083C3E79[] = _("WKーSCENEーFIELDーC108");
-static const u8 gUnknown_Debug_083C3E8D[] = _("WKーSCENEーFIELDーC109");
-
-static const u8 gUnknown_Debug_083C3EA1[] = _("WKーSCENEーFIELDーR101");
-static const u8 gUnknown_Debug_083C3EB5[] = _("WKーSCENEーFIELDーR102");
-static const u8 gUnknown_Debug_083C3EC9[] = _("WKーSCENEーFIELDーR103");
-static const u8 gUnknown_Debug_083C3EDD[] = _("WKーSCENEーFIELDーR104");
-static const u8 gUnknown_Debug_083C3EF1[] = _("WKーSCENEーFIELDーR105");
-static const u8 gUnknown_Debug_083C3F05[] = _("WKーSCENEーFIELDーR106");
-static const u8 gUnknown_Debug_083C3F19[] = _("WKーSCENEーFIELDーR107");
-static const u8 gUnknown_Debug_083C3F2D[] = _("WKーSCENEーFIELDーR108");
-static const u8 gUnknown_Debug_083C3F41[] = _("WKーSCENEーFIELDーR109");
-
-static const u8 gUnknown_Debug_083C3F55[] = _("WKーSCENEーFIELDーR110");
-static const u8 gUnknown_Debug_083C3F69[] = _("WKーSCENEーFIELDーR111");
-static const u8 gUnknown_Debug_083C3F7D[] = _("WKーSCENEーFIELDーR112");
-static const u8 gUnknown_Debug_083C3F91[] = _("WKーSCENEーFIELDーR113");
-static const u8 gUnknown_Debug_083C3FA5[] = _("WKーSCENEーFIELDーR114");
-static const u8 gUnknown_Debug_083C3FB9[] = _("WKーSCENEーFIELDーR115");
-static const u8 gUnknown_Debug_083C3FCD[] = _("WKーSCENEーFIELDーR116");
-static const u8 gUnknown_Debug_083C3FE1[] = _("WKーSCENEーFIELDーR117");
-static const u8 gUnknown_Debug_083C3FF5[] = _("WKーSCENEーFIELDーR118");
-
-static const u8 gUnknown_Debug_083C4009[] = _("WKーSCENEーFIELDーR119");
-static const u8 gUnknown_Debug_083C401D[] = _("WKーSCENEーFIELDーR120");
-static const u8 gUnknown_Debug_083C4031[] = _("WKーSCENEーFIELDーR121");
-static const u8 gUnknown_Debug_083C4045[] = _("WKーSCENEーFIELDーR122");
-static const u8 gUnknown_Debug_083C4059[] = _("WKーSCENEーFIELDーR123");
-static const u8 gUnknown_Debug_083C406D[] = _("WKーSCENEーFIELDーR124");
-static const u8 gUnknown_Debug_083C4081[] = _("WKーSCENEーFIELDーR125");
-static const u8 gUnknown_Debug_083C4095[] = _("WKーSCENEーFIELDーR126");
-static const u8 gUnknown_Debug_083C40A9[] = _("WKーSCENEーFIELDーR127");
-
-static const u8 gUnknown_Debug_083C40BD[] = _("WKーSCENEーFIELDーR128");
-static const u8 gUnknown_Debug_083C40D1[] = _("WKーSCENEーFIELDーR129");
-static const u8 gUnknown_Debug_083C40E5[] = _("WKーSCENEーFIELDーR130");
-static const u8 gUnknown_Debug_083C40F9[] = _("WKーSCENEーFIELDーR131");
-static const u8 gUnknown_Debug_083C410D[] = _("WKーSCENEーFIELDーR132");
-static const u8 gUnknown_Debug_083C4121[] = _("WKーSCENEーFIELDーR133");
-static const u8 gUnknown_Debug_083C4135[] = _("WKーSCENEーFIELDーR134");
-
-static const u8 gUnknown_Debug_083C4149[] = _("WKーSCENEーT101ーR0101");
-static const u8 gUnknown_Debug_083C415D[] = _("WKーSCENEーT101ーR0102");
-static const u8 gUnknown_Debug_083C4171[] = _("WKーSCENEーT101ーR0301");
-static const u8 gUnknown_Debug_083C4185[] = _("WKーSCENEーT101ーR0201");
-static const u8 gUnknown_Debug_083C4199[] = _("WKーSCENEーT101ーR0202");
-static const u8 gUnknown_Debug_083C41AD[] = _("WKーSCENEーT107ーR0201");
-
-static const u8 gUnknown_Debug_083C41C1[] = _("WKーSCENEーC101ーR0201");
-static const u8 gUnknown_Debug_083C41D5[] = _("WKーSCENEーC104ーR0103");
-static const u8 gUnknown_Debug_083C41E9[] = _("WKーSCENEーC103ーR0101");
-static const u8 gUnknown_Debug_083C41FD[] = _("WKーSCENEーC106ーR0202");
-static const u8 gUnknown_Debug_083C4211[] = _("WKーSCENEーC106ーR0401");
-static const u8 gUnknown_Debug_083C4225[] = _("WKーSCENEーC102ーR0601");
-static const u8 gUnknown_Debug_083C4239[] = _("WKーSCENEーC102ーR0501");
-static const u8 gUnknown_Debug_083C424D[] = _("WKーSCENEーC104ーR0102");
-static const u8 gUnknown_Debug_083C4261[] = _("WKーSCENEーC107ーR0501");
-
-static const u8 gUnknown_Debug_083C4275[] = _("WKーSCENEーCAVEーD0601");
-static const u8 gUnknown_Debug_083C4289[] = _("WKーSCENEーCAVEーD0201");
-static const u8 gUnknown_Debug_083C429D[] = _("WKーSCENEーCAVEーD1206");
-static const u8 gUnknown_Debug_083C42B1[] = _("WKーSCENEーCAVEーD1111");
-static const u8 gUnknown_Debug_083C42C5[] = _("WKーSCENEーCAVEーD0701");
-static const u8 gUnknown_Debug_083C42D9[] = _("WKーSCENEーCAVEーD0808");
-static const u8 gUnknown_Debug_083C42ED[] = _("WKーSCENEーCAVEーD1602");
-static const u8 gUnknown_Debug_083C4301[] = _("WKーSCENEーCAVEーD0101");
-static const u8 gUnknown_Debug_083C4315[] = _("WKーSCENEーCAVEーD1301");
+static const u8 sString_WK_SCENE_FIELD_T101[] = _("WKーSCENEーFIELDーT101");
+static const u8 sString_WK_SCENE_FIELD_T102[] = _("WKーSCENEーFIELDーT102");
+static const u8 sString_WK_SCENE_FIELD_T103[] = _("WKーSCENEーFIELDーT103");
+static const u8 sString_WK_SCENE_FIELD_T104[] = _("WKーSCENEーFIELDーT104");
+static const u8 sString_WK_BASE_POSNO[] = _("WKーBASEーPOSNO");
+static const u8 sString_WK_SCENE_FIELD_T106[] = _("WKーSCENEーFIELDーT106");
+static const u8 sString_WK_SCENE_FIELD_T107[] = _("WKーSCENEーFIELDーT107");
+static const u8 sString_WK_SCENE_2_FIELD_T102[] = _("WKーSCENEー02ーFIELDーT102");
+
+static const u8 sString_WK_SCENE_FIELD_C101[] = _("WKーSCENEーFIELDーC101");
+static const u8 sString_WK_SCENE_FIELD_C102[] = _("WKーSCENEーFIELDーC102");
+static const u8 sString_WK_SCENE_FIELD_C103[] = _("WKーSCENEーFIELDーC103");
+static const u8 sString_WK_SCENE_FIELD_C104[] = _("WKーSCENEーFIELDーC104");
+static const u8 sString_WK_SCENE_FIELD_C105[] = _("WKーSCENEーFIELDーC105");
+static const u8 sString_WK_SCENE_FIELD_C106[] = _("WKーSCENEーFIELDーC106");
+static const u8 sString_WK_SCENE_FIELD_C107[] = _("WKーSCENEーFIELDーC107");
+static const u8 sString_WK_SCENE_FIELD_C108[] = _("WKーSCENEーFIELDーC108");
+static const u8 sString_WK_SCENE_FIELD_C109[] = _("WKーSCENEーFIELDーC109");
+
+static const u8 sString_WK_SCENE_FIELD_R101[] = _("WKーSCENEーFIELDーR101");
+static const u8 sString_WK_SCENE_FIELD_R102[] = _("WKーSCENEーFIELDーR102");
+static const u8 sString_WK_SCENE_FIELD_R103[] = _("WKーSCENEーFIELDーR103");
+static const u8 sString_WK_SCENE_FIELD_R104[] = _("WKーSCENEーFIELDーR104");
+static const u8 sString_WK_SCENE_FIELD_R105[] = _("WKーSCENEーFIELDーR105");
+static const u8 sString_WK_SCENE_FIELD_R106[] = _("WKーSCENEーFIELDーR106");
+static const u8 sString_WK_SCENE_FIELD_R107[] = _("WKーSCENEーFIELDーR107");
+static const u8 sString_WK_SCENE_FIELD_R108[] = _("WKーSCENEーFIELDーR108");
+static const u8 sString_WK_SCENE_FIELD_R109[] = _("WKーSCENEーFIELDーR109");
+
+static const u8 sString_WK_SCENE_FIELD_R110[] = _("WKーSCENEーFIELDーR110");
+static const u8 sString_WK_SCENE_FIELD_R111[] = _("WKーSCENEーFIELDーR111");
+static const u8 sString_WK_SCENE_FIELD_R112[] = _("WKーSCENEーFIELDーR112");
+static const u8 sString_WK_SCENE_FIELD_R113[] = _("WKーSCENEーFIELDーR113");
+static const u8 sString_WK_SCENE_FIELD_R114[] = _("WKーSCENEーFIELDーR114");
+static const u8 sString_WK_SCENE_FIELD_R115[] = _("WKーSCENEーFIELDーR115");
+static const u8 sString_WK_SCENE_FIELD_R116[] = _("WKーSCENEーFIELDーR116");
+static const u8 sString_WK_SCENE_FIELD_R117[] = _("WKーSCENEーFIELDーR117");
+static const u8 sString_WK_SCENE_FIELD_R118[] = _("WKーSCENEーFIELDーR118");
+
+static const u8 sString_WK_SCENE_FIELD_R119[] = _("WKーSCENEーFIELDーR119");
+static const u8 sString_WK_SCENE_FIELD_R120[] = _("WKーSCENEーFIELDーR120");
+static const u8 sString_WK_SCENE_FIELD_R121[] = _("WKーSCENEーFIELDーR121");
+static const u8 sString_WK_SCENE_FIELD_R122[] = _("WKーSCENEーFIELDーR122");
+static const u8 sString_WK_SCENE_FIELD_R123[] = _("WKーSCENEーFIELDーR123");
+static const u8 sString_WK_SCENE_FIELD_R124[] = _("WKーSCENEーFIELDーR124");
+static const u8 sString_WK_SCENE_FIELD_R125[] = _("WKーSCENEーFIELDーR125");
+static const u8 sString_WK_SCENE_FIELD_R126[] = _("WKーSCENEーFIELDーR126");
+static const u8 sString_WK_SCENE_FIELD_R127[] = _("WKーSCENEーFIELDーR127");
+
+static const u8 sString_WK_SCENE_FIELD_R128[] = _("WKーSCENEーFIELDーR128");
+static const u8 sString_WK_SCENE_FIELD_R129[] = _("WKーSCENEーFIELDーR129");
+static const u8 sString_WK_SCENE_FIELD_R130[] = _("WKーSCENEーFIELDーR130");
+static const u8 sString_WK_SCENE_FIELD_R131[] = _("WKーSCENEーFIELDーR131");
+static const u8 sString_WK_SCENE_FIELD_R132[] = _("WKーSCENEーFIELDーR132");
+static const u8 sString_WK_SCENE_FIELD_R133[] = _("WKーSCENEーFIELDーR133");
+static const u8 sString_WK_SCENE_FIELD_R134[] = _("WKーSCENEーFIELDーR134");
+
+static const u8 sString_WK_SCENE_T101_R0101[] = _("WKーSCENEーT101ーR0101");
+static const u8 sString_WK_SCENE_T101_R0102[] = _("WKーSCENEーT101ーR0102");
+static const u8 sString_WK_SCENE_T101_R0301[] = _("WKーSCENEーT101ーR0301");
+static const u8 sString_WK_SCENE_T101_R0201[] = _("WKーSCENEーT101ーR0201");
+static const u8 sString_WK_SCENE_T101_R0202[] = _("WKーSCENEーT101ーR0202");
+static const u8 sString_WK_SCENE_T107_R0201[] = _("WKーSCENEーT107ーR0201"); // unused string
+
+static const u8 sString_WK_SCENE_C101_R0201[] = _("WKーSCENEーC101ーR0201");
+static const u8 sString_WK_SCENE_C104_R0103[] = _("WKーSCENEーC104ーR0103");
+static const u8 sString_WK_SCENE_C103_R0101[] = _("WKーSCENEーC103ーR0101");
+static const u8 sString_WK_SCENE_C106_R0202[] = _("WKーSCENEーC106ーR0202");
+static const u8 sString_WK_SCENE_C106_R0401[] = _("WKーSCENEーC106ーR0401");
+static const u8 sString_WK_SCENE_C101_R0601[] = _("WKーSCENEーC102ーR0601");
+static const u8 sString_WK_SCENE_C102_R0501[] = _("WKーSCENEーC102ーR0501");
+static const u8 sString_WK_SCENE_C104_R0102[] = _("WKーSCENEーC104ーR0102");
+static const u8 sString_WK_SCENE_C107_R0501[] = _("WKーSCENEーC107ーR0501");
+
+static const u8 sString_WK_SCENE_CAVE_D0601[] = _("WKーSCENEーCAVEーD0601");
+static const u8 sString_WK_SCENE_CAVE_D0201[] = _("WKーSCENEーCAVEーD0201");
+static const u8 sString_WK_SCENE_CAVE_D1206[] = _("WKーSCENEーCAVEーD1206");
+static const u8 sString_WK_SCENE_CAVE_D1111[] = _("WKーSCENEーCAVEーD1111");
+static const u8 sString_WK_SCENE_CAVE_D0701[] = _("WKーSCENEーCAVEーD0701");
+static const u8 sString_WK_SCENE_CAVE_D0808[] = _("WKーSCENEーCAVEーD0808");
+static const u8 sString_WK_SCENE_CAVE_D1602[] = _("WKーSCENEーCAVEーD1602");
+static const u8 sString_WK_SCENE_CAVE_D0101[] = _("WKーSCENEーCAVEーD0101");
+static const u8 sString_WK_SCENE_CAVE_D1301[] = _("WKーSCENEーCAVEーD1301");
static const struct MenuAction sMenuActions_SaveWork_Town[] = {
- {gUnknown_Debug_083C3D50, DummyMenuAction},
- {gUnknown_Debug_083C3D64, DummyMenuAction},
- {gUnknown_Debug_083C3D78, DummyMenuAction},
- {gUnknown_Debug_083C3D8C, DummyMenuAction},
- {gUnknown_Debug_083C3DA0, DummyMenuAction},
- {gUnknown_Debug_083C3DAE, DummyMenuAction},
- {gUnknown_Debug_083C3DC2, DummyMenuAction},
- {gUnknown_Debug_083C3DD6, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_T101, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_T102, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_T103, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_T104, DummyMenuAction},
+ {sString_WK_BASE_POSNO, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_T106, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_T107, DummyMenuAction},
+ {sString_WK_SCENE_2_FIELD_T102, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_City[] = {
- {gUnknown_Debug_083C3DED, DummyMenuAction},
- {gUnknown_Debug_083C3E01, DummyMenuAction},
- {gUnknown_Debug_083C3E15, DummyMenuAction},
- {gUnknown_Debug_083C3E29, DummyMenuAction},
- {gUnknown_Debug_083C3E3D, DummyMenuAction},
- {gUnknown_Debug_083C3E51, DummyMenuAction},
- {gUnknown_Debug_083C3E65, DummyMenuAction},
- {gUnknown_Debug_083C3E79, DummyMenuAction},
- {gUnknown_Debug_083C3E8D, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_C101, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C102, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C103, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C104, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C105, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C106, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C107, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C108, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_C109, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_Route101To109[] = {
- {gUnknown_Debug_083C3EA1, DummyMenuAction},
- {gUnknown_Debug_083C3EB5, DummyMenuAction},
- {gUnknown_Debug_083C3EC9, DummyMenuAction},
- {gUnknown_Debug_083C3EDD, DummyMenuAction},
- {gUnknown_Debug_083C3EF1, DummyMenuAction},
- {gUnknown_Debug_083C3F05, DummyMenuAction},
- {gUnknown_Debug_083C3F19, DummyMenuAction},
- {gUnknown_Debug_083C3F2D, DummyMenuAction},
- {gUnknown_Debug_083C3F41, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_R101, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R102, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R103, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R104, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R105, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R106, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R107, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R108, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R109, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_Route110To118[] = {
- {gUnknown_Debug_083C3F55, DummyMenuAction},
- {gUnknown_Debug_083C3F69, DummyMenuAction},
- {gUnknown_Debug_083C3F7D, DummyMenuAction},
- {gUnknown_Debug_083C3F91, DummyMenuAction},
- {gUnknown_Debug_083C3FA5, DummyMenuAction},
- {gUnknown_Debug_083C3FB9, DummyMenuAction},
- {gUnknown_Debug_083C3FCD, DummyMenuAction},
- {gUnknown_Debug_083C3FE1, DummyMenuAction},
- {gUnknown_Debug_083C3FF5, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_R110, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R111, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R112, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R113, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R114, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R115, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R116, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R117, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R118, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_Route119To127[] = {
- {gUnknown_Debug_083C4009, DummyMenuAction},
- {gUnknown_Debug_083C401D, DummyMenuAction},
- {gUnknown_Debug_083C4031, DummyMenuAction},
- {gUnknown_Debug_083C4045, DummyMenuAction},
- {gUnknown_Debug_083C4059, DummyMenuAction},
- {gUnknown_Debug_083C406D, DummyMenuAction},
- {gUnknown_Debug_083C4081, DummyMenuAction},
- {gUnknown_Debug_083C4095, DummyMenuAction},
- {gUnknown_Debug_083C40A9, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_R119, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R120, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R121, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R122, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R123, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R124, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R125, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R126, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R127, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_Route128To134[] = {
- {gUnknown_Debug_083C40BD, DummyMenuAction},
- {gUnknown_Debug_083C40D1, DummyMenuAction},
- {gUnknown_Debug_083C40E5, DummyMenuAction},
- {gUnknown_Debug_083C40F9, DummyMenuAction},
- {gUnknown_Debug_083C410D, DummyMenuAction},
- {gUnknown_Debug_083C4121, DummyMenuAction},
- {gUnknown_Debug_083C4135, DummyMenuAction}
+ {sString_WK_SCENE_FIELD_R128, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R129, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R130, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R131, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R132, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R133, DummyMenuAction},
+ {sString_WK_SCENE_FIELD_R134, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_RoomTown[] = {
- {gUnknown_Debug_083C4149, DummyMenuAction},
- {gUnknown_Debug_083C415D, DummyMenuAction},
- {gUnknown_Debug_083C4171, DummyMenuAction},
- {gUnknown_Debug_083C4185, DummyMenuAction},
- {gUnknown_Debug_083C4199, DummyMenuAction}
+ {sString_WK_SCENE_T101_R0101, DummyMenuAction},
+ {sString_WK_SCENE_T101_R0102, DummyMenuAction},
+ {sString_WK_SCENE_T101_R0301, DummyMenuAction},
+ {sString_WK_SCENE_T101_R0201, DummyMenuAction},
+ {sString_WK_SCENE_T101_R0202, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_RoomCity[] = {
- {gUnknown_Debug_083C41C1, DummyMenuAction},
- {gUnknown_Debug_083C41D5, DummyMenuAction},
- {gUnknown_Debug_083C41E9, DummyMenuAction},
- {gUnknown_Debug_083C41FD, DummyMenuAction},
- {gUnknown_Debug_083C4211, DummyMenuAction},
- {gUnknown_Debug_083C4225, DummyMenuAction},
- {gUnknown_Debug_083C4239, DummyMenuAction},
- {gUnknown_Debug_083C424D, DummyMenuAction},
- {gUnknown_Debug_083C4261, DummyMenuAction}
+ {sString_WK_SCENE_C101_R0201, DummyMenuAction},
+ {sString_WK_SCENE_C104_R0103, DummyMenuAction},
+ {sString_WK_SCENE_C103_R0101, DummyMenuAction},
+ {sString_WK_SCENE_C106_R0202, DummyMenuAction},
+ {sString_WK_SCENE_C106_R0401, DummyMenuAction},
+ {sString_WK_SCENE_C101_R0601, DummyMenuAction},
+ {sString_WK_SCENE_C102_R0501, DummyMenuAction},
+ {sString_WK_SCENE_C104_R0102, DummyMenuAction},
+ {sString_WK_SCENE_C107_R0501, DummyMenuAction}
};
static const struct MenuAction sMenuActions_SaveWork_Dungeon[] = {
- {gUnknown_Debug_083C4275, DummyMenuAction},
- {gUnknown_Debug_083C4289, DummyMenuAction},
- {gUnknown_Debug_083C429D, DummyMenuAction},
- {gUnknown_Debug_083C42B1, DummyMenuAction},
- {gUnknown_Debug_083C42C5, DummyMenuAction},
- {gUnknown_Debug_083C42D9, DummyMenuAction},
- {gUnknown_Debug_083C42ED, DummyMenuAction},
- {gUnknown_Debug_083C4301, DummyMenuAction},
- {gUnknown_Debug_083C4315, DummyMenuAction}
+ {sString_WK_SCENE_CAVE_D0601, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D0201, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D1206, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D1111, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D0701, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D0808, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D1602, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D0101, DummyMenuAction},
+ {sString_WK_SCENE_CAVE_D1301, DummyMenuAction}
};
static const u8 gUnknown_Debug_083C457C[] = {8, 9, 9, 9, 9, 7, 6, 9, 9};
@@ -2988,14 +2988,14 @@ static void debug_sub_808D358(u8 whichMenu)
static bool8 ControlFlags_FH_OBJ_InitSubmenu(void)
{
Menu_EraseScreen();
- Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(gUnknown_Debug_083C105C) + 1);
- Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), gUnknown_Debug_083C105C);
- InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C105C), 0, 27);
- gMenuCallback = debug_sub_808D40C;
+ Menu_DrawStdWindowFrame(0, 0, 28, 2 * ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ) + 1);
+ Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ), sMenuActions_ControlFlags_FH_OBJ);
+ InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ), 0, 27);
+ gMenuCallback = ControlFlags_FH_OBJ_HandleInput;
return FALSE;
}
-static bool8 debug_sub_808D40C(void)
+static bool8 ControlFlags_FH_OBJ_HandleInput(void)
{
s8 input = Menu_ProcessInput();
@@ -3006,39 +3006,39 @@ static bool8 debug_sub_808D40C(void)
CloseMenu();
return TRUE;
}
- gMenuCallback = gUnknown_Debug_083C105C[input].func;
+ gMenuCallback = sMenuActions_ControlFlags_FH_OBJ[input].func;
return FALSE;
}
-static bool8 debug_sub_808D450(void)
+static bool8 ControlFlags_FH_OBJ00_08_InitSubsubmenu(void)
{
Menu_EraseScreen();
- Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_083C10BD) + 1);
- Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), gUnknown_Debug_083C10BD);
- InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C10BD), 0, 28);
+ Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08) + 1);
+ Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08), sMenuActions_ControlFlags_FH_OBJ00_08);
+ InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlFlags_FH_OBJ00_08), 0, 28);
sFlagAndVarTest_WhichSubmenu = 0;
- gMenuCallback = debug_sub_808D500;
+ gMenuCallback = ControlFlags_FH_OBJ_Subsubmenu_HandleInput;
return FALSE;
}
-static bool8 debug_sub_808D4A8(void)
+static bool8 ControlFlags_FH_OBJ09_15_InitSubsubmenu(void)
{
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 0, 29, 2 * 7 + 1);
- Menu_PrintItems(2, 1, 7, gUnknown_Debug_083C1149);
+ Menu_PrintItems(2, 1, 7, sMenuActions_ControlFlags_FH_OBJ09_15);
InitMenu(0, 1, 1, 7, 0, 28);
sFlagAndVarTest_WhichSubmenu = 1;
- gMenuCallback = debug_sub_808D500;
+ gMenuCallback = ControlFlags_FH_OBJ_Subsubmenu_HandleInput;
return FALSE;
}
-static bool8 debug_sub_808D500(void)
+static bool8 ControlFlags_FH_OBJ_Subsubmenu_HandleInput(void)
{
s8 input = Menu_ProcessInput();
s8 cursorPos = Menu_GetCursorPos();
- debug_sub_808D54C(sFlagAndVarTest_WhichSubmenu, cursorPos);
- debug_sub_808D59C(sFlagAndVarTest_WhichSubmenu);
+ ControlFlags_FH_OBJ_FlagToggle(sFlagAndVarTest_WhichSubmenu, cursorPos);
+ ControlFlags_FH_OBJ_UpdateDisplay(sFlagAndVarTest_WhichSubmenu);
if (input == -2)
return FALSE;
if (input == -1)
@@ -3049,24 +3049,24 @@ static bool8 debug_sub_808D500(void)
return FALSE;
}
-static void debug_sub_808D54C(u8 whichMenu, u8 cursorPos)
+static void ControlFlags_FH_OBJ_FlagToggle(u8 whichMenu, u8 cursorPos)
{
if (gMain.newKeys & R_BUTTON)
{
- if (!FlagGet(gUnknown_Debug_083C1196[whichMenu][cursorPos]))
- FlagSet(gUnknown_Debug_083C1196[whichMenu][cursorPos]);
+ if (!FlagGet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos]))
+ FlagSet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos]);
else
- FlagClear(gUnknown_Debug_083C1196[whichMenu][cursorPos]);
+ FlagClear(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][cursorPos]);
}
}
-static void debug_sub_808D59C(u8 whichMenu)
+static void ControlFlags_FH_OBJ_UpdateDisplay(u8 whichMenu)
{
u8 i;
- for (i = 0; i < gUnknown_Debug_083C1194[whichMenu]; i++)
+ for (i = 0; i < sControlFlags_FH_OBJ_CountsArray[whichMenu]; i++)
{
- PrintBool(28, 2 * i + 1, FlagGet(gUnknown_Debug_083C1196[whichMenu][i]) ? 1 : 0);
+ PrintBool(28, 2 * i + 1, FlagGet(sControlFlags_FH_OBJ_FlagsArrays[whichMenu][i]) ? 1 : 0);
}
}
@@ -3445,14 +3445,14 @@ static void debug_sub_808DF64(u8 whichMenu, u8 cursorPos)
static bool8 ControlWorks_SaveWorkPart2_InitSubmenu(void)
{
Menu_EraseScreen();
- Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(gUnknown_Debug_083C377C) + 1);
- Menu_PrintItems(2, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), gUnknown_Debug_083C377C);
- InitMenu(0, 1, 1, ARRAY_COUNT(gUnknown_Debug_083C377C), 0, 23);
- gMenuCallback = debug_sub_808E010;
+ Menu_DrawStdWindowFrame(0, 0, 24, 2 * ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2) + 1);
+ Menu_PrintItems(2, 1, ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2), sMenuActions_ControlWorks_SaveWorkPart2);
+ InitMenu(0, 1, 1, ARRAY_COUNT(sMenuActions_ControlWorks_SaveWorkPart2), 0, 23);
+ gMenuCallback = ControlWorks_SaveWorkPart2_HandleInput;
return FALSE;
}
-static bool8 debug_sub_808E010(void)
+static bool8 ControlWorks_SaveWorkPart2_HandleInput(void)
{
s8 input = Menu_ProcessInput();
@@ -3463,11 +3463,11 @@ static bool8 debug_sub_808E010(void)
CloseMenu();
return TRUE;
}
- gMenuCallback = gUnknown_Debug_083C377C[input].func;
+ gMenuCallback = sMenuActions_ControlWorks_SaveWorkPart2[input].func;
return FALSE;
}
-static bool8 debug_sub_808E054(void)
+static bool8 ControlWorks_SaveWorkPart2_SP_InitSubsubmenu(void)
{
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 0, 29, 2 * 6 + 1);
@@ -3478,7 +3478,7 @@ static bool8 debug_sub_808E054(void)
return FALSE;
}
-static bool8 debug_sub_808E0AC(void)
+static bool8 ControlWorks_SaveWorkPart2_RoomR110Part1TrickHouse_InitSubsubmenu(void)
{
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 0, 29, 2 * 5 + 1);
@@ -3489,7 +3489,7 @@ static bool8 debug_sub_808E0AC(void)
return FALSE;
}
-static bool8 debug_sub_808E104(void)
+static bool8 ControlWorks_SaveWorkPart2_RoomR110Part2_InitSubsubmenu(void)
{
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 0, 29, 2 * ARRAY_COUNT(gUnknown_Debug_83C3B28) + 1);
@@ -3500,7 +3500,7 @@ static bool8 debug_sub_808E104(void)
return FALSE;
}
-static bool8 debug_sub_808E15C(void)
+static bool8 ControlWorks_SaveWorkPart2_RoomLoad_InitSubsubmenu(void)
{
Menu_EraseScreen();
Menu_DrawStdWindowFrame(0, 0, 29, 2 * 2 + 1);