Files
dusklight/src/d/menu/d_menu_dmap.cpp
T
2021-03-28 22:49:05 +02:00

2089 lines
77 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: d/menu/d_menu_dmap
//
#include "dol2asm.h"
#include "dolphin/types.h"
#include "d/menu/d_menu_dmap.h"
//
// Types:
//
struct renderingDmap_c {
/* 801C0380 */ ~renderingDmap_c();
/* 801C051C */ renderingDmap_c();
};
struct JKRHeap {
/* 802CE4D4 */ void alloc(u32, int);
/* 802CE548 */ void free(void*);
/* 802CE72C */ void getFreeSize();
/* 802CE784 */ void getTotalFreeSize();
};
struct mDoDvdThd_mountArchive_c {
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
};
struct fopAc_ac_c {
};
struct dTres_c {
/* 8009C27C */ void getBossIconFloorNo(int*);
};
struct dSv_memBit_c {
/* 80034860 */ void isSwitch(int) const;
/* 80034934 */ void isDungeonItem(int) const;
};
struct dSv_info_c {
/* 80035360 */ void isSwitch(int, int) const;
};
struct dSv_event_c {
/* 800349BC */ void isEventBit(u16) const;
};
struct J2DBasePosition {
};
struct J2DPane {
/* 802F7100 */ void getBounds();
/* 802F76F8 */ void setBasePosition(J2DBasePosition);
};
struct JKRArchive {
};
struct dSelect_cursor_c {
/* 80194220 */ dSelect_cursor_c(u8, f32, JKRArchive*);
/* 801950F4 */ void setPos(f32, f32, J2DPane*, bool);
/* 801951B0 */ void setParam(f32, f32, f32, f32, f32);
/* 801952A0 */ void setAlphaRate(f32);
};
struct dMsgString_c {
/* 80249C20 */ dMsgString_c();
/* 80249D28 */ ~dMsgString_c();
};
struct dMsgObject_c {
/* 80237AE0 */ void setTalkHeap(void*);
/* 80237B54 */ void getTalkHeap();
/* 8023822C */ void getStatus();
};
struct dMsgFlow_c {
/* 80249F00 */ dMsgFlow_c();
/* 80249F48 */ ~dMsgFlow_c();
/* 80249F90 */ void init(fopAc_ac_c*, int, int, fopAc_ac_c**);
/* 8024A2D8 */ void doFlow(fopAc_ac_c*, fopAc_ac_c**, int);
};
struct dMeterHaihai_c {
/* 8020AE8C */ dMeterHaihai_c(u8);
/* 8020B814 */ void drawHaihai(u8, f32, f32, f32, f32);
/* 8020BC20 */ void setScale(f32);
};
struct JMSMesgEntry_c {
};
struct ResTIMG {
};
struct J2DPicture {
/* 801BDD40 */ void append(ResTIMG const*, f32);
/* 801BDD70 */ void insert(ResTIMG const*, u8, f32);
/* 802FC708 */ J2DPicture(ResTIMG const*);
};
struct dMeter2Info_c {
/* 8021C250 */ void getString(u32, char*, JMSMesgEntry_c*);
/* 8021C544 */ void getStringKanji(u32, char*, JMSMesgEntry_c*);
/* 8021CF08 */ void readItemTexture(u8, void*, J2DPicture*, void*, J2DPicture*, void*, J2DPicture*, void*, J2DPicture*, int);
};
struct dMenu_StageMapCtrl_c {
/* 801C042C */ ~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*);
/* 801C1194 */ void getPlayerDrawInfo(f32*, f32*, s16*) const;
/* 801C1218 */ void getRestartDrawInfo(f32*, f32*, s16*) const;
/* 801C12A8 */ void setPlusNowStayFloorNo(s8, u8);
/* 801C1C40 */ void initZoomIn(u8);
/* 801C1CEC */ void initZoomIn(u8, f32, f32);
/* 801C1E00 */ void initZoomInCenterHold(u8);
/* 801C1F2C */ void initZoomOut(u8);
/* 801C1F70 */ void initZoomWait(f32, f32);
/* 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);
};
struct J2DOrthoGraph {
};
struct STControl {
/* 80032044 */ STControl(s16, s16, s16, s16, f32, f32, s16, s16);
/* 8003219C */ void checkTrigger();
/* 8003242C */ void checkLeftTrigger();
/* 800324A8 */ void checkRightTrigger();
/* 80032524 */ void checkUpTrigger();
/* 800325A0 */ void checkDownTrigger();
};
struct JKRExpHeap {
/* 802CEE2C */ void create(u32, JKRHeap*, bool);
};
struct dMenu_ItemExplain_c {
/* 801DA754 */ dMenu_ItemExplain_c(JKRExpHeap*, JKRArchive*, STControl*, bool);
/* 801DB470 */ void move();
/* 801DB514 */ void draw(J2DOrthoGraph*);
/* 801DC3C8 */ void openExplainDmap(u8, u8, u8, bool, u8);
};
struct CSTControl {
};
struct JGeometry {
template <typename A1>
struct TBox2 { };
/* TBox2<f32> */
struct TBox2__template0 {
};
};
struct J2DGrafContext {
/* 802E90C0 */ void scissor(JGeometry::TBox2<f32> const&);
};
struct J2DScreen {
/* 802F8498 */ J2DScreen();
/* 802F8648 */ void setPriority(char const*, u32, JKRArchive*);
/* 802F8ED4 */ void draw(f32, f32, J2DGrafContext const*);
/* 802F9690 */ void animation();
};
struct dMenu_Dmap_c {
/* 801BB498 */ dMenu_Dmap_c(JKRExpHeap*, STControl*, CSTControl*, u8, u8);
/* 801BB634 */ void screenInit();
/* 801BC788 */ void getPlayerIconPos(s8, f32);
/* 801BC848 */ void getIconPos(s8, f32);
/* 801BCDF4 */ ~dMenu_Dmap_c();
/* 801BD1D4 */ void getCurFloorPos();
/* 801BD1E8 */ void getDefaultCurFloorPos();
/* 801BD208 */ void iconMoveCalc();
/* 801BD3B8 */ void drawFloorScreenBack(J2DScreen*, f32, f32, J2DOrthoGraph*);
/* 801BD524 */ void drawFloorScreenTop(J2DScreen*, f32, f32, J2DOrthoGraph*);
/* 801BD690 */ void isMapMoveState();
/* 801BD6C4 */ void floorChangeMode();
/* 801BD7C0 */ void _create();
/* 801BDDA4 */ void _move();
/* 801BDEF8 */ void setMapTexture();
/* 801BDF48 */ void mapBgAnime();
/* 801BDF6C */ void mapControl();
/* 801BE328 */ void isOpen();
/* 801BE670 */ void isClose();
/* 801BE7E0 */ void _draw();
/* 801BEAFC */ void itemInfo_init_proc();
/* 801BEB0C */ void itemInfo_proc();
/* 801BEB44 */ void itemSelect();
/* 801BEF28 */ void getNextItem(int);
/* 801BEFCC */ void itemSelectAnmInit();
/* 801BF030 */ void itemSelectAnm();
/* 801BF180 */ void itemInfoOpenAnm();
/* 801BF18C */ void itemInfoWait();
/* 801BF278 */ void itemInfoCloseAnm();
/* 801BF334 */ void getNextStatus();
/* 801BF410 */ void isSync();
/* 801BF464 */ void isKeyCheck();
/* 801BF4A4 */ void infoModeChange_init_proc();
/* 801BF528 */ void infoModeChange_proc();
/* 801BF688 */ void mapModeChange_init_proc();
/* 801BF70C */ void mapModeChange_proc();
/* 801BF8A0 */ void lv5_talk_init_proc();
/* 801BF8F8 */ void lv5_talk_proc();
/* 801BF9D4 */ void mapMode_init_proc();
/* 801BF9E0 */ void mapMode_proc();
/* 801BFA84 */ void floorSelect_init_proc();
/* 801BFA88 */ void floorSelect_proc();
/* 801BFC78 */ void itemCarryCheck();
/* 801BFCAC */ void floorChange_init_proc();
/* 801BFD5C */ void floorChange_proc();
/* 801BFF84 */ void zoomWait_init_proc();
/* 801BFF88 */ void zoomWait_proc();
/* 801C008C */ void zoomIn_init_proc();
/* 801C01A0 */ void zoomIn_proc();
/* 801C023C */ void zoomOut_init_proc();
/* 801C02F0 */ void zoomOut_proc();
};
struct dMenu_DmapMap_c {
/* 801C04AC */ ~dMenu_DmapMap_c();
};
struct dMenu_DmapMapCtrl_c {
/* 801BD144 */ ~dMenu_DmapMapCtrl_c();
};
struct dMenu_DmapBg_c {
/* 801B7F20 */ dMenu_DmapBg_c(JKRExpHeap*, STControl*);
/* 801B8110 */ void mapScreenInit();
/* 801B884C */ void mapScreenAnime();
/* 801B88F4 */ void mapIconScaleSet(u8);
/* 801B893C */ void iconScaleAnmInit(f32, f32, u8);
/* 801B8954 */ void iconScaleAnm();
/* 801B8A0C */ void buttonIconScreenInit();
/* 801B8DE4 */ void setAButtonString(u32);
/* 801B8EBC */ void setBButtonString(u32);
/* 801B8F94 */ void setCButtonString(u32);
/* 801B90BC */ void setJButtonString(u32);
/* 801B90E0 */ void createExplain();
/* 801B9164 */ void deleteExplain();
/* 801B91DC */ void baseScreenInit();
/* 801B944C */ void setFloorMessage();
/* 801BA0B4 */ bool dpdMove(s8, s8, s8, u8*, u8);
/* 801BA0BC */ ~dMenu_DmapBg_c();
/* 801BA60C */ void setAllAlphaRate(f32, bool);
/* 801BA700 */ void setGoldAnimation(bool);
/* 801BA7F0 */ void setGoldFrameAlphaRate(f32);
/* 801BA974 */ void addGoldFrameAlphaRate();
/* 801BAA4C */ void decGoldFrameAlphaRate();
/* 801BAB10 */ void draw();
/* 801BB334 */ void update();
/* 801BB464 */ void calcCursor();
/* 801BB468 */ void drawCursor();
};
struct dMenuMapCommon_c {
/* 801C2718 */ dMenuMapCommon_c();
/* 801C27B4 */ ~dMenuMapCommon_c();
/* 801C28D8 */ void initiate(JKRArchive*);
/* 801C38E4 */ void drawIcon(f32, f32, f32, f32);
/* 801C3EC4 */ void iconScale(int, f32, f32, f32);
/* 801C43A8 */ void setIconInfo(u8, f32, f32, f32, f32, f32, u8);
/* 801C443C */ void clearIconInfo();
};
struct dDlst_base_c {
};
struct dDlst_list_c {
/* 80056794 */ void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
};
struct JAISoundID {
};
struct Vec {
};
struct Z2SeMgr {
/* 802AB984 */ void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
/* 802AC50C */ void seStartLevel(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
};
struct JKRFileLoader {
/* 802D4270 */ void getGlbResource(char const*, JKRFileLoader*);
};
struct J2DTextBox {
/* 80300658 */ void getStringPtr() const;
/* 8030074C */ void setString(s16, char const*, ...);
};
struct J2DAnmLoaderDataBase {
/* 80308A6C */ void load(void const*);
};
struct CPaneMgrAlphaMorf {
/* 80255C68 */ CPaneMgrAlphaMorf(J2DScreen*, u64, u8, JKRExpHeap*);
/* 80255DD0 */ void setBackupAlpha();
/* 80255E28 */ void setAlphaMorfRate(f32);
};
struct CPaneMgrAlpha {
/* 802553FC */ CPaneMgrAlpha(J2DScreen*, u64, u8, JKRExpHeap*);
/* 802555C8 */ void show();
/* 80255608 */ void hide();
/* 802557D0 */ void setAlphaRate(f32);
/* 80255878 */ void alphaAnime(s16, u8, u8, u8);
};
struct CPaneMgr {
/* 80253984 */ CPaneMgr(J2DScreen*, u64, u8, JKRExpHeap*);
/* 80253930 */ CPaneMgr();
/* 80253A18 */ ~CPaneMgr();
/* 802545B0 */ void paneTrans(f32, f32);
/* 802547CC */ void scaleAnime(s16, f32, f32, u8);
/* 80254C90 */ void getGlobalVtx(J2DPane*, f32 (* )[3][4], u8, bool, s16);
/* 80254EBC */ void getGlobalVtxCenter(J2DPane*, bool, s16);
};
//
// Forward References:
//
extern "C" extern char const* const d_menu_d_menu_dmap__stringBase0;
extern "C" void __ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl();
extern "C" void mapScreenInit__14dMenu_DmapBg_cFv();
extern "C" void mapScreenAnime__14dMenu_DmapBg_cFv();
extern "C" void mapIconScaleSet__14dMenu_DmapBg_cFUc();
extern "C" void iconScaleAnmInit__14dMenu_DmapBg_cFffUc();
extern "C" void iconScaleAnm__14dMenu_DmapBg_cFv();
extern "C" void buttonIconScreenInit__14dMenu_DmapBg_cFv();
extern "C" void setAButtonString__14dMenu_DmapBg_cFUl();
extern "C" void setBButtonString__14dMenu_DmapBg_cFUl();
extern "C" void setCButtonString__14dMenu_DmapBg_cFUl();
extern "C" void setJButtonString__14dMenu_DmapBg_cFUl();
extern "C" void createExplain__14dMenu_DmapBg_cFv();
extern "C" void deleteExplain__14dMenu_DmapBg_cFv();
extern "C" void baseScreenInit__14dMenu_DmapBg_cFv();
extern "C" void setFloorMessage__14dMenu_DmapBg_cFv();
extern "C" bool dpdMove__14dMenu_DmapBg_cFScScScPUcUc();
extern "C" void __dt__14dMenu_DmapBg_cFv();
extern "C" void setAllAlphaRate__14dMenu_DmapBg_cFfb();
extern "C" void setGoldAnimation__14dMenu_DmapBg_cFb();
extern "C" void setGoldFrameAlphaRate__14dMenu_DmapBg_cFf();
extern "C" void addGoldFrameAlphaRate__14dMenu_DmapBg_cFv();
extern "C" void decGoldFrameAlphaRate__14dMenu_DmapBg_cFv();
extern "C" void draw__14dMenu_DmapBg_cFv();
extern "C" void update__14dMenu_DmapBg_cFv();
extern "C" void calcCursor__14dMenu_DmapBg_cFv();
extern "C" void drawCursor__14dMenu_DmapBg_cFv();
extern "C" void __ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc();
extern "C" void screenInit__12dMenu_Dmap_cFv();
extern "C" void getPlayerIconPos__12dMenu_Dmap_cFScf();
extern "C" void getIconPos__12dMenu_Dmap_cFScf();
extern "C" void __dt__12dMenu_Dmap_cFv();
extern "C" void __dt__19dMenu_DmapMapCtrl_cFv();
extern "C" void getCurFloorPos__12dMenu_Dmap_cFv();
extern "C" void getDefaultCurFloorPos__12dMenu_Dmap_cFv();
extern "C" void iconMoveCalc__12dMenu_Dmap_cFv();
extern "C" void drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph();
extern "C" void drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph();
extern "C" void isMapMoveState__12dMenu_Dmap_cFv();
extern "C" void floorChangeMode__12dMenu_Dmap_cFv();
extern "C" void _create__12dMenu_Dmap_cFv();
extern "C" void append__10J2DPictureFPC7ResTIMGf();
extern "C" void insert__10J2DPictureFPC7ResTIMGUcf();
extern "C" void _move__12dMenu_Dmap_cFv();
extern "C" void setMapTexture__12dMenu_Dmap_cFv();
extern "C" void mapBgAnime__12dMenu_Dmap_cFv();
extern "C" void mapControl__12dMenu_Dmap_cFv();
extern "C" void isOpen__12dMenu_Dmap_cFv();
extern "C" void isClose__12dMenu_Dmap_cFv();
extern "C" void _draw__12dMenu_Dmap_cFv();
extern "C" void itemInfo_init_proc__12dMenu_Dmap_cFv();
extern "C" void itemInfo_proc__12dMenu_Dmap_cFv();
extern "C" void itemSelect__12dMenu_Dmap_cFv();
extern "C" void getNextItem__12dMenu_Dmap_cFi();
extern "C" void itemSelectAnmInit__12dMenu_Dmap_cFv();
extern "C" void itemSelectAnm__12dMenu_Dmap_cFv();
extern "C" void itemInfoOpenAnm__12dMenu_Dmap_cFv();
extern "C" void itemInfoWait__12dMenu_Dmap_cFv();
extern "C" void itemInfoCloseAnm__12dMenu_Dmap_cFv();
extern "C" void getNextStatus__12dMenu_Dmap_cFv();
extern "C" void isSync__12dMenu_Dmap_cFv();
extern "C" void isKeyCheck__12dMenu_Dmap_cFv();
extern "C" void infoModeChange_init_proc__12dMenu_Dmap_cFv();
extern "C" void infoModeChange_proc__12dMenu_Dmap_cFv();
extern "C" void mapModeChange_init_proc__12dMenu_Dmap_cFv();
extern "C" void mapModeChange_proc__12dMenu_Dmap_cFv();
extern "C" void lv5_talk_init_proc__12dMenu_Dmap_cFv();
extern "C" void lv5_talk_proc__12dMenu_Dmap_cFv();
extern "C" void mapMode_init_proc__12dMenu_Dmap_cFv();
extern "C" void mapMode_proc__12dMenu_Dmap_cFv();
extern "C" void floorSelect_init_proc__12dMenu_Dmap_cFv();
extern "C" void floorSelect_proc__12dMenu_Dmap_cFv();
extern "C" void itemCarryCheck__12dMenu_Dmap_cFv();
extern "C" void floorChange_init_proc__12dMenu_Dmap_cFv();
extern "C" void floorChange_proc__12dMenu_Dmap_cFv();
extern "C" void zoomWait_init_proc__12dMenu_Dmap_cFv();
extern "C" void zoomWait_proc__12dMenu_Dmap_cFv();
extern "C" void zoomIn_init_proc__12dMenu_Dmap_cFv();
extern "C" void zoomIn_proc__12dMenu_Dmap_cFv();
extern "C" void zoomOut_init_proc__12dMenu_Dmap_cFv();
extern "C" void zoomOut_proc__12dMenu_Dmap_cFv();
extern "C" void __dt__15renderingDmap_cFv();
extern "C" void __dt__20dMenu_StageMapCtrl_cFv();
extern "C" void __dt__15dMenu_DmapMap_cFv();
extern "C" void __ct__15renderingDmap_cFv();
extern "C" void __sinit_d_menu_dmap_cpp();
extern "C" static void func_801C0844();
extern "C" extern char const* const d_menu_d_menu_dmap__stringBase0;
//
// External References:
//
void mDoExt_getJ2dHeap();
void mDoExt_destroyExpHeap(JKRExpHeap*);
void mDoExt_setCurrentHeap(JKRHeap*);
void mDoExt_getMesgFont();
void mDoExt_getSubFont();
void fopMsgM_valueIncrease(int, int, u8);
void dComIfGp_isLightDropMapVisible();
void checkItemGet(u8, int);
void dMw_LEFT_TRIGGER();
void dMw_RIGHT_TRIGGER();
void dMw_B_TRIGGER();
void dMeter2Info_getNumberTextureName(int);
void dPaneClass_showNullPane(J2DScreen*);
void cLib_addCalc2(f32*, f32, f32, f32);
void* operator new(u32);
void operator delete(void*);
extern "C" extern void* __vt__12dDlst_base_c[3];
extern "C" extern void* __vt__28dDrawPathWithNormalPattern_c[16];
extern "C" extern void* __vt__15dRenderingMap_c[23];
extern "C" extern void* __vt__18dRenderingFDAmap_c[26];
extern "C" extern void* __vt__11dDrawPath_c[16];
extern "C" extern void* __vt__19renderingPlusDoor_c[41];
extern "C" extern void* __vt__16renderingDAmap_c[38];
extern "C" extern void* __vt__19dMenu_DmapMapCtrl_c[10 + 51 /* padding */];
extern "C" extern void* __vt__15renderingDmap_c[43 + 1 /* padding */];
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_fmapHIO[1188];
extern "C" extern u8 g_meter2_info[248];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern f32 mAllSizeX__8dMpath_c;
extern "C" extern f32 mAllSizeZ__8dMpath_c;
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
SECTION_INIT void memset();
SECTION_INIT void memcpy();
extern "C" void mDoExt_getJ2dHeap__Fv();
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
extern "C" void mDoExt_setCurrentHeap__FP7JKRHeap();
extern "C" void mDoExt_getMesgFont__Fv();
extern "C" void mDoExt_getSubFont__Fv();
extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap();
extern "C" void fopMsgM_valueIncrease__FiiUc();
extern "C" void dComIfGp_isLightDropMapVisible__Fv();
extern "C" void __ct__9STControlFssssffss();
extern "C" void checkTrigger__9STControlFv();
extern "C" void checkLeftTrigger__9STControlFv();
extern "C" void checkRightTrigger__9STControlFv();
extern "C" void checkUpTrigger__9STControlFv();
extern "C" void checkDownTrigger__9STControlFv();
extern "C" void isSwitch__12dSv_memBit_cCFi();
extern "C" void isDungeonItem__12dSv_memBit_cCFi();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
extern "C" void checkItemGet__FUci();
extern "C" void getBossIconFloorNo__7dTres_cFPi();
extern "C" void __ct__16dSelect_cursor_cFUcfP10JKRArchive();
extern "C" void setPos__16dSelect_cursor_cFffP7J2DPaneb();
extern "C" void setParam__16dSelect_cursor_cFfffff();
extern "C" void setAlphaRate__16dSelect_cursor_cFf();
extern "C" void getMapBlendPer__20dMenu_StageMapCtrl_cCFv();
extern "C" void getPixelStageSizeX__20dMenu_StageMapCtrl_cCFv();
extern "C" void getPixelStageSizeZ__20dMenu_StageMapCtrl_cCFv();
extern "C" void getPixelCenterX__20dMenu_StageMapCtrl_cCFv();
extern "C" void getPixelCenterZ__20dMenu_StageMapCtrl_cCFv();
extern "C" void initGetTreasureList__20dMenu_StageMapCtrl_cFUcSc();
extern "C" void getTreasureList__20dMenu_StageMapCtrl_cFPfPfPScPUcPSc();
extern "C" void getPlayerDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs();
extern "C" void getRestartDrawInfo__20dMenu_StageMapCtrl_cCFPfPfPs();
extern "C" void setPlusNowStayFloorNo__20dMenu_StageMapCtrl_cFScUc();
extern "C" void initZoomIn__20dMenu_StageMapCtrl_cFUc();
extern "C" void initZoomIn__20dMenu_StageMapCtrl_cFUcff();
extern "C" void initZoomInCenterHold__20dMenu_StageMapCtrl_cFUc();
extern "C" void initZoomOut__20dMenu_StageMapCtrl_cFUc();
extern "C" void initZoomWait__20dMenu_StageMapCtrl_cFff();
extern "C" void move__20dMenu_StageMapCtrl_cFv();
extern "C" void getPlayerStayFloorNo__20dMenu_StageMapCtrl_cCFv();
extern "C" void _create__20dMenu_StageMapCtrl_cFUsUsUsUsPv();
extern "C" void _create__20dMenu_StageMapCtrl_cFUsUsUsUsScPv();
extern "C" void _delete__20dMenu_StageMapCtrl_cFv();
extern "C" void isEnableZoomIn__20dMenu_StageMapCtrl_cFv();
extern "C" void isEnableZoomOut__20dMenu_StageMapCtrl_cFv();
extern "C" void setPlusZoomCenterX__20dMenu_StageMapCtrl_cFf();
extern "C" void setPlusZoomCenterZ__20dMenu_StageMapCtrl_cFf();
extern "C" void __ct__16dMenuMapCommon_cFv();
extern "C" void __dt__16dMenuMapCommon_cFv();
extern "C" void initiate__16dMenuMapCommon_cFP10JKRArchive();
extern "C" void drawIcon__16dMenuMapCommon_cFffff();
extern "C" void iconScale__16dMenuMapCommon_cFifff();
extern "C" void setIconInfo__16dMenuMapCommon_cFUcfffffUc();
extern "C" void clearIconInfo__16dMenuMapCommon_cFv();
extern "C" void __ct__19dMenu_ItemExplain_cFP10JKRExpHeapP10JKRArchiveP9STControlb();
extern "C" void move__19dMenu_ItemExplain_cFv();
extern "C" void draw__19dMenu_ItemExplain_cFP13J2DOrthoGraph();
extern "C" void openExplainDmap__19dMenu_ItemExplain_cFUcUcUcbUc();
extern "C" void dMw_LEFT_TRIGGER__Fv();
extern "C" void dMw_RIGHT_TRIGGER__Fv();
extern "C" void dMw_B_TRIGGER__Fv();
extern "C" void __ct__14dMeterHaihai_cFUc();
extern "C" void drawHaihai__14dMeterHaihai_cFUcffff();
extern "C" void setScale__14dMeterHaihai_cFf();
extern "C" void getString__13dMeter2Info_cFUlPcP14JMSMesgEntry_c();
extern "C" void getStringKanji__13dMeter2Info_cFUlPcP14JMSMesgEntry_c();
extern "C" void readItemTexture__13dMeter2Info_cFUcPvP10J2DPicturePvP10J2DPicturePvP10J2DPicturePvP10J2DPicturei();
extern "C" void dMeter2Info_getNumberTextureName__Fi();
extern "C" void setTalkHeap__12dMsgObject_cFPv();
extern "C" void getTalkHeap__12dMsgObject_cFv();
extern "C" void getStatus__12dMsgObject_cFv();
extern "C" void __ct__12dMsgString_cFv();
extern "C" void __dt__12dMsgString_cFv();
extern "C" void __ct__10dMsgFlow_cFv();
extern "C" void __dt__10dMsgFlow_cFv();
extern "C" void init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c();
extern "C" void doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci();
extern "C" void __ct__8CPaneMgrFv();
extern "C" void __ct__8CPaneMgrFP9J2DScreenUxUcP10JKRExpHeap();
extern "C" void __dt__8CPaneMgrFv();
extern "C" void paneTrans__8CPaneMgrFff();
extern "C" void scaleAnime__8CPaneMgrFsffUc();
extern "C" void getGlobalVtx__8CPaneMgrFP7J2DPanePA3_A4_fUcbs();
extern "C" void getGlobalVtxCenter__8CPaneMgrFP7J2DPanebs();
extern "C" void dPaneClass_showNullPane__FP9J2DScreen();
extern "C" void __ct__13CPaneMgrAlphaFP9J2DScreenUxUcP10JKRExpHeap();
extern "C" void show__13CPaneMgrAlphaFv();
extern "C" void hide__13CPaneMgrAlphaFv();
extern "C" void setAlphaRate__13CPaneMgrAlphaFf();
extern "C" void alphaAnime__13CPaneMgrAlphaFsUcUcUc();
extern "C" void __ct__17CPaneMgrAlphaMorfFP9J2DScreenUxUcP10JKRExpHeap();
extern "C" void setBackupAlpha__17CPaneMgrAlphaMorfFv();
extern "C" void setAlphaMorfRate__17CPaneMgrAlphaMorfFf();
extern "C" void cLib_addCalc2__FPffff();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void seStartLevel__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void alloc__7JKRHeapFUli();
extern "C" void free__7JKRHeapFPv();
extern "C" void getFreeSize__7JKRHeapFv();
extern "C" void getTotalFreeSize__7JKRHeapFv();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
extern "C" void getGlbResource__13JKRFileLoaderFPCcP13JKRFileLoader();
extern "C" void func_802E90C0();
extern "C" void getBounds__7J2DPaneFv();
extern "C" void setBasePosition__7J2DPaneF15J2DBasePosition();
extern "C" void __ct__9J2DScreenFv();
extern "C" void setPriority__9J2DScreenFPCcUlP10JKRArchive();
extern "C" void draw__9J2DScreenFffPC14J2DGrafContext();
extern "C" void animation__9J2DScreenFv();
extern "C" void __ct__10J2DPictureFPC7ResTIMG();
extern "C" void getStringPtr__10J2DTextBoxCFv();
extern "C" void setString__10J2DTextBoxFsPCce();
extern "C" void load__20J2DAnmLoaderDataBaseFPCv();
extern "C" void GXGetScissor();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void __ptmf_scall();
extern "C" void _savegpr_22();
extern "C" void _savegpr_24();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_22();
extern "C" void _restgpr_24();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" void strcpy();
extern "C" extern void* __vt__12dDlst_base_c[3];
extern "C" extern void* __vt__28dDrawPathWithNormalPattern_c[16];
extern "C" extern void* __vt__15dRenderingMap_c[23];
extern "C" extern void* __vt__18dRenderingFDAmap_c[26];
extern "C" extern void* __vt__11dDrawPath_c[16];
extern "C" extern void* __vt__19renderingPlusDoor_c[41];
extern "C" extern void* __vt__16renderingDAmap_c[38];
extern "C" extern void* __vt__19dMenu_DmapMapCtrl_c[10 + 51 /* padding */];
extern "C" extern void* __vt__15renderingDmap_c[43 + 1 /* padding */];
extern "C" extern u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" extern u8 g_fmapHIO[1188];
extern "C" extern u8 g_meter2_info[248];
extern "C" extern u8 sincosTable___5JMath[65536];
extern "C" extern f32 mAllSizeX__8dMpath_c;
extern "C" extern f32 mAllSizeZ__8dMpath_c;
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 80395518-80395540 0028+00 s=2 e=0 z=0 None .rodata cont_at$4145 */
SECTION_RODATA static u8 const cont_at_4145[40] = {
0x00, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x31,
0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x32, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x33,
0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x34,
};
/* 80395540-80395568 0028+00 s=1 e=0 z=0 None .rodata cont_bt$4146 */
SECTION_RODATA static u8 const cont_bt_4146[40] = {
0x00, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x31,
0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x32, 0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x33,
0x63, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x34,
};
/* 80395568-80395590 0028+00 s=1 e=0 z=0 None .rodata font_at$4147 */
SECTION_RODATA static u8 const font_at[40] = {
0x00, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x31,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x32, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x33,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x34,
};
/* 80395590-803955B8 0028+00 s=1 e=0 z=0 None .rodata font_bt$4148 */
SECTION_RODATA static u8 const font_bt[40] = {
0x00, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x31,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x32, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x33,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x34,
};
/* 803955B8-803955C8 0010+00 s=1 e=0 z=0 None .rodata c_tag$4155 */
SECTION_RODATA static u8 const c_tag_4155[16] = {
0x66, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x73, 0x00, 0x00, 0x66, 0x5F, 0x74, 0x65, 0x78, 0x74,
};
/* 803955C8-803955F0 0028+00 s=1 e=0 z=0 None .rodata cont_at$4196 */
SECTION_RODATA static u8 const cont_at_4196[40] = {
0x00, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x31,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x32, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x33,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x61, 0x74, 0x34,
};
/* 803955F0-80395618 0028+00 s=1 e=0 z=0 None .rodata cont_bt$4211 */
SECTION_RODATA static u8 const cont_bt_4211[40] = {
0x00, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x31,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x32, 0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x33,
0x66, 0x6F, 0x6E, 0x74, 0x5F, 0x62, 0x74, 0x34,
};
/* 80395618-80395628 0010+00 s=1 e=0 z=0 None .rodata c_tag$4229 */
SECTION_RODATA static u8 const c_tag_4229[16] = {
0x66, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x73, 0x00, 0x00, 0x66, 0x5F, 0x74, 0x65, 0x78, 0x74,
};
/* 80395628-80395648 001A+06 s=1 e=0 z=0 None .rodata @4325 */
SECTION_RODATA static u8 const lit_4325[26 + 6 /* padding */] = {
0x00, 0x00, 0x00, 0x00, 0x03, 0xDB, 0x03, 0xDA, 0x03, 0x6B, 0x03, 0x6C, 0x03, 0x6D, 0x03, 0x6E,
0x03, 0x6F, 0x03, 0xDC, 0x03, 0xDD, 0x03, 0xD9, 0x03, 0xD8,
/* padding */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80395648-80395688 0040+00 s=1 e=0 z=0 None .rodata floor_tag$4932 */
SECTION_RODATA static u8 const floor_tag[64] = {
0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x37, 0x5F, 0x6E, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x30, 0x5F, 0x6E,
0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x31, 0x5F, 0x6E, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x32, 0x5F, 0x6E,
0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x33, 0x5F, 0x6E, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x34, 0x5F, 0x6E,
0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x35, 0x5F, 0x6E, 0x66, 0x6C, 0x6F, 0x6F, 0x72, 0x36, 0x5F, 0x6E,
};
/* 80395688-803956C8 0040+00 s=1 e=0 z=0 None .rodata icon_tag$4933 */
SECTION_RODATA static u8 const icon_tag[64] = {
0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x37, 0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x30,
0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x31, 0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x32,
0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x33, 0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x34,
0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x35, 0x69, 0x63, 0x6F, 0x5F, 0x73, 0x65, 0x74, 0x36,
};
/* 803956C8-80395708 0040+00 s=1 e=0 z=0 None .rodata boss_tag$4934 */
SECTION_RODATA static u8 const boss_tag[64] = {
0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x37, 0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x30,
0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x31, 0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x32,
0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x33, 0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x34,
0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x35, 0x69, 0x63, 0x5F, 0x73, 0x74, 0x5F, 0x62, 0x36,
};
/* 80395708-80395718 0010+00 s=1 e=0 z=0 None .rodata stay_tag$4935 */
SECTION_RODATA static u8 const stay_tag[16] = {
0x72, 0x69, 0x6E, 0x6B, 0x5F, 0x6E, 0x75, 0x6C, 0x62, 0x6F, 0x73, 0x73, 0x5F, 0x6E, 0x75, 0x6C,
};
/* 80395718-80395730 0018+00 s=1 e=0 z=0 None .rodata waku_tag$4973 */
SECTION_RODATA static u8 const waku_tag[24] = {
0x67, 0x72, 0x61, 0x79, 0x5F, 0x6D, 0x61, 0x70, 0x67, 0x72, 0x61, 0x79, 0x5F, 0x63, 0x6F, 0x6E,
0x67, 0x72, 0x61, 0x79, 0x5F, 0x6B, 0x65, 0x79,
};
/* 80395730-80395748 0018+00 s=1 e=0 z=0 None .rodata key_tag$5002 */
SECTION_RODATA static u8 const key_tag[24] = {
0x00, 0x00, 0x6B, 0x65, 0x79, 0x5F, 0x30, 0x30, 0x00, 0x00, 0x6B, 0x65, 0x79, 0x5F, 0x30, 0x31,
0x00, 0x00, 0x6B, 0x65, 0x79, 0x5F, 0x30, 0x32,
};
/* 80395748-80395760 0018+00 s=1 e=0 z=0 None .rodata item_tag$5040 */
SECTION_RODATA static u8 const item_tag[24] = {
0x00, 0x00, 0x6D, 0x61, 0x70, 0x30, 0x30, 0x30, 0x00, 0x00, 0x63, 0x6F, 0x6E, 0x30, 0x30, 0x30,
0x00, 0x69, 0x5F, 0x6B, 0x65, 0x79, 0x5F, 0x6E,
};
/* 80395760-80395860 00EB+15 s=10 e=0 z=0 None .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD char const* const stringBase_80395760 = "/res/FieldMap/D_MN10.arc";
SECTION_DEAD char const* const stringBase_80395779 = "zelda_dungeon_map_map.blo";
SECTION_DEAD char const* const stringBase_80395793 = "zelda_dungeon_map_map.btk";
SECTION_DEAD char const* const stringBase_803957AD =
"zelda_dungeon_map_spot_button.blo";
SECTION_DEAD char const* const stringBase_803957CF = "";
SECTION_DEAD char const* const stringBase_803957D0 = "zelda_dungeon_map_base.blo";
SECTION_DEAD char const* const stringBase_803957EB =
"zelda_dungeon_map_floor_parts.blo";
SECTION_DEAD char const* const stringBase_8039580D = "tex/bg.bti";
SECTION_DEAD char const* const stringBase_80395818 = "spec/spec.dat";
SECTION_DEAD char const* const stringBase_80395826 = "/res/FieldMap/res-d.arc";
SECTION_DEAD char const* const stringBase_8039583E = "dat/data.dat";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_8039584B = "\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0\0";
#pragma pop
/* 803BC7E0-803BC7EC 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,
};
/* 803BC7EC-803BC7F8 000C+00 s=1 e=0 z=0 None .data @4861 */
SECTION_DATA static void* lit_4861[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemInfo_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC7F8-803BC804 000C+00 s=1 e=0 z=0 None .data @4862 */
SECTION_DATA static void* lit_4862[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)mapMode_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC804-803BC810 000C+00 s=1 e=0 z=0 None .data @4863 */
SECTION_DATA static void* lit_4863[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)infoModeChange_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC810-803BC81C 000C+00 s=1 e=0 z=0 None .data @4864 */
SECTION_DATA static void* lit_4864[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)mapModeChange_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC81C-803BC828 000C+00 s=1 e=0 z=0 None .data @4865 */
SECTION_DATA static void* lit_4865[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)lv5_talk_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC828-803BC864 003C+00 s=3 e=0 z=0 None .data init_process */
SECTION_DATA static u8 init_process[60] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BC864-803BC870 000C+00 s=1 e=0 z=0 None .data @4866 */
SECTION_DATA static void* lit_4866[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemInfo_proc__12dMenu_Dmap_cFv,
};
/* 803BC870-803BC87C 000C+00 s=1 e=0 z=0 None .data @4867 */
SECTION_DATA static void* lit_4867[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)mapMode_proc__12dMenu_Dmap_cFv,
};
/* 803BC87C-803BC888 000C+00 s=1 e=0 z=0 None .data @4868 */
SECTION_DATA static void* lit_4868[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)infoModeChange_proc__12dMenu_Dmap_cFv,
};
/* 803BC888-803BC894 000C+00 s=1 e=0 z=0 None .data @4869 */
SECTION_DATA static void* lit_4869[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)mapModeChange_proc__12dMenu_Dmap_cFv,
};
/* 803BC894-803BC8A0 000C+00 s=1 e=0 z=0 None .data @4870 */
SECTION_DATA static void* lit_4870[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)lv5_talk_proc__12dMenu_Dmap_cFv,
};
/* 803BC8A0-803BC8DC 003C+00 s=2 e=0 z=0 None .data move_process */
SECTION_DATA static u8 move_process[60] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BC8DC-803BC8E8 000C+00 s=1 e=0 z=0 None .data @4871 */
SECTION_DATA static void* lit_4871[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemSelect__12dMenu_Dmap_cFv,
};
/* 803BC8E8-803BC8F4 000C+00 s=1 e=0 z=0 None .data @4872 */
SECTION_DATA static void* lit_4872[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemSelectAnm__12dMenu_Dmap_cFv,
};
/* 803BC8F4-803BC900 000C+00 s=1 e=0 z=0 None .data @4873 */
SECTION_DATA static void* lit_4873[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemInfoOpenAnm__12dMenu_Dmap_cFv,
};
/* 803BC900-803BC90C 000C+00 s=1 e=0 z=0 None .data @4874 */
SECTION_DATA static void* lit_4874[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemInfoWait__12dMenu_Dmap_cFv,
};
/* 803BC90C-803BC918 000C+00 s=1 e=0 z=0 None .data @4875 */
SECTION_DATA static void* lit_4875[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)itemInfoCloseAnm__12dMenu_Dmap_cFv,
};
/* 803BC918-803BC954 003C+00 s=2 e=0 z=0 None .data itemInfo_subProcess */
SECTION_DATA static u8 itemInfo_subProcess[60] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BC954-803BC960 000C+00 s=1 e=0 z=0 None .data @4876 */
SECTION_DATA static void* lit_4876[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)floorSelect_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC960-803BC96C 000C+00 s=1 e=0 z=0 None .data @4877 */
SECTION_DATA static void* lit_4877[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)floorChange_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC96C-803BC984 0018+00 s=2 e=0 z=0 None .data floor_init_process */
SECTION_DATA static u8 floor_init_process[24] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BC984-803BC990 000C+00 s=1 e=0 z=0 None .data @4878 */
SECTION_DATA static void* lit_4878[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)floorSelect_proc__12dMenu_Dmap_cFv,
};
/* 803BC990-803BC99C 000C+00 s=1 e=0 z=0 None .data @4879 */
SECTION_DATA static void* lit_4879[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)floorChange_proc__12dMenu_Dmap_cFv,
};
/* 803BC99C-803BC9B4 0018+00 s=2 e=0 z=0 None .data floor_move_process */
SECTION_DATA static u8 floor_move_process[24] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BC9B4-803BC9C0 000C+00 s=1 e=0 z=0 None .data @4880 */
SECTION_DATA static void* lit_4880[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomWait_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC9C0-803BC9CC 000C+00 s=1 e=0 z=0 None .data @4881 */
SECTION_DATA static void* lit_4881[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomIn_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC9CC-803BC9D8 000C+00 s=1 e=0 z=0 None .data @4882 */
SECTION_DATA static void* lit_4882[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomOut_init_proc__12dMenu_Dmap_cFv,
};
/* 803BC9D8-803BC9FC 0024+00 s=4 e=0 z=0 None .data map_init_process */
SECTION_DATA static u8 map_init_process[36] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
};
/* 803BC9FC-803BCA08 000C+00 s=1 e=0 z=0 None .data @4883 */
SECTION_DATA static void* lit_4883[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomWait_proc__12dMenu_Dmap_cFv,
};
/* 803BCA08-803BCA14 000C+00 s=1 e=0 z=0 None .data @4884 */
SECTION_DATA static void* lit_4884[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomIn_proc__12dMenu_Dmap_cFv,
};
/* 803BCA14-803BCA20 000C+00 s=1 e=0 z=0 None .data @4885 */
SECTION_DATA static void* lit_4885[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoomOut_proc__12dMenu_Dmap_cFv,
};
/* 803BCA20-803BCAE0 0024+9C s=2 e=0 z=0 None .data map_move_process */
SECTION_DATA static u8 map_move_process[36 + 156 /* padding */] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00,
/* padding */
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BCAE0-803BCAEC 000C+00 s=4 e=0 z=0 None .data __vt__15dMenu_DmapMap_c */
SECTION_DATA static void* __vt__15dMenu_DmapMap_c[3] = {
(void*)NULL,
(void*)NULL,
(void*)__dt__15dMenu_DmapMap_cFv,
};
/* 803BCAEC-803BCB10 0024+00 s=3 e=0 z=0 None .data __vt__20dMenu_StageMapCtrl_c */
SECTION_DATA static void* __vt__20dMenu_StageMapCtrl_c[9] = {
(void*)NULL,
(void*)NULL,
(void*)__dt__20dMenu_StageMapCtrl_cFv,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
(void*)NULL,
};
/* 803BCB10-803BCB38 000C+1C s=2 e=0 z=0 None .data __vt__12dMenu_Dmap_c */
SECTION_DATA static void* __vt__12dMenu_Dmap_c[3 + 7 /* padding */] = {
(void*)NULL,
(void*)NULL,
(void*)__dt__12dMenu_Dmap_cFv,
/* padding */
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
NULL,
};
/* 803BCB38-803BCB60 001C+0C s=2 e=0 z=0 None .data __vt__14dMenu_DmapBg_c */
SECTION_DATA static void* __vt__14dMenu_DmapBg_c[7 + 3 /* padding */] = {
(void*)NULL,
(void*)NULL,
(void*)draw__14dMenu_DmapBg_cFv,
(void*)NULL,
(void*)NULL,
(void*)func_801C0844,
(void*)__dt__14dMenu_DmapBg_cFv,
/* padding */
NULL,
NULL,
NULL,
};
/* 80453FE8-80453FEC 0004+00 s=20 e=0 z=0 None .sdata2 @3962 */
SECTION_SDATA2 static u8 lit_3962[4] = {
0x00, 0x00, 0x00, 0x00,
};
/* 80453FEC-80453FF0 0004+00 s=26 e=0 z=0 None .sdata2 @3963 */
SECTION_SDATA2 static u32 lit_3963 = 0x3F800000;
/* 801B7F20-801B8110 01F0+00 s=1 e=0 z=0 None .text __ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_DmapBg_c::dMenu_DmapBg_c(JKRExpHeap* param_0, STControl* param_1) {
nofralloc
#include "asm/d/menu/d_menu_dmap/__ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453FF0-80453FF4 0004+00 s=1 e=0 z=0 None .sdata2 @4073 */
SECTION_SDATA2 static u32 lit_4073 = 0xC1700000;
/* 801B8110-801B884C 073C+00 s=1 e=0 z=0 None .text mapScreenInit__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::mapScreenInit() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapScreenInit__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80453FF4-80453FF8 0004+00 s=2 e=0 z=0 None .sdata2 @4106 */
SECTION_SDATA2 static u32 lit_4106 = 0x3ECCCCCD;
/* 80453FF8-80454000 0008+00 s=8 e=0 z=0 None .sdata2 @4108 */
SECTION_SDATA2 static u8 lit_4108[8] = {
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
};
/* 801B884C-801B88F4 00A8+00 s=1 e=0 z=0 None .text mapScreenAnime__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::mapScreenAnime() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapScreenAnime__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801B88F4-801B893C 0048+00 s=1 e=0 z=0 None .text mapIconScaleSet__14dMenu_DmapBg_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::mapIconScaleSet(u8 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapIconScaleSet__14dMenu_DmapBg_cFUc.s"
}
#pragma pop
/* 801B893C-801B8954 0018+00 s=2 e=0 z=0 None .text iconScaleAnmInit__14dMenu_DmapBg_cFffUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::iconScaleAnmInit(f32 param_0, f32 param_1, u8 param_2) {
nofralloc
#include "asm/d/menu/d_menu_dmap/iconScaleAnmInit__14dMenu_DmapBg_cFffUc.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454000-80454004 0004+00 s=1 e=0 z=0 None .sdata2 @4133 */
SECTION_SDATA2 static u32 lit_4133 = 0x3D4CCCCD;
/* 801B8954-801B8A0C 00B8+00 s=2 e=0 z=0 None .text iconScaleAnm__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::iconScaleAnm() {
nofralloc
#include "asm/d/menu/d_menu_dmap/iconScaleAnm__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454004-80454008 0004+00 s=1 e=0 z=0 None .sdata2 @4191 */
SECTION_SDATA2 static u32 lit_4191 = 0x43200000;
/* 80454008-8045400C 0004+00 s=1 e=0 z=0 None .sdata2 @4192 */
SECTION_SDATA2 static u32 lit_4192 = 0x43A08000;
/* 801B8A0C-801B8DE4 03D8+00 s=1 e=0 z=0 None .text buttonIconScreenInit__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::buttonIconScreenInit() {
nofralloc
#include "asm/d/menu/d_menu_dmap/buttonIconScreenInit__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801B8DE4-801B8EBC 00D8+00 s=7 e=0 z=0 None .text setAButtonString__14dMenu_DmapBg_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setAButtonString(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setAButtonString__14dMenu_DmapBg_cFUl.s"
}
#pragma pop
/* 801B8EBC-801B8F94 00D8+00 s=8 e=0 z=0 None .text setBButtonString__14dMenu_DmapBg_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setBButtonString(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setBButtonString__14dMenu_DmapBg_cFUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451078-8045107C 0004+00 s=1 e=0 z=0 None .sbss player_px */
static u8 player_px[4];
/* 8045107C-80451080 0004+00 s=1 e=0 z=0 None .sbss player_py */
static u8 player_py[4];
/* 80451080-80451088 0004+04 s=6 e=0 z=0 None .sbss myclass__12dMenu_Dmap_c */
static u8 myclass__12dMenu_Dmap_c[4 + 4 /* padding */];
/* 8045400C-80454010 0004+00 s=7 e=0 z=0 None .sdata2 @4249 */
SECTION_SDATA2 static u32 lit_4249 = 0x3F000000;
/* 801B8F94-801B90BC 0128+00 s=1 e=0 z=0 None .text setCButtonString__14dMenu_DmapBg_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setCButtonString(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setCButtonString__14dMenu_DmapBg_cFUl.s"
}
#pragma pop
/* 801B90BC-801B90E0 0024+00 s=1 e=0 z=0 None .text setJButtonString__14dMenu_DmapBg_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setJButtonString(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setJButtonString__14dMenu_DmapBg_cFUl.s"
}
#pragma pop
/* 801B90E0-801B9164 0084+00 s=1 e=0 z=0 None .text createExplain__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::createExplain() {
nofralloc
#include "asm/d/menu/d_menu_dmap/createExplain__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801B9164-801B91DC 0078+00 s=2 e=0 z=0 None .text deleteExplain__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::deleteExplain() {
nofralloc
#include "asm/d/menu/d_menu_dmap/deleteExplain__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454010-80454014 0004+00 s=1 e=0 z=0 None .sdata2 @4312 */
SECTION_SDATA2 static u32 lit_4312 = 0x3F733333;
/* 80454014-80454018 0004+00 s=7 e=0 z=0 None .sdata2 @4313 */
SECTION_SDATA2 static u32 lit_4313 = 0x3F666666;
/* 80454018-8045401C 0004+00 s=1 e=0 z=0 None .sdata2 @4314 */
SECTION_SDATA2 static u32 lit_4314 = 0x3DCCCCCD;
/* 8045401C-80454020 0004+00 s=1 e=0 z=0 None .sdata2 @4315 */
SECTION_SDATA2 static u32 lit_4315 = 0x3F19999A;
/* 801B91DC-801B944C 0270+00 s=1 e=0 z=0 None .text baseScreenInit__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::baseScreenInit() {
nofralloc
#include "asm/d/menu/d_menu_dmap/baseScreenInit__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801B944C-801BA0B4 0C68+00 s=1 e=0 z=0 None .text setFloorMessage__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setFloorMessage() {
nofralloc
#include "asm/d/menu/d_menu_dmap/setFloorMessage__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801BA0B4-801BA0BC 0008+00 s=1 e=0 z=0 None .text dpdMove__14dMenu_DmapBg_cFScScScPUcUc */
bool dMenu_DmapBg_c::dpdMove(s8 param_0, s8 param_1, s8 param_2, u8* param_3, u8 param_4) {
return false;
}
/* 801BA0BC-801BA60C 0550+00 s=2 e=0 z=0 None .text __dt__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_DmapBg_c::~dMenu_DmapBg_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801BA60C-801BA700 00F4+00 s=2 e=0 z=0 None .text setAllAlphaRate__14dMenu_DmapBg_cFfb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setAllAlphaRate(f32 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setAllAlphaRate__14dMenu_DmapBg_cFfb.s"
}
#pragma pop
/* 801BA700-801BA7F0 00F0+00 s=3 e=0 z=0 None .text setGoldAnimation__14dMenu_DmapBg_cFb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setGoldAnimation(bool param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setGoldAnimation__14dMenu_DmapBg_cFb.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454020-80454024 0004+00 s=3 e=0 z=0 None .sdata2 @4643 */
SECTION_SDATA2 static u32 lit_4643 = 0x437F0000;
/* 801BA7F0-801BA974 0184+00 s=3 e=0 z=0 None .text setGoldFrameAlphaRate__14dMenu_DmapBg_cFf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::setGoldFrameAlphaRate(f32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/setGoldFrameAlphaRate__14dMenu_DmapBg_cFf.s"
}
#pragma pop
/* 801BA974-801BAA4C 00D8+00 s=1 e=0 z=0 None .text addGoldFrameAlphaRate__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::addGoldFrameAlphaRate() {
nofralloc
#include "asm/d/menu/d_menu_dmap/addGoldFrameAlphaRate__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801BAA4C-801BAB10 00C4+00 s=1 e=0 z=0 None .text decGoldFrameAlphaRate__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::decGoldFrameAlphaRate() {
nofralloc
#include "asm/d/menu/d_menu_dmap/decGoldFrameAlphaRate__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454024-80454028 0004+00 s=4 e=0 z=0 None .sdata2 @4784 */
SECTION_SDATA2 static u32 lit_4784 = 0x44180000;
/* 80454028-8045402C 0004+00 s=4 e=0 z=0 None .sdata2 @4785 */
SECTION_SDATA2 static u32 lit_4785 = 0x43E00000;
/* 8045402C-80454030 0004+00 s=1 e=0 z=0 None .sdata2 @4786 */
SECTION_SDATA2 static u32 lit_4786 = 0x40000000;
/* 80454030-80454034 0004+00 s=1 e=0 z=0 None .sdata2 @4787 */
SECTION_SDATA2 static u32 lit_4787 = 0x3F333333;
/* 80454034-80454038 0004+00 s=1 e=0 z=0 None .sdata2 @4788 */
SECTION_SDATA2 static u32 lit_4788 = 0xC20C0000;
/* 80454038-80454040 0008+00 s=2 e=0 z=0 None .sdata2 @4790 */
SECTION_SDATA2 static u8 lit_4790[8] = {
0x43, 0x30, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 801BAB10-801BB334 0824+00 s=1 e=0 z=0 None .text draw__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::draw() {
nofralloc
#include "asm/d/menu/d_menu_dmap/draw__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454040-80454044 0004+00 s=1 e=0 z=0 None .sdata2 @4848 */
SECTION_SDATA2 static u32 lit_4848 = 0x41CC0000;
/* 801BB334-801BB464 0130+00 s=1 e=0 z=0 None .text update__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::update() {
nofralloc
#include "asm/d/menu/d_menu_dmap/update__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* 801BB464-801BB468 0004+00 s=1 e=0 z=0 None .text calcCursor__14dMenu_DmapBg_cFv */
void dMenu_DmapBg_c::calcCursor() {
/* empty function */
}
/* 801BB468-801BB498 0030+00 s=1 e=0 z=0 None .text drawCursor__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_DmapBg_c::drawCursor() {
nofralloc
#include "asm/d/menu/d_menu_dmap/drawCursor__14dMenu_DmapBg_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454044-80454048 0004+00 s=3 e=0 z=0 None .sdata2 @4926 */
SECTION_SDATA2 static u32 lit_4926 = 0xC4180000;
/* 80454048-8045404C 0004+00 s=3 e=0 z=0 None .sdata2 @4927 */
SECTION_SDATA2 static u32 lit_4927 = 0xC3E00000;
/* 801BB498-801BB634 019C+00 s=0 e=1 z=0 None .text __ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_Dmap_c::dMenu_Dmap_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2, u8 param_3, u8 param_4) {
nofralloc
#include "asm/d/menu/d_menu_dmap/__ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc.s"
}
#pragma pop
/* ############################################################################################## */
/* 8045404C-80454050 0004+00 s=1 e=0 z=0 None .sdata2 @5277 */
SECTION_SDATA2 static u32 lit_5277 = 0x40E00000;
/* 801BB634-801BC788 1154+00 s=1 e=0 z=0 None .text screenInit__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::screenInit() {
nofralloc
#include "asm/d/menu/d_menu_dmap/screenInit__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454050-80454054 0004+00 s=2 e=0 z=0 None .sdata2 @5288 */
SECTION_SDATA2 static u32 lit_5288 = 0x3BB40000;
/* 801BC788-801BC848 00C0+00 s=1 e=0 z=0 None .text getPlayerIconPos__12dMenu_Dmap_cFScf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getPlayerIconPos(s8 param_0, f32 param_1) {
nofralloc
#include "asm/d/menu/d_menu_dmap/getPlayerIconPos__12dMenu_Dmap_cFScf.s"
}
#pragma pop
/* 801BC848-801BCDF4 05AC+00 s=2 e=0 z=0 None .text getIconPos__12dMenu_Dmap_cFScf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getIconPos(s8 param_0, f32 param_1) {
nofralloc
#include "asm/d/menu/d_menu_dmap/getIconPos__12dMenu_Dmap_cFScf.s"
}
#pragma pop
/* 801BCDF4-801BD144 0350+00 s=1 e=0 z=0 None .text __dt__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_Dmap_c::~dMenu_Dmap_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD144-801BD1D4 0090+00 s=0 e=1 z=0 None .text __dt__19dMenu_DmapMapCtrl_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_DmapMapCtrl_c::~dMenu_DmapMapCtrl_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__19dMenu_DmapMapCtrl_cFv.s"
}
#pragma pop
/* 801BD1D4-801BD1E8 0014+00 s=10 e=0 z=0 None .text getCurFloorPos__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getCurFloorPos() {
nofralloc
#include "asm/d/menu/d_menu_dmap/getCurFloorPos__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD1E8-801BD208 0020+00 s=4 e=0 z=0 None .text getDefaultCurFloorPos__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getDefaultCurFloorPos() {
nofralloc
#include "asm/d/menu/d_menu_dmap/getDefaultCurFloorPos__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD208-801BD3B8 01B0+00 s=4 e=0 z=0 None .text iconMoveCalc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::iconMoveCalc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/iconMoveCalc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD3B8-801BD524 016C+00 s=1 e=0 z=0 None .text drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::drawFloorScreenBack(J2DScreen* param_0, f32 param_1, f32 param_2, J2DOrthoGraph* param_3) {
nofralloc
#include "asm/d/menu/d_menu_dmap/drawFloorScreenBack__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph.s"
}
#pragma pop
/* 801BD524-801BD690 016C+00 s=1 e=0 z=0 None .text drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::drawFloorScreenTop(J2DScreen* param_0, f32 param_1, f32 param_2, J2DOrthoGraph* param_3) {
nofralloc
#include "asm/d/menu/d_menu_dmap/drawFloorScreenTop__12dMenu_Dmap_cFP9J2DScreenffP13J2DOrthoGraph.s"
}
#pragma pop
/* 801BD690-801BD6C4 0034+00 s=3 e=0 z=0 None .text isMapMoveState__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::isMapMoveState() {
nofralloc
#include "asm/d/menu/d_menu_dmap/isMapMoveState__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD6C4-801BD7C0 00FC+00 s=1 e=0 z=0 None .text floorChangeMode__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::floorChangeMode() {
nofralloc
#include "asm/d/menu/d_menu_dmap/floorChangeMode__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BD7C0-801BDD40 0580+00 s=1 e=0 z=0 None .text _create__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::_create() {
nofralloc
#include "asm/d/menu/d_menu_dmap/_create__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BDD40-801BDD70 0030+00 s=0 e=1 z=0 None .text append__10J2DPictureFPC7ResTIMGf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void J2DPicture::append(ResTIMG const* param_0, f32 param_1) {
nofralloc
#include "asm/d/menu/d_menu_dmap/append__10J2DPictureFPC7ResTIMGf.s"
}
#pragma pop
/* 801BDD70-801BDDA4 0034+00 s=0 e=1 z=0 None .text insert__10J2DPictureFPC7ResTIMGUcf */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void J2DPicture::insert(ResTIMG const* param_0, u8 param_1, f32 param_2) {
nofralloc
#include "asm/d/menu/d_menu_dmap/insert__10J2DPictureFPC7ResTIMGUcf.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454054-80454058 0004+00 s=1 e=0 z=0 None .sdata2 @6017 */
SECTION_SDATA2 static u32 lit_6017 = 0x3F34B4B5;
/* 801BDDA4-801BDEF8 0154+00 s=0 e=1 z=0 None .text _move__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::_move() {
nofralloc
#include "asm/d/menu/d_menu_dmap/_move__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BDEF8-801BDF48 0050+00 s=1 e=0 z=0 None .text setMapTexture__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::setMapTexture() {
nofralloc
#include "asm/d/menu/d_menu_dmap/setMapTexture__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BDF48-801BDF6C 0024+00 s=1 e=0 z=0 None .text mapBgAnime__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapBgAnime() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapBgAnime__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454058-8045405C 0004+00 s=2 e=0 z=0 None .sdata2 @6180 */
SECTION_SDATA2 static u32 lit_6180 = 0x42C80000;
/* 8045405C-80454060 0004+00 s=7 e=0 z=0 None .sdata2 @6181 */
SECTION_SDATA2 static u32 lit_6181 = 0xBF800000;
/* 801BDF6C-801BE328 03BC+00 s=1 e=0 z=0 None .text mapControl__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapControl() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapControl__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BE328-801BE670 0348+00 s=0 e=1 z=0 None .text isOpen__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::isOpen() {
nofralloc
#include "asm/d/menu/d_menu_dmap/isOpen__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BE670-801BE7E0 0170+00 s=0 e=1 z=0 None .text isClose__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::isClose() {
nofralloc
#include "asm/d/menu/d_menu_dmap/isClose__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BE7E0-801BEAFC 031C+00 s=0 e=1 z=0 None .text _draw__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::_draw() {
nofralloc
#include "asm/d/menu/d_menu_dmap/_draw__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BEAFC-801BEB0C 0010+00 s=1 e=0 z=0 None .text itemInfo_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemInfo_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemInfo_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BEB0C-801BEB44 0038+00 s=1 e=0 z=0 None .text itemInfo_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemInfo_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemInfo_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BEB44-801BEF28 03E4+00 s=1 e=0 z=0 None .text itemSelect__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemSelect() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemSelect__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BEF28-801BEFCC 00A4+00 s=1 e=0 z=0 None .text getNextItem__12dMenu_Dmap_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getNextItem(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_dmap/getNextItem__12dMenu_Dmap_cFi.s"
}
#pragma pop
/* 801BEFCC-801BF030 0064+00 s=1 e=0 z=0 None .text itemSelectAnmInit__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemSelectAnmInit() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemSelectAnmInit__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF030-801BF180 0150+00 s=1 e=0 z=0 None .text itemSelectAnm__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemSelectAnm() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemSelectAnm__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF180-801BF18C 000C+00 s=1 e=0 z=0 None .text itemInfoOpenAnm__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemInfoOpenAnm() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemInfoOpenAnm__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF18C-801BF278 00EC+00 s=1 e=0 z=0 None .text itemInfoWait__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemInfoWait() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemInfoWait__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF278-801BF334 00BC+00 s=1 e=0 z=0 None .text itemInfoCloseAnm__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemInfoCloseAnm() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemInfoCloseAnm__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF334-801BF410 00DC+00 s=0 e=1 z=0 None .text getNextStatus__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::getNextStatus() {
nofralloc
#include "asm/d/menu/d_menu_dmap/getNextStatus__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF410-801BF464 0054+00 s=1 e=1 z=0 None .text isSync__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::isSync() {
nofralloc
#include "asm/d/menu/d_menu_dmap/isSync__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF464-801BF4A4 0040+00 s=1 e=0 z=0 None .text isKeyCheck__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::isKeyCheck() {
nofralloc
#include "asm/d/menu/d_menu_dmap/isKeyCheck__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF4A4-801BF528 0084+00 s=1 e=0 z=0 None .text infoModeChange_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::infoModeChange_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/infoModeChange_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF528-801BF688 0160+00 s=1 e=0 z=0 None .text infoModeChange_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::infoModeChange_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/infoModeChange_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF688-801BF70C 0084+00 s=1 e=0 z=0 None .text mapModeChange_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapModeChange_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapModeChange_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF70C-801BF8A0 0194+00 s=1 e=0 z=0 None .text mapModeChange_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapModeChange_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapModeChange_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF8A0-801BF8F8 0058+00 s=1 e=0 z=0 None .text lv5_talk_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::lv5_talk_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/lv5_talk_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF8F8-801BF9D4 00DC+00 s=1 e=0 z=0 None .text lv5_talk_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::lv5_talk_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/lv5_talk_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF9D4-801BF9E0 000C+00 s=1 e=0 z=0 None .text mapMode_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapMode_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapMode_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BF9E0-801BFA84 00A4+00 s=1 e=0 z=0 None .text mapMode_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::mapMode_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/mapMode_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BFA84-801BFA88 0004+00 s=1 e=0 z=0 None .text floorSelect_init_proc__12dMenu_Dmap_cFv */
void dMenu_Dmap_c::floorSelect_init_proc() {
/* empty function */
}
/* 801BFA88-801BFC78 01F0+00 s=1 e=0 z=0 None .text floorSelect_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::floorSelect_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/floorSelect_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BFC78-801BFCAC 0034+00 s=2 e=0 z=0 None .text itemCarryCheck__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::itemCarryCheck() {
nofralloc
#include "asm/d/menu/d_menu_dmap/itemCarryCheck__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BFCAC-801BFD5C 00B0+00 s=1 e=0 z=0 None .text floorChange_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::floorChange_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/floorChange_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BFD5C-801BFF84 0228+00 s=1 e=0 z=0 None .text floorChange_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::floorChange_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/floorChange_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801BFF84-801BFF88 0004+00 s=1 e=0 z=0 None .text zoomWait_init_proc__12dMenu_Dmap_cFv */
void dMenu_Dmap_c::zoomWait_init_proc() {
/* empty function */
}
/* 801BFF88-801C008C 0104+00 s=1 e=0 z=0 None .text zoomWait_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::zoomWait_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/zoomWait_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801C008C-801C01A0 0114+00 s=1 e=0 z=0 None .text zoomIn_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::zoomIn_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/zoomIn_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801C01A0-801C023C 009C+00 s=1 e=0 z=0 None .text zoomIn_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::zoomIn_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/zoomIn_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801C023C-801C02F0 00B4+00 s=1 e=0 z=0 None .text zoomOut_init_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::zoomOut_init_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/zoomOut_init_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801C02F0-801C0380 0090+00 s=1 e=0 z=0 None .text zoomOut_proc__12dMenu_Dmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Dmap_c::zoomOut_proc() {
nofralloc
#include "asm/d/menu/d_menu_dmap/zoomOut_proc__12dMenu_Dmap_cFv.s"
}
#pragma pop
/* 801C0380-801C042C 00AC+00 s=4 e=1 z=0 None .text __dt__15renderingDmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm renderingDmap_c::~renderingDmap_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__15renderingDmap_cFv.s"
}
#pragma pop
/* 801C042C-801C04AC 0080+00 s=1 e=0 z=0 None .text __dt__20dMenu_StageMapCtrl_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_StageMapCtrl_c::~dMenu_StageMapCtrl_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__20dMenu_StageMapCtrl_cFv.s"
}
#pragma pop
/* 801C04AC-801C051C 0070+00 s=1 e=0 z=0 None .text __dt__15dMenu_DmapMap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_DmapMap_c::~dMenu_DmapMap_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__dt__15dMenu_DmapMap_cFv.s"
}
#pragma pop
/* 801C051C-801C05C4 00A8+00 s=1 e=0 z=0 None .text __ct__15renderingDmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm renderingDmap_c::renderingDmap_c() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__ct__15renderingDmap_cFv.s"
}
#pragma pop
/* 801C05C4-801C0844 0280+00 s=0 e=1 z=0 None .text __sinit_d_menu_dmap_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm void __sinit_d_menu_dmap_cpp() {
nofralloc
#include "asm/d/menu/d_menu_dmap/__sinit_d_menu_dmap_cpp.s"
}
#pragma pop
/* 801C0844-801C084C 0008+00 s=1 e=0 z=0 None .text @4@__dt__14dMenu_DmapBg_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
extern "C" asm static void func_801C0844() {
nofralloc
#include "asm/d/menu/d_menu_dmap/func_801C0844.s"
}
#pragma pop