// // 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 struct TBox2 { }; /* TBox2 */ struct TBox2__template0 { }; }; struct J2DGrafContext { /* 802E90C0 */ void scissor(JGeometry::TBox2 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