mirror of
https://github.com/zeldaret/tp
synced 2026-06-06 03:38:41 -04:00
2184 lines
70 KiB
C++
2184 lines
70 KiB
C++
//
|
|
// Generated By: dol2asm
|
|
// Translation Unit: d/menu/d_menu_dmap
|
|
//
|
|
|
|
#include "d/menu/d_menu_dmap.h"
|
|
#include "MSL_C/string.h"
|
|
#include "d/d_lib.h"
|
|
#include "dol2asm.h"
|
|
#include "dolphin/types.h"
|
|
|
|
//
|
|
// Types:
|
|
//
|
|
|
|
struct renderingDmap_c {
|
|
/* 801C0380 */ ~renderingDmap_c();
|
|
/* 801C051C */ renderingDmap_c();
|
|
};
|
|
|
|
struct mDoDvdThd_mountArchive_c {
|
|
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
|
|
};
|
|
|
|
struct mDoCPd_c {
|
|
static u8 m_cpadInfo[256];
|
|
};
|
|
|
|
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 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 dMpath_c {
|
|
static f32 mAllSizeX;
|
|
static f32 mAllSizeZ;
|
|
};
|
|
|
|
struct dMeterHaihai_c {
|
|
/* 8020AE8C */ dMeterHaihai_c(u8);
|
|
/* 8020B814 */ void drawHaihai(u8, f32, f32, f32, f32);
|
|
/* 8020BC20 */ void setScale(f32);
|
|
};
|
|
|
|
struct JMSMesgEntry_c {};
|
|
|
|
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 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 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 J2DAnmLoaderDataBase {
|
|
/* 80308A6C */ void load(void const*);
|
|
};
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
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;
|
|
extern "C" u8 myclass__12dMenu_Dmap_c[4 + 4 /* padding */];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
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 __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" 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" 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" u8 sincosTable___5JMath[65536];
|
|
extern "C" f32 mAllSizeX__8dMpath_c;
|
|
extern "C" f32 mAllSizeZ__8dMpath_c;
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80395760 = "/res/FieldMap/D_MN10.arc";
|
|
#pragma pop
|
|
|
|
/* 803BC7E0-803BC7EC 019900 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC7EC-803BC7F8 -00001 000C+00 0/1 0/0 0/0 .data @4861 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4861[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemInfo_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC7F8-803BC804 -00001 000C+00 0/1 0/0 0/0 .data @4862 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4862[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mapMode_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC804-803BC810 -00001 000C+00 0/1 0/0 0/0 .data @4863 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4863[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)infoModeChange_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC810-803BC81C -00001 000C+00 0/1 0/0 0/0 .data @4864 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4864[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mapModeChange_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC81C-803BC828 -00001 000C+00 0/1 0/0 0/0 .data @4865 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4865[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)lv5_talk_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC828-803BC864 019948 003C+00 2/3 0/0 0/0 .data init_process */
|
|
SECTION_DATA static u8 init_process[60] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC864-803BC870 -00001 000C+00 0/1 0/0 0/0 .data @4866 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4866[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemInfo_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC870-803BC87C -00001 000C+00 0/1 0/0 0/0 .data @4867 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4867[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mapMode_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC87C-803BC888 -00001 000C+00 0/1 0/0 0/0 .data @4868 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4868[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)infoModeChange_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC888-803BC894 -00001 000C+00 0/1 0/0 0/0 .data @4869 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4869[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mapModeChange_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC894-803BC8A0 -00001 000C+00 0/1 0/0 0/0 .data @4870 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4870[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)lv5_talk_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC8A0-803BC8DC 0199C0 003C+00 1/2 0/0 0/0 .data move_process */
|
|
SECTION_DATA static u8 move_process[60] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC8DC-803BC8E8 -00001 000C+00 0/1 0/0 0/0 .data @4871 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4871[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemSelect__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC8E8-803BC8F4 -00001 000C+00 0/1 0/0 0/0 .data @4872 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4872[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemSelectAnm__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC8F4-803BC900 -00001 000C+00 0/1 0/0 0/0 .data @4873 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4873[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemInfoOpenAnm__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC900-803BC90C -00001 000C+00 0/1 0/0 0/0 .data @4874 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4874[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemInfoWait__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC90C-803BC918 -00001 000C+00 0/1 0/0 0/0 .data @4875 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4875[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)itemInfoCloseAnm__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC918-803BC954 019A38 003C+00 1/2 0/0 0/0 .data itemInfo_subProcess */
|
|
SECTION_DATA static u8 itemInfo_subProcess[60] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC954-803BC960 -00001 000C+00 0/1 0/0 0/0 .data @4876 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4876[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)floorSelect_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC960-803BC96C -00001 000C+00 0/1 0/0 0/0 .data @4877 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4877[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)floorChange_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC96C-803BC984 019A8C 0018+00 1/2 0/0 0/0 .data floor_init_process */
|
|
SECTION_DATA static u8 floor_init_process[24] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC984-803BC990 -00001 000C+00 0/1 0/0 0/0 .data @4878 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4878[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)floorSelect_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC990-803BC99C -00001 000C+00 0/1 0/0 0/0 .data @4879 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4879[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)floorChange_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC99C-803BC9B4 019ABC 0018+00 1/2 0/0 0/0 .data floor_move_process */
|
|
SECTION_DATA static u8 floor_move_process[24] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC9B4-803BC9C0 -00001 000C+00 0/1 0/0 0/0 .data @4880 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4880[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomWait_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC9C0-803BC9CC -00001 000C+00 0/1 0/0 0/0 .data @4881 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4881[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomIn_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC9CC-803BC9D8 -00001 000C+00 0/1 0/0 0/0 .data @4882 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4882[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomOut_init_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BC9D8-803BC9FC 019AF8 0024+00 3/4 0/0 0/0 .data map_init_process */
|
|
SECTION_DATA static u8 map_init_process[36] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 803BC9FC-803BCA08 -00001 000C+00 0/1 0/0 0/0 .data @4883 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4883[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomWait_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BCA08-803BCA14 -00001 000C+00 0/1 0/0 0/0 .data @4884 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4884[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomIn_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BCA14-803BCA20 -00001 000C+00 0/1 0/0 0/0 .data @4885 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4885[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)zoomOut_proc__12dMenu_Dmap_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 803BCA20-803BCAE0 019B40 0024+9C 1/2 0/0 0/0 .data map_move_process */
|
|
SECTION_DATA static u8 map_move_process[36 + 156 /* padding */] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 803BCAE0-803BCAEC 019C00 000C+00 4/4 0/0 0/0 .data __vt__15dMenu_DmapMap_c */
|
|
SECTION_DATA extern void* __vt__15dMenu_DmapMap_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__15dMenu_DmapMap_cFv,
|
|
};
|
|
|
|
/* 803BCAEC-803BCB10 019C0C 0024+00 3/3 0/0 0/0 .data __vt__20dMenu_StageMapCtrl_c */
|
|
SECTION_DATA extern void* __vt__20dMenu_StageMapCtrl_c[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__20dMenu_StageMapCtrl_cFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
};
|
|
|
|
/* 803BCB10-803BCB38 019C30 000C+1C 2/2 0/0 0/0 .data __vt__12dMenu_Dmap_c */
|
|
SECTION_DATA extern void* __vt__12dMenu_Dmap_c[3 + 7 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12dMenu_Dmap_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 803BCB38-803BCB60 019C58 001C+0C 2/2 0/0 0/0 .data __vt__14dMenu_DmapBg_c */
|
|
SECTION_DATA extern void* __vt__14dMenu_DmapBg_c[7 + 3 /* padding */] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)draw__14dMenu_DmapBg_cFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_801C0844,
|
|
(void*)__dt__14dMenu_DmapBg_cFv,
|
|
/* padding */
|
|
NULL,
|
|
NULL,
|
|
NULL,
|
|
};
|
|
|
|
/* 80453FE8-80453FEC 0025E8 0004+00 20/20 0/0 0/0 .sdata2 @3962 */
|
|
SECTION_SDATA2 static u8 lit_3962[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
|
|
/* 80453FEC-80453FF0 0025EC 0004+00 26/26 0/0 0/0 .sdata2 @3963 */
|
|
SECTION_SDATA2 static f32 lit_3963 = 1.0f;
|
|
|
|
/* 801B7F20-801B8110 1B2860 01F0+00 1/1 0/0 0/0 .text
|
|
* __ct__14dMenu_DmapBg_cFP10JKRExpHeapP9STControl */
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80395779 = "zelda_dungeon_map_map.blo";
|
|
SECTION_DEAD static char const* const stringBase_80395793 = "zelda_dungeon_map_map.btk";
|
|
#pragma pop
|
|
|
|
/* 80453FF0-80453FF4 0025F0 0004+00 1/1 0/0 0/0 .sdata2 @4073 */
|
|
SECTION_SDATA2 static f32 lit_4073 = -15.0f;
|
|
|
|
/* 801B8110-801B884C 1B2A50 073C+00 1/1 0/0 0/0 .text mapScreenInit__14dMenu_DmapBg_cFv
|
|
*/
|
|
#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 0025F4 0004+00 2/2 0/0 0/0 .sdata2 @4106 */
|
|
SECTION_SDATA2 static f32 lit_4106 = 2.0f / 5.0f;
|
|
|
|
/* 80453FF8-80454000 0025F8 0008+00 8/8 0/0 0/0 .sdata2 @4108 */
|
|
SECTION_SDATA2 static f64 lit_4108 = 4503601774854144.0 /* cast s32 to float */;
|
|
|
|
/* 801B884C-801B88F4 1B318C 00A8+00 1/1 0/0 0/0 .text mapScreenAnime__14dMenu_DmapBg_cFv
|
|
*/
|
|
#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 1B3234 0048+00 1/1 0/0 0/0 .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 1B327C 0018+00 2/2 0/0 0/0 .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 002600 0004+00 1/1 0/0 0/0 .sdata2 @4133 */
|
|
SECTION_SDATA2 static f32 lit_4133 = 1.0f / 20.0f;
|
|
|
|
/* 801B8954-801B8A0C 1B3294 00B8+00 2/2 0/0 0/0 .text iconScaleAnm__14dMenu_DmapBg_cFv */
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395518-80395540 021B78 0028+00 2/2 0/0 0/0 .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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395518, &cont_at_4145);
|
|
|
|
/* 80395540-80395568 021BA0 0028+00 0/1 0/0 0/0 .rodata cont_bt$4146 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395540, &cont_bt_4146);
|
|
#pragma pop
|
|
|
|
/* 80395568-80395590 021BC8 0028+00 0/1 0/0 0/0 .rodata font_at$4147 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395568, &font_at);
|
|
#pragma pop
|
|
|
|
/* 80395590-803955B8 021BF0 0028+00 0/1 0/0 0/0 .rodata font_bt$4148 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395590, &font_bt);
|
|
#pragma pop
|
|
|
|
/* 803955B8-803955C8 021C18 0010+00 0/1 0/0 0/0 .rodata c_tag$4155 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const c_tag_4155[16] = {
|
|
0x66, 0x5F, 0x74, 0x65, 0x78, 0x74, 0x5F, 0x73, 0x00, 0x00, 0x66, 0x5F, 0x74, 0x65, 0x78, 0x74,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803955B8, &c_tag_4155);
|
|
#pragma pop
|
|
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_803957AD = "zelda_dungeon_map_spot_button.blo";
|
|
SECTION_DEAD static char const* const stringBase_803957CF = "";
|
|
#pragma pop
|
|
|
|
/* 80454004-80454008 002604 0004+00 1/1 0/0 0/0 .sdata2 @4191 */
|
|
SECTION_SDATA2 static f32 lit_4191 = 160.0f;
|
|
|
|
/* 80454008-8045400C 002608 0004+00 1/1 0/0 0/0 .sdata2 @4192 */
|
|
SECTION_SDATA2 static f32 lit_4192 = 321.0f;
|
|
|
|
/* 801B8A0C-801B8DE4 1B334C 03D8+00 1/1 0/0 0/0 .text buttonIconScreenInit__14dMenu_DmapBg_cFv */
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 803955C8-803955F0 021C28 0028+00 1/1 0/0 0/0 .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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803955C8, &cont_at_4196);
|
|
|
|
/* 801B8DE4-801B8EBC 1B3724 00D8+00 7/7 0/0 0/0 .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
|
|
|
|
/* ############################################################################################## */
|
|
/* 803955F0-80395618 021C50 0028+00 1/1 0/0 0/0 .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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803955F0, &cont_bt_4211);
|
|
|
|
/* 801B8EBC-801B8F94 1B37FC 00D8+00 8/8 0/0 0/0 .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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395618-80395628 021C78 0010+00 1/1 0/0 0/0 .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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395618, &c_tag_4229);
|
|
|
|
/* 80451078-8045107C 000578 0004+00 1/1 0/0 0/0 .sbss player_px */
|
|
static f32 player_px;
|
|
|
|
/* 8045107C-80451080 00057C 0004+00 1/1 0/0 0/0 .sbss player_py */
|
|
static f32 player_py;
|
|
|
|
/* 80451080-80451088 000580 0004+04 6/6 0/0 0/0 .sbss myclass__12dMenu_Dmap_c */
|
|
u8 dMenu_Dmap_c::myclass[4 + 4 /* padding */];
|
|
|
|
/* 8045400C-80454010 00260C 0004+00 7/7 0/0 0/0 .sdata2 @4249 */
|
|
SECTION_SDATA2 static f32 lit_4249 = 0.5f;
|
|
|
|
/* 801B8F94-801B90BC 1B38D4 0128+00 1/1 0/0 0/0 .text setCButtonString__14dMenu_DmapBg_cFUl */
|
|
#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 1B39FC 0024+00 1/1 0/0 0/0 .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 1B3A20 0084+00 1/1 0/0 0/0 .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 1B3AA4 0078+00 2/2 0/0 0/0 .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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_803957D0 = "zelda_dungeon_map_base.blo";
|
|
SECTION_DEAD static char const* const stringBase_803957EB = "zelda_dungeon_map_floor_parts.blo";
|
|
#pragma pop
|
|
|
|
/* 80454010-80454014 002610 0004+00 1/1 0/0 0/0 .sdata2 @4312 */
|
|
SECTION_SDATA2 static f32 lit_4312 = 19.0f / 20.0f;
|
|
|
|
/* 80454014-80454018 002614 0004+00 7/7 0/0 0/0 .sdata2 @4313 */
|
|
SECTION_SDATA2 static f32 lit_4313 = 9.0f / 10.0f;
|
|
|
|
/* 80454018-8045401C 002618 0004+00 1/1 0/0 0/0 .sdata2 @4314 */
|
|
SECTION_SDATA2 static f32 lit_4314 = 1.0f / 10.0f;
|
|
|
|
/* 8045401C-80454020 00261C 0004+00 1/1 0/0 0/0 .sdata2 @4315 */
|
|
SECTION_SDATA2 static f32 lit_4315 = 3.0f / 5.0f;
|
|
|
|
/* 801B91DC-801B944C 1B3B1C 0270+00 1/1 0/0 0/0 .text baseScreenInit__14dMenu_DmapBg_cFv
|
|
*/
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395628-80395648 021C88 001A+06 1/1 0/0 0/0 .rodata @4325 */
|
|
SECTION_RODATA static u8 const lit_4325[26 + 6 /* padding */] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x03,
|
|
0xDB,
|
|
0x03,
|
|
0xDA,
|
|
0x03,
|
|
0x6B,
|
|
0x03,
|
|
0x6C,
|
|
0x03,
|
|
0x6D,
|
|
0x03,
|
|
0x6E,
|
|
0x03,
|
|
0x6F,
|
|
0x03,
|
|
0xDC,
|
|
0x03,
|
|
0xDD,
|
|
0x03,
|
|
0xD9,
|
|
0x03,
|
|
0xD8,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395628, &lit_4325);
|
|
|
|
/* 801B944C-801BA0B4 1B3D8C 0C68+00 1/1 0/0 0/0 .text setFloorMessage__14dMenu_DmapBg_cFv
|
|
*/
|
|
#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 1B49F4 0008+00 1/1 0/0 0/0 .text dpdMove__14dMenu_DmapBg_cFScScScPUcUc */
|
|
bool dMenu_DmapBg_c::dpdMove(s8 param_0, s8 param_1, s8 param_2, u8* param_3, u8 param_4) {
|
|
return false;
|
|
}
|
|
|
|
/* 801BA0BC-801BA60C 1B49FC 0550+00 2/1 0/0 0/0 .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 1B4F4C 00F4+00 2/2 0/0 0/0 .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 1B5040 00F0+00 3/3 0/0 0/0 .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 002620 0004+00 3/3 0/0 0/0 .sdata2 @4643 */
|
|
SECTION_SDATA2 static f32 lit_4643 = 255.0f;
|
|
|
|
/* 801BA7F0-801BA974 1B5130 0184+00 3/3 0/0 0/0 .text setGoldFrameAlphaRate__14dMenu_DmapBg_cFf */
|
|
#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 1B52B4 00D8+00 1/1 0/0 0/0 .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 1B538C 00C4+00 1/1 0/0 0/0 .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 002624 0004+00 4/4 0/0 0/0 .sdata2 @4784 */
|
|
SECTION_SDATA2 static f32 lit_4784 = 608.0f;
|
|
|
|
/* 80454028-8045402C 002628 0004+00 4/4 0/0 0/0 .sdata2 @4785 */
|
|
SECTION_SDATA2 static f32 lit_4785 = 448.0f;
|
|
|
|
/* 8045402C-80454030 00262C 0004+00 1/1 0/0 0/0 .sdata2 @4786 */
|
|
SECTION_SDATA2 static f32 lit_4786 = 2.0f;
|
|
|
|
/* 80454030-80454034 002630 0004+00 1/1 0/0 0/0 .sdata2 @4787 */
|
|
SECTION_SDATA2 static f32 lit_4787 = 7.0f / 10.0f;
|
|
|
|
/* 80454034-80454038 002634 0004+00 1/1 0/0 0/0 .sdata2 @4788 */
|
|
SECTION_SDATA2 static f32 lit_4788 = -35.0f;
|
|
|
|
/* 80454038-80454040 002638 0008+00 2/2 0/0 0/0 .sdata2 @4790 */
|
|
SECTION_SDATA2 static f64 lit_4790 = 4503599627370496.0 /* cast u32 to float */;
|
|
|
|
/* 801BAB10-801BB334 1B5450 0824+00 1/0 0/0 0/0 .text draw__14dMenu_DmapBg_cFv */
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_8039580D = "tex/bg.bti";
|
|
SECTION_DEAD static char const* const stringBase_80395818 = "spec/spec.dat";
|
|
#pragma pop
|
|
|
|
/* 80454040-80454044 002640 0004+00 1/1 0/0 0/0 .sdata2 @4848 */
|
|
SECTION_SDATA2 static f32 lit_4848 = 25.5f;
|
|
|
|
/* 801BB334-801BB464 1B5C74 0130+00 1/1 0/0 0/0 .text update__14dMenu_DmapBg_cFv */
|
|
#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 1B5DA4 0004+00 1/1 0/0 0/0 .text calcCursor__14dMenu_DmapBg_cFv */
|
|
void dMenu_DmapBg_c::calcCursor() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 801BB468-801BB498 1B5DA8 0030+00 1/1 0/0 0/0 .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 002644 0004+00 3/3 0/0 0/0 .sdata2 @4926 */
|
|
SECTION_SDATA2 static f32 lit_4926 = -608.0f;
|
|
|
|
/* 80454048-8045404C 002648 0004+00 3/3 0/0 0/0 .sdata2 @4927 */
|
|
SECTION_SDATA2 static f32 lit_4927 = -448.0f;
|
|
|
|
/* 801BB498-801BB634 1B5DD8 019C+00 0/0 1/1 0/0 .text
|
|
* __ct__12dMenu_Dmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUc */
|
|
#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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395648-80395688 021CA8 0040+00 0/1 0/0 0/0 .rodata floor_tag$4932 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395648, &floor_tag);
|
|
#pragma pop
|
|
|
|
/* 80395688-803956C8 021CE8 0040+00 0/1 0/0 0/0 .rodata icon_tag$4933 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395688, &icon_tag);
|
|
#pragma pop
|
|
|
|
/* 803956C8-80395708 021D28 0040+00 0/1 0/0 0/0 .rodata boss_tag$4934 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x803956C8, &boss_tag);
|
|
#pragma pop
|
|
|
|
/* 80395708-80395718 021D68 0010+00 0/1 0/0 0/0 .rodata stay_tag$4935 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const stay_tag[16] = {
|
|
0x72, 0x69, 0x6E, 0x6B, 0x5F, 0x6E, 0x75, 0x6C, 0x62, 0x6F, 0x73, 0x73, 0x5F, 0x6E, 0x75, 0x6C,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395708, &stay_tag);
|
|
#pragma pop
|
|
|
|
/* 80395718-80395730 021D78 0018+00 0/1 0/0 0/0 .rodata waku_tag$4973 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395718, &waku_tag);
|
|
#pragma pop
|
|
|
|
/* 80395730-80395748 021D90 0018+00 0/1 0/0 0/0 .rodata key_tag$5002 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395730, &key_tag);
|
|
#pragma pop
|
|
|
|
/* 80395748-80395760 021DA8 0018+00 0/1 0/0 0/0 .rodata item_tag$5040 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static 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,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80395748, &item_tag);
|
|
#pragma pop
|
|
|
|
/* 8045404C-80454050 00264C 0004+00 1/1 0/0 0/0 .sdata2 @5277 */
|
|
SECTION_SDATA2 static f32 lit_5277 = 7.0f;
|
|
|
|
/* 801BB634-801BC788 1B5F74 1154+00 1/1 0/0 0/0 .text screenInit__12dMenu_Dmap_cFv */
|
|
#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 002650 0004+00 2/2 0/0 0/0 .sdata2 @5288 */
|
|
SECTION_SDATA2 static f32 lit_5288 = 0.0054931640625f;
|
|
|
|
/* 801BC788-801BC848 1B70C8 00C0+00 1/1 0/0 0/0 .text getPlayerIconPos__12dMenu_Dmap_cFScf */
|
|
#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 1B7188 05AC+00 2/2 0/0 0/0 .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 1B7734 0350+00 1/0 0/0 0/0 .text __dt__12dMenu_Dmap_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
// asm dMenu_Dmap_c::~dMenu_Dmap_c() {
|
|
extern "C" asm void __dt__12dMenu_Dmap_cFv() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/__dt__12dMenu_Dmap_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BD144-801BD1D4 1B7A84 0090+00 0/0 1/0 0/0 .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 1B7B14 0014+00 10/10 0/0 0/0 .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 1B7B28 0020+00 4/4 0/0 0/0 .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 1B7B48 01B0+00 4/4 0/0 0/0 .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 1B7CF8 016C+00 1/1 0/0 0/0 .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 1B7E64 016C+00 1/1 0/0 0/0 .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 1B7FD0 0034+00 3/3 0/0 0/0 .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 1B8004 00FC+00 1/1 0/0 0/0 .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 1B8100 0580+00 1/1 0/0 0/0 .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 1B8680 0030+00 0/0 1/0 0/0 .text append__10J2DPictureFPC7ResTIMGf */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm bool J2DPicture::append(ResTIMG const* param_0, f32 param_1) {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/append__10J2DPictureFPC7ResTIMGf.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BDD70-801BDDA4 1B86B0 0034+00 0/0 1/0 0/0 .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 002654 0004+00 1/1 0/0 0/0 .sdata2 @6017 */
|
|
SECTION_SDATA2 static f32 lit_6017 = 12.0f / 17.0f;
|
|
|
|
/* 801BDDA4-801BDEF8 1B86E4 0154+00 0/0 1/1 0/0 .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 1B8838 0050+00 1/1 0/0 0/0 .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 1B8888 0024+00 1/1 0/0 0/0 .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 002658 0004+00 2/2 0/0 0/0 .sdata2 @6180 */
|
|
SECTION_SDATA2 static f32 lit_6180 = 100.0f;
|
|
|
|
/* 8045405C-80454060 00265C 0004+00 7/7 0/0 0/0 .sdata2 @6181 */
|
|
SECTION_SDATA2 static f32 lit_6181 = -1.0f;
|
|
|
|
/* 801BDF6C-801BE328 1B88AC 03BC+00 1/1 0/0 0/0 .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
|
|
|
|
/* ############################################################################################## */
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80395826 = "/res/FieldMap/res-d.arc";
|
|
SECTION_DEAD static 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
|
|
|
|
/* 801BE328-801BE670 1B8C68 0348+00 0/0 1/1 0/0 .text isOpen__12dMenu_Dmap_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm bool dMenu_Dmap_c::isOpen() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/isOpen__12dMenu_Dmap_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BE670-801BE7E0 1B8FB0 0170+00 0/0 1/1 0/0 .text isClose__12dMenu_Dmap_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm bool dMenu_Dmap_c::isClose() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/isClose__12dMenu_Dmap_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BE7E0-801BEAFC 1B9120 031C+00 0/0 1/1 0/0 .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 1B943C 0010+00 1/0 0/0 0/0 .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 1B944C 0038+00 1/0 0/0 0/0 .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 1B9484 03E4+00 1/0 0/0 0/0 .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 1B9868 00A4+00 1/1 0/0 0/0 .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 1B990C 0064+00 1/1 0/0 0/0 .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 1B9970 0150+00 1/0 0/0 0/0 .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 1B9AC0 000C+00 1/0 0/0 0/0 .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 1B9ACC 00EC+00 1/0 0/0 0/0 .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 1B9BB8 00BC+00 1/0 0/0 0/0 .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 1B9C74 00DC+00 0/0 1/1 0/0 .text getNextStatus__12dMenu_Dmap_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm u8 dMenu_Dmap_c::getNextStatus() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/getNextStatus__12dMenu_Dmap_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BF410-801BF464 1B9D50 0054+00 1/1 1/1 0/0 .text isSync__12dMenu_Dmap_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm bool dMenu_Dmap_c::isSync() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/isSync__12dMenu_Dmap_cFv.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 801BF464-801BF4A4 1B9DA4 0040+00 1/1 0/0 0/0 .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 1B9DE4 0084+00 1/0 0/0 0/0 .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 1B9E68 0160+00 1/0 0/0 0/0 .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 1B9FC8 0084+00 1/0 0/0 0/0 .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 1BA04C 0194+00 1/0 0/0 0/0 .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 1BA1E0 0058+00 1/0 0/0 0/0 .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 1BA238 00DC+00 1/0 0/0 0/0 .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 1BA314 000C+00 1/0 0/0 0/0 .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 1BA320 00A4+00 1/0 0/0 0/0 .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 1BA3C4 0004+00 1/0 0/0 0/0 .text floorSelect_init_proc__12dMenu_Dmap_cFv */
|
|
void dMenu_Dmap_c::floorSelect_init_proc() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 801BFA88-801BFC78 1BA3C8 01F0+00 1/0 0/0 0/0 .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 1BA5B8 0034+00 2/2 0/0 0/0 .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 1BA5EC 00B0+00 1/0 0/0 0/0 .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 1BA69C 0228+00 1/0 0/0 0/0 .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 1BA8C4 0004+00 1/0 0/0 0/0 .text zoomWait_init_proc__12dMenu_Dmap_cFv */
|
|
void dMenu_Dmap_c::zoomWait_init_proc() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 801BFF88-801C008C 1BA8C8 0104+00 1/0 0/0 0/0 .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 1BA9CC 0114+00 1/0 0/0 0/0 .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 1BAAE0 009C+00 1/0 0/0 0/0 .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 1BAB7C 00B4+00 1/0 0/0 0/0 .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 1BAC30 0090+00 1/0 0/0 0/0 .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 1BACC0 00AC+00 4/4 1/0 0/0 .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 1BAD6C 0080+00 1/0 0/0 0/0 .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 1BADEC 0070+00 1/0 0/0 0/0 .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 1BAE5C 00A8+00 1/1 0/0 0/0 .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 1BAF04 0280+00 0/0 1/0 0/0 .text __sinit_d_menu_dmap_cpp */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
asm void __sinit_d_menu_dmap_cpp() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/__sinit_d_menu_dmap_cpp.s"
|
|
}
|
|
#pragma pop
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
REGISTER_CTORS(0x801C05C4, __sinit_d_menu_dmap_cpp);
|
|
#pragma pop
|
|
|
|
/* 801C0844-801C084C 1BB184 0008+00 1/0 0/0 0/0 .text @4@__dt__14dMenu_DmapBg_cFv */
|
|
#pragma push
|
|
#pragma optimization_level 0
|
|
#pragma optimizewithasm off
|
|
static asm void func_801C0844() {
|
|
nofralloc
|
|
#include "asm/d/menu/d_menu_dmap/func_801C0844.s"
|
|
}
|
|
#pragma pop
|
|
|
|
/* 80395760-80395760 021DC0 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|