summaryrefslogtreecommitdiff
path: root/src/d/d_menu_dmap.cpp
diff options
context:
space:
mode:
authorCaroline Madsen <69010899+randomsalience@users.noreply.github.com>2024-10-17 17:24:29 -0400
committerGitHub <noreply@github.com>2024-10-17 14:24:29 -0700
commitabc4c6659ae6e9cab854ff05651c1ff119659bf6 (patch)
treedaf3eb274135760aadeeb88f26987ded6a8fe978 /src/d/d_menu_dmap.cpp
parent38445f4d516dbc802670def3d4d6fc3d9eb1317c (diff)
cleanup (#2216)
Diffstat (limited to 'src/d/d_menu_dmap.cpp')
-rw-r--r--src/d/d_menu_dmap.cpp957
1 files changed, 36 insertions, 921 deletions
diff --git a/src/d/d_menu_dmap.cpp b/src/d/d_menu_dmap.cpp
index 6a01cd4237..0d61363b69 100644
--- a/src/d/d_menu_dmap.cpp
+++ b/src/d/d_menu_dmap.cpp
@@ -4,6 +4,8 @@
//
#include "d/d_menu_dmap.h"
+#include "d/actor/d_a_player.h"
+#include "d/d_item.h"
#include "d/d_menu_item_explain.h"
#include "d/d_msg_object.h"
#include "d/d_meter_HIO.h"
@@ -275,13 +277,6 @@ extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
// Declarations:
//
-/* ############################################################################################## */
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_80395760 = "/res/FieldMap/D_MN10.arc";
-#pragma pop
-
/* 803BC7E0-803BC7EC 019900 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
@@ -290,7 +285,6 @@ SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
typedef void (dMenu_Dmap_c::*ProcFunc)();
/* 803BC7EC-803BC7F8 -00001 000C+00 0/1 0/0 0/0 .data @4861 */
-#ifdef NONMATCHING
static ProcFunc init_process[5] = {
&dMenu_Dmap_c::itemInfo_init_proc,
&dMenu_Dmap_c::mapMode_init_proc,
@@ -299,67 +293,7 @@ static ProcFunc init_process[5] = {
&dMenu_Dmap_c::lv5_talk_init_proc,
};
-#else
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4861[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemInfo_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC7F8-803BC804 -00001 000C+00 0/1 0/0 0/0 .data @4862 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4862[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)mapMode_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC804-803BC810 -00001 000C+00 0/1 0/0 0/0 .data @4863 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4863[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)infoModeChange_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC810-803BC81C -00001 000C+00 0/1 0/0 0/0 .data @4864 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4864[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)mapModeChange_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC81C-803BC828 -00001 000C+00 0/1 0/0 0/0 .data @4865 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4865[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)lv5_talk_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC828-803BC864 019948 003C+00 2/3 0/0 0/0 .data init_process */
-SECTION_DATA static u8 init_process[60] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-
/* 803BC864-803BC870 -00001 000C+00 0/1 0/0 0/0 .data @4866 */
-#ifdef NONMATCHING
static ProcFunc move_process[5] = {
&dMenu_Dmap_c::itemInfo_proc,
&dMenu_Dmap_c::mapMode_proc,
@@ -367,66 +301,7 @@ static ProcFunc move_process[5] = {
&dMenu_Dmap_c::mapModeChange_proc,
&dMenu_Dmap_c::lv5_talk_proc,
};
-#else
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4866[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemInfo_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC870-803BC87C -00001 000C+00 0/1 0/0 0/0 .data @4867 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4867[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)mapMode_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC87C-803BC888 -00001 000C+00 0/1 0/0 0/0 .data @4868 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4868[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)infoModeChange_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC888-803BC894 -00001 000C+00 0/1 0/0 0/0 .data @4869 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4869[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)mapModeChange_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-/* 803BC894-803BC8A0 -00001 000C+00 0/1 0/0 0/0 .data @4870 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4870[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)lv5_talk_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC8A0-803BC8DC 0199C0 003C+00 1/2 0/0 0/0 .data move_process */
-SECTION_DATA static u8 move_process[60] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-
-#ifdef NONMATCHING
static ProcFunc itemInfo_subProcess[5] = {
&dMenu_Dmap_c::itemSelect,
&dMenu_Dmap_c::itemSelectAnm,
@@ -434,472 +309,28 @@ static ProcFunc itemInfo_subProcess[5] = {
&dMenu_Dmap_c::itemInfoWait,
&dMenu_Dmap_c::itemInfoCloseAnm,
};
-#else
-/* 803BC8DC-803BC8E8 -00001 000C+00 0/1 0/0 0/0 .data @4871 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4871[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemSelect__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC8E8-803BC8F4 -00001 000C+00 0/1 0/0 0/0 .data @4872 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4872[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemSelectAnm__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC8F4-803BC900 -00001 000C+00 0/1 0/0 0/0 .data @4873 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4873[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemInfoOpenAnm__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC900-803BC90C -00001 000C+00 0/1 0/0 0/0 .data @4874 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4874[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemInfoWait__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC90C-803BC918 -00001 000C+00 0/1 0/0 0/0 .data @4875 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4875[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)itemInfoCloseAnm__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC918-803BC954 019A38 003C+00 1/2 0/0 0/0 .data itemInfo_subProcess */
-SECTION_DATA static u8 itemInfo_subProcess[60] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-#ifdef NONMATCHING
static ProcFunc floor_init_process[2] = {
&dMenu_Dmap_c::floorSelect_init_proc,
&dMenu_Dmap_c::floorChange_init_proc,
};
-#else
-/* 803BC954-803BC960 -00001 000C+00 0/1 0/0 0/0 .data @4876 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4876[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)floorSelect_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC960-803BC96C -00001 000C+00 0/1 0/0 0/0 .data @4877 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4877[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)floorChange_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC96C-803BC984 019A8C 0018+00 1/2 0/0 0/0 .data floor_init_process */
-SECTION_DATA static u8 floor_init_process[24] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-#ifdef NONMATCHING
static ProcFunc floor_move_process[2] = {
&dMenu_Dmap_c::floorSelect_proc,
&dMenu_Dmap_c::floorChange_proc,
};
-#else
-/* 803BC984-803BC990 -00001 000C+00 0/1 0/0 0/0 .data @4878 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4878[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)floorSelect_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC990-803BC99C -00001 000C+00 0/1 0/0 0/0 .data @4879 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4879[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)floorChange_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC99C-803BC9B4 019ABC 0018+00 1/2 0/0 0/0 .data floor_move_process */
-SECTION_DATA static u8 floor_move_process[24] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-#ifdef NONMATCHING
static ProcFunc map_init_process[3] = {
&dMenu_Dmap_c::zoomWait_init_proc,
&dMenu_Dmap_c::zoomIn_init_proc,
&dMenu_Dmap_c::zoomOut_init_proc,
};
-#else
-/* 803BC9B4-803BC9C0 -00001 000C+00 0/1 0/0 0/0 .data @4880 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4880[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomWait_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC9C0-803BC9CC -00001 000C+00 0/1 0/0 0/0 .data @4881 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4881[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomIn_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC9CC-803BC9D8 -00001 000C+00 0/1 0/0 0/0 .data @4882 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4882[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomOut_init_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BC9D8-803BC9FC 019AF8 0024+00 3/4 0/0 0/0 .data map_init_process */
-SECTION_DATA static u8 map_init_process[36] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
-};
-#endif
-#ifdef NONMATCHING
static ProcFunc map_move_process[3] = {
&dMenu_Dmap_c::zoomWait_proc,
&dMenu_Dmap_c::zoomIn_proc,
&dMenu_Dmap_c::zoomOut_proc,
};
-#else
-/* 803BC9FC-803BCA08 -00001 000C+00 0/1 0/0 0/0 .data @4883 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4883[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomWait_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BCA08-803BCA14 -00001 000C+00 0/1 0/0 0/0 .data @4884 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4884[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomIn_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BCA14-803BCA20 -00001 000C+00 0/1 0/0 0/0 .data @4885 */
-#pragma push
-#pragma force_active on
-SECTION_DATA static void* lit_4885[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomOut_proc__12dMenu_Dmap_cFv,
-};
-#pragma pop
-
-/* 803BCA20-803BCAE0 019B40 0024+9C 1/2 0/0 0/0 .data map_move_process */
-SECTION_DATA static u8 map_move_process[36 + 156 /* padding */] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-#endif
-
-/* 803BCAE0-803BCAEC 019C00 000C+00 4/4 0/0 0/0 .data __vt__15dMenu_DmapMap_c */
-SECTION_DATA extern void* __vt__15dMenu_DmapMap_c[3] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__15dMenu_DmapMap_cFv,
-};
-
-/* 803BCAEC-803BCB10 019C0C 0024+00 3/3 0/0 0/0 .data __vt__20dMenu_StageMapCtrl_c */
-SECTION_DATA extern void* __vt__20dMenu_StageMapCtrl_c[9] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__20dMenu_StageMapCtrl_cFv,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
- (void*)NULL,
-};
-
-/* 803BCB10-803BCB38 019C30 000C+1C 2/2 0/0 0/0 .data __vt__12dMenu_Dmap_c */
-SECTION_DATA extern void* __vt__12dMenu_Dmap_c[3 + 7 /* padding */] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)__dt__12dMenu_Dmap_cFv,
- /* padding */
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
-};
-
-/* 803BCB38-803BCB60 019C58 001C+0C 2/2 0/0 0/0 .data __vt__14dMenu_DmapBg_c */
-SECTION_DATA extern void* __vt__14dMenu_DmapBg_c[7 + 3 /* padding */] = {
- (void*)NULL /* RTTI */,
- (void*)NULL,
- (void*)draw__14dMenu_DmapBg_cFv,
- (void*)NULL,
- (void*)NULL,
- (void*)func_801C0844,
- (void*)__dt__14dMenu_DmapBg_cFv,
- /* padding */
- NULL,
- NULL,
- NULL,
-};
-
-/* 80453FE8-80453FEC 0025E8 0004+00 20/20 0/0 0/0 .sdata2 @3962 */
-SECTION_SDATA2 static u8 lit_3962[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-
-/* 80453FEC-80453FF0 0025EC 0004+00 26/26 0/0 0/0 .sdata2 @3963 */
-SECTION_SDATA2 static f32 lit_3963 = 1.0f;
/* 801B7F20-801B8110 1B2860 01F0+00 1/1 0/0 0/0 .text
* __ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl */
@@ -943,23 +374,11 @@ dMenu_DmapBg_c::dMenu_DmapBg_c(JKRExpHeap* param_1, STControl* param_2) {
field_0xd20 = 0;
mpBackTexture = 0;
field_0xdbc = 0.0f;
- memset(field_0xd80, 0, sizeof(field_0xd80));
+ memset(field_0xd80, 0, 0x14);
buttonIconScreenInit();
field_0xdd0 = 0;
}
-
-/* ############################################################################################## */
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_80395779 = "zelda_dungeon_map_map.blo";
-SECTION_DEAD static char const* const stringBase_80395793 = "zelda_dungeon_map_map.btk";
-#pragma pop
-
-/* 80453FF0-80453FF4 0025F0 0004+00 1/1 0/0 0/0 .sdata2 @4073 */
-SECTION_SDATA2 static f32 lit_4073 = -15.0f;
-
/* 801B8110-801B884C 1B2A50 073C+00 1/1 0/0 0/0 .text mapScreenInit__14dMenu_DmapBg_cFv
*/
void dMenu_DmapBg_c::mapScreenInit() {
@@ -1034,13 +453,6 @@ void dMenu_DmapBg_c::mapScreenInit() {
}
}
-/* ############################################################################################## */
-/* 80453FF4-80453FF8 0025F4 0004+00 2/2 0/0 0/0 .sdata2 @4106 */
-SECTION_SDATA2 static f32 lit_4106 = 2.0f / 5.0f;
-
-/* 80453FF8-80454000 0025F8 0008+00 8/8 0/0 0/0 .sdata2 @4108 */
-SECTION_SDATA2 static f64 lit_4108 = 4503601774854144.0 /* cast s32 to float */;
-
/* 801B884C-801B88F4 1B318C 00A8+00 1/1 0/0 0/0 .text mapScreenAnime__14dMenu_DmapBg_cFv
*/
void dMenu_DmapBg_c::mapScreenAnime() {
@@ -1056,7 +468,6 @@ void dMenu_DmapBg_c::mapScreenAnime() {
}
}
-
/* 801B88F4-801B893C 1B3234 0048+00 1/1 0/0 0/0 .text mapIconScaleSet__14dMenu_DmapBg_cFUc */
void dMenu_DmapBg_c::mapIconScaleSet(u8 param_1) {
f32 fVar1;
@@ -1071,7 +482,6 @@ void dMenu_DmapBg_c::mapIconScaleSet(u8 param_1) {
iconScale(1, fVar1, fVar1, fVar2);
}
-
/* 801B893C-801B8954 1B327C 0018+00 2/2 0/0 0/0 .text iconScaleAnmInit__14dMenu_DmapBg_cFffUc */
void dMenu_DmapBg_c::iconScaleAnmInit(f32 param_0, f32 param_1, u8 param_2) {
field_0xdac = param_0;
@@ -1080,10 +490,6 @@ void dMenu_DmapBg_c::iconScaleAnmInit(f32 param_0, f32 param_1, u8 param_2) {
field_0xdd2 = 0;
}
-/* ############################################################################################## */
-/* 80454000-80454004 002600 0004+00 1/1 0/0 0/0 .sdata2 @4133 */
-SECTION_SDATA2 static f32 lit_4133 = 1.0f / 20.0f;
-
/* 801B8954-801B8A0C 1B3294 00B8+00 2/2 0/0 0/0 .text iconScaleAnm__14dMenu_DmapBg_cFv */
bool dMenu_DmapBg_c::iconScaleAnm() {
bool rv = false;
@@ -1109,68 +515,17 @@ bool dMenu_DmapBg_c::iconScaleAnm() {
return rv;
}
-
-/* ############################################################################################## */
-/* 80395518-80395540 021B78 0028+00 2/2 0/0 0/0 .rodata cont_at$4145 */
-SECTION_RODATA static u64 const cont_at_4145[5] = {
- 'cont_at', 'cont_at1', 'cont_at2', 'cont_at3', 'cont_at4',
-};
-COMPILER_STRIP_GATE(0x80395518, &cont_at_4145);
-
-/* 80395540-80395568 021BA0 0028+00 0/1 0/0 0/0 .rodata cont_bt$4146 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const cont_bt_4146[5] = {
- 'cont_bt', 'cont_bt1', 'cont_bt2', 'cont_bt3', 'cont_bt4',
-};
-COMPILER_STRIP_GATE(0x80395540, &cont_bt_4146);
-#pragma pop
-
-/* 80395568-80395590 021BC8 0028+00 0/1 0/0 0/0 .rodata font_at$4147 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const font_at[5] = {
- 'font_at', 'font_at1', 'font_at2', 'font_at3', 'font_at4',
-};
-COMPILER_STRIP_GATE(0x80395568, &font_at);
-#pragma pop
-
-/* 80395590-803955B8 021BF0 0028+00 0/1 0/0 0/0 .rodata font_bt$4148 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const font_bt[5] = {
- 'font_bt', 'font_bt1', 'font_bt2', 'font_bt3', 'font_bt4',
-};
-COMPILER_STRIP_GATE(0x80395590, &font_bt);
-#pragma pop
-
-/* 803955B8-803955C8 021C18 0010+00 0/1 0/0 0/0 .rodata c_tag$4155 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const c_tag_4155[2] = {
- 'f_text_s', 'f_text',
-};
-COMPILER_STRIP_GATE(0x803955B8, &c_tag_4155);
-#pragma pop
-
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_803957AD = "zelda_dungeon_map_spot_button.blo";
-SECTION_DEAD static char const* const stringBase_803957CF = "";
-#pragma pop
-
-/* 80454004-80454008 002604 0004+00 1/1 0/0 0/0 .sdata2 @4191 */
-SECTION_SDATA2 static f32 lit_4191 = 160.0f;
-
-/* 80454008-8045400C 002608 0004+00 1/1 0/0 0/0 .sdata2 @4192 */
-SECTION_SDATA2 static f32 lit_4192 = 321.0f;
-
/* 801B8A0C-801B8DE4 1B334C 03D8+00 1/1 0/0 0/0 .text buttonIconScreenInit__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::buttonIconScreenInit() {
+ static u64 const cont_at[5] = {'cont_at', 'cont_at1', 'cont_at2', 'cont_at3', 'cont_at4'};
+ static u64 const cont_bt[5] = {'cont_bt', 'cont_bt1', 'cont_bt2', 'cont_bt3', 'cont_bt4'};
+ static u64 const font_at[5] = {'font_at', 'font_at1', 'font_at2', 'font_at3', 'font_at4'};
+ static u64 const font_bt[5] = {'font_bt', 'font_bt1', 'font_bt2', 'font_bt3', 'font_bt4'};
+ static u64 const c_tag[2] = {'f_text_s', 'f_text'};
+
mButtonScreen = new J2DScreen();
JUT_ASSERT(916, mButtonScreen != 0);
- bool fg = mButtonScreen->setPriority("zelda_dungeon_map_spot_button_revo.blo", 0x20000, dComIfGp_getDmapResArchive());
+ bool fg = mButtonScreen->setPriority("zelda_dungeon_map_spot_button.blo", 0x20000, dComIfGp_getDmapResArchive());
JUT_ASSERT(922, fg != false);
dPaneClass_showNullPane(mButtonScreen);
@@ -1206,14 +561,14 @@ void dMenu_DmapBg_c::buttonIconScreenInit() {
((J2DTextBox*)mButtonScreen->search(font_bt[i]))->setFont(mDoExt_getMesgFont());
((J2DTextBox*)mButtonScreen->search(font_at[i]))->setString(32, "");
((J2DTextBox*)mButtonScreen->search(font_bt[i]))->setString(32, "");
- ((J2DTextBox*)mButtonScreen->search(cont_at_4145[i]))->hide();
- ((J2DTextBox*)mButtonScreen->search(cont_bt_4146[i]))->hide();
+ ((J2DTextBox*)mButtonScreen->search(cont_at[i]))->hide();
+ ((J2DTextBox*)mButtonScreen->search(cont_bt[i]))->hide();
}
field_0xcf4 = new CPaneMgr(mButtonScreen, 'c_n', 2, NULL);
field_0xcf8 = NULL;
J2DTextBox* textBox;
for (int i = 0; i < 2; i++) {
- textBox = ((J2DTextBox*)mButtonScreen->search(c_tag_4155[i]));
+ textBox = ((J2DTextBox*)mButtonScreen->search(c_tag[i]));
textBox->setFont(mDoExt_getMesgFont());
textBox->setString(32, "");
}
@@ -1226,47 +581,30 @@ void dMenu_DmapBg_c::buttonIconScreenInit() {
field_0xcf4->paneTrans(321.0f, 0.0f);
}
-/* ############################################################################################## */
-/* 803955C8-803955F0 021C28 0028+00 1/1 0/0 0/0 .rodata cont_at$4196 */
-static u64 const cont_at_4196[5] = {
- 'font_at', 'font_at1', 'font_at2', 'font_at3', 'font_at4',
-};
-
/* 801B8DE4-801B8EBC 1B3724 00D8+00 7/7 0/0 0/0 .text setAButtonString__14dMenu_DmapBg_cFUl */
void dMenu_DmapBg_c::setAButtonString(u32 param_1) {
+ static u64 const cont_at[5] = {'font_at', 'font_at1', 'font_at2', 'font_at3', 'font_at4'};
for (int i = 0; i < 5; i++) {
if (param_1 == 0) {
- strcpy(((J2DTextBox*)mButtonScreen->search(cont_at_4196[i]))->getStringPtr(), "");
+ strcpy(((J2DTextBox*)mButtonScreen->search(cont_at[i]))->getStringPtr(), "");
} else {
- dMeter2Info_getStringKanji(param_1, ((J2DTextBox*)mButtonScreen->search(cont_at_4196[i]))->getStringPtr(), NULL);
+ dMeter2Info_getStringKanji(param_1, ((J2DTextBox*)mButtonScreen->search(cont_at[i]))->getStringPtr(), NULL);
}
}
}
-/* ############################################################################################## */
-/* 803955F0-80395618 021C50 0028+00 1/1 0/0 0/0 .rodata cont_bt$4211 */
-static u64 const cont_bt_4211[5] = {
- 'font_bt', 'font_bt1', 'font_bt2', 'font_bt3', 'font_bt4',
-};
-
/* 801B8EBC-801B8F94 1B37FC 00D8+00 8/8 0/0 0/0 .text setBButtonString__14dMenu_DmapBg_cFUl */
void dMenu_DmapBg_c::setBButtonString(u32 param_1) {
+ static u64 const cont_bt[5] = {'font_bt', 'font_bt1', 'font_bt2', 'font_bt3', 'font_bt4'};
for (int i = 0; i < 5; i++) {
if (param_1 == 0) {
- strcpy(((J2DTextBox*)mButtonScreen->search(cont_bt_4211[i]))->getStringPtr(), "");
+ strcpy(((J2DTextBox*)mButtonScreen->search(cont_bt[i]))->getStringPtr(), "");
} else {
- dMeter2Info_getStringKanji(param_1, ((J2DTextBox*)mButtonScreen->search(cont_bt_4211[i]))->getStringPtr(), NULL);
+ dMeter2Info_getStringKanji(param_1, ((J2DTextBox*)mButtonScreen->search(cont_bt[i]))->getStringPtr(), NULL);
}
}
}
-/* ############################################################################################## */
-/* 80395618-80395628 021C78 0010+00 1/1 0/0 0/0 .rodata c_tag$4229 */
-SECTION_RODATA static u64 const c_tag_4229[2] = {
- 'f_text_s', 'f_text',
-};
-COMPILER_STRIP_GATE(0x80395618, &c_tag_4229);
-
/* 80451078-8045107C 000578 0004+00 1/1 0/0 0/0 .sbss player_px */
static f32 player_px;
@@ -1276,11 +614,9 @@ static f32 player_py;
/* 80451080-80451088 000580 0004+04 6/6 0/0 0/0 .sbss myclass__12dMenu_Dmap_c */
dMenu_Dmap_c* dMenu_Dmap_c::myclass;
-/* 8045400C-80454010 00260C 0004+00 7/7 0/0 0/0 .sdata2 @4249 */
-SECTION_SDATA2 static f32 lit_4249 = 0.5f;
-
/* 801B8F94-801B90BC 1B38D4 0128+00 1/1 0/0 0/0 .text setCButtonString__14dMenu_DmapBg_cFUl */
void dMenu_DmapBg_c::setCButtonString(u32 param_1) {
+ static u64 const c_tag[2] = {'f_text_s', 'f_text'};
int i;
u32 r26;
if (!dMenu_Dmap_c::myclass->isMapMoveState()) {
@@ -1290,18 +626,17 @@ void dMenu_DmapBg_c::setCButtonString(u32 param_1) {
}
if (r26 == 0) {
for (i = 0; i < 2; i++) {
- strcpy(((J2DTextBox*)mButtonScreen->search(c_tag_4229[i]))->getStringPtr(), "");
+ strcpy(((J2DTextBox*)mButtonScreen->search(c_tag[i]))->getStringPtr(), "");
}
mpCButton->setAlphaRate(0.5f);
} else {
for (i = 0; i < 2; i++) {
- dMeter2Info_getStringKanji(r26, ((J2DTextBox*)mButtonScreen->search(c_tag_4229[i]))->getStringPtr(), NULL);
+ dMeter2Info_getStringKanji(r26, ((J2DTextBox*)mButtonScreen->search(c_tag[i]))->getStringPtr(), NULL);
}
mpCButton->setAlphaRate(1.0f);
}
}
-
/* 801B90BC-801B90E0 1B39FC 0024+00 1/1 0/0 0/0 .text setJButtonString__14dMenu_DmapBg_cFUl */
void dMenu_DmapBg_c::setJButtonString(u32 param_0) {
dMenu_Dmap_c::myclass->isMapMoveState();
@@ -1329,37 +664,17 @@ void dMenu_DmapBg_c::deleteExplain() {
}
}
-/* ############################################################################################## */
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_803957D0 = "zelda_dungeon_map_base.blo";
-SECTION_DEAD static char const* const stringBase_803957EB = "zelda_dungeon_map_floor_parts.blo";
-#pragma pop
-
-/* 80454010-80454014 002610 0004+00 1/1 0/0 0/0 .sdata2 @4312 */
-SECTION_SDATA2 static f32 lit_4312 = 19.0f / 20.0f;
-
-/* 80454014-80454018 002614 0004+00 7/7 0/0 0/0 .sdata2 @4313 */
-SECTION_SDATA2 static f32 lit_4313 = 9.0f / 10.0f;
-
-/* 80454018-8045401C 002618 0004+00 1/1 0/0 0/0 .sdata2 @4314 */
-SECTION_SDATA2 static f32 lit_4314 = 1.0f / 10.0f;
-
-/* 8045401C-80454020 00261C 0004+00 1/1 0/0 0/0 .sdata2 @4315 */
-SECTION_SDATA2 static f32 lit_4315 = 3.0f / 5.0f;
-
/* 801B91DC-801B944C 1B3B1C 0270+00 1/1 0/0 0/0 .text baseScreenInit__14dMenu_DmapBg_cFv
*/
void dMenu_DmapBg_c::baseScreenInit() {
mBaseScreen = new J2DScreen();
JUT_ASSERT(1336, mBaseScreen != 0);
- bool fg = mBaseScreen->setPriority("zelda_dungeon_map_base_revo.blo", 0x20000, dComIfGp_getDmapResArchive());
+ bool fg = mBaseScreen->setPriority("zelda_dungeon_map_base.blo", 0x20000, dComIfGp_getDmapResArchive());
JUT_ASSERT(1347, fg != false);
dPaneClass_showNullPane(mBaseScreen);
mFloorScreen = new J2DScreen();
JUT_ASSERT(1351, mFloorScreen != 0);
- fg = mFloorScreen->setPriority("zelda_dungeon_map_floor_parts_revo.blo", 0x20000,
+ fg = mFloorScreen->setPriority("zelda_dungeon_map_floor_parts.blo", 0x20000,
dComIfGp_getDmapResArchive());
JUT_ASSERT(1362, fg != false);
dPaneClass_showNullPane(mFloorScreen);
@@ -1384,46 +699,6 @@ void dMenu_DmapBg_c::baseScreenInit() {
}
}
-
-/* ############################################################################################## */
-/* 80395628-80395648 021C88 001A+06 1/1 0/0 0/0 .rodata @4325 */
-SECTION_RODATA static u8 const lit_4325[26 + 6 /* padding */] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x03,
- 0xDB,
- 0x03,
- 0xDA,
- 0x03,
- 0x6B,
- 0x03,
- 0x6C,
- 0x03,
- 0x6D,
- 0x03,
- 0x6E,
- 0x03,
- 0x6F,
- 0x03,
- 0xDC,
- 0x03,
- 0xDD,
- 0x03,
- 0xD9,
- 0x03,
- 0xD8,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
- 0x00,
-};
-COMPILER_STRIP_GATE(0x80395628, &lit_4325);
-
/* 801B944C-801BA0B4 1B3D8C 0C68+00 1/1 0/0 0/0 .text setFloorMessage__14dMenu_DmapBg_cFv
*/
void dMenu_DmapBg_c::setFloorMessage() {
@@ -1542,7 +817,6 @@ void dMenu_DmapBg_c::setFloorMessage() {
}
}
-
/* 801BA0B4-801BA0BC 1B49F4 0008+00 1/1 0/0 0/0 .text dpdMove__14dMenu_DmapBg_cFScScScPUcUc */
bool dMenu_DmapBg_c::dpdMove(s8 param_0, s8 param_1, s8 param_2, u8* param_3, u8 param_4) {
return false;
@@ -1647,7 +921,6 @@ dMenu_DmapBg_c::~dMenu_DmapBg_c() {
}
}
-
/* 801BA60C-801BA700 1B4F4C 00F4+00 2/2 0/0 0/0 .text setAllAlphaRate__14dMenu_DmapBg_cFfb */
void dMenu_DmapBg_c::setAllAlphaRate(f32 param_1, bool param_2) {
field_0xd9c = param_1;
@@ -1686,10 +959,6 @@ void dMenu_DmapBg_c::setGoldAnimation(bool param_1) {
}
}
-/* ############################################################################################## */
-/* 80454020-80454024 002620 0004+00 3/3 0/0 0/0 .sdata2 @4643 */
-SECTION_SDATA2 static f32 lit_4643 = 255.0f;
-
/* 801BA7F0-801BA974 1B5130 0184+00 3/3 0/0 0/0 .text setGoldFrameAlphaRate__14dMenu_DmapBg_cFf */
void dMenu_DmapBg_c::setGoldFrameAlphaRate(f32 param_1) {
if (0.0f == param_1) {
@@ -1703,7 +972,6 @@ void dMenu_DmapBg_c::setGoldFrameAlphaRate(f32 param_1) {
}
}
-
/* 801BA974-801BAA4C 1B52B4 00D8+00 1/1 0/0 0/0 .text addGoldFrameAlphaRate__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::addGoldFrameAlphaRate() {
f32 dVar4;
@@ -1720,7 +988,6 @@ void dMenu_DmapBg_c::addGoldFrameAlphaRate() {
setGoldFrameAlphaRate(dVar4);
}
-
/* 801BAA4C-801BAB10 1B538C 00C4+00 1/1 0/0 0/0 .text decGoldFrameAlphaRate__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::decGoldFrameAlphaRate() {
f32 dVar4;
@@ -1739,26 +1006,6 @@ void dMenu_DmapBg_c::decGoldFrameAlphaRate() {
setGoldFrameAlphaRate(dVar4);
}
-
-/* ############################################################################################## */
-/* 80454024-80454028 002624 0004+00 4/4 0/0 0/0 .sdata2 @4784 */
-SECTION_SDATA2 static f32 lit_4784 = 608.0f;
-
-/* 80454028-8045402C 002628 0004+00 4/4 0/0 0/0 .sdata2 @4785 */
-SECTION_SDATA2 static f32 lit_4785 = 448.0f;
-
-/* 8045402C-80454030 00262C 0004+00 1/1 0/0 0/0 .sdata2 @4786 */
-SECTION_SDATA2 static f32 lit_4786 = 2.0f;
-
-/* 80454030-80454034 002630 0004+00 1/1 0/0 0/0 .sdata2 @4787 */
-SECTION_SDATA2 static f32 lit_4787 = 7.0f / 10.0f;
-
-/* 80454034-80454038 002634 0004+00 1/1 0/0 0/0 .sdata2 @4788 */
-SECTION_SDATA2 static f32 lit_4788 = -35.0f;
-
-/* 80454038-80454040 002638 0008+00 2/2 0/0 0/0 .sdata2 @4790 */
-SECTION_SDATA2 static f64 lit_4790 = 4503599627370496.0 /* cast u32 to float */;
-
/* 801BAB10-801BB334 1B5450 0824+00 1/0 0/0 0/0 .text draw__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::draw() {
u32 local_270;
@@ -1854,18 +1101,6 @@ void dMenu_DmapBg_c::draw() {
grafContext->setup2D();
}
-
-/* ############################################################################################## */
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
-#pragma push
-#pragma force_active on
-SECTION_DEAD static char const* const stringBase_8039580D = "tex/bg.bti";
-SECTION_DEAD static char const* const stringBase_80395818 = "spec/spec.dat";
-#pragma pop
-
-/* 80454040-80454044 002640 0004+00 1/1 0/0 0/0 .sdata2 @4848 */
-SECTION_SDATA2 static f32 lit_4848 = 25.5f;
-
/* 801BB334-801BB464 1B5C74 0130+00 1/1 0/0 0/0 .text update__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::update() {
if (field_0xd1c !=NULL) {
@@ -1890,7 +1125,6 @@ void dMenu_DmapBg_c::update() {
}
}
-
/* 801BB464-801BB468 1B5DA4 0004+00 1/1 0/0 0/0 .text calcCursor__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::calcCursor() {
/* empty function */
@@ -1901,13 +1135,6 @@ void dMenu_DmapBg_c::drawCursor() {
mpDrawCursor->draw();
}
-/* ############################################################################################## */
-/* 80454044-80454048 002644 0004+00 3/3 0/0 0/0 .sdata2 @4926 */
-SECTION_SDATA2 static f32 lit_4926 = -608.0f;
-
-/* 80454048-8045404C 002648 0004+00 3/3 0/0 0/0 .sdata2 @4927 */
-SECTION_SDATA2 static f32 lit_4927 = -448.0f;
-
/* 801BB498-801BB634 1B5DD8 019C+00 0/0 1/1 0/0 .text
* __ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc */
dMenu_Dmap_c::dMenu_Dmap_c(JKRExpHeap* param_1, STControl* param_2, CSTControl* param_3,
@@ -1976,78 +1203,20 @@ dMenu_Dmap_c::dMenu_Dmap_c(JKRExpHeap* param_1, STControl* param_2, CSTControl*
field_0xe4 = 0;
}
-
-/* ############################################################################################## */
-/* 80395648-80395688 021CA8 0040+00 0/1 0/0 0/0 .rodata floor_tag$4932 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const floor_tag[8] = {
- 'floor7_n', 'floor0_n', 'floor1_n', 'floor2_n', 'floor3_n', 'floor4_n', 'floor5_n', 'floor6_n',
-};
-COMPILER_STRIP_GATE(0x80395648, &floor_tag);
-#pragma pop
-
-/* 80395688-803956C8 021CE8 0040+00 0/1 0/0 0/0 .rodata icon_tag$4933 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const icon_tag[8] = {
- 'ico_set7', 'ico_set0', 'ico_set1', 'ico_set2', 'ico_set3', 'ico_set4', 'ico_set5', 'ico_set6',
-};
-COMPILER_STRIP_GATE(0x80395688, &icon_tag);
-#pragma pop
-
-/* 803956C8-80395708 021D28 0040+00 0/1 0/0 0/0 .rodata boss_tag$4934 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const boss_tag[8] = {
- 'ic_st_b7', 'ic_st_b0', 'ic_st_b1', 'ic_st_b2', 'ic_st_b3', 'ic_st_b4', 'ic_st_b5', 'ic_st_b6',
-};
-COMPILER_STRIP_GATE(0x803956C8, &boss_tag);
-#pragma pop
-
-/* 80395708-80395718 021D68 0010+00 0/1 0/0 0/0 .rodata stay_tag$4935 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const stay_tag[2] = {
- 'rink_nul', 'boss_nul',
-};
-COMPILER_STRIP_GATE(0x80395708, &stay_tag);
-#pragma pop
-
-/* 80395718-80395730 021D78 0018+00 0/1 0/0 0/0 .rodata waku_tag$4973 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const waku_tag[3] = {
- 'gray_map', 'gray_con', 'gray_key',
-};
-COMPILER_STRIP_GATE(0x80395718, &waku_tag);
-#pragma pop
-
-/* 80395730-80395748 021D90 0018+00 0/1 0/0 0/0 .rodata key_tag$5002 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const key_tag[3] = {
- 'key_00', 'key_01', 'key_02',
-};
-COMPILER_STRIP_GATE(0x80395730, &key_tag);
-#pragma pop
-
-/* 80395748-80395760 021DA8 0018+00 0/1 0/0 0/0 .rodata item_tag$5040 */
-#pragma push
-#pragma force_active on
-SECTION_RODATA static u64 const item_tag[3] = {
- 'map000', 'con000', 'i_key_n',
-};
-COMPILER_STRIP_GATE(0x80395748, &item_tag);
-#pragma pop
-
-/* 8045404C-80454050 00264C 0004+00 1/1 0/0 0/0 .sdata2 @5277 */
-SECTION_SDATA2 static f32 lit_5277 = 7.0f;
-
/* 801BB634-801BC788 1B5F74 1154+00 1/1 0/0 0/0 .text screenInit__12dMenu_Dmap_cFv */
-// float reg issues
-#ifdef NONMATCHING
+// NONMATCHING float reg issues
void dMenu_Dmap_c::screenInit() {
+ static u64 const floor_tag[8] = {'floor7_n', 'floor0_n', 'floor1_n', 'floor2_n',
+ 'floor3_n', 'floor4_n', 'floor5_n', 'floor6_n'};
+ static u64 const icon_tag[8] = {'ico_set7', 'ico_set0', 'ico_set1', 'ico_set2',
+ 'ico_set3', 'ico_set4', 'ico_set5', 'ico_set6'};
+ static u64 const boss_tag[8] = {'ic_st_b7', 'ic_st_b0', 'ic_st_b1', 'ic_st_b2',
+ 'ic_st_b3', 'ic_st_b4', 'ic_st_b5', 'ic_st_b6'};
+ static u64 const stay_tag[2] = {'rink_nul', 'boss_nul'};
+ static u64 const waku_tag[3] = {'gray_map', 'gray_con', 'gray_key'};
+ static u64 const key_tag[3] = {'key_00', 'key_01', 'key_02'};
+ static u64 const item_tag[3] = {'map000', 'con000', 'i_key_n'};
+
field_0x10 = new CPaneMgr(mpDrawBg[0]->mBaseScreen, 'floo_s_n', 0, NULL);
for (int i = 0; i < 8; i++) {
field_0x114[i] = 0.0f;
@@ -2226,15 +1395,6 @@ void dMenu_Dmap_c::screenInit() {
field_0x98 = new CPaneMgr(mpDrawBg[0]->mBaseScreen, 'so_s_n', 0, NULL);
field_0x98->hide();
}
-#else
-void dMenu_Dmap_c::screenInit() {
- // NONMATCHING
-}
-#endif
-
-/* ############################################################################################## */
-/* 80454050-80454054 002650 0004+00 2/2 0/0 0/0 .sdata2 @5288 */
-SECTION_SDATA2 static f32 lit_5288 = 0.0054931640625f;
/* 801BC788-801BC848 1B70C8 00C0+00 1/1 0/0 0/0 .text getPlayerIconPos__12dMenu_Dmap_cFScf */
void dMenu_Dmap_c::getPlayerIconPos(s8 param_1, f32 param_2) {
@@ -2249,7 +1409,6 @@ void dMenu_Dmap_c::getPlayerIconPos(s8 param_1, f32 param_2) {
}
}
-
/* 801BC848-801BCDF4 1B7188 05AC+00 2/2 0/0 0/0 .text getIconPos__12dMenu_Dmap_cFScf */
void dMenu_Dmap_c::getIconPos(s8 param_1, f32 param_2) {
f32 local_34;
@@ -2354,7 +1513,6 @@ void dMenu_Dmap_c::getIconPos(s8 param_1, f32 param_2) {
getPlayerIconPos(param_1, param_2);
}
-
/* 801BCDF4-801BD144 1B7734 0350+00 1/0 0/0 0/0 .text __dt__12dMenu_Dmap_cFv */
dMenu_Dmap_c::~dMenu_Dmap_c() {
s32 iVar2 = field_0xe8->getTotalFreeSize();
@@ -2434,12 +1592,6 @@ dMenu_Dmap_c::~dMenu_Dmap_c() {
dMenu_Dmap_c::myclass = NULL;
}
-
-/* 801BD144-801BD1D4 1B7A84 0090+00 0/0 1/0 0/0 .text __dt__19dMenu_DmapMapCtrl_cFv */
-dMenu_DmapMapCtrl_c::~dMenu_DmapMapCtrl_c() {
- // NONMATCHING
-}
-
/* 801BD1D4-801BD1E8 1B7B14 0014+00 10/10 0/0 0/0 .text getCurFloorPos__12dMenu_Dmap_cFv
*/
s8 dMenu_Dmap_c::getCurFloorPos() {
@@ -2812,40 +1964,3 @@ void dMenu_Dmap_c::zoomOut_init_proc() {
void dMenu_Dmap_c::zoomOut_proc() {
// NONMATCHING
}
-
-/* 801C0380-801C042C 1BACC0 00AC+00 4/4 1/0 0/0 .text __dt__15renderingDmap_cFv */
-renderingDmap_c::~renderingDmap_c() {
- // NONMATCHING
-}
-
-/* 801C042C-801C04AC 1BAD6C 0080+00 1/0 0/0 0/0 .text __dt__20dMenu_StageMapCtrl_cFv */
-dMenu_StageMapCtrl_c::~dMenu_StageMapCtrl_c() {
- // NONMATCHING
-}
-
-/* 801C04AC-801C051C 1BADEC 0070+00 1/0 0/0 0/0 .text __dt__15dMenu_DmapMap_cFv */
-dMenu_DmapMap_c::~dMenu_DmapMap_c() {
- // NONMATCHING
-}
-
-/* 801C051C-801C05C4 1BAE5C 00A8+00 1/1 0/0 0/0 .text __ct__15renderingDmap_cFv */
-renderingDmap_c::renderingDmap_c() {
- // NONMATCHING
-}
-
-/* 801C05C4-801C0844 1BAF04 0280+00 0/0 1/0 0/0 .text __sinit_d_menu_dmap_cpp */
-void __sinit_d_menu_dmap_cpp() {
- // NONMATCHING
-}
-
-#pragma push
-#pragma force_active on
-REGISTER_CTORS(0x801C05C4, __sinit_d_menu_dmap_cpp);
-#pragma pop
-
-/* 801C0844-801C084C 1BB184 0008+00 1/0 0/0 0/0 .text @4@__dt__14dMenu_DmapBg_cFv */
-static void func_801C0844() {
- // NONMATCHING
-}
-
-/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ \ No newline at end of file