tp/src/d/menu/d_menu_fmap.cpp

2567 lines
86 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: d/menu/d_menu_fmap
//
#include "d/menu/d_menu_fmap.h"
#include "MSL_C/string.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct dMenu_Fmap_region_data_c {
/* 8003DB48 */ void getMenuFmapStageData(int);
/* 8003DEE0 */ void buildFmapRegionData(int);
};
struct renderingFmap_c {
/* 801CE3C0 */ void getPointStagePathInnerNo(dMenu_Fmap_region_data_c*, f32, f32, int, int*,
int*);
};
struct mDoDvdThd_mountArchive_c {
/* 80015E14 */ void create(char const*, u8, JKRHeap*);
};
struct fmpTresTypeGroupDataList_c {
/* 8003EB10 */ ~fmpTresTypeGroupDataList_c();
};
struct daPy_py_c {
static u8 m_midnaActor[4];
};
struct dTres_c {
struct data_s {};
};
struct dSv_event_flag_c {
static u8 saveBitLabels[1644 + 4 /* padding */];
};
struct dSv_event_c {
/* 8003498C */ void onEventBit(u16);
/* 800349BC */ void isEventBit(u16) const;
};
struct dStage_dt_c {};
struct dMsgScrnExplain_c {
/* 8023D7D8 */ void move();
/* 8023E558 */ void openExplain(u32, u8, u8, u8, bool);
};
struct dMsgObject_c {
/* 80237AE0 */ void setTalkHeap(void*);
/* 80237B54 */ void getTalkHeap();
/* 802381FC */ void setStatus(u16);
/* 8023822C */ void getStatus();
/* 802383D0 */ void getMessageID();
/* 8023849C */ void setPortalMessageID(u16);
};
struct dMf_HIO_c {
/* 801C65F8 */ dMf_HIO_c();
/* 801CDA2C */ ~dMf_HIO_c();
static u8 mMySelfPointer[4];
};
struct dMeterMap_c {
/* 8020D650 */ void isEnableDispMapAndMapDispSizeTypeNo();
};
struct dMeter2Info_c {
/* 8021CC0C */ void setWarpInfo(char const*, cXyz const&, s16, u8, u8, u8);
};
struct dMenu_Fmap_world_data_c {
/* 8003E028 */ void create(dMenu_Fmap_region_data_c*);
};
struct dMenu_Fmap_stage_data_c {};
struct dMenu_FmapMap_c {
/* 801CEC24 */ dMenu_FmapMap_c();
/* 801CEDE8 */ void _create(u16, u16, u16, u16, void*);
/* 801CEE3C */ void _delete();
/* 801CF1E0 */ void setFlashOn(int, int, u8*, int);
/* 801CF450 */ void setRendering(dMenu_Fmap_world_data_c*, int, f32, f32, f32, f32);
};
struct dMenu_Fmap2DTop_c {
/* 801D5BD0 */ dMenu_Fmap2DTop_c(JKRExpHeap*, STControl*);
/* 801D6A44 */ void _execute();
/* 801D6C44 */ void setAllAlphaRate(f32, bool);
/* 801D6DF8 */ void btkAnimeLoop(J2DAnmTextureSRTKey*, f32);
/* 801D6EDC */ void setMoyaAlpha(u8);
/* 801D6F38 */ void setTitleNameString(u32);
/* 801D7010 */ void setAreaNameString(u32);
/* 801D70E8 */ void setZButtonString(u32, u8);
/* 801D7210 */ void setBButtonString(u32, u8);
/* 801D72D4 */ void setAButtonString(u32, u8);
/* 801D7398 */ void setCrossLRString(u32);
/* 801D74EC */ void set3DStickString(u32);
/* 801D7640 */ void createExplain(JKRExpHeap*, STControl*);
/* 801D76C0 */ void deleteExplain();
/* 801D7714 */ void setArrowAlphaRatio(u8, f32);
/* 801D7994 */ void checkPlayerWarpAccept();
/* 801D7AB4 */ void checkWarpAcceptRegion4();
/* 801D7B58 */ void checkWarpAcceptCannon();
/* 801D8088 */ void isWarpAccept();
};
struct dMenu_Fmap2DBack_c {
/* 801CF56C */ dMenu_Fmap2DBack_c();
/* 801D0804 */ void setRegionTexData(u8, ResTIMG*, f32, f32, f32, f32, f32, f32, f32, f32, f32);
/* 801D0AC8 */ void calcAllMapPos();
/* 801D0D18 */ void calcAllMapPos2D(f32, f32, f32*, f32*);
/* 801D0D50 */ void calcAllMapPos2D(char const*, f32, f32, f32*, f32*);
/* 801D0F7C */ void calcAllMapPosWorld(f32, f32, f32*, f32*);
/* 801D1094 */ void setSpotPane(ResTIMG*);
/* 801D10F4 */ void deleteSpotPane();
/* 801D1148 */ void zoomMapCalc(f32);
/* 801D1478 */ void zoomMapCalc2(f32);
/* 801D1858 */ void zoomMapCalcHIO();
/* 801D1D50 */ void mapBlink(s16*);
/* 801D1D74 */ void setSpotCursor(u8);
/* 801D1DC4 */ void allmap_move2(STControl*);
/* 801D2100 */ void setIcon2DPos(u8, f32, f32, f32, u8, bool);
/* 801D241C */ void setIcon2DPos(u8, char const*, f32, f32, f32, u8, bool);
/* 801D2508 */ void isShowRegion(int);
/* 801D2678 */ void getMapAreaGlobalCenterPosX();
/* 801D26C8 */ void getMapAreaGlobalCenterPosY();
/* 801D4928 */ void calcBackAlpha(bool);
/* 801D49E0 */ void btkAnimeLoop(f32);
/* 801D4AFC */ void setBaseBackAlpha(u8);
/* 801D4B2C */ void regionMapMove(STControl*);
/* 801D4E80 */ void stageMapMove(STControl*, u8, bool);
/* 801D5334 */ void setAllAlphaRate(f32, bool);
/* 801D58F8 */ void setArrowPos3D(u8, char const*, f32, f32);
/* 801D59C0 */ void setArrowPos3DOffset(u8, char const*, f32, f32, f32);
/* 801D5AC4 */ void calcDrawPriority();
/* 801D5BB8 */ void setArrowPosAxis(f32, f32);
};
struct dMenuMapCommon_c {
/* 801C3EC4 */ void iconScale(int, f32, f32, f32);
/* 801C443C */ void clearIconInfo();
};
struct dMenuFmapIconPointer_c {
/* 8003E114 */ void init(dMenu_Fmap_region_data_c*, dMenu_Fmap_stage_data_c*, u8, int, int);
/* 8003E490 */ void nextData();
/* 8003E510 */ void getValidData();
};
struct dMenuFmapIconDisp_c {
/* 8003E578 */ void getPosition(int*, int*, f32*, f32*, dTres_c::data_s const**);
/* 8003E6E8 */ void isDrawDisp();
};
struct dMapInfo_n {
/* 8003EE5C */ void getMapPlayerPos();
/* 8003F02C */ void getMapRestartPos();
};
struct JKRAramArchive {};
//
// Forward References:
//
extern "C" void __ct__9dMf_HIO_cFv();
extern "C" void dMenuFmap_getStartStageName__FPv();
extern "C" void __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc();
extern "C" void __dt__12dMenu_Fmap_cFv();
extern "C" void _create__12dMenu_Fmap_cFv();
extern "C" void _delete__12dMenu_Fmap_cFv();
extern "C" void _move__12dMenu_Fmap_cFv();
extern "C" void _draw__12dMenu_Fmap_cFv();
extern "C" void getNextStatus__12dMenu_Fmap_cFPUc();
extern "C" void isSync__12dMenu_Fmap_cFv();
extern "C" void all_map_init__12dMenu_Fmap_cFv();
extern "C" void all_map_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_all_to_region_init__12dMenu_Fmap_cFv();
extern "C" void zoom_all_to_region_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_all_init__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_all_proc__12dMenu_Fmap_cFv();
extern "C" void region_map_init__12dMenu_Fmap_cFv();
extern "C" void region_map_proc__12dMenu_Fmap_cFv();
extern "C" void to_portal_warp_map_init__12dMenu_Fmap_cFv();
extern "C" void to_portal_warp_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_map_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_select_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_select_proc__12dMenu_Fmap_cFv();
extern "C" void portal_warp_forbid_init__12dMenu_Fmap_cFv();
extern "C" void portal_warp_forbid_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_spot_init__12dMenu_Fmap_cFv();
extern "C" void zoom_region_to_spot_proc__12dMenu_Fmap_cFv();
extern "C" void zoom_spot_to_region_init__12dMenu_Fmap_cFv();
extern "C" void zoom_spot_to_region_proc__12dMenu_Fmap_cFv();
extern "C" void spot_map_init__12dMenu_Fmap_cFv();
extern "C" void spot_map_proc__12dMenu_Fmap_cFv();
extern "C" void portal_demo1_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo1_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo2_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo2_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo3_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo3_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo4_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo4_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo5_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo5_move__12dMenu_Fmap_cFv();
extern "C" void portal_demo6_init__12dMenu_Fmap_cFv();
extern "C" void portal_demo6_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo1_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo1_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo2_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo2_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo3_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo3_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo4_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo4_move__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo5_init__12dMenu_Fmap_cFv();
extern "C" void yamiboss_demo5_move__12dMenu_Fmap_cFv();
extern "C" void light_demo1_init__12dMenu_Fmap_cFv();
extern "C" void light_demo1_move__12dMenu_Fmap_cFv();
extern "C" void light_demo2_init__12dMenu_Fmap_cFv();
extern "C" void light_demo2_move__12dMenu_Fmap_cFv();
extern "C" void table_demo1_init__12dMenu_Fmap_cFv();
extern "C" void table_demo1_move__12dMenu_Fmap_cFv();
extern "C" void table_demo2_init__12dMenu_Fmap_cFv();
extern "C" void table_demo2_move__12dMenu_Fmap_cFv();
extern "C" void table_demo3_init__12dMenu_Fmap_cFv();
extern "C" void table_demo3_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo1_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo1_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo2_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo2_move__12dMenu_Fmap_cFv();
extern "C" void howl_demo3_init__12dMenu_Fmap_cFv();
extern "C" void howl_demo3_move__12dMenu_Fmap_cFv();
extern "C" void isOpen__12dMenu_Fmap_cFv();
extern "C" void isClose__12dMenu_Fmap_cFv();
extern "C" void getProcess__12dMenu_Fmap_cFv();
extern "C" void getRegionCursor__12dMenu_Fmap_cFv();
extern "C" void getStageCursor__12dMenu_Fmap_cFv();
extern "C" void getStageTransX__12dMenu_Fmap_cFv();
extern "C" void getStageTransZ__12dMenu_Fmap_cFv();
extern "C" void isRoomCheck__12dMenu_Fmap_cFii();
extern "C" void checkStRoomData__12dMenu_Fmap_cFv();
extern "C" void talkButton__12dMenu_Fmap_cFv();
extern "C" void setProcess__12dMenu_Fmap_cFUc();
extern "C" void setFlash__12dMenu_Fmap_cFUcb();
extern "C" void readWorldData__12dMenu_Fmap_cFUc();
extern "C" void readAreaData__12dMenu_Fmap_cFUcb();
extern "C" void readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc();
extern "C" void readFieldMapData__12dMenu_Fmap_cFPPvPCcbb();
extern "C" void getExpandedResSize__10JKRArchiveCFPCv();
extern "C" void decodeFieldMapData__12dMenu_Fmap_cFv();
extern "C" void decodePortalData__12dMenu_Fmap_cFv();
extern "C" void readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc();
extern "C" void removeAreaData__12dMenu_Fmap_cFv();
extern "C" void removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c();
extern "C" void setTitleName__12dMenu_Fmap_cFUl();
extern "C" void setAreaName__12dMenu_Fmap_cFUl();
extern "C" void setAreaNameZero__12dMenu_Fmap_cFv();
extern "C" void portalWarpMapMove__12dMenu_Fmap_cFP9STControl();
extern "C" void onRoomDataBit__12dMenu_Fmap_cFi();
extern "C" void isRoomDataBit__12dMenu_Fmap_cFi();
extern "C" void resetRoomDataBit__12dMenu_Fmap_cFv();
extern "C" void drawIcon__12dMenu_Fmap_cFfb();
extern "C" void drawLightDropIcon__12dMenu_Fmap_cFv();
extern "C" void drawBatsumarkIcon__12dMenu_Fmap_cFv();
extern "C" void drawSnowmanIcon__12dMenu_Fmap_cFv();
extern "C" void drawGoldWolfIcon__12dMenu_Fmap_cFv();
extern "C" void drawCoachIcon__12dMenu_Fmap_cFv();
extern "C" void drawPlayEnterIcon__12dMenu_Fmap_cFv();
extern "C" void checkDrawPortalIcon__12dMenu_Fmap_cFii();
extern "C" void searchIcon__12dMenu_Fmap_cFUciPfPf();
extern "C" void drawIcon__12dMenu_Fmap_cFUci();
extern "C" void drawEnterIcon__12dMenu_Fmap_cFv();
extern "C" void drawPortalIcon__12dMenu_Fmap_cFv();
extern "C" void getRegionStageNum__12dMenu_Fmap_cFi();
extern "C" void getNowFmapRegionData__12dMenu_Fmap_cFv();
extern "C" void getNowFmapStageData__12dMenu_Fmap_cFv();
extern "C" void searchPortalStageID__12dMenu_Fmap_cFPc();
extern "C" void drawDebugStage__12dMenu_Fmap_cFv();
extern "C" void arrowPosInit__12dMenu_Fmap_cFv();
extern "C" void tableArrowPosInit__12dMenu_Fmap_cFb();
extern "C" void yamibossArrowPosInit__12dMenu_Fmap_cFv();
extern "C" void howlArrowPosInit__12dMenu_Fmap_cFv();
extern "C" void getHowlRegionID__12dMenu_Fmap_cFv();
extern "C" void isLightVesselGet__12dMenu_Fmap_cFv();
extern "C" void getPlayerPos2D__12dMenu_Fmap_cFv();
extern "C" void __dt__9dMf_HIO_cFv();
extern "C" void __sinit_d_menu_fmap_cpp();
extern "C" extern char const* const d_menu_d_menu_fmap__stringBase0;
extern "C" u8 mMySelfPointer__9dMf_HIO_c[4];
extern "C" u8 MyClass__12dMenu_Fmap_c[4];
//
// External References:
//
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap();
extern "C" void fopMsgM_messageSet__FUlUl();
extern "C" void dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c();
extern "C" void dComIfGs_isStageSwitch__Fii();
extern "C" void dComIfGs_isOneZoneSwitch__Fii();
extern "C" void dComIfGp_isLightDropMapVisible__Fv();
extern "C" void dComIfGp_getNowLevel__Fv();
extern "C" void dComIfGp_SelectWarpPt_set__FUc();
extern "C" void checkTrigger__9STControlFv();
extern "C" void dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc();
extern "C" void onEventBit__11dSv_event_cFUs();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void getMenuFmapStageData__24dMenu_Fmap_region_data_cFi();
extern "C" void buildFmapRegionData__24dMenu_Fmap_region_data_cFi();
extern "C" void create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c();
extern "C" void
init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii();
extern "C" void nextData__22dMenuFmapIconPointer_cFv();
extern "C" void getValidData__22dMenuFmapIconPointer_cFv();
extern "C" void getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s();
extern "C" void isDrawDisp__19dMenuFmapIconDisp_cFv();
extern "C" void __dt__26fmpTresTypeGroupDataList_cFv();
extern "C" void getMapPlayerPos__10dMapInfo_nFv();
extern "C" void getMapRestartPos__10dMapInfo_nFv();
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
extern "C" void iconScale__16dMenuMapCommon_cFifff();
extern "C" void clearIconInfo__16dMenuMapCommon_cFv();
extern "C" void getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi();
extern "C" void __ct__15dMenu_FmapMap_cFv();
extern "C" void _create__15dMenu_FmapMap_cFUsUsUsUsPv();
extern "C" void _delete__15dMenu_FmapMap_cFv();
extern "C" void setFlashOn__15dMenu_FmapMap_cFiiPUci();
extern "C" void setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff();
extern "C" void __ct__18dMenu_Fmap2DBack_cFv();
extern "C" void setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff();
extern "C" void calcAllMapPos__18dMenu_Fmap2DBack_cFv();
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf();
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf();
extern "C" void calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf();
extern "C" void setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG();
extern "C" void deleteSpotPane__18dMenu_Fmap2DBack_cFv();
extern "C" void zoomMapCalc__18dMenu_Fmap2DBack_cFf();
extern "C" void zoomMapCalc2__18dMenu_Fmap2DBack_cFf();
extern "C" void zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv();
extern "C" void mapBlink__18dMenu_Fmap2DBack_cFPs();
extern "C" void setSpotCursor__18dMenu_Fmap2DBack_cFUc();
extern "C" void allmap_move2__18dMenu_Fmap2DBack_cFP9STControl();
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb();
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb();
extern "C" void isShowRegion__18dMenu_Fmap2DBack_cFi();
extern "C" void getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv();
extern "C" void getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv();
extern "C" void calcBackAlpha__18dMenu_Fmap2DBack_cFb();
extern "C" void btkAnimeLoop__18dMenu_Fmap2DBack_cFf();
extern "C" void setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc();
extern "C" void regionMapMove__18dMenu_Fmap2DBack_cFP9STControl();
extern "C" void stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb();
extern "C" void setAllAlphaRate__18dMenu_Fmap2DBack_cFfb();
extern "C" void setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff();
extern "C" void setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff();
extern "C" void calcDrawPriority__18dMenu_Fmap2DBack_cFv();
extern "C" void setArrowPosAxis__18dMenu_Fmap2DBack_cFff();
extern "C" void __ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
extern "C" void _execute__17dMenu_Fmap2DTop_cFv();
extern "C" void setAllAlphaRate__17dMenu_Fmap2DTop_cFfb();
extern "C" void btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf();
extern "C" void setMoyaAlpha__17dMenu_Fmap2DTop_cFUc();
extern "C" void setTitleNameString__17dMenu_Fmap2DTop_cFUl();
extern "C" void setAreaNameString__17dMenu_Fmap2DTop_cFUl();
extern "C" void setZButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setBButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setAButtonString__17dMenu_Fmap2DTop_cFUlUc();
extern "C" void setCrossLRString__17dMenu_Fmap2DTop_cFUl();
extern "C" void set3DStickString__17dMenu_Fmap2DTop_cFUl();
extern "C" void createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
extern "C" void deleteExplain__17dMenu_Fmap2DTop_cFv();
extern "C" void setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf();
extern "C" void checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv();
extern "C" void checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv();
extern "C" void checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv();
extern "C" void isWarpAccept__17dMenu_Fmap2DTop_cFv();
extern "C" void dMw_UP_TRIGGER__Fv();
extern "C" void dMw_DOWN_TRIGGER__Fv();
extern "C" void dMw_LEFT_TRIGGER__Fv();
extern "C" void dMw_RIGHT_TRIGGER__Fv();
extern "C" void dMw_A_TRIGGER__Fv();
extern "C" void dMw_B_TRIGGER__Fv();
extern "C" void dMw_Z_TRIGGER__Fv();
extern "C" void dMw_START_TRIGGER__Fv();
extern "C" void isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv();
extern "C" void setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc();
extern "C" void dMeter2Info_set2DVibrationM__Fv();
extern "C" void setTalkHeap__12dMsgObject_cFPv();
extern "C" void getTalkHeap__12dMsgObject_cFv();
extern "C" void setStatus__12dMsgObject_cFUs();
extern "C" void getStatus__12dMsgObject_cFv();
extern "C" void getMessageID__12dMsgObject_cFv();
extern "C" void setPortalMessageID__12dMsgObject_cFUs();
extern "C" void move__17dMsgScrnExplain_cFv();
extern "C" void openExplain__17dMsgScrnExplain_cFUlUcUcUcb();
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 cLib_addCalc2__FPffff();
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
extern "C" void alloc__7JKRHeapFUli();
extern "C" void free__7JKRHeapFPv();
extern "C" void getTotalFreeSize__7JKRHeapFv();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
extern "C" void __register_global_object();
extern "C" void __destroy_arr();
extern "C" void __ptmf_scall();
extern "C" void __save_gpr();
extern "C" void _savegpr_15();
extern "C" void _savegpr_19();
extern "C" void _savegpr_23();
extern "C" void _savegpr_24();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void __restore_gpr();
extern "C" void _restgpr_15();
extern "C" void _restgpr_19();
extern "C" void _restgpr_23();
extern "C" void _restgpr_24();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" void sprintf();
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
extern "C" extern void* __vt__19dMenuFmapIconDisp_c[3];
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 mStayNo__20dStage_roomControl_c[4];
extern "C" u8 m_midnaActor__9daPy_py_c[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* ############################################################################################## */
/* 803960E8-803960E8 022748 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
SECTION_DEAD static char const* const stringBase_803960E8 = "";
SECTION_DEAD static char const* const stringBase_803960E9 = "dat/field.dat";
SECTION_DEAD static char const* const stringBase_803960F7 = "dat/portal.dat";
SECTION_DEAD static char const* const stringBase_80396106 = "F_SP124";
SECTION_DEAD static char const* const stringBase_8039610E = "/res/FieldMap/res-f.arc";
SECTION_DEAD static char const* const stringBase_80396126 = "dat/data.dat";
SECTION_DEAD static char const* const stringBase_80396133 = "%s/stage.dat";
SECTION_DEAD static char const* const stringBase_80396140 = "%s/room%d.dzs";
SECTION_DEAD static char const* const stringBase_8039614E = "tex/region8.bti";
SECTION_DEAD static char const* const stringBase_8039615E = "tex/region%d.bti";
SECTION_DEAD static char const* const stringBase_8039616F = "F_SP115";
SECTION_DEAD static char const* const stringBase_80396177 = "F_SP113";
SECTION_DEAD static char const* const stringBase_8039617F = "F_SP109";
SECTION_DEAD static char const* const stringBase_80396187 = "F_SP108";
SECTION_DEAD static char const* const stringBase_8039618F = "F_SP104";
SECTION_DEAD static char const* const stringBase_80396197 = "F_SP122";
SECTION_DEAD static char const* const stringBase_8039619F = "F_SP111";
SECTION_DEAD static char const* const stringBase_803961A7 = "F_SP116";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_803961AF = "";
#pragma pop
/* 803BD090-803BD09C 01A1B0 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,
};
/* 803BD09C-803BD0A8 -00001 000C+00 0/1 0/0 0/0 .data @4019 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4019[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0A8-803BD0B4 -00001 000C+00 0/1 0/0 0/0 .data @4020 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4020[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0B4-803BD0C0 -00001 000C+00 0/1 0/0 0/0 .data @4021 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4021[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0C0-803BD0CC -00001 000C+00 0/1 0/0 0/0 .data @4022 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4022[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0CC-803BD0D8 -00001 000C+00 0/1 0/0 0/0 .data @4023 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4023[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0D8-803BD0E4 -00001 000C+00 0/1 0/0 0/0 .data @4024 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4024[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0E4-803BD0F0 -00001 000C+00 0/1 0/0 0/0 .data @4025 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4025[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0F0-803BD0FC -00001 000C+00 0/1 0/0 0/0 .data @4026 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4026[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD0FC-803BD108 -00001 000C+00 0/1 0/0 0/0 .data @4027 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4027[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD108-803BD114 -00001 000C+00 0/1 0/0 0/0 .data @4028 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4028[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD114-803BD120 -00001 000C+00 0/1 0/0 0/0 .data @4029 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4029[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD120-803BD12C -00001 000C+00 0/1 0/0 0/0 .data @4030 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4030[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD12C-803BD138 -00001 000C+00 0/1 0/0 0/0 .data @4031 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4031[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD138-803BD144 -00001 000C+00 0/1 0/0 0/0 .data @4032 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4032[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD144-803BD150 -00001 000C+00 0/1 0/0 0/0 .data @4033 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4033[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD150-803BD15C -00001 000C+00 0/1 0/0 0/0 .data @4034 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4034[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD15C-803BD168 -00001 000C+00 0/1 0/0 0/0 .data @4035 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4035[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD168-803BD174 -00001 000C+00 0/1 0/0 0/0 .data @4036 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4036[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD174-803BD180 -00001 000C+00 0/1 0/0 0/0 .data @4037 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4037[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD180-803BD18C -00001 000C+00 0/1 0/0 0/0 .data @4038 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4038[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD18C-803BD198 -00001 000C+00 0/1 0/0 0/0 .data @4039 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4039[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD198-803BD1A4 -00001 000C+00 0/1 0/0 0/0 .data @4040 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4040[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1A4-803BD1B0 -00001 000C+00 0/1 0/0 0/0 .data @4041 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4041[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1B0-803BD1BC -00001 000C+00 0/1 0/0 0/0 .data @4042 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4042[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1BC-803BD1C8 -00001 000C+00 0/1 0/0 0/0 .data @4043 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4043[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1C8-803BD1D4 -00001 000C+00 0/1 0/0 0/0 .data @4044 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4044[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1D4-803BD1E0 -00001 000C+00 0/1 0/0 0/0 .data @4045 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4045[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1E0-803BD1EC -00001 000C+00 0/1 0/0 0/0 .data @4046 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4046[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1EC-803BD1F8 -00001 000C+00 0/1 0/0 0/0 .data @4047 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4047[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD1F8-803BD204 -00001 000C+00 0/1 0/0 0/0 .data @4048 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4048[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_init__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD204-803BD36C 01A324 0168+00 2/3 0/0 0/0 .data init_process */
SECTION_DATA static u8 init_process[360] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BD36C-803BD378 -00001 000C+00 0/1 0/0 0/0 .data @4049 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4049[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD378-803BD384 -00001 000C+00 0/1 0/0 0/0 .data @4050 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4050[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD384-803BD390 -00001 000C+00 0/1 0/0 0/0 .data @4051 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4051[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD390-803BD39C -00001 000C+00 0/1 0/0 0/0 .data @4052 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4052[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD39C-803BD3A8 -00001 000C+00 0/1 0/0 0/0 .data @4053 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4053[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3A8-803BD3B4 -00001 000C+00 0/1 0/0 0/0 .data @4054 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4054[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3B4-803BD3C0 -00001 000C+00 0/1 0/0 0/0 .data @4055 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4055[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3C0-803BD3CC -00001 000C+00 0/1 0/0 0/0 .data @4056 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4056[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3CC-803BD3D8 -00001 000C+00 0/1 0/0 0/0 .data @4057 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4057[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3D8-803BD3E4 -00001 000C+00 0/1 0/0 0/0 .data @4058 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4058[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3E4-803BD3F0 -00001 000C+00 0/1 0/0 0/0 .data @4059 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4059[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3F0-803BD3FC -00001 000C+00 0/1 0/0 0/0 .data @4060 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4060[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD3FC-803BD408 -00001 000C+00 0/1 0/0 0/0 .data @4061 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4061[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD408-803BD414 -00001 000C+00 0/1 0/0 0/0 .data @4062 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4062[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_proc__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD414-803BD420 -00001 000C+00 0/1 0/0 0/0 .data @4063 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4063[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD420-803BD42C -00001 000C+00 0/1 0/0 0/0 .data @4064 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4064[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD42C-803BD438 -00001 000C+00 0/1 0/0 0/0 .data @4065 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4065[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD438-803BD444 -00001 000C+00 0/1 0/0 0/0 .data @4066 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4066[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD444-803BD450 -00001 000C+00 0/1 0/0 0/0 .data @4067 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4067[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD450-803BD45C -00001 000C+00 0/1 0/0 0/0 .data @4068 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4068[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD45C-803BD468 -00001 000C+00 0/1 0/0 0/0 .data @4069 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4069[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD468-803BD474 -00001 000C+00 0/1 0/0 0/0 .data @4070 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4070[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD474-803BD480 -00001 000C+00 0/1 0/0 0/0 .data @4071 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4071[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD480-803BD48C -00001 000C+00 0/1 0/0 0/0 .data @4072 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4072[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD48C-803BD498 -00001 000C+00 0/1 0/0 0/0 .data @4073 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4073[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD498-803BD4A4 -00001 000C+00 0/1 0/0 0/0 .data @4074 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4074[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4A4-803BD4B0 -00001 000C+00 0/1 0/0 0/0 .data @4075 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4075[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4B0-803BD4BC -00001 000C+00 0/1 0/0 0/0 .data @4076 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4076[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4BC-803BD4C8 -00001 000C+00 0/1 0/0 0/0 .data @4077 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4077[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4C8-803BD4D4 -00001 000C+00 0/1 0/0 0/0 .data @4078 */
#pragma push
#pragma force_active on
SECTION_DATA static void* lit_4078[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_move__12dMenu_Fmap_cFv,
};
#pragma pop
/* 803BD4D4-803BD63C 01A5F4 0168+00 1/2 0/0 0/0 .data move_process */
SECTION_DATA static u8 move_process[360] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 803BD63C-803BD64C -00001 0010+00 1/1 0/0 0/0 .data stage_name$7304 */
SECTION_DATA static void* stage_name_7304[4] = {
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x87),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x8F),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x97),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x9F),
};
/* 803BD64C-803BD664 -00001 0018+00 1/1 0/0 0/0 .data stage_name$7361 */
SECTION_DATA static void* stage_name_7361[6] = {
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xA7),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xAF),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xAF),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0x1E),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xB7),
(void*)(((char*)&d_menu_d_menu_fmap__stringBase0) + 0xBF),
};
/* 803BD664-803BD670 01A784 000C+00 2/2 0/0 0/0 .data __vt__12dMenu_Fmap_c */
SECTION_DATA extern void* __vt__12dMenu_Fmap_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12dMenu_Fmap_cFv,
};
/* 803BD670-803BD680 01A790 000C+04 2/2 0/0 0/0 .data __vt__9dMf_HIO_c */
SECTION_DATA extern void* __vt__9dMf_HIO_c[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__9dMf_HIO_cFv,
/* padding */
NULL,
};
/* 804510A0-804510A4 0005A0 0004+00 1/1 0/0 0/0 .sbss mMySelfPointer__9dMf_HIO_c */
u8 dMf_HIO_c::mMySelfPointer[4];
/* 80454120-80454124 002720 0004+00 1/1 0/0 0/0 .sdata2 @3994 */
SECTION_SDATA2 static f32 lit_3994 = 1.0f / 5.0f;
/* 80454124-80454128 002724 0004+00 26/26 0/0 0/0 .sdata2 @3995 */
SECTION_SDATA2 static f32 lit_3995 = 1.0f;
/* 801C65F8-801C662C 1C0F38 0034+00 1/1 0/0 0/0 .text __ct__9dMf_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMf_HIO_c::dMf_HIO_c() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__ct__9dMf_HIO_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804510A4-804510AC 0005A4 0008+00 1/1 0/0 0/0 .sbss virtual_stage$3999 */
static u8 virtual_stage[8];
/* 801C662C-801C66E4 1C0F6C 00B8+00 5/5 2/2 0/0 .text dMenuFmap_getStartStageName__FPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenuFmap_getStartStageName(void* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/dMenuFmap_getStartStageName__FPv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804510AC-804510B0 0005AC 0004+00 2/2 0/0 0/0 .sbss MyClass__12dMenu_Fmap_c */
u8 dMenu_Fmap_c::MyClass[4];
/* 80454128-8045412C 002728 0004+00 31/31 0/0 0/0 .sdata2 @4158 */
SECTION_SDATA2 static u8 lit_4158[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 8045412C-80454130 00272C 0004+00 3/3 0/0 0/0 .sdata2 @4159 */
SECTION_SDATA2 static f32 lit_4159 = -608.0f;
/* 80454130-80454134 002730 0004+00 3/3 0/0 0/0 .sdata2 @4160 */
SECTION_SDATA2 static f32 lit_4160 = 608.0f;
/* 80454134-80454138 002734 0004+00 3/3 0/0 0/0 .sdata2 @4161 */
SECTION_SDATA2 static f32 lit_4161 = -448.0f;
/* 80454138-8045413C 002738 0004+00 3/3 0/0 0/0 .sdata2 @4162 */
SECTION_SDATA2 static f32 lit_4162 = 448.0f;
/* 801C66E4-801C6AC8 1C1024 03E4+00 0/0 1/1 0/0 .text
* __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMenu_Fmap_c::dMenu_Fmap_c(JKRExpHeap* param_0, STControl* param_1, CSTControl* param_2,
u8 param_3, u8 param_4, u8 param_5, f32 param_6, f32 param_7,
u8 param_8) {
nofralloc
#include "asm/d/menu/d_menu_fmap/__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc.s"
}
#pragma pop
/* 801C6AC8-801C6D64 1C1408 029C+00 1/0 0/0 0/0 .text __dt__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
// asm dMenu_Fmap_c::~dMenu_Fmap_c() {
extern "C" asm void __dt__12dMenu_Fmap_cFv() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__dt__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 8045413C-80454140 00273C 0004+00 12/12 0/0 0/0 .sdata2 @4353 */
SECTION_SDATA2 static f32 lit_4353 = 10.0f;
/* 80454140-80454148 002740 0008+00 16/16 0/0 0/0 .sdata2 @4358 */
SECTION_SDATA2 static f64 lit_4358 = 4503601774854144.0 /* cast s32 to float */;
/* 801C6D64-801C74A4 1C16A4 0740+00 1/1 0/0 0/0 .text _create__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_create() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_create__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C74A4-801C74A8 1C1DE4 0004+00 0/0 1/1 0/0 .text _delete__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::_delete() {
/* empty function */
}
/* ############################################################################################## */
/* 8042E820-8042E82C 05B540 000C+00 1/1 0/0 0/0 .bss @3989 */
static u8 lit_3989[12];
/* 8042E82C-8042E840 05B54C 0014+00 2/2 0/0 0/0 .bss g_fmHIO */
static u8 g_fmHIO[20];
/* 80454148-8045414C 002748 0004+00 1/1 0/0 0/0 .sdata2 @4397 */
SECTION_SDATA2 static f32 lit_4397 = 2.0f / 5.0f;
/* 8045414C-80454150 00274C 0004+00 2/2 0/0 0/0 .sdata2 @4398 */
SECTION_SDATA2 static f32 lit_4398 = 0.5f;
/* 80454150-80454154 002750 0004+00 1/1 0/0 0/0 .sdata2 @4399 */
SECTION_SDATA2 static f32 lit_4399 = 1.0f / 10.0f;
/* 801C74A8-801C7650 1C1DE8 01A8+00 0/0 1/1 0/0 .text _move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7650-801C77F0 1C1F90 01A0+00 0/0 1/1 0/0 .text _draw__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::_draw() {
nofralloc
#include "asm/d/menu/d_menu_fmap/_draw__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454154-80454158 002754 0004+00 19/19 0/0 0/0 .sdata2 @4541 */
SECTION_SDATA2 static f32 lit_4541 = -1.0f;
/* 801C77F0-801C7AFC 1C2130 030C+00 0/0 1/1 0/0 .text getNextStatus__12dMenu_Fmap_cFPUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getNextStatus(u8* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNextStatus__12dMenu_Fmap_cFPUc.s"
}
#pragma pop
/* 801C7AFC-801C7B24 1C243C 0028+00 1/1 1/1 0/0 .text isSync__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isSync() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isSync__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7B24-801C7C2C 1C2464 0108+00 1/0 0/0 0/0 .text all_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::all_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/all_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C7C2C-801C8230 1C256C 0604+00 1/0 0/0 0/0 .text all_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::all_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/all_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8230-801C8308 1C2B70 00D8+00 1/0 0/0 0/0 .text zoom_all_to_region_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_all_to_region_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8308-801C83E0 1C2C48 00D8+00 1/0 0/0 0/0 .text zoom_all_to_region_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_all_to_region_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C83E0-801C8438 1C2D20 0058+00 1/0 0/0 0/0 .text zoom_region_to_all_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_all_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8438-801C8518 1C2D78 00E0+00 1/0 0/0 0/0 .text zoom_region_to_all_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_all_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8518-801C8600 1C2E58 00E8+00 1/0 0/0 0/0 .text region_map_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::region_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/region_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454158-8045415C 002758 0004+00 2/2 0/0 0/0 .sdata2 @4939 */
SECTION_SDATA2 static f32 lit_4939 = 304.0f;
/* 8045415C-80454160 00275C 0004+00 2/2 0/0 0/0 .sdata2 @4940 */
SECTION_SDATA2 static f32 lit_4940 = 224.0f;
/* 801C8600-801C8B00 1C2F40 0500+00 1/0 0/0 0/0 .text region_map_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::region_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/region_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B00-801C8B0C 1C3440 000C+00 1/0 0/0 0/0 .text to_portal_warp_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::to_portal_warp_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B0C-801C8B48 1C344C 003C+00 1/0 0/0 0/0 .text to_portal_warp_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::to_portal_warp_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8B48-801C8C0C 1C3488 00C4+00 1/0 0/0 0/0 .text portal_warp_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C8C0C-801C90A4 1C354C 0498+00 1/0 0/0 0/0 .text portal_warp_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C90A4-801C90A8 1C39E4 0004+00 1/0 0/0 0/0 .text portal_warp_select_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::portal_warp_select_init() {
/* empty function */
}
/* 801C90A8-801C91D8 1C39E8 0130+00 1/0 0/0 0/0 .text portal_warp_select_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_select_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_select_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C91D8-801C9238 1C3B18 0060+00 1/0 0/0 0/0 .text portal_warp_forbid_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_forbid_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9238-801C92A4 1C3B78 006C+00 1/0 0/0 0/0 .text portal_warp_forbid_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_warp_forbid_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C92A4-801C9304 1C3BE4 0060+00 1/0 0/0 0/0 .text zoom_region_to_spot_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_spot_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9304-801C93CC 1C3C44 00C8+00 1/0 0/0 0/0 .text zoom_region_to_spot_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_region_to_spot_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C93CC-801C9428 1C3D0C 005C+00 1/0 0/0 0/0 .text zoom_spot_to_region_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_spot_to_region_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9428-801C950C 1C3D68 00E4+00 1/0 0/0 0/0 .text zoom_spot_to_region_proc__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::zoom_spot_to_region_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C950C-801C9618 1C3E4C 010C+00 1/0 0/0 0/0 .text spot_map_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::spot_map_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/spot_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9618-801C9A4C 1C3F58 0434+00 1/0 0/0 0/0 .text spot_map_proc__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::spot_map_proc() {
nofralloc
#include "asm/d/menu/d_menu_fmap/spot_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9A4C-801C9B64 1C438C 0118+00 1/0 0/0 0/0 .text portal_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9B64-801C9C7C 1C44A4 0118+00 1/0 0/0 0/0 .text portal_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9C7C-801C9CC8 1C45BC 004C+00 1/0 0/0 0/0 .text portal_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9CC8-801C9D60 1C4608 0098+00 1/0 0/0 0/0 .text portal_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9D60-801C9DB4 1C46A0 0054+00 1/0 0/0 0/0 .text portal_demo3_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo3_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9DB4-801C9EB8 1C46F4 0104+00 1/0 0/0 0/0 .text portal_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9EB8-801C9F14 1C47F8 005C+00 1/0 0/0 0/0 .text portal_demo4_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo4_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9F14-801C9F7C 1C4854 0068+00 1/0 0/0 0/0 .text portal_demo4_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo4_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9F7C-801C9FBC 1C48BC 0040+00 1/0 0/0 0/0 .text portal_demo5_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo5_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo5_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801C9FBC-801CA158 1C48FC 019C+00 1/0 0/0 0/0 .text portal_demo5_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo5_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA158-801CA15C 1C4A98 0004+00 1/0 0/0 0/0 .text portal_demo6_init__12dMenu_Fmap_cFv
*/
void dMenu_Fmap_c::portal_demo6_init() {
/* empty function */
}
/* 801CA15C-801CA1E8 1C4A9C 008C+00 1/0 0/0 0/0 .text portal_demo6_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portal_demo6_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/portal_demo6_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA1E8-801CA2F4 1C4B28 010C+00 1/0 0/0 0/0 .text yamiboss_demo1_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA2F4-801CA34C 1C4C34 0058+00 1/0 0/0 0/0 .text yamiboss_demo1_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA34C-801CA35C 1C4C8C 0010+00 1/0 0/0 0/0 .text yamiboss_demo2_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA35C-801CA40C 1C4C9C 00B0+00 1/0 0/0 0/0 .text yamiboss_demo2_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA40C-801CA410 1C4D4C 0004+00 1/0 0/0 0/0 .text yamiboss_demo3_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::yamiboss_demo3_init() {
/* empty function */
}
/* 801CA410-801CA468 1C4D50 0058+00 1/0 0/0 0/0 .text yamiboss_demo3_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA468-801CA4C0 1C4DA8 0058+00 1/0 0/0 0/0 .text yamiboss_demo4_init__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo4_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA4C0-801CA544 1C4E00 0084+00 1/0 0/0 0/0 .text yamiboss_demo4_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo4_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA544-801CA548 1C4E84 0004+00 1/0 0/0 0/0 .text yamiboss_demo5_init__12dMenu_Fmap_cFv */
void dMenu_Fmap_c::yamiboss_demo5_init() {
/* empty function */
}
/* 801CA548-801CA5CC 1C4E88 0084+00 1/0 0/0 0/0 .text yamiboss_demo5_move__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamiboss_demo5_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamiboss_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA5CC-801CA7A4 1C4F0C 01D8+00 1/0 0/0 0/0 .text light_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA7A4-801CA7E0 1C50E4 003C+00 1/0 0/0 0/0 .text light_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA7E0-801CA814 1C5120 0034+00 1/0 0/0 0/0 .text light_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA814-801CA874 1C5154 0060+00 1/0 0/0 0/0 .text light_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::light_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/light_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA874-801CA9B4 1C51B4 0140+00 1/0 0/0 0/0 .text table_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CA9B4-801CAA78 1C52F4 00C4+00 1/0 0/0 0/0 .text table_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAA78-801CAABC 1C53B8 0044+00 1/0 0/0 0/0 .text table_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAABC-801CAB88 1C53FC 00CC+00 1/0 0/0 0/0 .text table_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAB88-801CABD0 1C54C8 0048+00 1/0 0/0 0/0 .text table_demo3_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo3_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CABD0-801CAC30 1C5510 0060+00 1/0 0/0 0/0 .text table_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::table_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/table_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAC30-801CAC7C 1C5570 004C+00 1/0 0/0 0/0 .text howl_demo1_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo1_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAC7C-801CAD48 1C55BC 00CC+00 1/0 0/0 0/0 .text howl_demo1_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo1_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD48-801CAD54 1C5688 000C+00 1/0 0/0 0/0 .text howl_demo2_init__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo2_init() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD54-801CAD9C 1C5694 0048+00 1/0 0/0 0/0 .text howl_demo2_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo2_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CAD9C-801CADA0 1C56DC 0004+00 1/0 0/0 0/0 .text howl_demo3_init__12dMenu_Fmap_cFv
*/
void dMenu_Fmap_c::howl_demo3_init() {
/* empty function */
}
/* 801CADA0-801CADC4 1C56E0 0024+00 1/0 0/0 0/0 .text howl_demo3_move__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howl_demo3_move() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howl_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CADC4-801CB038 1C5704 0274+00 0/0 1/1 0/0 .text isOpen__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isOpen() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isOpen__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB038-801CB1DC 1C5978 01A4+00 0/0 1/1 0/0 .text isClose__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm bool dMenu_Fmap_c::isClose() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isClose__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB1DC-801CB200 1C5B1C 0024+00 0/0 1/1 0/0 .text getProcess__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getProcess() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getProcess__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB200-801CB230 1C5B40 0030+00 0/0 1/1 0/0 .text getRegionCursor__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getRegionCursor() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getRegionCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB230-801CB260 1C5B70 0030+00 0/0 1/1 0/0 .text getStageCursor__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u8 dMenu_Fmap_c::getStageCursor() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB260-801CB290 1C5BA0 0030+00 0/0 1/1 0/0 .text getStageTransX__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm f32 dMenu_Fmap_c::getStageTransX() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageTransX__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB290-801CB2C0 1C5BD0 0030+00 0/0 1/1 0/0 .text getStageTransZ__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm f32 dMenu_Fmap_c::getStageTransZ() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getStageTransZ__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB2C0-801CB570 1C5C00 02B0+00 4/4 0/0 0/0 .text isRoomCheck__12dMenu_Fmap_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isRoomCheck(int param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/isRoomCheck__12dMenu_Fmap_cFii.s"
}
#pragma pop
/* 801CB570-801CB664 1C5EB0 00F4+00 2/2 0/0 0/0 .text checkStRoomData__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::checkStRoomData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/checkStRoomData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB664-801CB6D0 1C5FA4 006C+00 10/10 0/0 0/0 .text talkButton__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::talkButton() {
nofralloc
#include "asm/d/menu/d_menu_fmap/talkButton__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CB6D0-801CB6E0 1C6010 0010+00 31/31 0/0 0/0 .text setProcess__12dMenu_Fmap_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setProcess(u8 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setProcess__12dMenu_Fmap_cFUc.s"
}
#pragma pop
/* 801CB6E0-801CB770 1C6020 0090+00 10/10 0/0 0/0 .text setFlash__12dMenu_Fmap_cFUcb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setFlash(u8 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setFlash__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
/* 801CB770-801CB938 1C60B0 01C8+00 6/6 0/0 0/0 .text readWorldData__12dMenu_Fmap_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readWorldData(u8 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readWorldData__12dMenu_Fmap_cFUc.s"
}
#pragma pop
/* 801CB938-801CBF04 1C6278 05CC+00 1/1 0/0 0/0 .text readAreaData__12dMenu_Fmap_cFUcb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readAreaData(u8 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readAreaData__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
/* 801CBF04-801CC094 1C6844 0190+00 1/1 0/0 0/0 .text
* readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readRoomData(char const* param_0, dMenu_Fmap_stage_data_c* param_1,
void* param_2, int param_3, u8 param_4) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc.s"
}
#pragma pop
/* 801CC094-801CC284 1C69D4 01F0+00 3/3 0/0 0/0 .text readFieldMapData__12dMenu_Fmap_cFPPvPCcbb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readFieldMapData(void** param_0, char const* param_1, bool param_2,
bool param_3) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readFieldMapData__12dMenu_Fmap_cFPPvPCcbb.s"
}
#pragma pop
/* 801CC284-801CC2B0 1C6BC4 002C+00 0/0 1/0 0/0 .text getExpandedResSize__10JKRArchiveCFPCv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm u32 JKRArchive::getExpandedResSize(void const* param_0) const {
nofralloc
#include "asm/d/menu/d_menu_fmap/getExpandedResSize__10JKRArchiveCFPCv.s"
}
#pragma pop
/* 801CC2B0-801CC4EC 1C6BF0 023C+00 1/1 0/0 0/0 .text decodeFieldMapData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::decodeFieldMapData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/decodeFieldMapData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC4EC-801CC51C 1C6E2C 0030+00 1/1 0/0 0/0 .text decodePortalData__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::decodePortalData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/decodePortalData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC51C-801CC61C 1C6E5C 0100+00 1/1 0/0 0/0 .text readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::readRoomDzsData(void** param_0, u32 param_1, char const* param_2) {
nofralloc
#include "asm/d/menu/d_menu_fmap/readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc.s"
}
#pragma pop
/* 801CC61C-801CC7A8 1C6F5C 018C+00 4/4 0/0 0/0 .text removeAreaData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::removeAreaData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/removeAreaData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CC7A8-801CC85C 1C70E8 00B4+00 1/1 0/0 0/0 .text
* removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::removeRoomData(dMenu_Fmap_stage_data_c* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c.s"
}
#pragma pop
/* 801CC85C-801CC880 1C719C 0024+00 11/11 0/0 0/0 .text setTitleName__12dMenu_Fmap_cFUl
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setTitleName(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setTitleName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
/* 801CC880-801CC8AC 1C71C0 002C+00 13/13 0/0 0/0 .text setAreaName__12dMenu_Fmap_cFUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setAreaName(u32 param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/setAreaName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
/* 801CC8AC-801CC8DC 1C71EC 0030+00 8/8 0/0 0/0 .text setAreaNameZero__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::setAreaNameZero() {
nofralloc
#include "asm/d/menu/d_menu_fmap/setAreaNameZero__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454160-80454164 002760 0004+00 1/1 0/0 0/0 .sdata2 @6855 */
SECTION_SDATA2 static f32 lit_6855 = 500.0f;
/* 801CC8DC-801CCA70 1C721C 0194+00 2/2 0/0 0/0 .text
* portalWarpMapMove__12dMenu_Fmap_cFP9STControl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::portalWarpMapMove(STControl* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/portalWarpMapMove__12dMenu_Fmap_cFP9STControl.s"
}
#pragma pop
/* 801CCA70-801CCA98 1C73B0 0028+00 1/1 0/0 0/0 .text onRoomDataBit__12dMenu_Fmap_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::onRoomDataBit(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/onRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CCA98-801CCAC4 1C73D8 002C+00 1/1 0/0 0/0 .text isRoomDataBit__12dMenu_Fmap_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isRoomDataBit(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/isRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CCAC4-801CCB08 1C7404 0044+00 2/2 0/0 0/0 .text resetRoomDataBit__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::resetRoomDataBit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/resetRoomDataBit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454164-80454168 002764 0004+00 2/2 0/0 0/0 .sdata2 @6987 */
SECTION_SDATA2 static f32 lit_6987 = 0.0054931640625f;
/* 801CCB08-801CCD98 1C7448 0290+00 2/2 0/0 0/0 .text drawIcon__12dMenu_Fmap_cFfb */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawIcon(f32 param_0, bool param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFfb.s"
}
#pragma pop
/* 801CCD98-801CCDDC 1C76D8 0044+00 1/1 0/0 0/0 .text drawLightDropIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawLightDropIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawLightDropIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCDDC-801CCE04 1C771C 0028+00 1/1 0/0 0/0 .text drawBatsumarkIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawBatsumarkIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawBatsumarkIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE04-801CCE48 1C7744 0044+00 1/1 0/0 0/0 .text drawSnowmanIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawSnowmanIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawSnowmanIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE48-801CCE70 1C7788 0028+00 1/1 0/0 0/0 .text drawGoldWolfIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawGoldWolfIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawGoldWolfIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE70-801CCE98 1C77B0 0028+00 1/1 0/0 0/0 .text drawCoachIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawCoachIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawCoachIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCE98-801CCFB0 1C77D8 0118+00 1/1 0/0 0/0 .text drawPlayEnterIcon__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawPlayEnterIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawPlayEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CCFB0-801CD000 1C78F0 0050+00 3/3 0/0 0/0 .text checkDrawPortalIcon__12dMenu_Fmap_cFii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::checkDrawPortalIcon(int param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/checkDrawPortalIcon__12dMenu_Fmap_cFii.s"
}
#pragma pop
/* 801CD000-801CD10C 1C7940 010C+00 3/3 0/0 0/0 .text searchIcon__12dMenu_Fmap_cFUciPfPf
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::searchIcon(u8 param_0, int param_1, f32* param_2, f32* param_3) {
nofralloc
#include "asm/d/menu/d_menu_fmap/searchIcon__12dMenu_Fmap_cFUciPfPf.s"
}
#pragma pop
/* 801CD10C-801CD210 1C7A4C 0104+00 6/6 0/0 0/0 .text drawIcon__12dMenu_Fmap_cFUci */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawIcon(u8 param_0, int param_1) {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFUci.s"
}
#pragma pop
/* 801CD210-801CD254 1C7B50 0044+00 1/1 0/0 0/0 .text drawEnterIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawEnterIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD254-801CD2FC 1C7B94 00A8+00 1/1 0/0 0/0 .text drawPortalIcon__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawPortalIcon() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawPortalIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD2FC-801CD350 1C7C3C 0054+00 1/1 0/0 0/0 .text getRegionStageNum__12dMenu_Fmap_cFi
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getRegionStageNum(int param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/getRegionStageNum__12dMenu_Fmap_cFi.s"
}
#pragma pop
/* 801CD350-801CD368 1C7C90 0018+00 6/6 0/0 0/0 .text getNowFmapRegionData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getNowFmapRegionData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNowFmapRegionData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD368-801CD380 1C7CA8 0018+00 2/2 0/0 0/0 .text getNowFmapStageData__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getNowFmapStageData() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getNowFmapStageData__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD380-801CD3F0 1C7CC0 0070+00 1/1 0/0 0/0 .text searchPortalStageID__12dMenu_Fmap_cFPc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::searchPortalStageID(char* param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/searchPortalStageID__12dMenu_Fmap_cFPc.s"
}
#pragma pop
/* 801CD3F0-801CD460 1C7D30 0070+00 1/1 0/0 0/0 .text drawDebugStage__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::drawDebugStage() {
nofralloc
#include "asm/d/menu/d_menu_fmap/drawDebugStage__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454168-8045416C 002768 0004+00 1/1 0/0 0/0 .sdata2 @7300 */
SECTION_SDATA2 static f32 lit_7300 = -50.0f;
/* 801CD460-801CD5CC 1C7DA0 016C+00 1/1 0/0 0/0 .text arrowPosInit__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::arrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/arrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 8045416C-80454170 00276C 0004+00 2/2 0/0 0/0 .sdata2 @7348 */
SECTION_SDATA2 static f32 lit_7348 = -20.0f;
/* 801CD5CC-801CD770 1C7F0C 01A4+00 2/2 0/0 0/0 .text tableArrowPosInit__12dMenu_Fmap_cFb
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::tableArrowPosInit(bool param_0) {
nofralloc
#include "asm/d/menu/d_menu_fmap/tableArrowPosInit__12dMenu_Fmap_cFb.s"
}
#pragma pop
/* ############################################################################################## */
/* 80454170-80454174 002770 0004+00 1/1 0/0 0/0 .sdata2 @7356 */
SECTION_SDATA2 static f32 lit_7356 = -38552.46875f;
/* 80454174-80454178 002774 0004+00 1/1 0/0 0/0 .sdata2 @7357 */
SECTION_SDATA2 static f32 lit_7357 = 38647.58984375f;
/* 801CD770-801CD814 1C80B0 00A4+00 1/1 0/0 0/0 .text yamibossArrowPosInit__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::yamibossArrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/yamibossArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803960D0-803960E8 022730 0018+00 1/1 0/0 0/0 .rodata i_swBit$7362 */
SECTION_RODATA static u8 const i_swBit[24] = {
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2A,
0x00, 0x00, 0x00, 0x32, 0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x32,
};
COMPILER_STRIP_GATE(0x803960D0, &i_swBit);
/* 801CD814-801CD8B4 1C8154 00A0+00 1/1 0/0 0/0 .text howlArrowPosInit__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::howlArrowPosInit() {
nofralloc
#include "asm/d/menu/d_menu_fmap/howlArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD8B4-801CD92C 1C81F4 0078+00 1/1 0/0 0/0 .text getHowlRegionID__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getHowlRegionID() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getHowlRegionID__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD92C-801CD95C 1C826C 0030+00 1/1 0/0 0/0 .text isLightVesselGet__12dMenu_Fmap_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::isLightVesselGet() {
nofralloc
#include "asm/d/menu/d_menu_fmap/isLightVesselGet__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CD95C-801CDA2C 1C829C 00D0+00 1/1 0/0 0/0 .text getPlayerPos2D__12dMenu_Fmap_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dMenu_Fmap_c::getPlayerPos2D() {
nofralloc
#include "asm/d/menu/d_menu_fmap/getPlayerPos2D__12dMenu_Fmap_cFv.s"
}
#pragma pop
/* 801CDA2C-801CDA74 1C836C 0048+00 2/1 0/0 0/0 .text __dt__9dMf_HIO_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dMf_HIO_c::~dMf_HIO_c() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__dt__9dMf_HIO_cFv.s"
}
#pragma pop
/* 801CDA74-801CE068 1C83B4 05F4+00 0/0 1/0 0/0 .text __sinit_d_menu_fmap_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_menu_fmap_cpp() {
nofralloc
#include "asm/d/menu/d_menu_fmap/__sinit_d_menu_fmap_cpp.s"
}
#pragma pop
#pragma push
#pragma force_active on
REGISTER_CTORS(0x801CDA74, __sinit_d_menu_fmap_cpp);
#pragma pop
/* 803960E8-803960E8 022748 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */