summaryrefslogtreecommitdiff
path: root/src/d/menu/d_menu_dmap_map.cpp
diff options
context:
space:
mode:
authorJulgodis <>2021-03-31 23:22:32 +0200
committerJulgodis <>2021-03-31 23:22:38 +0200
commitb999714187d934636004d3d93e1ed1da792d6f80 (patch)
treeb89ce29aafb588cc0d191343c915ae1447d1c7a6 /src/d/menu/d_menu_dmap_map.cpp
parenta868b6ae56e5d586f31a445f47b45f5ac039c74a (diff)
.dead section fix
Diffstat (limited to 'src/d/menu/d_menu_dmap_map.cpp')
-rw-r--r--src/d/menu/d_menu_dmap_map.cpp2616
1 files changed, 1843 insertions, 773 deletions
diff --git a/src/d/menu/d_menu_dmap_map.cpp b/src/d/menu/d_menu_dmap_map.cpp
index bddfd41a2b..8488f36334 100644
--- a/src/d/menu/d_menu_dmap_map.cpp
+++ b/src/d/menu/d_menu_dmap_map.cpp
@@ -1,345 +1,1053 @@
-//
+//
// Generated By: dol2asm
// Translation Unit: d/menu/d_menu_dmap_map
-//
+//
-#include "d/menu/d_menu_dmap_map.h"
#include "dol2asm.h"
#include "dolphin/types.h"
+#include "d/menu/d_menu_dmap_map.h"
-//
+//
// Types:
-//
+//
struct renderingPlusDoor_c {
- /* 80040518 */ void afterDrawPath();
+ /* 80040518 */ // False False
+void afterDrawPath();
};
struct dTres_c {
- struct data_s {};
-
- struct typeGroupData_c {};
-
- /* 8009C360 */ void getFirstData(u8);
- /* 8009C39C */ void getNextData(dTres_c::typeGroupData_c*);
- /* 8009C4B0 */ void getTypeToTypeGroupNo(u8);
+ struct data_s {
+ };
+
+ struct typeGroupData_c {
+ };
+
+ /* 8009C360 */ // False False
+// u8 False
+void getFirstData(u8);
+ /* 8009C39C */ // False False
+// dTres_c::typeGroupData_c* False
+// dTres_c::typeGroupData_c False
+void getNextData(dTres_c::typeGroupData_c*);
+ /* 8009C4B0 */ // False False
+// u8 False
+void getTypeToTypeGroupNo(u8);
};
struct renderingDmap_c {
- /* 801C0380 */ ~renderingDmap_c();
- /* 801C084C */ void hasMap() const;
- /* 801C086C */ void isDrawIconSingle2(dTres_c::data_s const*, bool, bool, int) const;
- /* 801C0B40 */ void getPlayerCursorSize();
- /* 801C0B48 */ void getLineWidthZoomBig(int);
- /* 801C0BAC */ void getLineWidthZoomSmall(int);
- /* 801C0C10 */ void getLineWidth(int);
- /* 801C0C48 */ void getColor(int);
- /* 801C0CB8 */ void afterDrawPath();
- /* 801C25E4 */ void beforeDrawPath();
- /* 801C25E8 */ void getRestartCursorSize();
- /* 801C2614 */ bool isRendAllRoom() const;
- /* 801C261C */ bool isRendDoor() const;
- /* 801C2624 */ bool isCheckFloor() const;
- /* 801C262C */ bool isRendRestart() const;
- /* 801C2634 */ bool isRendCursor() const;
- /* 801C263C */ bool isRendIcon() const;
+ /* 801C0380 */ // False False
+~renderingDmap_c();
+ /* 801C084C */ // True False
+void hasMap() const;
+ /* 801C086C */ // True False
+// dTres_c::data_s const* False
+// dTres_c::data_s const False
+// dTres_c::data_s False
+// bool False
+// bool False
+// int False
+void isDrawIconSingle2(dTres_c::data_s const*, bool, bool, int) const;
+ /* 801C0B40 */ // True False
+void getPlayerCursorSize();
+ /* 801C0B48 */ // True False
+// int False
+void getLineWidthZoomBig(int);
+ /* 801C0BAC */ // True False
+// int False
+void getLineWidthZoomSmall(int);
+ /* 801C0C10 */ // True False
+// int False
+void getLineWidth(int);
+ /* 801C0C48 */ // True False
+// int False
+void getColor(int);
+ /* 801C0CB8 */ // True False
+void afterDrawPath();
+ /* 801C25E4 */ // True False
+// void False
+void beforeDrawPath();
+ /* 801C25E8 */ // True False
+void getRestartCursorSize();
+ /* 801C2614 */ // True False
+// bool False
+bool isRendAllRoom() const;
+ /* 801C261C */ // True False
+// bool False
+bool isRendDoor() const;
+ /* 801C2624 */ // True False
+// bool False
+bool isCheckFloor() const;
+ /* 801C262C */ // True False
+// bool False
+bool isRendRestart() const;
+ /* 801C2634 */ // True False
+// bool False
+bool isRendCursor() const;
+ /* 801C263C */ // True False
+// bool False
+bool isRendIcon() const;
};
-struct Vec {};
-
struct dDrawPath_c {
- struct line_class {};
-
- struct poly_class {};
-
- struct room_class {};
-
- struct group_class {};
+ struct line_class {
+ };
+
+ struct poly_class {
+ };
+
+ struct room_class {
+ };
+
+ struct group_class {
+ };
+
+ /* 8002ABF0 */ // False False
+// bool False
+// int False
+bool isDrawType(int);
+ /* 8002AD84 */ // False False
+// int False
+// int False
+void getLineColor(int, int);
+ /* 8003CA40 */ // False False
+// dDrawPath_c::poly_class const* False
+// dDrawPath_c::poly_class const False
+// dDrawPath_c::poly_class False
+void rendering(dDrawPath_c::poly_class const*);
+ /* 8003CC24 */ // False False
+// dDrawPath_c::room_class const* False
+// dDrawPath_c::room_class const False
+// dDrawPath_c::room_class False
+void rendering(dDrawPath_c::room_class const*);
+ /* 8003C94C */ // False False
+// dDrawPath_c::line_class const* False
+// dDrawPath_c::line_class const False
+// dDrawPath_c::line_class False
+void rendering(dDrawPath_c::line_class const*);
+ /* 8003CCC4 */ // False False
+void drawPath();
+};
- /* 8002ABF0 */ bool isDrawType(int);
- /* 8002AD84 */ void getLineColor(int, int);
- /* 8003CA40 */ void rendering(dDrawPath_c::poly_class const*);
- /* 8003CC24 */ void rendering(dDrawPath_c::room_class const*);
- /* 8003C94C */ void rendering(dDrawPath_c::line_class const*);
- /* 8003CCC4 */ void drawPath();
+struct Vec {
};
struct renderingDAmap_c {
- /* 8003FCC8 */ void init(u8*, u16, u16, u16, u16);
- /* 8003FD08 */ void entry(f32, f32, f32, int, s8);
- /* 8003FD9C */ void isSwitch(dDrawPath_c::group_class const*);
- /* 8003FE18 */ void draw();
- /* 8003FE4C */ void getBackColor() const;
- /* 8003FE54 */ void isRenderingFloor(int);
- /* 8003FE70 */ void isDrawRoom(int, int) const;
- /* 8003FF14 */ void preDrawPath();
- /* 8003FFC4 */ void postDrawPath();
- /* 8003FFEC */ void getRoomNoSingle();
- /* 80040134 */ void getFirstRoomPointer();
- /* 800401E8 */ void getNextRoomPointer();
- /* 800402C0 */ void isDrawPath();
- /* 800402E0 */ bool getFirstDrawLayerNo();
- /* 800402E8 */ void getNextDrawLayerNo(int);
- /* 800409B4 */ void isDrawRoomIcon(int, int) const;
- /* 800409E0 */ void isDrawIconSingle(dTres_c::data_s const*, int, int, bool, bool,
- Vec const*) const;
- /* 80040AE4 */ void getIconGroupNumber(u8) const;
+ /* 8003FCC8 */ // False False
+// u8* False
+// u8 False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+void init(u8*, u16, u16, u16, u16);
+ /* 8003FD08 */ // False False
+// f32 False
+// f32 False
+// f32 False
+// int False
+// s8 False
+void entry(f32, f32, f32, int, s8);
+ /* 8003FD9C */ // False False
+// dDrawPath_c::group_class const* False
+// dDrawPath_c::group_class const False
+// dDrawPath_c::group_class False
+void isSwitch(dDrawPath_c::group_class const*);
+ /* 8003FE18 */ // False False
+void draw();
+ /* 8003FE4C */ // False False
+void getBackColor() const;
+ /* 8003FE54 */ // False False
+// int False
+void isRenderingFloor(int);
+ /* 8003FE70 */ // False False
+// int False
+// int False
+void isDrawRoom(int, int) const;
+ /* 8003FF14 */ // False False
+void preDrawPath();
+ /* 8003FFC4 */ // False False
+void postDrawPath();
+ /* 8003FFEC */ // False False
+void getRoomNoSingle();
+ /* 80040134 */ // False False
+void getFirstRoomPointer();
+ /* 800401E8 */ // False False
+void getNextRoomPointer();
+ /* 800402C0 */ // False False
+void isDrawPath();
+ /* 800402E0 */ // False False
+// bool False
+bool getFirstDrawLayerNo();
+ /* 800402E8 */ // False False
+// int False
+void getNextDrawLayerNo(int);
+ /* 800409B4 */ // False False
+// int False
+// int False
+void isDrawRoomIcon(int, int) const;
+ /* 800409E0 */ // False False
+// dTres_c::data_s const* False
+// dTres_c::data_s const False
+// dTres_c::data_s False
+// int False
+// int False
+// bool False
+// bool False
+// Vec const* False
+// Vec const False
+// Vec False
+void isDrawIconSingle(dTres_c::data_s const*, int, int, bool, bool, Vec const*) const;
+ /* 80040AE4 */ // False False
+// u8 False
+void getIconGroupNumber(u8) const;
};
-struct _GXColor {};
+struct _GXColor {
+};
struct mDoGph_gInf_c {
- /* 80007FD8 */ void fadeOut(f32, _GXColor&);
+ /* 80007FD8 */ // False False
+// f32 False
+// _GXColor& False
+// _GXColor False
+void fadeOut(f32, _GXColor&);
};
struct dSv_memBit_c {
- /* 800347E8 */ void isTbox(int) const;
- /* 80034934 */ void isDungeonItem(int) const;
+ /* 800347E8 */ // False False
+// int False
+void isTbox(int) const;
+ /* 80034934 */ // False False
+// int False
+void isDungeonItem(int) const;
};
struct dSv_info_c {
- /* 80035360 */ void isSwitch(int, int) const;
+ /* 80035360 */ // False False
+// int False
+// int False
+void isSwitch(int, int) const;
};
-struct ResTIMG {};
+struct ResTIMG {
+};
struct dRenderingMap_c {
- /* 8003CD38 */ void makeResTIMG(ResTIMG*, u16, u16, u8*, u8*, u16) const;
+ /* 8003CD38 */ // False False
+// ResTIMG* False
+// ResTIMG False
+// u16 False
+// u16 False
+// u8* False
+// u8 False
+// u8* False
+// u8 False
+// u16 False
+void makeResTIMG(ResTIMG*, u16, u16, u8*, u8*, u16) const;
};
struct dRenderingFDAmap_c {
- /* 8003D188 */ void preRenderingMap();
- /* 8003D320 */ void postRenderingMap();
- /* 8003D68C */ void getDecoLineColor(int, int);
- /* 8003D6B8 */ void getDecorationLineWidth(int);
+ /* 8003D188 */ // False False
+void preRenderingMap();
+ /* 8003D320 */ // False False
+void postRenderingMap();
+ /* 8003D68C */ // False False
+// int False
+// int False
+void getDecoLineColor(int, int);
+ /* 8003D6B8 */ // False False
+// int False
+void getDecorationLineWidth(int);
};
struct dMpath_c {
- /* 8003F760 */ void getTopBottomFloorNo(s8*, s8*);
+ /* 8003F760 */ // False False
+// s8* False
+// s8 False
+// s8* False
+// s8 False
+void getTopBottomFloorNo(s8*, s8*);
};
struct dMenu_StageMapCtrl_c {
- /* 801C0EE0 */ void getMapBlendPer() const;
- /* 801C0F24 */ void getPixelStageSizeX() const;
- /* 801C0F3C */ void getPixelStageSizeZ() const;
- /* 801C0F54 */ void getPixelCenterX() const;
- /* 801C0F74 */ void getPixelCenterZ() const;
- /* 801C0F94 */ void initGetTreasureList(u8, s8);
- /* 801C0FF8 */ void getTreasureList(f32*, f32*, s8*, u8*, s8*);
- /* 801C1128 */ void cnvPosTo2Dpos(f32, f32, f32*, f32*) const;
- /* 801C1194 */ void getPlayerDrawInfo(f32*, f32*, s16*) const;
- /* 801C1218 */ void getRestartDrawInfo(f32*, f32*, s16*) const;
- /* 801C12A8 */ void setPlusNowStayFloorNo(s8, u8);
- /* 801C12B4 */ void moveFloor();
- /* 801C1878 */ void wait_init_proc();
- /* 801C188C */ void wait_proc();
- /* 801C18AC */ void zoomIn_init_proc();
- /* 801C1C40 */ void initZoomIn(u8);
- /* 801C1CEC */ void initZoomIn(u8, f32, f32);
- /* 801C1E00 */ void initZoomInCenterHold(u8);
- /* 801C1E74 */ void zoomCalcSet(f32);
- /* 801C1EC0 */ void zoomIn_proc();
- /* 801C1F2C */ void initZoomOut(u8);
- /* 801C1F70 */ void initZoomWait(f32, f32);
- /* 801C2004 */ void zoomWait_init_proc();
- /* 801C205C */ void zoomWait_proc();
- /* 801C2198 */ void zoomOut_init_proc();
- /* 801C21AC */ void zoomOut_proc();
- /* 801C2234 */ void move();
- /* 801C22F8 */ void getPlayerStayFloorNo() const;
- /* 801C231C */ void _create(u16, u16, u16, u16, void*);
- /* 801C235C */ void _create(u16, u16, u16, u16, s8, void*);
- /* 801C2518 */ void _delete();
- /* 801C2538 */ void isEnableZoomIn();
- /* 801C2578 */ void isEnableZoomOut();
- /* 801C2588 */ void setPlusZoomCenterX(f32);
- /* 801C2590 */ void setPlusZoomCenterZ(f32);
+ /* 801C0EE0 */ // False False
+void getMapBlendPer() const;
+ /* 801C0F24 */ // False False
+void getPixelStageSizeX() const;
+ /* 801C0F3C */ // False False
+void getPixelStageSizeZ() const;
+ /* 801C0F54 */ // False False
+void getPixelCenterX() const;
+ /* 801C0F74 */ // False False
+void getPixelCenterZ() const;
+ /* 801C0F94 */ // False False
+// u8 False
+// s8 False
+void initGetTreasureList(u8, s8);
+ /* 801C0FF8 */ // False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s8* False
+// s8 False
+// u8* False
+// u8 False
+// s8* False
+// s8 False
+void getTreasureList(f32*, f32*, s8*, u8*, s8*);
+ /* 801C1128 */ // True False
+// f32 False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+void cnvPosTo2Dpos(f32, f32, f32*, f32*) const;
+ /* 801C1194 */ // False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
+void getPlayerDrawInfo(f32*, f32*, s16*) const;
+ /* 801C1218 */ // False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
+void getRestartDrawInfo(f32*, f32*, s16*) const;
+ /* 801C12A8 */ // False False
+// s8 False
+// u8 False
+void setPlusNowStayFloorNo(s8, u8);
+ /* 801C12B4 */ // True False
+void moveFloor();
+ /* 801C1878 */ // True False
+void wait_init_proc();
+ /* 801C188C */ // True False
+void wait_proc();
+ /* 801C18AC */ // True False
+void zoomIn_init_proc();
+ /* 801C1C40 */ // False False
+// u8 False
+void initZoomIn(u8);
+ /* 801C1CEC */ // False False
+// u8 False
+// f32 False
+// f32 False
+void initZoomIn(u8, f32, f32);
+ /* 801C1E00 */ // False False
+// u8 False
+void initZoomInCenterHold(u8);
+ /* 801C1E74 */ // True False
+// f32 False
+void zoomCalcSet(f32);
+ /* 801C1EC0 */ // True False
+void zoomIn_proc();
+ /* 801C1F2C */ // False False
+// u8 False
+void initZoomOut(u8);
+ /* 801C1F70 */ // False False
+// f32 False
+// f32 False
+void initZoomWait(f32, f32);
+ /* 801C2004 */ // True False
+void zoomWait_init_proc();
+ /* 801C205C */ // True False
+void zoomWait_proc();
+ /* 801C2198 */ // True False
+void zoomOut_init_proc();
+ /* 801C21AC */ // True False
+void zoomOut_proc();
+ /* 801C2234 */ // False False
+void move();
+ /* 801C22F8 */ // False False
+void getPlayerStayFloorNo() const;
+ /* 801C231C */ // False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
+void _create(u16, u16, u16, u16, void*);
+ /* 801C235C */ // False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// s8 False
+// void* False
+// void False
+void _create(u16, u16, u16, u16, s8, void*);
+ /* 801C2518 */ // False False
+void _delete();
+ /* 801C2538 */ // False False
+void isEnableZoomIn();
+ /* 801C2578 */ // False False
+void isEnableZoomOut();
+ /* 801C2588 */ // False False
+// f32 False
+void setPlusZoomCenterX(f32);
+ /* 801C2590 */ // False False
+// f32 False
+void setPlusZoomCenterZ(f32);
};
struct dMenu_DmapMap_c {
- /* 801C0CD8 */ void _create(u16, u16, u16, u16, void*);
- /* 801C0D04 */ void _delete();
- /* 801C0D70 */ void setTexture(u16, u16, u16, u16);
- /* 801C0E4C */ void setPos(int, int, f32, f32, f32, bool, f32);
+ /* 801C0CD8 */ // True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
+void _create(u16, u16, u16, u16, void*);
+ /* 801C0D04 */ // True False
+void _delete();
+ /* 801C0D70 */ // True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+void setTexture(u16, u16, u16, u16);
+ /* 801C0E4C */ // True False
+// int False
+// int False
+// f32 False
+// f32 False
+// f32 False
+// bool False
+// f32 False
+void setPos(int, int, f32, f32, f32, bool, f32);
};
struct dMenu_DmapMapCtrl_c {
- /* 801BD144 */ ~dMenu_DmapMapCtrl_c();
- /* 801C18C0 */ void getZoomMinMaxCheck(f32*, f32*, f32*, f32*, bool*, bool*);
- /* 801C1B14 */ void calcZoomCenter(f32*, f32*);
- /* 801C1BA4 */ void getZoomCmPerPixel();
- /* 801C2028 */ void isEnableZoomMove() const;
- /* 801C22A8 */ void draw();
- /* 801C2598 */ void getInitWholeMapScale(f32*, f32, f32, f32, f32);
- /* 801C25C0 */ void getInitDispCenter(f32*, f32*);
+ /* 801BD144 */ // False False
+~dMenu_DmapMapCtrl_c();
+ /* 801C18C0 */ // True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// bool* False
+// bool False
+// bool* False
+// bool False
+void getZoomMinMaxCheck(f32*, f32*, f32*, f32*, bool*, bool*);
+ /* 801C1B14 */ // True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+void calcZoomCenter(f32*, f32*);
+ /* 801C1BA4 */ // True False
+void getZoomCmPerPixel();
+ /* 801C2028 */ // True False
+void isEnableZoomMove() const;
+ /* 801C22A8 */ // True False
+void draw();
+ /* 801C2598 */ // True False
+// f32* False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+void getInitWholeMapScale(f32*, f32, f32, f32, f32);
+ /* 801C25C0 */ // True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+void getInitDispCenter(f32*, f32*);
};
struct dMapInfo_n {
- /* 8003ECA0 */ void chkGetCompass();
- /* 8003ECD8 */ void chkGetMap();
- /* 8003ED10 */ void isVisitedRoom(int);
- /* 8003EE5C */ void getMapPlayerPos();
- /* 8003EF20 */ void getMapPlayerAngleY();
- /* 8003F02C */ void getMapRestartPos();
- /* 8003F0F8 */ void getMapRestartAngleY();
- /* 8003F19C */ void getRoomCenter(int, f32*, f32*);
- /* 8003F1F4 */ void getRoomMinMaxXZ(int, f32*, f32*, f32*, f32*);
+ /* 8003ECA0 */ // False False
+void chkGetCompass();
+ /* 8003ECD8 */ // False False
+void chkGetMap();
+ /* 8003ED10 */ // False False
+// int False
+void isVisitedRoom(int);
+ /* 8003EE5C */ // False False
+void getMapPlayerPos();
+ /* 8003EF20 */ // False False
+void getMapPlayerAngleY();
+ /* 8003F02C */ // False False
+void getMapRestartPos();
+ /* 8003F0F8 */ // False False
+void getMapRestartAngleY();
+ /* 8003F19C */ // False False
+// int False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+void getRoomCenter(int, f32*, f32*);
+ /* 8003F1F4 */ // False False
+// int False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+void getRoomMinMaxXZ(int, f32*, f32*, f32*, f32*);
};
struct dMapInfo_c {
- /* 8003F570 */ void calcNowStayFloorNo(f32, bool);
+ /* 8003F570 */ // False False
+// f32 False
+// bool False
+void calcNowStayFloorNo(f32, bool);
};
-//
+//
// Forward References:
-//
+//
+
+// True False
extern "C" void hasMap__15renderingDmap_cCFv();
+// True False
+// dTres_c::data_s const* False
+// dTres_c::data_s const False
+// dTres_c::data_s False
+// bool False
+// bool False
+// int False
extern "C" void isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi();
+// True False
extern "C" void getPlayerCursorSize__15renderingDmap_cFv();
+// True False
+// int False
extern "C" void getLineWidthZoomBig__15renderingDmap_cFi();
+// True False
+// int False
extern "C" void getLineWidthZoomSmall__15renderingDmap_cFi();
+// True False
+// int False
extern "C" void getLineWidth__15renderingDmap_cFi();
+// True False
+// int False
extern "C" void getColor__15renderingDmap_cFi();
+// True False
extern "C" void afterDrawPath__15renderingDmap_cFv();
+// True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
extern "C" void _create__15dMenu_DmapMap_cFUsUsUsUsPv();
+// True False
extern "C" void _delete__15dMenu_DmapMap_cFv();
+// True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
extern "C" void setTexture__15dMenu_DmapMap_cFUsUsUsUs();
+// True False
+// int False
+// int False
+// f32 False
+// f32 False
+// f32 False
+// bool False
+// f32 False
extern "C" void setPos__15dMenu_DmapMap_cFiifffbf();
+// False False
extern "C" void getMapBlendPer__20dMenu_StageMapCtrl_cCFv();
+// False False
extern "C" void getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv();
+// False False
extern "C" void getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv();
+// False False
extern "C" void getPixelCenterX__20dMenu_StageMapCtrl_cCFv();
+// False False
extern "C" void getPixelCenterZ__20dMenu_StageMapCtrl_cCFv();
+// False False
+// u8 False
+// s8 False
extern "C" void initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc();
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s8* False
+// s8 False
+// u8* False
+// u8 False
+// s8* False
+// s8 False
extern "C" void getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc();
+// True False
+// f32 False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
extern "C" void cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf();
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
extern "C" void getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs();
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
extern "C" void getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs();
+// False False
+// s8 False
+// u8 False
extern "C" void setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc();
+// True False
extern "C" void moveFloor__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void wait_init_proc__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void wait_proc__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void zoomIn_init_proc__20dMenu_StageMapCtrl_cFv();
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// bool* False
+// bool False
+// bool* False
+// bool False
extern "C" void getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb();
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
extern "C" void calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf();
+// True False
extern "C" void getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv();
+// False False
+// u8 False
extern "C" void initZoomIn__20dMenu_StageMapCtrl_cFUc();
+// False False
+// u8 False
+// f32 False
+// f32 False
extern "C" void initZoomIn__20dMenu_StageMapCtrl_cFUcff();
+// False False
+// u8 False
extern "C" void initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc();
+// True False
+// f32 False
extern "C" void zoomCalcSet__20dMenu_StageMapCtrl_cFf();
+// True False
extern "C" void zoomIn_proc__20dMenu_StageMapCtrl_cFv();
+// False False
+// u8 False
extern "C" void initZoomOut__20dMenu_StageMapCtrl_cFUc();
+// False False
+// f32 False
+// f32 False
extern "C" void initZoomWait__20dMenu_StageMapCtrl_cFff();
+// True False
extern "C" void zoomWait_init_proc__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv();
+// True False
extern "C" void zoomWait_proc__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void zoomOut_init_proc__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void zoomOut_proc__20dMenu_StageMapCtrl_cFv();
+// False False
extern "C" void move__20dMenu_StageMapCtrl_cFv();
+// True False
extern "C" void draw__19dMenu_DmapMapCtrl_cFv();
+// False False
extern "C" void getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv();
+// False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
extern "C" void _create__20dMenu_StageMapCtrl_cFUsUsUsUsPv();
+// False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// s8 False
+// void* False
+// void False
extern "C" void _create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv();
+// False False
extern "C" void _delete__20dMenu_StageMapCtrl_cFv();
+// False False
extern "C" void isEnableZoomIn__20dMenu_StageMapCtrl_cFv();
+// False False
extern "C" void isEnableZoomOut__20dMenu_StageMapCtrl_cFv();
+// False False
+// f32 False
extern "C" void setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf();
+// False False
+// f32 False
extern "C" void setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf();
+// True False
+// f32* False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
extern "C" void getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff();
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
extern "C" void getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf();
+// True False
+// void False
extern "C" void beforeDrawPath__15renderingDmap_cFv();
+// True False
extern "C" void getRestartCursorSize__15renderingDmap_cFv();
+// True False
+// bool False
extern "C" bool isRendAllRoom__15renderingDmap_cCFv();
+// True False
+// bool False
extern "C" bool isRendDoor__15renderingDmap_cCFv();
+// True False
+// bool False
extern "C" bool isCheckFloor__15renderingDmap_cCFv();
+// True False
+// bool False
extern "C" bool isRendRestart__15renderingDmap_cCFv();
+// True False
+// bool False
extern "C" bool isRendCursor__15renderingDmap_cCFv();
+// True False
+// bool False
extern "C" bool isRendIcon__15renderingDmap_cCFv();
+// False False
extern "C" void __sinit_d_menu_dmap_map_cpp();
+extern "C" extern u8 const data_80395950[36];
+extern "C" extern u8 const data_80395974[36];
+extern "C" extern u8 const data_80395998[36 + 4 /* padding */];
extern "C" extern void* l_data[61];
+extern "C" extern void* lit_3922[3];
+extern "C" extern void* lit_3923[3];
+extern "C" extern void* lit_3924[3];
+extern "C" extern void* lit_3925[3];
+extern "C" extern void* lit_3926[3];
+extern "C" extern void* lit_3927[3];
+extern "C" extern void* lit_3928[3];
+extern "C" extern void* lit_3929[3];
extern "C" extern void* __vt__19dMenu_DmapMapCtrl_c[10 + 51 /* padding */];
extern "C" extern void* __vt__15renderingDmap_c[43 + 1 /* padding */];
-//
+//
// External References:
-//
+//
+// False False
+// int False
+// int False
+// u8 False
void fopMsgM_valueIncrease(int, int, u8);
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new(u32, int);
+// False False
+// void* False
+// void False
+// u32 False
+// int False
void* operator new[](u32, int);
+// False False
+// void False
+// void* False
+// void False
void operator delete[](void*);
+// False False
+// f32 False
+// _GXColor& False
+// _GXColor False
extern "C" void fadeOut__13mDoGph_gInf_cFfR8_GXColor();
+// False False
+// int False
+// int False
+// u8 False
extern "C" void fopMsgM_valueIncrease__FiiUc();
+// False False
+// bool False
+// int False
extern "C" bool isDrawType__11dDrawPath_cFi();
+// False False
+// int False
+// int False
extern "C" void getLineColor__11dDrawPath_cFii();
+// False False
+// int False
extern "C" void isTbox__12dSv_memBit_cCFi();
+// False False
+// int False
extern "C" void isDungeonItem__12dSv_memBit_cCFi();
+// False False
+// int False
+// int False
extern "C" void isSwitch__10dSv_info_cCFii();
+// False False
+// dDrawPath_c::line_class const* False
+// dDrawPath_c::line_class const False
+// dDrawPath_c::line_class False
extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class();
+// False False
+// dDrawPath_c::poly_class const* False
+// dDrawPath_c::poly_class const False
+// dDrawPath_c::poly_class False
extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class();
+// False False
+// dDrawPath_c::room_class const* False
+// dDrawPath_c::room_class const False
+// dDrawPath_c::room_class False
extern "C" void rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class();
+// False False
extern "C" void drawPath__11dDrawPath_cFv();
+// False False
+// ResTIMG* False
+// ResTIMG False
+// u16 False
+// u16 False
+// u8* False
+// u8 False
+// u8* False
+// u8 False
+// u16 False
extern "C" void makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs();
+// False False
extern "C" void preRenderingMap__18dRenderingFDAmap_cFv();
+// False False
extern "C" void postRenderingMap__18dRenderingFDAmap_cFv();
+// False False
+// int False
+// int False
extern "C" void getDecoLineColor__18dRenderingFDAmap_cFii();
+// False False
+// int False
extern "C" void getDecorationLineWidth__18dRenderingFDAmap_cFi();
+// False False
extern "C" void chkGetCompass__10dMapInfo_nFv();
+// False False
extern "C" void chkGetMap__10dMapInfo_nFv();
+// False False
+// int False
extern "C" void isVisitedRoom__10dMapInfo_nFi();
+// False False
extern "C" void getMapPlayerPos__10dMapInfo_nFv();
+// False False
extern "C" void getMapPlayerAngleY__10dMapInfo_nFv();
+// False False
extern "C" void getMapRestartPos__10dMapInfo_nFv();
+// False False
extern "C" void getMapRestartAngleY__10dMapInfo_nFv();
+// False False
+// int False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
extern "C" void getRoomCenter__10dMapInfo_nFiPfPf();
+// False False
+// int False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
extern "C" void getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf();
+// False False
+// f32 False
+// bool False
extern "C" void calcNowStayFloorNo__10dMapInfo_cFfb();
+// False False
+// s8* False
+// s8 False
+// s8* False
+// s8 False
extern "C" void getTopBottomFloorNo__8dMpath_cFPScPSc();
+// False False
+// u8* False
+// u8 False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
extern "C" void init__16renderingDAmap_cFPUcUsUsUsUs();
+// False False
+// f32 False
+// f32 False
+// f32 False
+// int False
+// s8 False
extern "C" void entry__16renderingDAmap_cFfffiSc();
+// False False
+// dDrawPath_c::group_class const* False
+// dDrawPath_c::group_class const False
+// dDrawPath_c::group_class False
extern "C" void isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class();
+// False False
extern "C" void draw__16renderingDAmap_cFv();
+// False False
extern "C" void getBackColor__16renderingDAmap_cCFv();
+// False False
+// int False
extern "C" void isRenderingFloor__16renderingDAmap_cFi();
+// False False
+// int False
+// int False
extern "C" void isDrawRoom__16renderingDAmap_cCFii();
+// False False
extern "C" void preDrawPath__16renderingDAmap_cFv();
+// False False
extern "C" void postDrawPath__16renderingDAmap_cFv();
+// False False
extern "C" void getRoomNoSingle__16renderingDAmap_cFv();
+// False False
extern "C" void getFirstRoomPointer__16renderingDAmap_cFv();
+// False False
extern "C" void getNextRoomPointer__16renderingDAmap_cFv();
+// False False
extern "C" void isDrawPath__16renderingDAmap_cFv();
+// False False
+// bool False
extern "C" bool getFirstDrawLayerNo__16renderingDAmap_cFv();
+// False False
+// int False
extern "C" void getNextDrawLayerNo__16renderingDAmap_cFi();
+// False False
extern "C" void afterDrawPath__19renderingPlusDoor_cFv();
+// False False
+// int False
+// int False
extern "C" void isDrawRoomIcon__16renderingDAmap_cCFii();
+// False False
+// dTres_c::data_s const* False
+// dTres_c::data_s const False
+// dTres_c::data_s False
+// int False
+// int False
+// bool False
+// bool False
+// Vec const* False
+// Vec const False
+// Vec False
extern "C" void isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec();
+// False False
+// u8 False
extern "C" void getIconGroupNumber__16renderingDAmap_cCFUc();
+// False False
+// u8 False
extern "C" void getFirstData__7dTres_cFUc();
+// False False
+// dTres_c::typeGroupData_c* False
+// dTres_c::typeGroupData_c False
extern "C" void getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c();
+// False False
+// u8 False
extern "C" void getTypeToTypeGroupNo__7dTres_cFUc();
+// False False
extern "C" void __dt__19dMenu_DmapMapCtrl_cFv();
+// False False
extern "C" void __dt__15renderingDmap_cFv();
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nw__FUli();
+// False False
+// void* False
+// void False
+// u32 False
+// int False
extern "C" void* __nwa__FUli();
+// False False
+// void False
+// void* False
+// void False
extern "C" void __dla__FPv();
+// False False
extern "C" void GXGetTexBufferSize();
+// False False
extern "C" void __ptmf_scall();
+// False False
extern "C" void _savefpr_28();
+// False False
extern "C" void _restfpr_28();
+// False False
extern "C" void _savegpr_22();
+// False False
extern "C" void _savegpr_25();
+// False False
extern "C" void _savegpr_26();
+// False False
extern "C" void _savegpr_28();
+// False False
extern "C" void _savegpr_29();
+// False False
extern "C" void _restgpr_22();
+// False False
extern "C" void _restgpr_25();
+// False False
extern "C" void _restgpr_26();
+// False False
extern "C" void _restgpr_28();
+// False False
extern "C" void _restgpr_29();
+// False False
extern "C" void ceil();
+// False False
extern "C" void floor();
+// False False
extern "C" void fmod();
extern "C" extern u8 mStatus__20dStage_roomControl_c[65792];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
@@ -354,1213 +1062,1575 @@ extern "C" extern f32 mAllCenterZ__8dMpath_c;
extern "C" extern f32 mAllSizeX__8dMpath_c;
extern "C" extern f32 mAllSizeZ__8dMpath_c;
-//
+//
// Declarations:
-//
+//
-/* 801C084C-801C086C 0020+00 s=1 e=0 z=0 None .text hasMap__15renderingDmap_cCFv */
+/* 801C084C-801C086C 0020+00 s=1 e=0 z=0 None .text hasMap__15renderingDmap_cCFv */
+// 801C0858: 8003ECD8 (chkGetMap__10dMapInfo_nFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void renderingDmap_c::hasMap() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/hasMap__15renderingDmap_cCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803BCB60-803BCB6C 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
+/* 803BCB60-803BCB6C 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 803BCB6C-803BCBC0 0044+10 s=1 e=0 z=0 None .data @3798 */
+/* 803BCB6C-803BCBC0 0044+10 s=1 e=0 z=0 None .data @3798 */
SECTION_DATA static void* lit_3798[17 + 4 /* padding */] = {
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x80),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0xE0),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0xB4),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x15C),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0xF8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0xE0),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x1B4),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x1EC),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x1FC),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x2B8),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x234),
- (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi) + 0x26C),
- /* padding */
- NULL,
- NULL,
- NULL,
- NULL,
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x80),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0xE0),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0xB4),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x15C),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0xF8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0xE0),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x1B4),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x1EC),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x1FC),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x2B8),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x234),
+ (void*)(((char*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi)+0x26C),
+ /* padding */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
};
-/* 801C086C-801C0B40 02D4+00 s=2 e=0 z=0 None .text
- * isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi */
+/* 801C086C-801C0B40 02D4+00 s=2 e=0 z=0 None .text isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi */
+// 801C087C: 803621CC (_savegpr_25)
+// 801C0894: 8009C4B0 (getTypeToTypeGroupNo__7dTres_cFUc)
+// 801C08A0: 8003ECD8 (chkGetMap__10dMapInfo_nFv)
+// 801C08A4: 8003ECA0 (chkGetCompass__10dMapInfo_nFv)
+// 801C08D4: 803BCB6C (lit_3798)
+// 801C08D8: 803BCB6C (lit_3798)
+// 801C0900: 804061C0 (g_dComIfG_gameInfo)
+// 801C0904: 804061C0 (g_dComIfG_gameInfo)
+// 801C090C: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0928: 804061C0 (g_dComIfG_gameInfo)
+// 801C092C: 804061C0 (g_dComIfG_gameInfo)
+// 801C0938: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0974: 804061C0 (g_dComIfG_gameInfo)
+// 801C0978: 804061C0 (g_dComIfG_gameInfo)
+// 801C0980: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C099C: 804061C0 (g_dComIfG_gameInfo)
+// 801C09A0: 804061C0 (g_dComIfG_gameInfo)
+// 801C09AC: 80035360 (isSwitch__10dSv_info_cCFii)
+// 801C09E0: 804061C0 (g_dComIfG_gameInfo)
+// 801C09E4: 804061C0 (g_dComIfG_gameInfo)
+// 801C09F0: 80035360 (isSwitch__10dSv_info_cCFii)
+// 801C09FC: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A00: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A0C: 80034934 (isDungeonItem__12dSv_memBit_cCFi)
+// 801C0A38: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A3C: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A44: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0A80: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A84: 804061C0 (g_dComIfG_gameInfo)
+// 801C0A8C: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0AB8: 804061C0 (g_dComIfG_gameInfo)
+// 801C0ABC: 804061C0 (g_dComIfG_gameInfo)
+// 801C0AC4: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0AD8: 804061C0 (g_dComIfG_gameInfo)
+// 801C0ADC: 804061C0 (g_dComIfG_gameInfo)
+// 801C0AEC: 80034934 (isDungeonItem__12dSv_memBit_cCFi)
+// 801C0B14: 800347E8 (isTbox__12dSv_memBit_cCFi)
+// 801C0B2C: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void renderingDmap_c::isDrawIconSingle2(dTres_c::data_s const* param_0, bool param_1,
- bool param_2, int param_3) const {
- nofralloc
+// True False
+// dTres_c::data_s const* False
+// dTres_c::data_s const False
+// dTres_c::data_s False
+// bool False
+// bool False
+// int False
+asm void renderingDmap_c::isDrawIconSingle2(dTres_c::data_s const* param_0, bool param_1, bool param_2, int param_3) const {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454060-80454064 0004+00 s=10 e=0 z=0 None .sdata2 @3803 */
+/* 80454060-80454064 0004+00 s=10 e=0 z=0 None .sdata2 @3803 */
SECTION_SDATA2 static u8 lit_3803[4] = {
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x00, 0x00,
};
-/* 801C0B40-801C0B48 0008+00 s=1 e=0 z=0 None .text getPlayerCursorSize__15renderingDmap_cFv
- */
+/* 801C0B40-801C0B48 0008+00 s=1 e=0 z=0 None .text getPlayerCursorSize__15renderingDmap_cFv */
+// 801C0B40: 80454060 (lit_3803)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void renderingDmap_c::getPlayerCursorSize() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPlayerCursorSize__15renderingDmap_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454064-8045406C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOff$3807 */
+/* 80454064-8045406C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOff$3807 */
SECTION_SDATA2 static u8 l_lineWidthPatOff_3807[5 + 3 /* padding */] = {
- 0x00,
- 0x00,
- 0x06,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x06, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 8045406C-80454074 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOn$3808 */
+/* 8045406C-80454074 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOn$3808 */
SECTION_SDATA2 static u8 l_lineWidthPatOn_3808[5 + 3 /* padding */] = {
- 0x06,
- 0x06,
- 0x0C,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x06, 0x06, 0x0C, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 80454074-8045407C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatStay$3809 */
+/* 80454074-8045407C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatStay$3809 */
SECTION_SDATA2 static u8 l_lineWidthPatStay_3809[5 + 3 /* padding */] = {
- 0x06,
- 0x06,
- 0x0C,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x06, 0x06, 0x0C, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 801C0B48-801C0BAC 0064+00 s=1 e=0 z=0 None .text getLineWidthZoomBig__15renderingDmap_cFi
- */
+/* 801C0B48-801C0BAC 0064+00 s=1 e=0 z=0 None .text getLineWidthZoomBig__15renderingDmap_cFi */
+// 801C0B60: 80454064 (l_lineWidthPatOff_3807)
+// 801C0B74: 80454074 (l_lineWidthPatStay_3809)
+// 801C0B80: 8003ED10 (isVisitedRoom__10dMapInfo_nFi)
+// 801C0B8C: 8045406C (l_lineWidthPatOn_3808)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void renderingDmap_c::getLineWidthZoomBig(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getLineWidthZoomBig__15renderingDmap_cFi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045407C-80454084 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOff$3820 */
+/* 8045407C-80454084 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOff$3820 */
SECTION_SDATA2 static u8 l_lineWidthPatOff_3820[5 + 3 /* padding */] = {
- 0x00,
- 0x00,
- 0x06,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x06, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 80454084-8045408C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOn$3821 */
+/* 80454084-8045408C 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatOn$3821 */
SECTION_SDATA2 static u8 l_lineWidthPatOn_3821[5 + 3 /* padding */] = {
- 0x00,
- 0x00,
- 0x06,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x06, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 8045408C-80454094 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatStay$3822 */
+/* 8045408C-80454094 0005+03 s=1 e=0 z=0 None .sdata2 l_lineWidthPatStay$3822 */
SECTION_SDATA2 static u8 l_lineWidthPatStay_3822[5 + 3 /* padding */] = {
- 0x00,
- 0x00,
- 0x06,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
+ 0x00, 0x00, 0x06, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00,
};
-/* 801C0BAC-801C0C10 0064+00 s=1 e=0 z=0 None .text getLineWidthZoomSmall__15renderingDmap_cFi
- */
+/* 801C0BAC-801C0C10 0064+00 s=1 e=0 z=0 None .text getLineWidthZoomSmall__15renderingDmap_cFi */
+// 801C0BC4: 8045407C (l_lineWidthPatOff_3820)
+// 801C0BD8: 8045408C (l_lineWidthPatStay_3822)
+// 801C0BE4: 8003ED10 (isVisitedRoom__10dMapInfo_nFi)
+// 801C0BF0: 80454084 (l_lineWidthPatOn_3821)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void renderingDmap_c::getLineWidthZoomSmall(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getLineWidthZoomSmall__15renderingDmap_cFi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454094-80454098 0004+00 s=4 e=0 z=0 None .sdata2 @3837 */
+/* 80454094-80454098 0004+00 s=4 e=0 z=0 None .sdata2 @3837 */
SECTION_SDATA2 static f32 lit_3837 = 0.5f;
-/* 801C0C10-801C0C48 0038+00 s=1 e=0 z=0 None .text getLineWidth__15renderingDmap_cFi */
+/* 801C0C10-801C0C48 0038+00 s=1 e=0 z=0 None .text getLineWidth__15renderingDmap_cFi */
+// 801C0C20: 80454094 (lit_3837)
+// 801C0C2C: 801C0B48 (getLineWidthZoomBig__15renderingDmap_cFi)
+// 801C0C34: 801C0BAC (getLineWidthZoomSmall__15renderingDmap_cFi)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void renderingDmap_c::getLineWidth(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getLineWidth__15renderingDmap_cFi.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80395860-80395950 00F0+00 s=1 e=0 z=0 None .rodata l_paletteDmap_m */
+/* 80395860-80395950 00F0+00 s=1 e=0 z=0 None .rodata l_paletteDmap_m */
SECTION_RODATA static void* const l_paletteDmap_m[60] = {
- (void*)NULL,
- (void*)NULL,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x81008100,
- (void*)0x81008100,
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x9CE79CE7,
- (void*)0x9CE79CE7,
- (void*)0x81108110,
- (void*)0x81108110,
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)0x98109810,
- (void*)0x98109810,
- (void*)0x98009800,
- (void*)0x98009800,
- (void*)0x82008200,
- (void*)0x82008200,
- (void*)0xC3F0C3F0,
- (void*)0xC3F0C3F0,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x9CE79CE7,
- (void*)0x9CE79CE7,
- (void*)0x821F821F,
- (void*)0x821F821F,
- (void*)0xC3F0C3F0,
- (void*)0xC3F0C3F0,
- (void*)0xB01FB01F,
- (void*)0xB01FB01F,
- (void*)0xB000B000,
- (void*)0xB000B000,
- (void*)0x98C698C6,
- (void*)0x98C698C6,
- (void*)0xE739E739,
- (void*)0xE739E739,
- (void*)0x98C698C6,
- (void*)0x98C698C6,
- (void*)0xE739E739,
- (void*)0xE739E739,
- (void*)NULL,
- (void*)NULL,
-};
-
-/* 80395950-80395974 0024+00 s=1 e=0 z=0 None .rodata l_dungeon_offColor$3841 */
-SECTION_RODATA static u8 const l_dungeon_offColor[36] = {
- 0x08, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00,
- 0x04, 0x00, 0x00, 0x00, 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00,
- 0x1C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00, 0x24, 0x00, 0x00, 0x00,
-};
-
-/* 80395974-80395998 0024+00 s=1 e=0 z=0 None .rodata l_dungeon_onColor$3842 */
-SECTION_RODATA static u8 const l_dungeon_onColor[36] = {
- 0x28, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00,
- 0x04, 0x00, 0x00, 0x00, 0x34, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00,
- 0x3C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00, 0x44, 0x00, 0x00, 0x00,
-};
-
-/* 80395998-803959C0 0024+04 s=1 e=0 z=0 None .rodata l_dungeon_stayColor$3843 */
-SECTION_RODATA static u8 const l_dungeon_stayColor[36 + 4 /* padding */] = {
- 0x48,
- 0x00,
- 0x00,
- 0x00,
- 0x4C,
- 0x00,
- 0x00,
- 0x00,
- 0x50,
- 0x00,
- 0x00,
- 0x00,
- 0x04,
- 0x00,
- 0x00,
- 0x00,
- 0x54,
- 0x00,
- 0x00,
- 0x00,
- 0x58,
- 0x00,
- 0x00,
- 0x00,
- 0x5C,
- 0x00,
- 0x00,
- 0x00,
- 0x60,
- 0x00,
- 0x00,
- 0x00,
- 0x64,
- 0x00,
- 0x00,
- 0x00,
- /* padding */
- 0x00,
- 0x00,
- 0x00,
- 0x00,
+ (void*)NULL,
+ (void*)NULL,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x81008100,
+ (void*)0x81008100,
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x9CE79CE7,
+ (void*)0x9CE79CE7,
+ (void*)0x81108110,
+ (void*)0x81108110,
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)0x98109810,
+ (void*)0x98109810,
+ (void*)0x98009800,
+ (void*)0x98009800,
+ (void*)0x82008200,
+ (void*)0x82008200,
+ (void*)0xC3F0C3F0,
+ (void*)0xC3F0C3F0,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x9CE79CE7,
+ (void*)0x9CE79CE7,
+ (void*)0x821F821F,
+ (void*)0x821F821F,
+ (void*)0xC3F0C3F0,
+ (void*)0xC3F0C3F0,
+ (void*)0xB01FB01F,
+ (void*)0xB01FB01F,
+ (void*)0xB000B000,
+ (void*)0xB000B000,
+ (void*)0x98C698C6,
+ (void*)0x98C698C6,
+ (void*)0xE739E739,
+ (void*)0xE739E739,
+ (void*)0x98C698C6,
+ (void*)0x98C698C6,
+ (void*)0xE739E739,
+ (void*)0xE739E739,
+ (void*)NULL,
+ (void*)NULL,
};
-/* 801C0C48-801C0CB8 0070+00 s=1 e=0 z=0 None .text getColor__15renderingDmap_cFi */
+/* 801C0C48-801C0CB8 0070+00 s=1 e=0 z=0 None .text getColor__15renderingDmap_cFi */
+// 801C0C58: 803621DC (_savegpr_29)
+// 801C0C60: 80395860 (l_paletteDmap_m)
+// 801C0C64: 80395860 (l_paletteDmap_m)
+// 801C0C88: 8003ED10 (isVisitedRoom__10dMapInfo_nFi)
+// 801C0CA4: 80362228 (_restgpr_29)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// int False
asm void renderingDmap_c::getColor(int param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getColor__15renderingDmap_cFi.s"
}
#pragma pop
-/* 801C0CB8-801C0CD8 0020+00 s=1 e=0 z=0 None .text afterDrawPath__15renderingDmap_cFv */
+
+/* 801C0CB8-801C0CD8 0020+00 s=1 e=0 z=0 None .text afterDrawPath__15renderingDmap_cFv */
+// 801C0CC4: 80040518 (afterDrawPath__19renderingPlusDoor_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void renderingDmap_c::afterDrawPath() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/afterDrawPath__15renderingDmap_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80451088-8045108C 0004+00 s=2 e=0 z=0 None .sbss m_res__22dMdm_HIO_prm_res_dst_s */
+/* 80451088-8045108C 0004+00 s=2 e=0 z=0 None .sbss m_res__22dMdm_HIO_prm_res_dst_s */
static u8 m_res__22dMdm_HIO_prm_res_dst_s[4];
-/* 801C0CD8-801C0D04 002C+00 s=1 e=0 z=0 None .text _create__15dMenu_DmapMap_cFUsUsUsUsPv */
+/* 801C0CD8-801C0D04 002C+00 s=1 e=0 z=0 None .text _create__15dMenu_DmapMap_cFUsUsUsUsPv */
+// 801C0CE4: 80451088 (m_res__22dMdm_HIO_prm_res_dst_s)
+// 801C0CF0: 801C0D70 (setTexture__15dMenu_DmapMap_cFUsUsUsUs)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_DmapMap_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3,
- void* param_4) {
- nofralloc
+// True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
+asm void dMenu_DmapMap_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3, void* param_4) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/_create__15dMenu_DmapMap_cFUsUsUsUsPv.s"
}
#pragma pop
-/* 801C0D04-801C0D70 006C+00 s=1 e=0 z=0 None .text _delete__15dMenu_DmapMap_cFv */
+
+/* 801C0D04-801C0D70 006C+00 s=1 e=0 z=0 None .text _delete__15dMenu_DmapMap_cFv */
+// 801C0D14: 803621D8 (_savegpr_28)
+// 801C0D34: 802CED60 (__dla__FPv)
+// 801C0D44: 802CED60 (__dla__FPv)
+// 801C0D5C: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_DmapMap_c::_delete() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/_delete__15dMenu_DmapMap_cFv.s"
}
#pragma pop
-/* 801C0D70-801C0E4C 00DC+00 s=1 e=0 z=0 None .text setTexture__15dMenu_DmapMap_cFUsUsUsUs */
+
+/* 801C0D70-801C0E4C 00DC+00 s=1 e=0 z=0 None .text setTexture__15dMenu_DmapMap_cFUsUsUsUs */
+// 801C0D80: 803621C0 (_savegpr_22)
+// 801C0DB8: 8035DC1C (GXGetTexBufferSize)
+// 801C0DC0: 802CECEC (__nwa__FUli)
+// 801C0DEC: 8003FCC8 (init__16renderingDAmap_cFPUcUsUsUsUs)
+// 801C0DF8: 802CEC74 (__nw__FUli)
+// 801C0E14: 80451088 (m_res__22dMdm_HIO_prm_res_dst_s)
+// 801C0E1C: 8003CD38 (makeResTIMG__15dRenderingMap_cCFP7ResTIMGUsUsPUcPUcUs)
+// 801C0E38: 8036220C (_restgpr_22)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
asm void dMenu_DmapMap_c::setTexture(u16 param_0, u16 param_1, u16 param_2, u16 param_3) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/setTexture__15dMenu_DmapMap_cFUsUsUsUs.s"
}
#pragma pop
-/* 801C0E4C-801C0EE0 0094+00 s=1 e=0 z=0 None .text setPos__15dMenu_DmapMap_cFiifffbf */
+
+/* 801C0E4C-801C0EE0 0094+00 s=1 e=0 z=0 None .text setPos__15dMenu_DmapMap_cFiifffbf */
+// 801C0E5C: 80362140 (_savefpr_28)
+// 801C0E84: 80450D64 (struct_80450D64)
+// 801C0E98: 8003FD08 (entry__16renderingDAmap_cFfffiSc)
+// 801C0E9C: 80450D64 (struct_80450D64)
+// 801C0EBC: 8003FD08 (entry__16renderingDAmap_cFfffiSc)
+// 801C0EC4: 8036218C (_restfpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_DmapMap_c::setPos(int param_0, int param_1, f32 param_2, f32 param_3, f32 param_4,
- bool param_5, f32 param_6) {
- nofralloc
+// True False
+// int False
+// int False
+// f32 False
+// f32 False
+// f32 False
+// bool False
+// f32 False
+asm void dMenu_DmapMap_c::setPos(int param_0, int param_1, f32 param_2, f32 param_3, f32 param_4, bool param_5, f32 param_6) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/setPos__15dMenu_DmapMap_cFiifffbf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 80454098-804540A0 0004+04 s=9 e=0 z=0 None .sdata2 @3946 */
+/* 80454098-804540A0 0004+04 s=9 e=0 z=0 None .sdata2 @3946 */
SECTION_SDATA2 static f32 lit_3946[1 + 1 /* padding */] = {
- 1.0f,
- /* padding */
- 0.0f,
+ 1.0f,
+ /* padding */
+ 0.0f,
};
-/* 804540A0-804540A8 0008+00 s=2 e=0 z=0 None .sdata2 @3947 */
+/* 804540A0-804540A8 0008+00 s=2 e=0 z=0 None .sdata2 @3947 */
SECTION_SDATA2 static f64 lit_3947 = 1.0;
-/* 801C0EE0-801C0F24 0044+00 s=0 e=2 z=0 None .text getMapBlendPer__20dMenu_StageMapCtrl_cCFv
- */
+/* 801C0EE0-801C0F24 0044+00 s=0 e=2 z=0 None .text getMapBlendPer__20dMenu_StageMapCtrl_cCFv */
+// 801C0EEC: 80454060 (lit_3803)
+// 801C0EFC: 80454098 (lit_3946)
+// 801C0F04: 804540A0 (lit_3947)
+// 801C0F08: 8036C760 (fmod)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getMapBlendPer() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getMapBlendPer__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C0F24-801C0F3C 0018+00 s=0 e=1 z=0 None .text getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv
- */
+
+/* 801C0F24-801C0F3C 0018+00 s=0 e=1 z=0 None .text getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv */
+// 801C0F24: 80450E80 (mAllSizeX__8dMpath_c)
+// 801C0F28: 80454098 (lit_3946)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getPixelStageSizeX() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C0F3C-801C0F54 0018+00 s=0 e=1 z=0 None .text getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv
- */
+
+/* 801C0F3C-801C0F54 0018+00 s=0 e=1 z=0 None .text getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv */
+// 801C0F3C: 80450E84 (mAllSizeZ__8dMpath_c)
+// 801C0F40: 80454098 (lit_3946)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getPixelStageSizeZ() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C0F54-801C0F74 0020+00 s=0 e=1 z=0 None .text getPixelCenterX__20dMenu_StageMapCtrl_cCFv
- */
+
+/* 801C0F54-801C0F74 0020+00 s=0 e=1 z=0 None .text getPixelCenterX__20dMenu_StageMapCtrl_cCFv */
+// 801C0F54: 80454098 (lit_3946)
+// 801C0F64: 80450E78 (mAllCenterX__8dMpath_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getPixelCenterX() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPixelCenterX__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C0F74-801C0F94 0020+00 s=0 e=1 z=0 None .text getPixelCenterZ__20dMenu_StageMapCtrl_cCFv
- */
+
+/* 801C0F74-801C0F94 0020+00 s=0 e=1 z=0 None .text getPixelCenterZ__20dMenu_StageMapCtrl_cCFv */
+// 801C0F74: 80454098 (lit_3946)
+// 801C0F84: 80450E7C (mAllCenterZ__8dMpath_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getPixelCenterZ() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPixelCenterZ__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C0F94-801C0FF8 0064+00 s=0 e=1 z=0 None .text
- * initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc */
+
+/* 801C0F94-801C0FF8 0064+00 s=0 e=1 z=0 None .text initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc */
+// 801C0FBC: 8009C360 (getFirstData__7dTres_cFUc)
+// 801C0FC4: 80425438 (mTypeGroupListAll__7dTres_c)
+// 801C0FC8: 80425438 (mTypeGroupListAll__7dTres_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
+// s8 False
asm void dMenu_StageMapCtrl_c::initGetTreasureList(u8 param_0, s8 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc.s"
}
#pragma pop
-/* 801C0FF8-801C1128 0130+00 s=0 e=1 z=0 None .text
- * getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc */
+
+/* 801C0FF8-801C1128 0130+00 s=0 e=1 z=0 None .text getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc */
+// 801C1008: 803621CC (_savegpr_25)
+// 801C104C: 80450D64 (struct_80450D64)
+// 801C1094: 801C1128 (cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf)
+// 801C10E4: 8009C39C (getNextData__7dTres_cFPQ27dTres_c15typeGroupData_c)
+// 801C1114: 80362218 (_restgpr_25)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_StageMapCtrl_c::getTreasureList(f32* param_0, f32* param_1, s8* param_2, u8* param_3,
- s8* param_4) {
- nofralloc
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s8* False
+// s8 False
+// u8* False
+// u8 False
+// s8* False
+// s8 False
+asm void dMenu_StageMapCtrl_c::getTreasureList(f32* param_0, f32* param_1, s8* param_2, u8* param_3, s8* param_4) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc.s"
}
#pragma pop
-/* 801C1128-801C1194 006C+00 s=3 e=0 z=0 None .text cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf
- */
+
+/* 801C1128-801C1194 006C+00 s=3 e=0 z=0 None .text cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf */
+// 801C1130: 80454098 (lit_3946)
+// 801C1148: 80454094 (lit_3837)
+// 801C1164: 80454094 (lit_3837)
+// 801C1170: 80454098 (lit_3946)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_StageMapCtrl_c::cnvPosTo2Dpos(f32 param_0, f32 param_1, f32* param_2,
- f32* param_3) const {
- nofralloc
+// True False
+// f32 False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+asm void dMenu_StageMapCtrl_c::cnvPosTo2Dpos(f32 param_0, f32 param_1, f32* param_2, f32* param_3) const {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf.s"
}
#pragma pop
-/* 801C1194-801C1218 0084+00 s=0 e=1 z=0 None .text
- * getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs */
+
+/* 801C1194-801C1218 0084+00 s=0 e=1 z=0 None .text getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs */
+// 801C11A4: 803621D8 (_savegpr_28)
+// 801C11BC: 8003EE5C (getMapPlayerPos__10dMapInfo_nFv)
+// 801C11EC: 801C1128 (cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf)
+// 801C11F8: 8003EF20 (getMapPlayerAngleY__10dMapInfo_nFv)
+// 801C1204: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
asm void dMenu_StageMapCtrl_c::getPlayerDrawInfo(f32* param_0, f32* param_1, s16* param_2) const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs.s"
}
#pragma pop
-/* 801C1218-801C12A8 0090+00 s=0 e=1 z=0 None .text
- * getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs */
+
+/* 801C1218-801C12A8 0090+00 s=0 e=1 z=0 None .text getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs */
+// 801C1228: 803621D8 (_savegpr_28)
+// 801C1240: 8003F02C (getMapRestartPos__10dMapInfo_nFv)
+// 801C1270: 801C1128 (cnvPosTo2Dpos__20dMenu_StageMapCtrl_cCFffPfPf)
+// 801C1274: 8003F0F8 (getMapRestartAngleY__10dMapInfo_nFv)
+// 801C128C: 8003F570 (calcNowStayFloorNo__10dMapInfo_cFfb)
+// 801C1294: 80362224 (_restgpr_28)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// s16* False
+// s16 False
asm void dMenu_StageMapCtrl_c::getRestartDrawInfo(f32* param_0, f32* param_1, s16* param_2) const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs.s"
}
#pragma pop
-/* 801C12A8-801C12B4 000C+00 s=0 e=2 z=0 None .text
- * setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc */
+
+/* 801C12A8-801C12B4 000C+00 s=0 e=2 z=0 None .text setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// s8 False
+// u8 False
asm void dMenu_StageMapCtrl_c::setPlusNowStayFloorNo(s8 param_0, u8 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804540A8-804540B0 0008+00 s=1 e=0 z=0 None .sdata2 @4168 */
+/* 804540A8-804540B0 0008+00 s=1 e=0 z=0 None .sdata2 @4168 */
SECTION_SDATA2 static f64 lit_4168 = 4503601774854144.0 /* cast s32 to float */;
-/* 804540B0-804540B8 0008+00 s=2 e=0 z=0 None .sdata2 @4170 */
+/* 804540B0-804540B8 0008+00 s=2 e=0 z=0 None .sdata2 @4170 */
SECTION_SDATA2 static f64 lit_4170 = 4503599627370496.0 /* cast u32 to float */;
-/* 801C12B4-801C1878 05C4+00 s=2 e=0 z=0 None .text moveFloor__20dMenu_StageMapCtrl_cFv */
+/* 801C12B4-801C1878 05C4+00 s=2 e=0 z=0 None .text moveFloor__20dMenu_StageMapCtrl_cFv */
+// 801C12FC: 80454060 (lit_3803)
+// 801C1328: 804540A8 (lit_4168)
+// 801C13D0: 804540A8 (lit_4168)
+// 801C149C: 8036C0FC (floor)
+// 801C14AC: 804540A8 (lit_4168)
+// 801C14F0: 80454094 (lit_3837)
+// 801C1504: 804540B0 (lit_4170)
+// 801C1554: 804540A8 (lit_4168)
+// 801C1570: 80454060 (lit_3803)
+// 801C15BC: 8036C0FC (floor)
+// 801C15CC: 804540A8 (lit_4168)
+// 801C1610: 80454094 (lit_3837)
+// 801C1624: 804540B0 (lit_4170)
+// 801C1674: 804540A8 (lit_4168)
+// 801C1690: 80454060 (lit_3803)
+// 801C16B4: 80454060 (lit_3803)
+// 801C16E4: 804540A8 (lit_4168)
+// 801C1700: 804540B0 (lit_4170)
+// 801C171C: 8036BEBC (ceil)
+// 801C1738: 8036BEBC (ceil)
+// 801C1754: 8036C0FC (floor)
+// 801C1760: 804540A0 (lit_3947)
+// 801C1764: 8036C760 (fmod)
+// 801C17C4: 804540A8 (lit_4168)
+// 801C17E0: 804540B0 (lit_4170)
+// 801C17FC: 8036BEBC (ceil)
+// 801C1818: 8036BEBC (ceil)
+// 801C1838: 80454060 (lit_3803)
+// 801C1844: 8036BEBC (ceil)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::moveFloor() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/moveFloor__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C1878-801C188C 0014+00 s=1 e=0 z=0 None .text wait_init_proc__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C1878-801C188C 0014+00 s=1 e=0 z=0 None .text wait_init_proc__20dMenu_StageMapCtrl_cFv */
+// 801C1878: 80454060 (lit_3803)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::wait_init_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/wait_init_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C188C-801C18AC 0020+00 s=1 e=0 z=0 None .text wait_proc__20dMenu_StageMapCtrl_cFv */
+
+/* 801C188C-801C18AC 0020+00 s=1 e=0 z=0 None .text wait_proc__20dMenu_StageMapCtrl_cFv */
+// 801C1898: 801C12B4 (moveFloor__20dMenu_StageMapCtrl_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::wait_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/wait_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C18AC-801C18C0 0014+00 s=1 e=0 z=0 None .text zoomIn_init_proc__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C18AC-801C18C0 0014+00 s=1 e=0 z=0 None .text zoomIn_init_proc__20dMenu_StageMapCtrl_cFv */
+// 801C18B4: 80454060 (lit_3803)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomIn_init_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomIn_init_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804540B8-804540BC 0004+00 s=1 e=0 z=0 None .sdata2 @4245 */
+/* 804540B8-804540BC 0004+00 s=1 e=0 z=0 None .sdata2 @4245 */
SECTION_SDATA2 static f32 lit_4245 = 3600.0f;
-/* 801C18C0-801C1B14 0254+00 s=1 e=0 z=0 None .text
- * getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb */
+/* 801C18C0-801C1B14 0254+00 s=1 e=0 z=0 None .text getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb */
+// 801C18F0: 803621C0 (_savegpr_22)
+// 801C1910: 80450AE8 (__float_max)
+// 801C1914: 80450AE8 (__float_max)
+// 801C1948: 80450E64 (mLayerList__8dMpath_c)
+// 801C1968: 803F6094 (mStatus__20dStage_roomControl_c)
+// 801C196C: 803F6094 (mStatus__20dStage_roomControl_c)
+// 801C1980: 8003ECD8 (chkGetMap__10dMapInfo_nFv)
+// 801C198C: 8003ECA0 (chkGetCompass__10dMapInfo_nFv)
+// 801C199C: 8003ED10 (isVisitedRoom__10dMapInfo_nFi)
+// 801C19CC: 8003F1F4 (getRoomMinMaxXZ__10dMapInfo_nFiPfPfPfPf)
+// 801C1A28: 804540B8 (lit_4245)
+// 801C1A34: 80454094 (lit_3837)
+// 801C1A48: 804540B8 (lit_4245)
+// 801C1A54: 80454094 (lit_3837)
+// 801C1B00: 8036220C (_restgpr_22)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_DmapMapCtrl_c::getZoomMinMaxCheck(f32* param_0, f32* param_1, f32* param_2,
- f32* param_3, bool* param_4, bool* param_5) {
- nofralloc
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
+// bool* False
+// bool False
+// bool* False
+// bool False
+asm void dMenu_DmapMapCtrl_c::getZoomMinMaxCheck(f32* param_0, f32* param_1, f32* param_2, f32* param_3, bool* param_4, bool* param_5) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb.s"
}
#pragma pop
-/* 801C1B14-801C1BA4 0090+00 s=1 e=0 z=0 None .text calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf
- */
+
+/* 801C1B14-801C1BA4 0090+00 s=1 e=0 z=0 None .text calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf */
+// 801C1B30: 80454060 (lit_3803)
+// 801C1B3C: 803F6094 (mStatus__20dStage_roomControl_c)
+// 801C1B40: 803F6094 (mStatus__20dStage_roomControl_c)
+// 801C1B68: 8003F19C (getRoomCenter__10dMapInfo_nFiPfPf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
asm void dMenu_DmapMapCtrl_c::calcZoomCenter(f32* param_0, f32* param_1) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804540BC-804540C0 0004+00 s=1 e=0 z=0 None .sdata2 @4277 */
+/* 804540BC-804540C0 0004+00 s=1 e=0 z=0 None .sdata2 @4277 */
SECTION_SDATA2 static f32 lit_4277 = 10800.0f;
-/* 804540C0-804540C4 0004+00 s=1 e=0 z=0 None .sdata2 @4278 */
+/* 804540C0-804540C4 0004+00 s=1 e=0 z=0 None .sdata2 @4278 */
SECTION_SDATA2 static f32 lit_4278 = 1.5f;
-/* 801C1BA4-801C1C40 009C+00 s=1 e=0 z=0 None .text getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv
- */
+/* 801C1BA4-801C1C40 009C+00 s=1 e=0 z=0 None .text getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv */
+// 801C1BD0: 804061C0 (g_dComIfG_gameInfo)
+// 801C1BD4: 804061C0 (g_dComIfG_gameInfo)
+// 801C1BE8: 804540BC (lit_4277)
+// 801C1BF0: 80454060 (lit_3803)
+// 801C1C00: 80454060 (lit_3803)
+// 801C1C0C: 804540C0 (lit_4278)
+// 801C1C18: 80454060 (lit_3803)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_DmapMapCtrl_c::getZoomCmPerPixel() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803BCBC0-803BCCB4 00F4+00 s=0 e=0 z=0 None .data l_data */
+/* 803BCBC0-803BCCB4 00F4+00 s=0 e=0 z=0 None .data l_data */
SECTION_DATA void* l_data[61] = {
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)NULL,
- (void*)NULL,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x81008100,
- (void*)0x81008100,
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x9CE79CE7,
- (void*)0x9CE79CE7,
- (void*)0x81108110,
- (void*)0x81108110,
- (void*)0xA208A208,
- (void*)0xA208A208,
- (void*)0x98109810,
- (void*)0x98109810,
- (void*)0x98009800,
- (void*)0x98009800,
- (void*)0x82008200,
- (void*)0x82008200,
- (void*)0xC3F0C3F0,
- (void*)0xC3F0C3F0,
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor) + 0x28),
- (void*)0x9CE79CE7,
- (void*)0x9CE79CE7,
- (void*)0x821F821F,
- (void*)0x821F821F,
- (void*)0xC3F0C3F0,
- (void*)0xC3F0C3F0,
- (void*)0xB01FB01F,
- (void*)0xB01FB01F,
- (void*)0xB000B000,
- (void*)0xB000B000,
- (void*)0x98C698C6,
- (void*)0x98C698C6,
- (void*)0xE739E739,
- (void*)0xE739E739,
- (void*)0x98C698C6,
- (void*)0x98C698C6,
- (void*)0xE739E739,
- (void*)0xE739E739,
- (void*)0x45610000,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)NULL,
+ (void*)NULL,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x81008100,
+ (void*)0x81008100,
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x9CE79CE7,
+ (void*)0x9CE79CE7,
+ (void*)0x81108110,
+ (void*)0x81108110,
+ (void*)0xA208A208,
+ (void*)0xA208A208,
+ (void*)0x98109810,
+ (void*)0x98109810,
+ (void*)0x98009800,
+ (void*)0x98009800,
+ (void*)0x82008200,
+ (void*)0x82008200,
+ (void*)0xC3F0C3F0,
+ (void*)0xC3F0C3F0,
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)(((char*)fadeOut__13mDoGph_gInf_cFfR8_GXColor)+0x28),
+ (void*)0x9CE79CE7,
+ (void*)0x9CE79CE7,
+ (void*)0x821F821F,
+ (void*)0x821F821F,
+ (void*)0xC3F0C3F0,
+ (void*)0xC3F0C3F0,
+ (void*)0xB01FB01F,
+ (void*)0xB01FB01F,
+ (void*)0xB000B000,
+ (void*)0xB000B000,
+ (void*)0x98C698C6,
+ (void*)0x98C698C6,
+ (void*)0xE739E739,
+ (void*)0xE739E739,
+ (void*)0x98C698C6,
+ (void*)0x98C698C6,
+ (void*)0xE739E739,
+ (void*)0xE739E739,
+ (void*)0x45610000,
};
-/* 803BCCB4-803BCCC0 000C+00 s=1 e=0 z=0 None .data @3922 */
-SECTION_DATA static void* lit_3922[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)wait_init_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCCB4-803BCCC0 000C+00 s=0 e=0 z=0 None .data @3922 */
+SECTION_DATA void* lit_3922[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)wait_init_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCCC0-803BCCCC 000C+00 s=1 e=0 z=0 None .data @3923 */
-SECTION_DATA static void* lit_3923[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomIn_init_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCCC0-803BCCCC 000C+00 s=0 e=0 z=0 None .data @3923 */
+SECTION_DATA void* lit_3923[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomIn_init_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCCCC-803BCCD8 000C+00 s=1 e=0 z=0 None .data @3924 */
-SECTION_DATA static void* lit_3924[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomWait_init_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCCCC-803BCCD8 000C+00 s=0 e=0 z=0 None .data @3924 */
+SECTION_DATA void* lit_3924[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomWait_init_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCCD8-803BCCE4 000C+00 s=1 e=0 z=0 None .data @3925 */
-SECTION_DATA static void* lit_3925[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomOut_init_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCCD8-803BCCE4 000C+00 s=0 e=0 z=0 None .data @3925 */
+SECTION_DATA void* lit_3925[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomOut_init_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCCE4-803BCD14 0030+00 s=8 e=0 z=0 None .data init_process */
+/* 803BCCE4-803BCD14 0030+00 s=7 e=0 z=0 None .data init_process */
SECTION_DATA static u8 init_process[48] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 801C1C40-801C1CEC 00AC+00 s=0 e=1 z=0 None .text initZoomIn__20dMenu_StageMapCtrl_cFUc */
+/* 801C1C40-801C1CEC 00AC+00 s=0 e=1 z=0 None .text initZoomIn__20dMenu_StageMapCtrl_cFUc */
+// 801C1C5C: 80454060 (lit_3803)
+// 801C1CC0: 803BCCE4 (init_process)
+// 801C1CC4: 803BCCE4 (init_process)
+// 801C1CCC: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMenu_StageMapCtrl_c::initZoomIn(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initZoomIn__20dMenu_StageMapCtrl_cFUc.s"
}
#pragma pop
-/* 801C1CEC-801C1E00 0114+00 s=0 e=1 z=0 None .text initZoomIn__20dMenu_StageMapCtrl_cFUcff */
+
+/* 801C1CEC-801C1E00 0114+00 s=0 e=1 z=0 None .text initZoomIn__20dMenu_StageMapCtrl_cFUcff */
+// 801C1DC4: 803BCCE4 (init_process)
+// 801C1DC8: 803BCCE4 (init_process)
+// 801C1DD0: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
+// f32 False
+// f32 False
asm void dMenu_StageMapCtrl_c::initZoomIn(u8 param_0, f32 param_1, f32 param_2) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initZoomIn__20dMenu_StageMapCtrl_cFUcff.s"
}
#pragma pop
-/* 801C1E00-801C1E74 0074+00 s=0 e=1 z=0 None .text
- * initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc */
+
+/* 801C1E00-801C1E74 0074+00 s=0 e=1 z=0 None .text initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc */
+// 801C1E48: 803BCCE4 (init_process)
+// 801C1E4C: 803BCCE4 (init_process)
+// 801C1E54: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMenu_StageMapCtrl_c::initZoomInCenterHold(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc.s"
}
#pragma pop
-/* 801C1E74-801C1EC0 004C+00 s=2 e=0 z=0 None .text zoomCalcSet__20dMenu_StageMapCtrl_cFf */
+
+/* 801C1E74-801C1EC0 004C+00 s=2 e=0 z=0 None .text zoomCalcSet__20dMenu_StageMapCtrl_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// f32 False
asm void dMenu_StageMapCtrl_c::zoomCalcSet(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomCalcSet__20dMenu_StageMapCtrl_cFf.s"
}
#pragma pop
-/* 801C1EC0-801C1F2C 006C+00 s=1 e=0 z=0 None .text zoomIn_proc__20dMenu_StageMapCtrl_cFv */
+
+/* 801C1EC0-801C1F2C 006C+00 s=1 e=0 z=0 None .text zoomIn_proc__20dMenu_StageMapCtrl_cFv */
+// 801C1EE8: 80020160 (fopMsgM_valueIncrease__FiiUc)
+// 801C1EF4: 801C1E74 (zoomCalcSet__20dMenu_StageMapCtrl_cFf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomIn_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomIn_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C1F2C-801C1F70 0044+00 s=0 e=1 z=0 None .text initZoomOut__20dMenu_StageMapCtrl_cFUc */
+
+/* 801C1F2C-801C1F70 0044+00 s=0 e=1 z=0 None .text initZoomOut__20dMenu_StageMapCtrl_cFUc */
+// 801C1F4C: 803BCCE4 (init_process)
+// 801C1F50: 803BCCE4 (init_process)
+// 801C1F58: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// u8 False
asm void dMenu_StageMapCtrl_c::initZoomOut(u8 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initZoomOut__20dMenu_StageMapCtrl_cFUc.s"
}
#pragma pop
-/* 801C1F70-801C2004 0094+00 s=0 e=1 z=0 None .text initZoomWait__20dMenu_StageMapCtrl_cFff */
+
+/* 801C1F70-801C2004 0094+00 s=0 e=1 z=0 None .text initZoomWait__20dMenu_StageMapCtrl_cFff */
+// 801C1FDC: 803BCCE4 (init_process)
+// 801C1FE0: 803BCCE4 (init_process)
+// 801C1FE8: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// f32 False
+// f32 False
asm void dMenu_StageMapCtrl_c::initZoomWait(f32 param_0, f32 param_1) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/initZoomWait__20dMenu_StageMapCtrl_cFff.s"
}
#pragma pop
-/* 801C2004-801C2028 0024+00 s=1 e=0 z=0 None .text zoomWait_init_proc__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C2004-801C2028 0024+00 s=1 e=0 z=0 None .text zoomWait_init_proc__20dMenu_StageMapCtrl_cFv */
+// 801C2004: 80454060 (lit_3803)
+// 801C2010: 80454098 (lit_3946)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomWait_init_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomWait_init_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C2028-801C205C 0034+00 s=1 e=0 z=0 None .text isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv
- */
+
+/* 801C2028-801C205C 0034+00 s=1 e=0 z=0 None .text isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_DmapMapCtrl_c::isEnableZoomMove() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 804540C4-804540C8 0004+00 s=1 e=0 z=0 None .sdata2 @4395 */
+/* 804540C4-804540C8 0004+00 s=1 e=0 z=0 None .sdata2 @4395 */
SECTION_SDATA2 static f32 lit_4395 = 1.0f / 100.0f;
-/* 801C205C-801C2198 013C+00 s=1 e=0 z=0 None .text zoomWait_proc__20dMenu_StageMapCtrl_cFv */
+/* 801C205C-801C2198 013C+00 s=1 e=0 z=0 None .text zoomWait_proc__20dMenu_StageMapCtrl_cFv */
+// 801C20A0: 804540C4 (lit_4395)
+// 801C20D0: 804540C4 (lit_4395)
+// 801C2170: 80454060 (lit_3803)
+// 801C2180: 801C12B4 (moveFloor__20dMenu_StageMapCtrl_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomWait_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomWait_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C2198-801C21AC 0014+00 s=1 e=0 z=0 None .text zoomOut_init_proc__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C2198-801C21AC 0014+00 s=1 e=0 z=0 None .text zoomOut_init_proc__20dMenu_StageMapCtrl_cFv */
+// 801C21A0: 80454098 (lit_3946)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomOut_init_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomOut_init_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C21AC-801C2234 0088+00 s=1 e=0 z=0 None .text zoomOut_proc__20dMenu_StageMapCtrl_cFv */
+
+/* 801C21AC-801C2234 0088+00 s=1 e=0 z=0 None .text zoomOut_proc__20dMenu_StageMapCtrl_cFv */
+// 801C21DC: 80020160 (fopMsgM_valueIncrease__FiiUc)
+// 801C21E4: 80454098 (lit_3946)
+// 801C21F0: 801C1E74 (zoomCalcSet__20dMenu_StageMapCtrl_cFf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_StageMapCtrl_c::zoomOut_proc() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/zoomOut_proc__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 803BCD14-803BCD20 000C+00 s=1 e=0 z=0 None .data @3926 */
-SECTION_DATA static void* lit_3926[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)wait_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCD14-803BCD20 000C+00 s=0 e=0 z=0 None .data @3926 */
+SECTION_DATA void* lit_3926[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)wait_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCD20-803BCD2C 000C+00 s=1 e=0 z=0 None .data @3927 */
-SECTION_DATA static void* lit_3927[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomIn_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCD20-803BCD2C 000C+00 s=0 e=0 z=0 None .data @3927 */
+SECTION_DATA void* lit_3927[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomIn_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCD2C-803BCD38 000C+00 s=1 e=0 z=0 None .data @3928 */
-SECTION_DATA static void* lit_3928[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomWait_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCD2C-803BCD38 000C+00 s=0 e=0 z=0 None .data @3928 */
+SECTION_DATA void* lit_3928[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomWait_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCD38-803BCD44 000C+00 s=1 e=0 z=0 None .data @3929 */
-SECTION_DATA static void* lit_3929[3] = {
- (void*)NULL,
- (void*)0xFFFFFFFF,
- (void*)zoomOut_proc__20dMenu_StageMapCtrl_cFv,
+/* 803BCD38-803BCD44 000C+00 s=0 e=0 z=0 None .data @3929 */
+SECTION_DATA void* lit_3929[3] = {
+ (void*)NULL,
+ (void*)0xFFFFFFFF,
+ (void*)zoomOut_proc__20dMenu_StageMapCtrl_cFv,
};
-/* 803BCD44-803BCD74 0030+00 s=2 e=0 z=0 None .data move_process */
+/* 803BCD44-803BCD74 0030+00 s=1 e=0 z=0 None .data move_process */
SECTION_DATA static u8 move_process[48] = {
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
- 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
+ 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
-/* 801C2234-801C22A8 0074+00 s=0 e=1 z=0 None .text move__20dMenu_StageMapCtrl_cFv */
+/* 801C2234-801C22A8 0074+00 s=0 e=1 z=0 None .text move__20dMenu_StageMapCtrl_cFv */
+// 801C2254: 803BCD44 (move_process)
+// 801C2258: 803BCD44 (move_process)
+// 801C2260: 80362084 (__ptmf_scall)
+// 801C227C: 803BCCE4 (init_process)
+// 801C2280: 803BCCE4 (init_process)
+// 801C2288: 80362084 (__ptmf_scall)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::move() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/move__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C22A8-801C22F8 0050+00 s=1 e=0 z=0 None .text draw__19dMenu_DmapMapCtrl_cFv */
+
+/* 801C22A8-801C22F8 0050+00 s=1 e=0 z=0 None .text draw__19dMenu_DmapMapCtrl_cFv */
+// 801C22E4: 801C0E4C (setPos__15dMenu_DmapMap_cFiifffbf)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void dMenu_DmapMapCtrl_c::draw() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/draw__19dMenu_DmapMapCtrl_cFv.s"
}
#pragma pop
-/* 801C22F8-801C231C 0024+00 s=0 e=1 z=0 None .text
- * getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv */
+
+/* 801C22F8-801C231C 0024+00 s=0 e=1 z=0 None .text getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv */
+// 801C22FC: 80450E60 (data_80450E60)
+// 801C2310: 80450E58 (data_80450E58)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::getPlayerStayFloorNo() const {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv.s"
}
#pragma pop
-/* 801C231C-801C235C 0040+00 s=0 e=1 z=0 None .text _create__20dMenu_StageMapCtrl_cFUsUsUsUsPv
- */
+
+/* 801C231C-801C235C 0040+00 s=0 e=1 z=0 None .text _create__20dMenu_StageMapCtrl_cFUsUsUsUsPv */
+// 801C232C: 80450E60 (data_80450E60)
+// 801C2340: 80450E58 (data_80450E58)
+// 801C2348: 801C235C (_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_StageMapCtrl_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3,
- void* param_4) {
- nofralloc
+// False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// void* False
+// void False
+asm void dMenu_StageMapCtrl_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3, void* param_4) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/_create__20dMenu_StageMapCtrl_cFUsUsUsUsPv.s"
}
#pragma pop
+
/* ############################################################################################## */
-/* 8045108C-80451090 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMinX__20dMenu_StageMapCtrl_c
- */
+/* 8045108C-80451090 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMinX__20dMenu_StageMapCtrl_c */
static u8 m_zoomCenterMinX__20dMenu_StageMapCtrl_c[4];
-/* 80451090-80451094 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMaxX__20dMenu_StageMapCtrl_c
- */
+/* 80451090-80451094 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMaxX__20dMenu_StageMapCtrl_c */
static u8 m_zoomCenterMaxX__20dMenu_StageMapCtrl_c[4];
-/* 80451094-80451098 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMinZ__20dMenu_StageMapCtrl_c
- */
+/* 80451094-80451098 0004+00 s=1 e=0 z=0 None .sbss m_zoomCenterMinZ__20dMenu_StageMapCtrl_c */
static u8 m_zoomCenterMinZ__20dMenu_StageMapCtrl_c[4];
-/* 80451098-804510A0 0004+04 s=1 e=0 z=0 None .sbss m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c
- */
+/* 80451098-804510A0 0004+04 s=1 e=0 z=0 None .sbss m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c */
static u8 m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c[4 + 4 /* padding */];
-/* 804540C8-804540CC 0004+00 s=1 e=0 z=0 None .sdata2 @4460 */
+/* 804540C8-804540CC 0004+00 s=1 e=0 z=0 None .sdata2 @4460 */
SECTION_SDATA2 static f32 lit_4460 = 6.0f / 5.0f;
-/* 804540CC-804540D0 0004+00 s=1 e=0 z=0 None .sdata2 @4461 */
+/* 804540CC-804540D0 0004+00 s=1 e=0 z=0 None .sdata2 @4461 */
SECTION_SDATA2 static f32 lit_4461 = 288.0f;
-/* 804540D0-804540D8 0004+04 s=1 e=0 z=0 None .sdata2 @4462 */
+/* 804540D0-804540D8 0004+04 s=1 e=0 z=0 None .sdata2 @4462 */
SECTION_SDATA2 static f32 lit_4462[1 + 1 /* padding */] = {
- 297.0f,
- /* padding */
- 0.0f,
+ 297.0f,
+ /* padding */
+ 0.0f,
};
-/* 801C235C-801C2518 01BC+00 s=1 e=1 z=0 None .text _create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv
- */
+/* 801C235C-801C2518 01BC+00 s=1 e=1 z=0 None .text _create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv */
+// 801C236C: 803621D0 (_savegpr_26)
+// 801C2388: 80450D64 (struct_80450D64)
+// 801C23AC: 8003F760 (getTopBottomFloorNo__8dMpath_cFPScPSc)
+// 801C23D4: 804540B0 (lit_4170)
+// 801C2420: 801C0CD8 (_create__15dMenu_DmapMap_cFUsUsUsUsPv)
+// 801C2458: 804540C8 (lit_4460)
+// 801C245C: 80450E80 (mAllSizeX__8dMpath_c)
+// 801C2464: 80450E84 (mAllSizeZ__8dMpath_c)
+// 801C246C: 804540CC (lit_4461)
+// 801C2470: 804540D0 (lit_4462)
+// 801C24BC: 8045108C (m_zoomCenterMinX__20dMenu_StageMapCtrl_c)
+// 801C24C4: 80451090 (m_zoomCenterMaxX__20dMenu_StageMapCtrl_c)
+// 801C24CC: 80451094 (m_zoomCenterMinZ__20dMenu_StageMapCtrl_c)
+// 801C24D4: 80451098 (m_zoomCenterMaxZ__20dMenu_StageMapCtrl_c)
+// 801C24EC: 803BCCE4 (init_process)
+// 801C24F0: 803BCCE4 (init_process)
+// 801C24F8: 80362084 (__ptmf_scall)
+// 801C2504: 8036221C (_restgpr_26)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_StageMapCtrl_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3,
- s8 param_4, void* param_5) {
- nofralloc
+// False False
+// u16 False
+// u16 False
+// u16 False
+// u16 False
+// s8 False
+// void* False
+// void False
+asm void dMenu_StageMapCtrl_c::_create(u16 param_0, u16 param_1, u16 param_2, u16 param_3, s8 param_4, void* param_5) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/_create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv.s"
}
#pragma pop
-/* 801C2518-801C2538 0020+00 s=0 e=1 z=0 None .text _delete__20dMenu_StageMapCtrl_cFv */
+
+/* 801C2518-801C2538 0020+00 s=0 e=1 z=0 None .text _delete__20dMenu_StageMapCtrl_cFv */
+// 801C2524: 801C0D04 (_delete__15dMenu_DmapMap_cFv)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::_delete() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/_delete__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C2538-801C2578 0040+00 s=0 e=1 z=0 None .text isEnableZoomIn__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C2538-801C2578 0040+00 s=0 e=1 z=0 None .text isEnableZoomIn__20dMenu_StageMapCtrl_cFv */
+// 801C2548: 803F6094 (mStatus__20dStage_roomControl_c)
+// 801C254C: 803F6094 (mStatus__20dStage_roomControl_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::isEnableZoomIn() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/isEnableZoomIn__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C2578-801C2588 0010+00 s=0 e=1 z=0 None .text isEnableZoomOut__20dMenu_StageMapCtrl_cFv
- */
+
+/* 801C2578-801C2588 0010+00 s=0 e=1 z=0 None .text isEnableZoomOut__20dMenu_StageMapCtrl_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
asm void dMenu_StageMapCtrl_c::isEnableZoomOut() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/isEnableZoomOut__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
-/* 801C2588-801C2590 0008+00 s=0 e=1 z=0 None .text setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf
- */
+
+/* 801C2588-801C2590 0008+00 s=0 e=1 z=0 None .text setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// f32 False
asm void dMenu_StageMapCtrl_c::setPlusZoomCenterX(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf.s"
}
#pragma pop
-/* 801C2590-801C2598 0008+00 s=0 e=1 z=0 None .text setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf
- */
+
+/* 801C2590-801C2598 0008+00 s=0 e=1 z=0 None .text setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
+// f32 False
asm void dMenu_StageMapCtrl_c::setPlusZoomCenterZ(f32 param_0) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf.s"
}
#pragma pop
-/* 801C2598-801C25C0 0028+00 s=1 e=0 z=0 None .text
- * getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff */
+
+/* 801C2598-801C25C0 0028+00 s=1 e=0 z=0 None .text getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
-asm void dMenu_DmapMapCtrl_c::getInitWholeMapScale(f32* param_0, f32 param_1, f32 param_2,
- f32 param_3, f32 param_4) {
- nofralloc
+// True False
+// f32* False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+// f32 False
+asm void dMenu_DmapMapCtrl_c::getInitWholeMapScale(f32* param_0, f32 param_1, f32 param_2, f32 param_3, f32 param_4) {
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff.s"
}
#pragma pop
-/* 801C25C0-801C25E4 0024+00 s=1 e=0 z=0 None .text getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf
- */
+
+/* 801C25C0-801C25E4 0024+00 s=1 e=0 z=0 None .text getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf */
+// 801C25C8: 80450E78 (mAllCenterX__8dMpath_c)
+// 801C25D8: 80450E7C (mAllCenterZ__8dMpath_c)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
+// f32* False
+// f32 False
+// f32* False
+// f32 False
asm void dMenu_DmapMapCtrl_c::getInitDispCenter(f32* param_0, f32* param_1) {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf.s"
}
#pragma pop
-/* 801C25E4-801C25E8 0004+00 s=1 e=0 z=0 None .text beforeDrawPath__15renderingDmap_cFv */
+
+/* 801C25E4-801C25E8 0004+00 s=1 e=0 z=0 None .text beforeDrawPath__15renderingDmap_cFv */
+// True False
+// void False
void renderingDmap_c::beforeDrawPath() {
- /* empty function */
+ /* empty function */
}
-/* 801C25E8-801C2614 002C+00 s=1 e=0 z=0 None .text getRestartCursorSize__15renderingDmap_cFv
- */
+
+/* 801C25E8-801C2614 002C+00 s=1 e=0 z=0 None .text getRestartCursorSize__15renderingDmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// True False
asm void renderingDmap_c::getRestartCursorSize() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/getRestartCursorSize__15renderingDmap_cFv.s"
}
#pragma pop
-/* 801C2614-801C261C 0008+00 s=1 e=0 z=0 None .text isRendAllRoom__15renderingDmap_cCFv */
+
+/* 801C2614-801C261C 0008+00 s=1 e=0 z=0 None .text isRendAllRoom__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isRendAllRoom() const {
- return true;
+ return true;
}
-/* 801C261C-801C2624 0008+00 s=1 e=0 z=0 None .text isRendDoor__15renderingDmap_cCFv */
+
+/* 801C261C-801C2624 0008+00 s=1 e=0 z=0 None .text isRendDoor__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isRendDoor() const {
- return true;
+ return true;
}
-/* 801C2624-801C262C 0008+00 s=1 e=0 z=0 None .text isCheckFloor__15renderingDmap_cCFv */
+
+/* 801C2624-801C262C 0008+00 s=1 e=0 z=0 None .text isCheckFloor__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isCheckFloor() const {
- return true;
+ return true;
}
-/* 801C262C-801C2634 0008+00 s=1 e=0 z=0 None .text isRendRestart__15renderingDmap_cCFv */
+
+/* 801C262C-801C2634 0008+00 s=1 e=0 z=0 None .text isRendRestart__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isRendRestart() const {
- return true;
+ return true;
}
-/* 801C2634-801C263C 0008+00 s=1 e=0 z=0 None .text isRendCursor__15renderingDmap_cCFv */
+
+/* 801C2634-801C263C 0008+00 s=1 e=0 z=0 None .text isRendCursor__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isRendCursor() const {
- return true;
+ return true;
}
-/* 801C263C-801C2644 0008+00 s=1 e=0 z=0 None .text isRendIcon__15renderingDmap_cCFv */
+
+/* 801C263C-801C2644 0008+00 s=1 e=0 z=0 None .text isRendIcon__15renderingDmap_cCFv */
+// True False
+// bool False
bool renderingDmap_c::isRendIcon() const {
- return true;
+ return true;
}
-/* 801C2644-801C2718 00D4+00 s=0 e=1 z=0 None .text __sinit_d_menu_dmap_map_cpp */
+
+/* 801C2644-801C2718 00D4+00 s=0 e=0 z=0 None .text __sinit_d_menu_dmap_map_cpp */
+// 801C2644: 803BCB60 (cNullVec__6Z2Calc)
+// 801C2648: 803BCB60 (cNullVec__6Z2Calc)
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
+// False False
extern "C" asm void __sinit_d_menu_dmap_map_cpp() {
- nofralloc
+ nofralloc
#include "asm/d/menu/d_menu_dmap_map/__sinit_d_menu_dmap_map_cpp.s"
}
#pragma pop
+#pragma push
+#pragma force_active on
+#pragma section ".ctors$15"
+__declspec(section ".ctors$15") void* const _ctors_801C2644 = (void*)__sinit_d_menu_dmap_map_cpp;
+#pragma pop
+
+
/* ############################################################################################## */
-/* 803BCD74-803BCE68 0028+CC s=0 e=2 z=0 None .data __vt__19dMenu_DmapMapCtrl_c */
+/* 80395950-80395974 0024+00 s=0 e=0 z=0 None .rodata l_dungeon_offColor$3841 */
+SECTION_RODATA u8 const data_80395950[36] = {
+ 0x08, 0x00, 0x00, 0x00, 0x0C, 0x00, 0x00, 0x00, 0x10, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
+ 0x14, 0x00, 0x00, 0x00, 0x18, 0x00, 0x00, 0x00, 0x1C, 0x00, 0x00, 0x00, 0x20, 0x00, 0x00, 0x00,
+ 0x24, 0x00, 0x00, 0x00,
+};
+
+/* 80395974-80395998 0024+00 s=0 e=0 z=0 None .rodata l_dungeon_onColor$3842 */
+SECTION_RODATA u8 const data_80395974[36] = {
+ 0x28, 0x00, 0x00, 0x00, 0x2C, 0x00, 0x00, 0x00, 0x30, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
+ 0x34, 0x00, 0x00, 0x00, 0x38, 0x00, 0x00, 0x00, 0x3C, 0x00, 0x00, 0x00, 0x40, 0x00, 0x00, 0x00,
+ 0x44, 0x00, 0x00, 0x00,
+};
+
+/* 80395998-803959C0 0024+04 s=0 e=0 z=0 None .rodata l_dungeon_stayColor$3843 */
+SECTION_RODATA u8 const data_80395998[36 + 4 /* padding */] = {
+ 0x48, 0x00, 0x00, 0x00, 0x4C, 0x00, 0x00, 0x00, 0x50, 0x00, 0x00, 0x00, 0x04, 0x00, 0x00, 0x00,
+ 0x54, 0x00, 0x00, 0x00, 0x58, 0x00, 0x00, 0x00, 0x5C, 0x00, 0x00, 0x00, 0x60, 0x00, 0x00, 0x00,
+ 0x64, 0x00, 0x00, 0x00,
+ /* padding */
+ 0x00, 0x00, 0x00, 0x00,
+};
+
+/* 803BCD74-803BCE68 0028+CC s=0 e=2 z=0 None .data __vt__19dMenu_DmapMapCtrl_c */
SECTION_DATA void* __vt__19dMenu_DmapMapCtrl_c[10 + 51 /* padding */] = {
- (void*)NULL,
- (void*)NULL,
- (void*)__dt__19dMenu_DmapMapCtrl_cFv,
- (void*)isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv,
- (void*)calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf,
- (void*)getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff,
- (void*)getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf,
- (void*)getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb,
- (void*)getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv,
- (void*)draw__19dMenu_DmapMapCtrl_cFv,
- /* padding */
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
- NULL,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)__dt__19dMenu_DmapMapCtrl_cFv,
+ (void*)isEnableZoomMove__19dMenu_DmapMapCtrl_cCFv,
+ (void*)calcZoomCenter__19dMenu_DmapMapCtrl_cFPfPf,
+ (void*)getInitWholeMapScale__19dMenu_DmapMapCtrl_cFPfffff,
+ (void*)getInitDispCenter__19dMenu_DmapMapCtrl_cFPfPf,
+ (void*)getZoomMinMaxCheck__19dMenu_DmapMapCtrl_cFPfPfPfPfPbPb,
+ (void*)getZoomCmPerPixel__19dMenu_DmapMapCtrl_cFv,
+ (void*)draw__19dMenu_DmapMapCtrl_cFv,
+ /* padding */
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
+ NULL,
};
-/* 803BCE68-803BCF18 00AC+04 s=0 e=2 z=0 None .data __vt__15renderingDmap_c */
+/* 803BCE68-803BCF18 00AC+04 s=0 e=2 z=0 None .data __vt__15renderingDmap_c */
SECTION_DATA void* __vt__15renderingDmap_c[43 + 1 /* padding */] = {
- (void*)NULL,
- (void*)NULL,
- (void*)draw__16renderingDAmap_cFv,
- (void*)__dt__15renderingDmap_cFv,
- (void*)isDrawType__11dDrawPath_cFi,
- (void*)getColor__15renderingDmap_cFi,
- (void*)getLineColor__11dDrawPath_cFii,
- (void*)getLineWidth__15renderingDmap_cFi,
- (void*)isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class,
- (void*)isRenderingFloor__16renderingDAmap_cFi,
- (void*)getFirstRoomPointer__16renderingDAmap_cFv,
- (void*)getNextRoomPointer__16renderingDAmap_cFv,
- (void*)drawPath__11dDrawPath_cFv,
- (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class,
- (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class,
- (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class,
- (void*)beforeDrawPath__15renderingDmap_cFv,
- (void*)afterDrawPath__15renderingDmap_cFv,
- (void*)preDrawPath__16renderingDAmap_cFv,
- (void*)postDrawPath__16renderingDAmap_cFv,
- (void*)isDrawPath__16renderingDAmap_cFv,
- (void*)preRenderingMap__18dRenderingFDAmap_cFv,
- (void*)postRenderingMap__18dRenderingFDAmap_cFv,
- (void*)getBackColor__16renderingDAmap_cCFv,
- (void*)getDecoLineColor__18dRenderingFDAmap_cFii,
- (void*)getDecorationLineWidth__18dRenderingFDAmap_cFi,
- (void*)getFirstDrawLayerNo__16renderingDAmap_cFv,
- (void*)getNextDrawLayerNo__16renderingDAmap_cFi,
- (void*)isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec,
- (void*)getIconGroupNumber__16renderingDAmap_cCFUc,
- (void*)hasMap__15renderingDmap_cCFv,
- (void*)isRendAllRoom__15renderingDmap_cCFv,
- (void*)isRendDoor__15renderingDmap_cCFv,
- (void*)isCheckFloor__15renderingDmap_cCFv,
- (void*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi,
- (void*)getRoomNoSingle__16renderingDAmap_cFv,
- (void*)isDrawRoom__16renderingDAmap_cCFii,
- (void*)isDrawRoomIcon__16renderingDAmap_cCFii,
- (void*)isRendRestart__15renderingDmap_cCFv,
- (void*)isRendCursor__15renderingDmap_cCFv,
- (void*)isRendIcon__15renderingDmap_cCFv,
- (void*)getPlayerCursorSize__15renderingDmap_cFv,
- (void*)getRestartCursorSize__15renderingDmap_cFv,
- /* padding */
- NULL,
+ (void*)NULL /* RTTI */,
+ (void*)NULL,
+ (void*)draw__16renderingDAmap_cFv,
+ (void*)__dt__15renderingDmap_cFv,
+ (void*)isDrawType__11dDrawPath_cFi,
+ (void*)getColor__15renderingDmap_cFi,
+ (void*)getLineColor__11dDrawPath_cFii,
+ (void*)getLineWidth__15renderingDmap_cFi,
+ (void*)isSwitch__16renderingDAmap_cFPCQ211dDrawPath_c11group_class,
+ (void*)isRenderingFloor__16renderingDAmap_cFi,
+ (void*)getFirstRoomPointer__16renderingDAmap_cFv,
+ (void*)getNextRoomPointer__16renderingDAmap_cFv,
+ (void*)drawPath__11dDrawPath_cFv,
+ (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10line_class,
+ (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10poly_class,
+ (void*)rendering__11dDrawPath_cFPCQ211dDrawPath_c10room_class,
+ (void*)beforeDrawPath__15renderingDmap_cFv,
+ (void*)afterDrawPath__15renderingDmap_cFv,
+ (void*)preDrawPath__16renderingDAmap_cFv,
+ (void*)postDrawPath__16renderingDAmap_cFv,
+ (void*)isDrawPath__16renderingDAmap_cFv,
+ (void*)preRenderingMap__18dRenderingFDAmap_cFv,
+ (void*)postRenderingMap__18dRenderingFDAmap_cFv,
+ (void*)getBackColor__16renderingDAmap_cCFv,
+ (void*)getDecoLineColor__18dRenderingFDAmap_cFii,
+ (void*)getDecorationLineWidth__18dRenderingFDAmap_cFi,
+ (void*)getFirstDrawLayerNo__16renderingDAmap_cFv,
+ (void*)getNextDrawLayerNo__16renderingDAmap_cFi,
+ (void*)isDrawIconSingle__16renderingDAmap_cCFPCQ27dTres_c6data_siibbPC3Vec,
+ (void*)getIconGroupNumber__16renderingDAmap_cCFUc,
+ (void*)hasMap__15renderingDmap_cCFv,
+ (void*)isRendAllRoom__15renderingDmap_cCFv,
+ (void*)isRendDoor__15renderingDmap_cCFv,
+ (void*)isCheckFloor__15renderingDmap_cCFv,
+ (void*)isDrawIconSingle2__15renderingDmap_cCFPCQ27dTres_c6data_sbbi,
+ (void*)getRoomNoSingle__16renderingDAmap_cFv,
+ (void*)isDrawRoom__16renderingDAmap_cCFii,
+ (void*)isDrawRoomIcon__16renderingDAmap_cCFii,
+ (void*)isRendRestart__15renderingDmap_cCFv,
+ (void*)isRendCursor__15renderingDmap_cCFv,
+ (void*)isRendIcon__15renderingDmap_cCFv,
+ (void*)getPlayerCursorSize__15renderingDmap_cFv,
+ (void*)getRestartCursorSize__15renderingDmap_cFv,
+ /* padding */
+ NULL,
};
+