Files
tp/src/d/menu/d_menu_fmap.cpp
T

5371 lines
182 KiB
C++
Raw Normal View History

2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Generated By: dol2asm
// Translation Unit: d/menu/d_menu_fmap
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
#include "dol2asm.h"
#include "dolphin/types.h"
2021-03-31 23:22:32 +02:00
#include "d/menu/d_menu_fmap.h"
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Types:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
struct dMenu_Fmap_region_data_c {
2021-03-31 23:22:32 +02:00
/* 8003DB48 */ // False False
// int False
void getMenuFmapStageData(int);
/* 8003DEE0 */ // False False
// int False
void buildFmapRegionData(int);
2021-03-28 22:49:05 +02:00
};
struct renderingFmap_c {
2021-03-31 23:22:32 +02:00
/* 801CE3C0 */ // False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
// f32 False
// f32 False
// int False
// int* False
// int False
// int* False
// int False
void getPointStagePathInnerNo(dMenu_Fmap_region_data_c*, f32, f32, int, int*, int*);
2021-03-28 22:49:05 +02:00
};
struct JKRHeap {
2021-03-31 23:22:32 +02:00
/* 802CE4D4 */ // False False
// u32 False
// int False
void alloc(u32, int);
/* 802CE548 */ // False False
// void* False
// void False
void free(void*);
/* 802CE784 */ // False False
void getTotalFreeSize();
2021-03-28 22:49:05 +02:00
};
struct mDoDvdThd_mountArchive_c {
2021-03-31 23:22:32 +02:00
/* 80015E14 */ // False False
// char const* False
// char const False
// char False
// u8 False
// JKRHeap* False
// JKRHeap False
void create(char const*, u8, JKRHeap*);
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct fopAc_ac_c {
};
2021-03-28 22:49:05 +02:00
struct fmpTresTypeGroupDataList_c {
2021-03-31 23:22:32 +02:00
/* 8003EB10 */ // False False
~fmpTresTypeGroupDataList_c();
2021-03-28 22:49:05 +02:00
};
struct dTres_c {
2021-03-31 23:22:32 +02:00
struct data_s {
};
2021-03-28 22:49:05 +02:00
};
struct dSv_event_c {
2021-03-31 23:22:32 +02:00
/* 8003498C */ // False False
// u16 False
void onEventBit(u16);
/* 800349BC */ // False False
// u16 False
void isEventBit(u16) const;
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct dStage_dt_c {
};
2021-03-28 22:49:05 +02:00
struct dMsgScrnExplain_c {
2021-03-31 23:22:32 +02:00
/* 8023D7D8 */ // False False
void move();
/* 8023E558 */ // False False
// u32 False
// u8 False
// u8 False
// u8 False
// bool False
void openExplain(u32, u8, u8, u8, bool);
2021-03-28 22:49:05 +02:00
};
struct dMsgObject_c {
2021-03-31 23:22:32 +02:00
/* 80237AE0 */ // False False
// void* False
// void False
void setTalkHeap(void*);
/* 80237B54 */ // False False
void getTalkHeap();
/* 802381FC */ // False False
// u16 False
void setStatus(u16);
/* 8023822C */ // False False
void getStatus();
/* 802383D0 */ // False False
void getMessageID();
/* 8023849C */ // False False
// u16 False
void setPortalMessageID(u16);
2021-03-28 22:49:05 +02:00
};
struct dMsgFlow_c {
2021-03-31 23:22:32 +02:00
/* 80249F00 */ // False False
dMsgFlow_c();
/* 80249F48 */ // False False
~dMsgFlow_c();
/* 80249F90 */ // False False
// fopAc_ac_c* False
// fopAc_ac_c False
// int False
// int False
// fopAc_ac_c** False
// fopAc_ac_c* False
// fopAc_ac_c False
void init(fopAc_ac_c*, int, int, fopAc_ac_c**);
/* 8024A2D8 */ // False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c** False
// fopAc_ac_c* False
// fopAc_ac_c False
// int False
void doFlow(fopAc_ac_c*, fopAc_ac_c**, int);
2021-03-28 22:49:05 +02:00
};
struct dMf_HIO_c {
2021-03-31 23:22:32 +02:00
/* 801C65F8 */ // True False
dMf_HIO_c();
/* 801CDA2C */ // True False
~dMf_HIO_c();
2021-03-28 22:49:05 +02:00
};
struct dMeterMap_c {
2021-03-31 23:22:32 +02:00
/* 8020D650 */ // False False
void isEnableDispMapAndMapDispSizeTypeNo();
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct cXyz {
};
2021-03-28 22:49:05 +02:00
struct dMeter2Info_c {
2021-03-31 23:22:32 +02:00
/* 8021CC0C */ // False False
// char const* False
// char const False
// char False
// cXyz const& False
// cXyz const False
// cXyz False
// s16 False
// u8 False
// u8 False
// u8 False
void setWarpInfo(char const*, cXyz const&, s16, u8, u8, u8);
2021-03-28 22:49:05 +02:00
};
struct dMenu_Fmap_world_data_c {
2021-03-31 23:22:32 +02:00
/* 8003E028 */ // False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
void create(dMenu_Fmap_region_data_c*);
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct dMenu_Fmap_stage_data_c {
2021-03-28 22:49:05 +02:00
};
2021-03-30 01:58:08 +02:00
struct STControl {
2021-03-31 23:22:32 +02:00
/* 8003219C */ // False False
void checkTrigger();
};
struct JKRExpHeap {
/* 802CEE2C */ // False False
// u32 False
// JKRHeap* False
// JKRHeap False
// bool False
void create(u32, JKRHeap*, bool);
};
struct CSTControl {
2021-03-30 01:58:08 +02:00
};
2021-03-28 22:49:05 +02:00
struct dMenu_Fmap_c {
2021-03-31 23:22:32 +02:00
/* 801C66E4 */ // False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
// CSTControl* False
// CSTControl False
// u8 False
// u8 False
// u8 False
// f32 False
// f32 False
// u8 False
dMenu_Fmap_c(JKRExpHeap*, STControl*, CSTControl*, u8, u8, u8, f32, f32, u8);
/* 801C6AC8 */ // True False
~dMenu_Fmap_c();
/* 801C6D64 */ // True False
void _create();
/* 801C74A4 */ // False False
// void False
void _delete();
/* 801C74A8 */ // False False
void _move();
/* 801C7650 */ // False False
void _draw();
/* 801C77F0 */ // False False
// u8* False
// u8 False
void getNextStatus(u8*);
/* 801C7AFC */ // False False
void isSync();
/* 801C7B24 */ // True False
void all_map_init();
/* 801C7C2C */ // True False
void all_map_proc();
/* 801C8230 */ // True False
void zoom_all_to_region_init();
/* 801C8308 */ // True False
void zoom_all_to_region_proc();
/* 801C83E0 */ // True False
void zoom_region_to_all_init();
/* 801C8438 */ // True False
void zoom_region_to_all_proc();
/* 801C8518 */ // True False
void region_map_init();
/* 801C8600 */ // True False
void region_map_proc();
/* 801C8B00 */ // True False
void to_portal_warp_map_init();
/* 801C8B0C */ // True False
void to_portal_warp_map_proc();
/* 801C8B48 */ // True False
void portal_warp_map_init();
/* 801C8C0C */ // True False
void portal_warp_map_proc();
/* 801C90A4 */ // True False
// void False
void portal_warp_select_init();
/* 801C90A8 */ // True False
void portal_warp_select_proc();
/* 801C91D8 */ // True False
void portal_warp_forbid_init();
/* 801C9238 */ // True False
void portal_warp_forbid_proc();
/* 801C92A4 */ // True False
void zoom_region_to_spot_init();
/* 801C9304 */ // True False
void zoom_region_to_spot_proc();
/* 801C93CC */ // True False
void zoom_spot_to_region_init();
/* 801C9428 */ // True False
void zoom_spot_to_region_proc();
/* 801C950C */ // True False
void spot_map_init();
/* 801C9618 */ // True False
void spot_map_proc();
/* 801C9A4C */ // True False
void portal_demo1_init();
/* 801C9B64 */ // True False
void portal_demo1_move();
/* 801C9C7C */ // True False
void portal_demo2_init();
/* 801C9CC8 */ // True False
void portal_demo2_move();
/* 801C9D60 */ // True False
void portal_demo3_init();
/* 801C9DB4 */ // True False
void portal_demo3_move();
/* 801C9EB8 */ // True False
void portal_demo4_init();
/* 801C9F14 */ // True False
void portal_demo4_move();
/* 801C9F7C */ // True False
void portal_demo5_init();
/* 801C9FBC */ // True False
void portal_demo5_move();
/* 801CA158 */ // True False
// void False
void portal_demo6_init();
/* 801CA15C */ // True False
void portal_demo6_move();
/* 801CA1E8 */ // True False
void yamiboss_demo1_init();
/* 801CA2F4 */ // True False
void yamiboss_demo1_move();
/* 801CA34C */ // True False
void yamiboss_demo2_init();
/* 801CA35C */ // True False
void yamiboss_demo2_move();
/* 801CA40C */ // True False
// void False
void yamiboss_demo3_init();
/* 801CA410 */ // True False
void yamiboss_demo3_move();
/* 801CA468 */ // True False
void yamiboss_demo4_init();
/* 801CA4C0 */ // True False
void yamiboss_demo4_move();
/* 801CA544 */ // True False
// void False
void yamiboss_demo5_init();
/* 801CA548 */ // True False
void yamiboss_demo5_move();
/* 801CA5CC */ // True False
void light_demo1_init();
/* 801CA7A4 */ // True False
void light_demo1_move();
/* 801CA7E0 */ // True False
void light_demo2_init();
/* 801CA814 */ // True False
void light_demo2_move();
/* 801CA874 */ // True False
void table_demo1_init();
/* 801CA9B4 */ // True False
void table_demo1_move();
/* 801CAA78 */ // True False
void table_demo2_init();
/* 801CAABC */ // True False
void table_demo2_move();
/* 801CAB88 */ // True False
void table_demo3_init();
/* 801CABD0 */ // True False
void table_demo3_move();
/* 801CAC30 */ // True False
void howl_demo1_init();
/* 801CAC7C */ // True False
void howl_demo1_move();
/* 801CAD48 */ // True False
void howl_demo2_init();
/* 801CAD54 */ // True False
void howl_demo2_move();
/* 801CAD9C */ // True False
// void False
void howl_demo3_init();
/* 801CADA0 */ // True False
void howl_demo3_move();
/* 801CADC4 */ // False False
void isOpen();
/* 801CB038 */ // False False
void isClose();
/* 801CB1DC */ // False False
void getProcess();
/* 801CB200 */ // False False
void getRegionCursor();
/* 801CB230 */ // False False
void getStageCursor();
/* 801CB260 */ // False False
void getStageTransX();
/* 801CB290 */ // False False
void getStageTransZ();
/* 801CB2C0 */ // True False
// int False
// int False
void isRoomCheck(int, int);
/* 801CB570 */ // True False
void checkStRoomData();
/* 801CB664 */ // True False
void talkButton();
/* 801CB6D0 */ // True False
// u8 False
void setProcess(u8);
/* 801CB6E0 */ // True False
// u8 False
// bool False
void setFlash(u8, bool);
/* 801CB770 */ // True False
// u8 False
void readWorldData(u8);
/* 801CB938 */ // True False
// u8 False
// bool False
void readAreaData(u8, bool);
/* 801CBF04 */ // True False
// char const* False
// char const False
// char False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
// void* False
// void False
// int False
// u8 False
void readRoomData(char const*, dMenu_Fmap_stage_data_c*, void*, int, u8);
/* 801CC094 */ // True False
// void** False
// void* False
// void False
// char const* False
// char const False
// char False
// bool False
// bool False
void readFieldMapData(void**, char const*, bool, bool);
/* 801CC2B0 */ // True False
void decodeFieldMapData();
/* 801CC4EC */ // True False
void decodePortalData();
/* 801CC51C */ // True False
// void** False
// void* False
// void False
// u32 False
// char const* False
// char const False
// char False
void readRoomDzsData(void**, u32, char const*);
/* 801CC61C */ // True False
void removeAreaData();
/* 801CC7A8 */ // True False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
void removeRoomData(dMenu_Fmap_stage_data_c*);
/* 801CC85C */ // True False
// u32 False
void setTitleName(u32);
/* 801CC880 */ // True False
// u32 False
void setAreaName(u32);
/* 801CC8AC */ // True False
void setAreaNameZero();
/* 801CC8DC */ // True False
// STControl* False
// STControl False
void portalWarpMapMove(STControl*);
/* 801CCA70 */ // True False
// int False
void onRoomDataBit(int);
/* 801CCA98 */ // True False
// int False
void isRoomDataBit(int);
/* 801CCAC4 */ // True False
void resetRoomDataBit();
/* 801CCB08 */ // True False
// f32 False
// bool False
void drawIcon(f32, bool);
/* 801CD10C */ // True False
// u8 False
// int False
void drawIcon(u8, int);
/* 801CCD98 */ // True False
void drawLightDropIcon();
/* 801CCDDC */ // True False
void drawBatsumarkIcon();
/* 801CCE04 */ // True False
void drawSnowmanIcon();
/* 801CCE48 */ // True False
void drawGoldWolfIcon();
/* 801CCE70 */ // True False
void drawCoachIcon();
/* 801CCE98 */ // True False
void drawPlayEnterIcon();
/* 801CCFB0 */ // True False
// int False
// int False
void checkDrawPortalIcon(int, int);
/* 801CD000 */ // True False
// u8 False
// int False
// f32* False
// f32 False
// f32* False
// f32 False
void searchIcon(u8, int, f32*, f32*);
/* 801CD210 */ // True False
void drawEnterIcon();
/* 801CD254 */ // True False
void drawPortalIcon();
/* 801CD2FC */ // True False
// int False
void getRegionStageNum(int);
/* 801CD350 */ // True False
void getNowFmapRegionData();
/* 801CD368 */ // True False
void getNowFmapStageData();
/* 801CD380 */ // True False
// char* False
// char False
void searchPortalStageID(char*);
/* 801CD3F0 */ // True False
void drawDebugStage();
/* 801CD460 */ // True False
void arrowPosInit();
/* 801CD5CC */ // True False
// bool False
void tableArrowPosInit(bool);
/* 801CD770 */ // True False
void yamibossArrowPosInit();
/* 801CD814 */ // True False
void howlArrowPosInit();
/* 801CD8B4 */ // True False
void getHowlRegionID();
/* 801CD92C */ // True False
void isLightVesselGet();
/* 801CD95C */ // True False
void getPlayerPos2D();
2021-03-28 22:49:05 +02:00
};
struct dMenu_FmapMap_c {
2021-03-31 23:22:32 +02:00
/* 801CEC24 */ // False False
dMenu_FmapMap_c();
/* 801CEDE8 */ // False False
// u16 False
// u16 False
// u16 False
// u16 False
// void* False
// void False
void _create(u16, u16, u16, u16, void*);
/* 801CEE3C */ // False False
void _delete();
/* 801CF1E0 */ // False False
// int False
// int False
// u8* False
// u8 False
// int False
void setFlashOn(int, int, u8*, int);
/* 801CF450 */ // False False
// dMenu_Fmap_world_data_c* False
// dMenu_Fmap_world_data_c False
// int False
// f32 False
// f32 False
// f32 False
// f32 False
void setRendering(dMenu_Fmap_world_data_c*, int, f32, f32, f32, f32);
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct J2DAnmTextureSRTKey {
};
2021-03-28 22:49:05 +02:00
struct dMenu_Fmap2DTop_c {
2021-03-31 23:22:32 +02:00
/* 801D5BD0 */ // False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
dMenu_Fmap2DTop_c(JKRExpHeap*, STControl*);
/* 801D6A44 */ // False False
void _execute();
/* 801D6C44 */ // False False
// f32 False
// bool False
void setAllAlphaRate(f32, bool);
/* 801D6DF8 */ // False False
// J2DAnmTextureSRTKey* False
// J2DAnmTextureSRTKey False
// f32 False
void btkAnimeLoop(J2DAnmTextureSRTKey*, f32);
/* 801D6EDC */ // False False
// u8 False
void setMoyaAlpha(u8);
/* 801D6F38 */ // False False
// u32 False
void setTitleNameString(u32);
/* 801D7010 */ // False False
// u32 False
void setAreaNameString(u32);
/* 801D70E8 */ // False False
// u32 False
// u8 False
void setZButtonString(u32, u8);
/* 801D7210 */ // False False
// u32 False
// u8 False
void setBButtonString(u32, u8);
/* 801D72D4 */ // False False
// u32 False
// u8 False
void setAButtonString(u32, u8);
/* 801D7398 */ // False False
// u32 False
void setCrossLRString(u32);
/* 801D74EC */ // False False
// u32 False
void set3DStickString(u32);
/* 801D7640 */ // False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
void createExplain(JKRExpHeap*, STControl*);
/* 801D76C0 */ // False False
void deleteExplain();
/* 801D7714 */ // False False
// u8 False
// f32 False
void setArrowAlphaRatio(u8, f32);
/* 801D7994 */ // False False
void checkPlayerWarpAccept();
/* 801D7AB4 */ // False False
void checkWarpAcceptRegion4();
/* 801D7B58 */ // False False
void checkWarpAcceptCannon();
/* 801D8088 */ // False False
void isWarpAccept();
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct ResTIMG {
};
2021-03-28 22:49:05 +02:00
struct dMenu_Fmap2DBack_c {
2021-03-31 23:22:32 +02:00
/* 801CF56C */ // False False
dMenu_Fmap2DBack_c();
/* 801D0804 */ // False False
// u8 False
// ResTIMG* False
// ResTIMG False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
void setRegionTexData(u8, ResTIMG*, f32, f32, f32, f32, f32, f32, f32, f32, f32);
/* 801D0AC8 */ // False False
void calcAllMapPos();
/* 801D0D18 */ // False False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
void calcAllMapPos2D(f32, f32, f32*, f32*);
/* 801D0D50 */ // False False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
void calcAllMapPos2D(char const*, f32, f32, f32*, f32*);
/* 801D0F7C */ // False False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
void calcAllMapPosWorld(f32, f32, f32*, f32*);
/* 801D1094 */ // False False
// ResTIMG* False
// ResTIMG False
void setSpotPane(ResTIMG*);
/* 801D10F4 */ // False False
void deleteSpotPane();
/* 801D1148 */ // False False
// f32 False
void zoomMapCalc(f32);
/* 801D1478 */ // False False
// f32 False
void zoomMapCalc2(f32);
/* 801D1858 */ // False False
void zoomMapCalcHIO();
/* 801D1D50 */ // False False
// s16* False
// s16 False
void mapBlink(s16*);
/* 801D1D74 */ // False False
// u8 False
void setSpotCursor(u8);
/* 801D1DC4 */ // False False
// STControl* False
// STControl False
void allmap_move2(STControl*);
/* 801D2100 */ // False False
// u8 False
// f32 False
// f32 False
// f32 False
// u8 False
// bool False
void setIcon2DPos(u8, f32, f32, f32, u8, bool);
/* 801D241C */ // False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32 False
// u8 False
// bool False
void setIcon2DPos(u8, char const*, f32, f32, f32, u8, bool);
/* 801D2508 */ // False False
// int False
void isShowRegion(int);
/* 801D2678 */ // False False
void getMapAreaGlobalCenterPosX();
/* 801D26C8 */ // False False
void getMapAreaGlobalCenterPosY();
/* 801D4928 */ // False False
// bool False
void calcBackAlpha(bool);
/* 801D49E0 */ // False False
// f32 False
void btkAnimeLoop(f32);
/* 801D4AFC */ // False False
// u8 False
void setBaseBackAlpha(u8);
/* 801D4B2C */ // False False
// STControl* False
// STControl False
void regionMapMove(STControl*);
/* 801D4E80 */ // False False
// STControl* False
// STControl False
// u8 False
// bool False
void stageMapMove(STControl*, u8, bool);
/* 801D5334 */ // False False
// f32 False
// bool False
void setAllAlphaRate(f32, bool);
/* 801D58F8 */ // False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
void setArrowPos3D(u8, char const*, f32, f32);
/* 801D59C0 */ // False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32 False
void setArrowPos3DOffset(u8, char const*, f32, f32, f32);
/* 801D5AC4 */ // False False
void calcDrawPriority();
/* 801D5BB8 */ // False False
// f32 False
// f32 False
void setArrowPosAxis(f32, f32);
2021-03-28 22:49:05 +02:00
};
struct dMenuMapCommon_c {
2021-03-31 23:22:32 +02:00
/* 801C3EC4 */ // False False
// int False
// f32 False
// f32 False
// f32 False
void iconScale(int, f32, f32, f32);
/* 801C443C */ // False False
void clearIconInfo();
2021-03-28 22:49:05 +02:00
};
struct dMenuFmapIconPointer_c {
2021-03-31 23:22:32 +02:00
/* 8003E114 */ // False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
// u8 False
// int False
// int False
void init(dMenu_Fmap_region_data_c*, dMenu_Fmap_stage_data_c*, u8, int, int);
/* 8003E490 */ // False False
void nextData();
/* 8003E510 */ // False False
void getValidData();
2021-03-28 22:49:05 +02:00
};
struct dMenuFmapIconDisp_c {
2021-03-31 23:22:32 +02:00
/* 8003E578 */ // False False
// int* False
// int False
// int* False
// int False
// f32* False
// f32 False
// f32* False
// f32 False
// dTres_c::data_s const** False
// dTres_c::data_s const* False
// dTres_c::data_s const False
// dTres_c::data_s False
void getPosition(int*, int*, f32*, f32*, dTres_c::data_s const**);
/* 8003E6E8 */ // False False
void isDrawDisp();
2021-03-28 22:49:05 +02:00
};
struct dMapInfo_n {
2021-03-31 23:22:32 +02:00
/* 8003EE5C */ // False False
void getMapPlayerPos();
/* 8003F02C */ // False False
void getMapRestartPos();
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct dDlst_base_c {
};
2021-03-28 22:49:05 +02:00
struct dDlst_list_c {
2021-03-31 23:22:32 +02:00
/* 80056794 */ // False False
// dDlst_base_c**& False
// dDlst_base_c** False
// dDlst_base_c* False
// dDlst_base_c False
// dDlst_base_c**& False
// dDlst_base_c** False
// dDlst_base_c* False
// dDlst_base_c False
// dDlst_base_c* False
// dDlst_base_c False
void set(dDlst_base_c**&, dDlst_base_c**&, dDlst_base_c*);
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct Vec {
};
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
struct JAISoundID {
};
2021-03-28 22:49:05 +02:00
struct Z2SeMgr {
2021-03-31 23:22:32 +02:00
/* 802AB984 */ // False False
// JAISoundID False
// Vec const* False
// Vec const False
// Vec False
// u32 False
// s8 False
// f32 False
// f32 False
// f32 False
// f32 False
// u8 False
void seStart(JAISoundID, Vec const*, u32, s8, f32, f32, f32, f32, u8);
2021-03-28 22:49:05 +02:00
};
struct JKRArchive {
2021-03-31 23:22:32 +02:00
/* 801CC284 */ // False False
// void const* False
// void const False
// void False
void getExpandedResSize(void const*) const;
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
struct JKRAramArchive {
};
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Forward References:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
2021-03-28 22:49:05 +02:00
void dMenuFmap_getStartStageName(void*);
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__9dMf_HIO_cFv();
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void dMenuFmap_getStartStageName__FPv();
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
// CSTControl* False
// CSTControl False
// u8 False
// u8 False
// u8 False
// f32 False
// f32 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void __dt__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void _create__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void _delete__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _draw__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u8* False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void getNextStatus__12dMenu_Fmap_cFPUc();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isSync__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void all_map_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void all_map_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_all_to_region_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_all_to_region_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_region_to_all_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_region_to_all_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void region_map_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void region_map_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void to_portal_warp_map_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void to_portal_warp_map_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_map_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_map_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_select_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_select_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_forbid_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_warp_forbid_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_region_to_spot_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_region_to_spot_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_spot_to_region_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void zoom_spot_to_region_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void spot_map_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void spot_map_proc__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo1_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo1_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo2_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo2_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo3_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo3_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo4_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo4_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo5_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo5_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo6_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void portal_demo6_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo1_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo1_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo2_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo2_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo3_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo3_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo4_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo4_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo5_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamiboss_demo5_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void light_demo1_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void light_demo1_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void light_demo2_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void light_demo2_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo1_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo1_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo2_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo2_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo3_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void table_demo3_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo1_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo1_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo2_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo2_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo3_init__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howl_demo3_move__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isOpen__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isClose__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getProcess__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getRegionCursor__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getStageCursor__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getStageTransX__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getStageTransZ__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// int False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void isRoomCheck__12dMenu_Fmap_cFii();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void checkStRoomData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void talkButton__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setProcess__12dMenu_Fmap_cFUc();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void setFlash__12dMenu_Fmap_cFUcb();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void readWorldData__12dMenu_Fmap_cFUc();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void readAreaData__12dMenu_Fmap_cFUcb();
2021-03-31 23:22:32 +02:00
// True False
// char const* False
// char const False
// char False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
// void* False
// void False
// int False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc();
2021-03-31 23:22:32 +02:00
// True False
// void** False
// void* False
// void False
// char const* False
// char const False
// char False
// bool False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void readFieldMapData__12dMenu_Fmap_cFPPvPCcbb();
2021-03-31 23:22:32 +02:00
// False False
// void const* False
// void const False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void getExpandedResSize__10JKRArchiveCFPCv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void decodeFieldMapData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void decodePortalData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// void** False
// void* False
// void False
// u32 False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
extern "C" void readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void removeAreaData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
2021-03-28 22:49:05 +02:00
extern "C" void removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c();
2021-03-31 23:22:32 +02:00
// True False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void setTitleName__12dMenu_Fmap_cFUl();
2021-03-31 23:22:32 +02:00
// True False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void setAreaName__12dMenu_Fmap_cFUl();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void setAreaNameZero__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
extern "C" void portalWarpMapMove__12dMenu_Fmap_cFP9STControl();
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void onRoomDataBit__12dMenu_Fmap_cFi();
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void isRoomDataBit__12dMenu_Fmap_cFi();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void resetRoomDataBit__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// f32 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void drawIcon__12dMenu_Fmap_cFfb();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawLightDropIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawBatsumarkIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawSnowmanIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawGoldWolfIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawCoachIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawPlayEnterIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// int False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void checkDrawPortalIcon__12dMenu_Fmap_cFii();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// int False
// f32* False
// f32 False
// f32* False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void searchIcon__12dMenu_Fmap_cFUciPfPf();
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void drawIcon__12dMenu_Fmap_cFUci();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawEnterIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawPortalIcon__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void getRegionStageNum__12dMenu_Fmap_cFi();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void getNowFmapRegionData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void getNowFmapStageData__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// char* False
// char False
2021-03-28 22:49:05 +02:00
extern "C" void searchPortalStageID__12dMenu_Fmap_cFPc();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void drawDebugStage__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void arrowPosInit__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void tableArrowPosInit__12dMenu_Fmap_cFb();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void yamibossArrowPosInit__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void howlArrowPosInit__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void getHowlRegionID__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void isLightVesselGet__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void getPlayerPos2D__12dMenu_Fmap_cFv();
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
extern "C" void __dt__9dMf_HIO_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __sinit_d_menu_fmap_cpp();
extern "C" extern char const* const d_menu_d_menu_fmap__stringBase0;
2021-03-31 23:22:32 +02:00
extern "C" extern void* lit_4019[3];
extern "C" extern void* lit_4020[3];
extern "C" extern void* lit_4021[3];
extern "C" extern void* lit_4022[3];
extern "C" extern void* lit_4023[3];
extern "C" extern void* lit_4024[3];
extern "C" extern void* lit_4025[3];
extern "C" extern void* lit_4026[3];
extern "C" extern void* lit_4027[3];
extern "C" extern void* lit_4028[3];
extern "C" extern void* lit_4029[3];
extern "C" extern void* lit_4030[3];
extern "C" extern void* lit_4031[3];
extern "C" extern void* lit_4032[3];
extern "C" extern void* lit_4033[3];
extern "C" extern void* lit_4034[3];
extern "C" extern void* lit_4035[3];
extern "C" extern void* lit_4036[3];
extern "C" extern void* lit_4037[3];
extern "C" extern void* lit_4038[3];
extern "C" extern void* lit_4039[3];
extern "C" extern void* lit_4040[3];
extern "C" extern void* lit_4041[3];
extern "C" extern void* lit_4042[3];
extern "C" extern void* lit_4043[3];
extern "C" extern void* lit_4044[3];
extern "C" extern void* lit_4045[3];
extern "C" extern void* lit_4046[3];
extern "C" extern void* lit_4047[3];
extern "C" extern void* lit_4048[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4049[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4050[3];
extern "C" extern void* lit_4051[3];
extern "C" extern void* lit_4052[3];
extern "C" extern void* lit_4053[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4054[3];
extern "C" extern void* lit_4055[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4056[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4057[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4058[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4059[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4060[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4061[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4062[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4063[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4064[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4065[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4066[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4067[3];
extern "C" extern void* lit_4068[3];
extern "C" extern void* lit_4069[3];
extern "C" extern void* lit_4070[3];
extern "C" extern void* lit_4071[3];
extern "C" extern void* lit_4072[3];
extern "C" extern void* lit_4073[3];
extern "C" extern void* lit_4074[3];
extern "C" extern void* lit_4075[3];
extern "C" extern void* lit_4076[3];
extern "C" extern void* lit_4077[3];
extern "C" extern void* d_menu_d_menu_fmap__lit_4078[3];
extern "C" extern void* __vt__12dMenu_Fmap_c[3];
extern "C" extern void* __vt__9dMf_HIO_c[3 + 1 /* padding */];
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// External References:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
2021-03-28 22:49:05 +02:00
void mDoExt_destroyExpHeap(JKRExpHeap*);
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u32 False
2021-03-28 22:49:05 +02:00
void fopMsgM_messageSet(u32, u32);
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
// dStage_dt_c* False
// dStage_dt_c False
2021-03-28 22:49:05 +02:00
void dStage_dt_c_fieldMapLoader(void*, dStage_dt_c*);
2021-03-31 23:22:32 +02:00
// False False
// int False
// int False
2021-03-28 22:49:05 +02:00
void dComIfGs_isStageSwitch(int, int);
2021-03-31 23:22:32 +02:00
// False False
// int False
// int False
2021-03-28 22:49:05 +02:00
void dComIfGs_isOneZoneSwitch(int, int);
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dComIfGp_isLightDropMapVisible();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dComIfGp_getNowLevel();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
2021-03-28 22:49:05 +02:00
void dComIfGp_SelectWarpPt_set(u8);
2021-03-31 23:22:32 +02:00
// False False
// JKRAramArchive* False
// JKRAramArchive False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
void dLib_getExpandSizeFromAramArchive(JKRAramArchive*, char const*);
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_UP_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_DOWN_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_LEFT_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_RIGHT_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_A_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_B_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_Z_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
void dMw_START_TRIGGER();
2021-03-31 23:22:32 +02:00
// False False
// void False
2021-03-28 22:49:05 +02:00
void dMeter2Info_set2DVibrationM();
2021-03-31 23:22:32 +02:00
// False False
// f32* False
// f32 False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
void cLib_addCalc2(f32*, f32, f32, f32);
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
// u32 False
2021-03-28 22:49:05 +02:00
void* operator new(u32);
2021-03-31 23:22:32 +02:00
// False False
// void False
// void* False
// void False
2021-03-28 22:49:05 +02:00
void operator delete(void*);
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
2021-03-28 22:49:05 +02:00
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
2021-03-31 23:22:32 +02:00
// False False
// char const* False
// char const False
// char False
// u8 False
// JKRHeap* False
// JKRHeap False
2021-03-28 22:49:05 +02:00
extern "C" void create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void fopMsgM_messageSet__FUlUl();
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
// dStage_dt_c* False
// dStage_dt_c False
2021-03-28 22:49:05 +02:00
extern "C" void dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c();
2021-03-31 23:22:32 +02:00
// False False
// int False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void dComIfGs_isStageSwitch__Fii();
2021-03-31 23:22:32 +02:00
// False False
// int False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void dComIfGs_isOneZoneSwitch__Fii();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dComIfGp_isLightDropMapVisible__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dComIfGp_getNowLevel__Fv();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void dComIfGp_SelectWarpPt_set__FUc();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void checkTrigger__9STControlFv();
2021-03-31 23:22:32 +02:00
// False False
// JKRAramArchive* False
// JKRAramArchive False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
extern "C" void dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void onEventBit__11dSv_event_cFUs();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void isEventBit__11dSv_event_cCFUs();
2021-03-31 23:22:32 +02:00
// False False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void getMenuFmapStageData__24dMenu_Fmap_region_data_cFi();
2021-03-31 23:22:32 +02:00
// False False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void buildFmapRegionData__24dMenu_Fmap_region_data_cFi();
2021-03-31 23:22:32 +02:00
// False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
2021-03-28 22:49:05 +02:00
extern "C" void create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c();
2021-03-31 23:22:32 +02:00
// False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
// u8 False
// int False
// int False
extern "C" void init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii();
// False False
2021-03-28 22:49:05 +02:00
extern "C" void nextData__22dMenuFmapIconPointer_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getValidData__22dMenuFmapIconPointer_cFv();
2021-03-31 23:22:32 +02:00
// False False
// int* False
// int False
// int* False
// int False
// f32* False
// f32 False
// f32* False
// f32 False
// dTres_c::data_s const** False
// dTres_c::data_s const* False
// dTres_c::data_s const False
// dTres_c::data_s False
2021-03-28 22:49:05 +02:00
extern "C" void getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isDrawDisp__19dMenuFmapIconDisp_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __dt__26fmpTresTypeGroupDataList_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getMapPlayerPos__10dMapInfo_nFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getMapRestartPos__10dMapInfo_nFv();
2021-03-31 23:22:32 +02:00
// False False
// dDlst_base_c**& False
// dDlst_base_c** False
// dDlst_base_c* False
// dDlst_base_c False
// dDlst_base_c**& False
// dDlst_base_c** False
// dDlst_base_c* False
// dDlst_base_c False
// dDlst_base_c* False
// dDlst_base_c False
2021-03-28 22:49:05 +02:00
extern "C" void set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c();
2021-03-31 23:22:32 +02:00
// False False
// int False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void iconScale__16dMenuMapCommon_cFifff();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void clearIconInfo__16dMenuMapCommon_cFv();
2021-03-31 23:22:32 +02:00
// False False
// dMenu_Fmap_region_data_c* False
// dMenu_Fmap_region_data_c False
// f32 False
// f32 False
// int False
// int* False
// int False
// int* False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__15dMenu_FmapMap_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
// u16 False
// u16 False
// u16 False
// void* False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void _create__15dMenu_FmapMap_cFUsUsUsUsPv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _delete__15dMenu_FmapMap_cFv();
2021-03-31 23:22:32 +02:00
// False False
// int False
// int False
// u8* False
// u8 False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void setFlashOn__15dMenu_FmapMap_cFiiPUci();
2021-03-31 23:22:32 +02:00
// False False
// dMenu_Fmap_world_data_c* False
// dMenu_Fmap_world_data_c False
// int False
// f32 False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// ResTIMG* False
// ResTIMG False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void calcAllMapPos__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf();
2021-03-31 23:22:32 +02:00
// False False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
// f32 False
// f32* False
// f32 False
// f32* False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf();
2021-03-31 23:22:32 +02:00
// False False
// ResTIMG* False
// ResTIMG False
2021-03-28 22:49:05 +02:00
extern "C" void setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void deleteSpotPane__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void zoomMapCalc__18dMenu_Fmap2DBack_cFf();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void zoomMapCalc2__18dMenu_Fmap2DBack_cFf();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// s16* False
// s16 False
2021-03-28 22:49:05 +02:00
extern "C" void mapBlink__18dMenu_Fmap2DBack_cFPs();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setSpotCursor__18dMenu_Fmap2DBack_cFUc();
2021-03-31 23:22:32 +02:00
// False False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
extern "C" void allmap_move2__18dMenu_Fmap2DBack_cFP9STControl();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// f32 False
// f32 False
// f32 False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32 False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb();
2021-03-31 23:22:32 +02:00
// False False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void isShowRegion__18dMenu_Fmap2DBack_cFi();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void calcBackAlpha__18dMenu_Fmap2DBack_cFb();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void btkAnimeLoop__18dMenu_Fmap2DBack_cFf();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc();
2021-03-31 23:22:32 +02:00
// False False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
extern "C" void regionMapMove__18dMenu_Fmap2DBack_cFP9STControl();
2021-03-31 23:22:32 +02:00
// False False
// STControl* False
// STControl False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void setAllAlphaRate__18dMenu_Fmap2DBack_cFfb();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// char const* False
// char const False
// char False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void calcDrawPriority__18dMenu_Fmap2DBack_cFv();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setArrowPosAxis__18dMenu_Fmap2DBack_cFff();
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _execute__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
// f32 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void setAllAlphaRate__17dMenu_Fmap2DTop_cFfb();
2021-03-31 23:22:32 +02:00
// False False
// J2DAnmTextureSRTKey* False
// J2DAnmTextureSRTKey False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setMoyaAlpha__17dMenu_Fmap2DTop_cFUc();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void setTitleNameString__17dMenu_Fmap2DTop_cFUl();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void setAreaNameString__17dMenu_Fmap2DTop_cFUl();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setZButtonString__17dMenu_Fmap2DTop_cFUlUc();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setBButtonString__17dMenu_Fmap2DTop_cFUlUc();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setAButtonString__17dMenu_Fmap2DTop_cFUlUc();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void setCrossLRString__17dMenu_Fmap2DTop_cFUl();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void set3DStickString__17dMenu_Fmap2DTop_cFUl();
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
extern "C" void createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void deleteExplain__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u8 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isWarpAccept__17dMenu_Fmap2DTop_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_UP_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_DOWN_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_LEFT_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_RIGHT_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_A_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_B_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_Z_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void dMw_START_TRIGGER__Fv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv();
2021-03-31 23:22:32 +02:00
// False False
// char const* False
// char const False
// char False
// cXyz const& False
// cXyz const False
// cXyz False
// s16 False
// u8 False
// u8 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc();
2021-03-31 23:22:32 +02:00
// False False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void dMeter2Info_set2DVibrationM__Fv();
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void setTalkHeap__12dMsgObject_cFPv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getTalkHeap__12dMsgObject_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void setStatus__12dMsgObject_cFUs();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getStatus__12dMsgObject_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getMessageID__12dMsgObject_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u16 False
2021-03-28 22:49:05 +02:00
extern "C" void setPortalMessageID__12dMsgObject_cFUs();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void move__17dMsgScrnExplain_cFv();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// u8 False
// u8 False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void openExplain__17dMsgScrnExplain_cFUlUcUcUcb();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __ct__10dMsgFlow_cFv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __dt__10dMsgFlow_cFv();
2021-03-31 23:22:32 +02:00
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// int False
// int False
// fopAc_ac_c** False
// fopAc_ac_c* False
// fopAc_ac_c False
2021-03-28 22:49:05 +02:00
extern "C" void init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c();
2021-03-31 23:22:32 +02:00
// False False
// fopAc_ac_c* False
// fopAc_ac_c False
// fopAc_ac_c** False
// fopAc_ac_c* False
// fopAc_ac_c False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci();
2021-03-31 23:22:32 +02:00
// False False
// f32* False
// f32 False
// f32 False
// f32 False
// f32 False
2021-03-28 22:49:05 +02:00
extern "C" void cLib_addCalc2__FPffff();
2021-03-31 23:22:32 +02:00
// False False
// JAISoundID False
// Vec const* False
// Vec const False
// Vec False
// u32 False
// s8 False
// f32 False
// f32 False
// f32 False
// f32 False
// u8 False
2021-03-28 22:49:05 +02:00
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// int False
2021-03-28 22:49:05 +02:00
extern "C" void alloc__7JKRHeapFUli();
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void free__7JKRHeapFPv();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void getTotalFreeSize__7JKRHeapFv();
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
// u32 False
2021-03-28 22:49:05 +02:00
extern "C" void* __nw__FUl();
2021-03-31 23:22:32 +02:00
// False False
// void False
// void* False
// void False
2021-03-28 22:49:05 +02:00
extern "C" void __dl__FPv();
2021-03-31 23:22:32 +02:00
// False False
// u32 False
// JKRHeap* False
// JKRHeap False
// bool False
2021-03-28 22:49:05 +02:00
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void DCStoreRangeNoSync();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __register_global_object();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __destroy_arr();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __ptmf_scall();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __save_gpr();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_15();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_19();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_23();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_24();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_25();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_26();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_27();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_28();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _savegpr_29();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void __restore_gpr();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_15();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_19();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_23();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_24();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_25();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_26();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_27();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_28();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void _restgpr_29();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void sprintf();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void strcmp();
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" void strcpy();
extern "C" extern 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 struct_80450D64[4];
extern "C" extern u8 m_midnaActor__9daPy_py_c[4];
extern "C" extern u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
// Declarations:
2021-03-31 23:22:32 +02:00
//
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 803960D0-803960E8 0018+00 s=1 e=0 z=0 None .rodata i_swBit$7362 */
2021-03-28 22:49:05 +02:00
SECTION_RODATA static u8 const i_swBit[24] = {
2021-03-31 23:22:32 +02:00
0x00, 0x00, 0x00, 0x41, 0x00, 0x00, 0x00, 0x29, 0x00, 0x00, 0x00, 0x2A, 0x00, 0x00, 0x00, 0x32,
0x00, 0x00, 0x00, 0x79, 0x00, 0x00, 0x00, 0x32,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803960E8-803961B0 00C7+01 s=9 e=0 z=0 None .rodata @stringBase0 */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD char const* const stringBase_803960E8 = "";
SECTION_DEAD char const* const stringBase_803960E9 = "dat/field.dat";
SECTION_DEAD char const* const stringBase_803960F7 = "dat/portal.dat";
SECTION_DEAD char const* const stringBase_80396106 = "F_SP124";
SECTION_DEAD char const* const stringBase_8039610E = "/res/FieldMap/res-f.arc";
SECTION_DEAD char const* const stringBase_80396126 = "dat/data.dat";
SECTION_DEAD char const* const stringBase_80396133 = "%s/stage.dat";
SECTION_DEAD char const* const stringBase_80396140 = "%s/room%d.dzs";
SECTION_DEAD char const* const stringBase_8039614E = "tex/region8.bti";
SECTION_DEAD char const* const stringBase_8039615E = "tex/region%d.bti";
SECTION_DEAD char const* const stringBase_8039616F = "F_SP115";
SECTION_DEAD char const* const stringBase_80396177 = "F_SP113";
SECTION_DEAD char const* const stringBase_8039617F = "F_SP109";
SECTION_DEAD char const* const stringBase_80396187 = "F_SP108";
SECTION_DEAD char const* const stringBase_8039618F = "F_SP104";
SECTION_DEAD char const* const stringBase_80396197 = "F_SP122";
SECTION_DEAD char const* const stringBase_8039619F = "F_SP111";
SECTION_DEAD char const* const stringBase_803961A7 = "F_SP116";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_803961AF = "";
#pragma pop
2021-03-31 23:22:32 +02:00
/* 803BD090-803BD09C 000C+00 s=1 e=0 z=0 None .data cNullVec__6Z2Calc */
2021-03-28 22:49:05 +02:00
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
2021-03-31 23:22:32 +02:00
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD09C-803BD0A8 000C+00 s=0 e=0 z=0 None .data @4019 */
SECTION_DATA void* lit_4019[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0A8-803BD0B4 000C+00 s=0 e=0 z=0 None .data @4020 */
SECTION_DATA void* lit_4020[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0B4-803BD0C0 000C+00 s=0 e=0 z=0 None .data @4021 */
SECTION_DATA void* lit_4021[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0C0-803BD0CC 000C+00 s=0 e=0 z=0 None .data @4022 */
SECTION_DATA void* lit_4022[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0CC-803BD0D8 000C+00 s=0 e=0 z=0 None .data @4023 */
SECTION_DATA void* lit_4023[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0D8-803BD0E4 000C+00 s=0 e=0 z=0 None .data @4024 */
SECTION_DATA void* lit_4024[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0E4-803BD0F0 000C+00 s=0 e=0 z=0 None .data @4025 */
SECTION_DATA void* lit_4025[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0F0-803BD0FC 000C+00 s=0 e=0 z=0 None .data @4026 */
SECTION_DATA void* lit_4026[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD0FC-803BD108 000C+00 s=0 e=0 z=0 None .data @4027 */
SECTION_DATA void* lit_4027[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD108-803BD114 000C+00 s=0 e=0 z=0 None .data @4028 */
SECTION_DATA void* lit_4028[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD114-803BD120 000C+00 s=0 e=0 z=0 None .data @4029 */
SECTION_DATA void* lit_4029[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD120-803BD12C 000C+00 s=0 e=0 z=0 None .data @4030 */
SECTION_DATA void* lit_4030[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD12C-803BD138 000C+00 s=0 e=0 z=0 None .data @4031 */
SECTION_DATA void* lit_4031[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD138-803BD144 000C+00 s=0 e=0 z=0 None .data @4032 */
SECTION_DATA void* lit_4032[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD144-803BD150 000C+00 s=0 e=0 z=0 None .data @4033 */
SECTION_DATA void* lit_4033[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD150-803BD15C 000C+00 s=0 e=0 z=0 None .data @4034 */
SECTION_DATA void* lit_4034[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD15C-803BD168 000C+00 s=0 e=0 z=0 None .data @4035 */
SECTION_DATA void* lit_4035[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD168-803BD174 000C+00 s=0 e=0 z=0 None .data @4036 */
SECTION_DATA void* lit_4036[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD174-803BD180 000C+00 s=0 e=0 z=0 None .data @4037 */
SECTION_DATA void* lit_4037[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD180-803BD18C 000C+00 s=0 e=0 z=0 None .data @4038 */
SECTION_DATA void* lit_4038[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD18C-803BD198 000C+00 s=0 e=0 z=0 None .data @4039 */
SECTION_DATA void* lit_4039[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD198-803BD1A4 000C+00 s=0 e=0 z=0 None .data @4040 */
SECTION_DATA void* lit_4040[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1A4-803BD1B0 000C+00 s=0 e=0 z=0 None .data @4041 */
SECTION_DATA void* lit_4041[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1B0-803BD1BC 000C+00 s=0 e=0 z=0 None .data @4042 */
SECTION_DATA void* lit_4042[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1BC-803BD1C8 000C+00 s=0 e=0 z=0 None .data @4043 */
SECTION_DATA void* lit_4043[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1C8-803BD1D4 000C+00 s=0 e=0 z=0 None .data @4044 */
SECTION_DATA void* lit_4044[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1D4-803BD1E0 000C+00 s=0 e=0 z=0 None .data @4045 */
SECTION_DATA void* lit_4045[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1E0-803BD1EC 000C+00 s=0 e=0 z=0 None .data @4046 */
SECTION_DATA void* lit_4046[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1EC-803BD1F8 000C+00 s=0 e=0 z=0 None .data @4047 */
SECTION_DATA void* lit_4047[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD1F8-803BD204 000C+00 s=0 e=0 z=0 None .data @4048 */
SECTION_DATA void* lit_4048[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_init__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD204-803BD36C 0168+00 s=2 e=0 z=0 None .data init_process */
2021-03-28 22:49:05 +02:00
SECTION_DATA static u8 init_process[360] = {
2021-03-31 23:22:32 +02:00
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD36C-803BD378 000C+00 s=0 e=0 z=0 None .data @4049 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4049[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)all_map_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD378-803BD384 000C+00 s=0 e=0 z=0 None .data @4050 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4050[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo2_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD384-803BD390 000C+00 s=0 e=0 z=0 None .data @4051 */
SECTION_DATA void* lit_4051[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo3_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD390-803BD39C 000C+00 s=0 e=0 z=0 None .data @4052 */
SECTION_DATA void* lit_4052[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo1_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD39C-803BD3A8 000C+00 s=0 e=0 z=0 None .data @4053 */
SECTION_DATA void* lit_4053[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_all_to_region_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3A8-803BD3B4 000C+00 s=0 e=0 z=0 None .data @4054 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4054[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_all_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3B4-803BD3C0 000C+00 s=0 e=0 z=0 None .data @4055 */
SECTION_DATA void* lit_4055[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)region_map_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3C0-803BD3CC 000C+00 s=0 e=0 z=0 None .data @4056 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4056[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)to_portal_warp_map_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3CC-803BD3D8 000C+00 s=0 e=0 z=0 None .data @4057 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4057[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_map_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3D8-803BD3E4 000C+00 s=0 e=0 z=0 None .data @4058 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4058[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_select_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3E4-803BD3F0 000C+00 s=0 e=0 z=0 None .data @4059 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4059[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_warp_forbid_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3F0-803BD3FC 000C+00 s=0 e=0 z=0 None .data @4060 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4060[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_region_to_spot_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD3FC-803BD408 000C+00 s=0 e=0 z=0 None .data @4061 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4061[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)zoom_spot_to_region_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD408-803BD414 000C+00 s=0 e=0 z=0 None .data @4062 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4062[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)spot_map_proc__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD414-803BD420 000C+00 s=0 e=0 z=0 None .data @4063 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4063[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo1_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD420-803BD42C 000C+00 s=0 e=0 z=0 None .data @4064 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4064[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo4_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD42C-803BD438 000C+00 s=0 e=0 z=0 None .data @4065 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4065[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo5_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD438-803BD444 000C+00 s=0 e=0 z=0 None .data @4066 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4066[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)portal_demo6_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD444-803BD450 000C+00 s=0 e=0 z=0 None .data @4067 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4067[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo1_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD450-803BD45C 000C+00 s=0 e=0 z=0 None .data @4068 */
SECTION_DATA void* lit_4068[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo2_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD45C-803BD468 000C+00 s=0 e=0 z=0 None .data @4069 */
SECTION_DATA void* lit_4069[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo3_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD468-803BD474 000C+00 s=0 e=0 z=0 None .data @4070 */
SECTION_DATA void* lit_4070[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo4_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD474-803BD480 000C+00 s=0 e=0 z=0 None .data @4071 */
SECTION_DATA void* lit_4071[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)yamiboss_demo5_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD480-803BD48C 000C+00 s=0 e=0 z=0 None .data @4072 */
SECTION_DATA void* lit_4072[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo1_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD48C-803BD498 000C+00 s=0 e=0 z=0 None .data @4073 */
SECTION_DATA void* lit_4073[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)light_demo2_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD498-803BD4A4 000C+00 s=0 e=0 z=0 None .data @4074 */
SECTION_DATA void* lit_4074[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo2_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD4A4-803BD4B0 000C+00 s=0 e=0 z=0 None .data @4075 */
SECTION_DATA void* lit_4075[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)table_demo3_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD4B0-803BD4BC 000C+00 s=0 e=0 z=0 None .data @4076 */
SECTION_DATA void* lit_4076[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo1_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD4BC-803BD4C8 000C+00 s=0 e=0 z=0 None .data @4077 */
SECTION_DATA void* lit_4077[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo2_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD4C8-803BD4D4 000C+00 s=0 e=0 z=0 None .data @4078 */
SECTION_DATA void* d_menu_d_menu_fmap__lit_4078[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)howl_demo3_move__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD4D4-803BD63C 0168+00 s=1 e=0 z=0 None .data move_process */
2021-03-28 22:49:05 +02:00
SECTION_DATA static u8 move_process[360] = {
2021-03-31 23:22:32 +02:00
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD63C-803BD64C 0010+00 s=1 e=0 z=0 None .data stage_name$7304 */
2021-03-28 22:49:05 +02:00
SECTION_DATA static void* stage_name_7304[4] = {
2021-03-31 23:22:32 +02:00
(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),
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD64C-803BD664 0018+00 s=1 e=0 z=0 None .data stage_name$7361 */
2021-03-28 22:49:05 +02:00
SECTION_DATA static void* stage_name_7361[6] = {
2021-03-31 23:22:32 +02:00
(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),
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD664-803BD670 000C+00 s=2 e=0 z=0 None .data __vt__12dMenu_Fmap_c */
SECTION_DATA void* __vt__12dMenu_Fmap_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12dMenu_Fmap_cFv,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 803BD670-803BD680 000C+04 s=2 e=0 z=0 None .data __vt__9dMf_HIO_c */
SECTION_DATA void* __vt__9dMf_HIO_c[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__9dMf_HIO_cFv,
/* padding */
NULL,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 804510A0-804510A4 0004+00 s=1 e=0 z=0 None .sbss mMySelfPointer__9dMf_HIO_c */
2021-03-28 22:49:05 +02:00
static u8 mMySelfPointer__9dMf_HIO_c[4];
2021-03-31 23:22:32 +02:00
/* 80454120-80454124 0004+00 s=1 e=0 z=0 None .sdata2 @3994 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_3994 = 1.0f / 5.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454124-80454128 0004+00 s=26 e=0 z=0 None .sdata2 @3995 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_3995 = 1.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C65F8-801C662C 0034+00 s=1 e=0 z=0 None .text __ct__9dMf_HIO_cFv */
// 801C65F8: 803BD670 (__vt__9dMf_HIO_c)
// 801C65FC: 803BD670 (__vt__9dMf_HIO_c)
// 801C6604: 804510A0 (mMySelfPointer__9dMf_HIO_c)
// 801C6608: 80454120 (lit_3994)
// 801C6618: 80454124 (lit_3995)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm dMf_HIO_c::dMf_HIO_c() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/__ct__9dMf_HIO_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 804510A4-804510AC 0008+00 s=1 e=0 z=0 None .sbss virtual_stage$3999 */
2021-03-28 22:49:05 +02:00
static u8 virtual_stage[8];
2021-03-31 23:22:32 +02:00
/* 801C662C-801C66E4 00B8+00 s=5 e=2 z=0 None .text dMenuFmap_getStartStageName__FPv */
// 801C663C: 803621D0 (_savegpr_26)
// 801C6644: 804061C0 (g_dComIfG_gameInfo)
// 801C6648: 804061C0 (g_dComIfG_gameInfo)
// 801C6694: 80368994 (strcmp)
// 801C66A0: 804510A4 (virtual_stage)
// 801C66A8: 80368B2C (strcpy)
// 801C66AC: 804510A4 (virtual_stage)
// 801C66D0: 8036221C (_restgpr_26)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// void* False
// void False
2021-03-28 22:49:05 +02:00
asm void dMenuFmap_getStartStageName(void* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/dMenuFmap_getStartStageName__FPv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 804510AC-804510B0 0004+00 s=2 e=0 z=0 None .sbss MyClass__12dMenu_Fmap_c */
2021-03-28 22:49:05 +02:00
static u8 MyClass__12dMenu_Fmap_c[4];
2021-03-31 23:22:32 +02:00
/* 80454128-8045412C 0004+00 s=31 e=0 z=0 None .sdata2 @4158 */
2021-03-28 22:49:05 +02:00
SECTION_SDATA2 static u8 lit_4158[4] = {
2021-03-31 23:22:32 +02:00
0x00, 0x00, 0x00, 0x00,
2021-03-28 22:49:05 +02:00
};
2021-03-31 23:22:32 +02:00
/* 8045412C-80454130 0004+00 s=3 e=0 z=0 None .sdata2 @4159 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4159 = -608.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454130-80454134 0004+00 s=3 e=0 z=0 None .sdata2 @4160 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4160 = 608.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454134-80454138 0004+00 s=3 e=0 z=0 None .sdata2 @4161 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4161 = -448.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454138-8045413C 0004+00 s=3 e=0 z=0 None .sdata2 @4162 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4162 = 448.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C66E4-801C6AC8 03E4+00 s=0 e=1 z=0 None .text __ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc */
// 801C6704: 803621C8 (_savegpr_24)
// 801C6730: 803BD664 (__vt__12dMenu_Fmap_c)
// 801C6734: 803BD664 (__vt__12dMenu_Fmap_c)
// 801C6740: 80249F00 (__ct__10dMsgFlow_cFv)
// 801C6744: 804510AC (MyClass__12dMenu_Fmap_c)
// 801C67C0: 80454128 (lit_4158)
// 801C6814: 80454128 (lit_4158)
// 801C6858: 802CEE2C (create__10JKRExpHeapFUlP7JKRHeapb)
// 801C6878: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C687C: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C6880: 80368B2C (strcpy)
// 801C6884: 8042FC60 (g_fmapHIO)
// 801C6888: 8042FC60 (g_fmapHIO)
// 801C68B4: 804061C0 (g_dComIfG_gameInfo)
// 801C68B8: 804061C0 (g_dComIfG_gameInfo)
// 801C68D4: 80430188 (g_meter2_info)
// 801C68D8: 80430188 (g_meter2_info)
// 801C6994: 8045412C (lit_4159)
// 801C699C: 80454128 (lit_4158)
// 801C69B0: 80454130 (lit_4160)
// 801C69B8: 80454128 (lit_4158)
// 801C69CC: 80454128 (lit_4158)
// 801C69D4: 80454134 (lit_4161)
// 801C69E8: 80454128 (lit_4158)
// 801C69F0: 80454138 (lit_4162)
// 801C69FC: 80454128 (lit_4158)
// 801C6A08: 80454128 (lit_4158)
// 801C6A80: 80454128 (lit_4158)
// 801C6A98: 801CCAC4 (resetRoomDataBit__12dMenu_Fmap_cFv)
// 801C6AB4: 80362214 (_restgpr_24)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// JKRExpHeap* False
// JKRExpHeap False
// STControl* False
// STControl False
// CSTControl* False
// CSTControl False
// u8 False
// u8 False
// u8 False
// f32 False
// f32 False
// u8 False
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
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/__ct__12dMenu_Fmap_cFP10JKRExpHeapP9STControlP10CSTControlUcUcUcffUc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C6AC8-801C6D64 029C+00 s=1 e=0 z=0 None .text __dt__12dMenu_Fmap_cFv */
// 801C6AD8: 803621D4 (_savegpr_27)
// 801C6AE8: 803BD664 (__vt__12dMenu_Fmap_c)
// 801C6AEC: 803BD664 (__vt__12dMenu_Fmap_c)
// 801C6AF8: 802CE784 (getTotalFreeSize__7JKRHeapFv)
// 801C6B0C: 802CE548 (free__7JKRHeapFPv)
// 801C6B28: 802CE548 (free__7JKRHeapFPv)
// 801C6BB8: 801CC61C (removeAreaData__12dMenu_Fmap_cFv)
// 801C6C20: 801CEE3C (_delete__15dMenu_FmapMap_cFv)
// 801C6C4C: 804061C0 (g_dComIfG_gameInfo)
// 801C6C50: 804061C0 (g_dComIfG_gameInfo)
// 801C6C88: 804510AC (MyClass__12dMenu_Fmap_c)
// 801C6C98: 80237B54 (getTalkHeap__12dMsgObject_cFv)
// 801C6CAC: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801C6CB4: 8000F1AC (mDoExt_destroyExpHeap__FP10JKRExpHeap)
// 801C6D34: 80249F48 (__dt__10dMsgFlow_cFv)
// 801C6D44: 802CED3C (__dl__FPv)
// 801C6D50: 80362220 (_restgpr_27)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm dMenu_Fmap_c::~dMenu_Fmap_c() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/__dt__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 8045413C-80454140 0004+00 s=12 e=0 z=0 None .sdata2 @4353 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4353 = 10.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454140-80454148 0008+00 s=16 e=0 z=0 None .sdata2 @4358 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f64 lit_4358 = 4503601774854144.0 /* cast s32 to float */;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C6D64-801C74A4 0740+00 s=1 e=0 z=0 None .text _create__12dMenu_Fmap_cFv */
// 801C6D80: 802CE784 (getTotalFreeSize__7JKRHeapFv)
// 801C6D88: 802CEC4C (__nw__FUl)
// 801C6D94: 801CF56C (__ct__18dMenu_Fmap2DBack_cFv)
// 801C6DA0: 8002EE60 (dComIfGp_getNowLevel__Fv)
// 801C6DB4: 802CEC4C (__nw__FUl)
// 801C6DC8: 801D5BD0 (__ct__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C6DD8: 802CEC4C (__nw__FUl)
// 801C6DE4: 801CEC24 (__ct__15dMenu_FmapMap_cFv)
// 801C6DF0: 80430188 (g_meter2_info)
// 801C6DF4: 80430188 (g_meter2_info)
// 801C6E30: 801CEDE8 (_create__15dMenu_FmapMap_cFUsUsUsUsPv)
// 801C6E3C: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C6E40: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C6E50: 801CC094 (readFieldMapData__12dMenu_Fmap_cFPPvPCcbb)
// 801C6E58: 801CC2B0 (decodeFieldMapData__12dMenu_Fmap_cFv)
// 801C6E64: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C6E68: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C6E78: 801CC094 (readFieldMapData__12dMenu_Fmap_cFPPvPCcbb)
// 801C6E80: 801CC4EC (decodePortalData__12dMenu_Fmap_cFv)
// 801C6EC8: 80454128 (lit_4158)
// 801C6F0C: 80454140 (lit_4358)
// 801C6F28: 8045413C (lit_4353)
// 801C6F30: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C6F3C: 80454128 (lit_4158)
// 801C6F40: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C6F4C: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801C6F5C: 80454124 (lit_3995)
// 801C6F60: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C6F6C: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801C6F70: 80454124 (lit_3995)
// 801C6FB0: 8042FC60 (g_fmapHIO)
// 801C6FB4: 8042FC60 (g_fmapHIO)
// 801C6FF8: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C700C: 80454140 (lit_4358)
// 801C7028: 8045413C (lit_4353)
// 801C7030: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C703C: 801CD95C (getPlayerPos2D__12dMenu_Fmap_cFv)
// 801C7048: 801D4B2C (regionMapMove__18dMenu_Fmap2DBack_cFP9STControl)
// 801C7058: 801CCB08 (drawIcon__12dMenu_Fmap_cFfb)
// 801C7060: 801CD8B4 (getHowlRegionID__12dMenu_Fmap_cFv)
// 801C7084: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C7098: 80454140 (lit_4358)
// 801C70B4: 8045413C (lit_4353)
// 801C70BC: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C70D4: 80454128 (lit_4158)
// 801C70D8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C70E4: 80454128 (lit_4158)
// 801C70E8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C70F8: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7108: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7118: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7124: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C7134: 80454128 (lit_4158)
// 801C7138: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C7148: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7158: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7168: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7174: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C7184: 80454124 (lit_3995)
// 801C718C: 80454128 (lit_4158)
// 801C7190: 801C3EC4 (iconScale__16dMenuMapCommon_cFifff)
// 801C71A4: 801CD460 (arrowPosInit__12dMenu_Fmap_cFv)
// 801C71B0: 801CD770 (yamibossArrowPosInit__12dMenu_Fmap_cFv)
// 801C71C0: 8042FC60 (g_fmapHIO)
// 801C71C4: 8042FC60 (g_fmapHIO)
// 801C71F4: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C7208: 80454140 (lit_4358)
// 801C7224: 8045413C (lit_4353)
// 801C722C: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C7244: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801C7250: 80454140 (lit_4358)
// 801C726C: 8045413C (lit_4353)
// 801C7274: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801C7294: 80454128 (lit_4158)
// 801C7298: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C72A4: 80454128 (lit_4158)
// 801C72A8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C72B8: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C72C8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C72D8: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C72E4: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C72F4: 80454128 (lit_4158)
// 801C72FC: 80454124 (lit_3995)
// 801C7300: 801C3EC4 (iconScale__16dMenuMapCommon_cFifff)
// 801C7308: 801CD460 (arrowPosInit__12dMenu_Fmap_cFv)
// 801C732C: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C7340: 80454140 (lit_4358)
// 801C735C: 8045413C (lit_4353)
// 801C7364: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C7370: 801CD95C (getPlayerPos2D__12dMenu_Fmap_cFv)
// 801C737C: 801D4B2C (regionMapMove__18dMenu_Fmap2DBack_cFP9STControl)
// 801C738C: 801CCB08 (drawIcon__12dMenu_Fmap_cFfb)
// 801C7398: 80454128 (lit_4158)
// 801C739C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C73A8: 80454128 (lit_4158)
// 801C73AC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C73BC: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C73CC: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C73DC: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C73E8: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C73F8: 80454124 (lit_3995)
// 801C7400: 80454128 (lit_4158)
// 801C7404: 801C3EC4 (iconScale__16dMenuMapCommon_cFifff)
// 801C740C: 801CD460 (arrowPosInit__12dMenu_Fmap_cFv)
// 801C7454: 803BD204 (init_process)
// 801C7458: 803BD204 (init_process)
// 801C7460: 80362084 (__ptmf_scall)
// 801C7478: 801CD95C (getPlayerPos2D__12dMenu_Fmap_cFv)
// 801C7480: 8042FC60 (g_fmapHIO)
// 801C7484: 8042FC60 (g_fmapHIO)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::_create() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/_create__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C74A4-801C74A8 0004+00 s=0 e=1 z=0 None .text _delete__12dMenu_Fmap_cFv */
// False False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::_delete() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 8042E820-8042E82C 000C+00 s=1 e=0 z=0 None .bss @3989 */
2021-03-28 22:49:05 +02:00
static u8 lit_3989[12];
2021-03-31 23:22:32 +02:00
/* 8042E82C-8042E840 0014+00 s=2 e=0 z=0 None .bss g_fmHIO */
2021-03-28 22:49:05 +02:00
static u8 g_fmHIO[20];
2021-03-31 23:22:32 +02:00
/* 80454148-8045414C 0004+00 s=1 e=0 z=0 None .sdata2 @4397 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4397 = 2.0f / 5.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 8045414C-80454150 0004+00 s=2 e=0 z=0 None .sdata2 @4398 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4398 = 0.5f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454150-80454154 0004+00 s=1 e=0 z=0 None .sdata2 @4399 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4399 = 1.0f / 10.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C74A8-801C7650 01A8+00 s=0 e=1 z=0 None .text _move__12dMenu_Fmap_cFv */
// 801C74D4: 801C443C (clearIconInfo__16dMenuMapCommon_cFv)
// 801C74E4: 803BD4D4 (move_process)
// 801C74E8: 803BD4D4 (move_process)
// 801C74F0: 80362084 (__ptmf_scall)
// 801C74FC: 801D6A44 (_execute__17dMenu_Fmap2DTop_cFv)
// 801C7504: 8042E82C (g_fmHIO)
// 801C7508: 8042E82C (g_fmHIO)
// 801C7510: 801D4AFC (setBaseBackAlpha__18dMenu_Fmap2DBack_cFUc)
// 801C7518: 8042E82C (g_fmHIO)
// 801C751C: 8042E82C (g_fmHIO)
// 801C7524: 801D49E0 (btkAnimeLoop__18dMenu_Fmap2DBack_cFf)
// 801C752C: 8042E82C (g_fmHIO)
// 801C7530: 8042E82C (g_fmHIO)
// 801C7538: 801D6EDC (setMoyaAlpha__17dMenu_Fmap2DTop_cFUc)
// 801C7544: 8042E82C (g_fmHIO)
// 801C7548: 8042E82C (g_fmHIO)
// 801C7550: 801D6DF8 (btkAnimeLoop__17dMenu_Fmap2DTop_cFP19J2DAnmTextureSRTKeyf)
// 801C7568: 803BD204 (init_process)
// 801C756C: 803BD204 (init_process)
// 801C7574: 80362084 (__ptmf_scall)
// 801C7590: 801D4928 (calcBackAlpha__18dMenu_Fmap2DBack_cFb)
// 801C75A0: 801D4928 (calcBackAlpha__18dMenu_Fmap2DBack_cFb)
// 801C75CC: 8042FC60 (g_fmapHIO)
// 801C75D0: 8042FC60 (g_fmapHIO)
// 801C75E4: 801CD3F0 (drawDebugStage__12dMenu_Fmap_cFv)
// 801C75E8: 80454124 (lit_3995)
// 801C75FC: 80454148 (lit_4397)
// 801C7600: 8045414C (lit_4398)
// 801C7604: 8026FA3C (cLib_addCalc2__FPffff)
// 801C760C: 80454124 (lit_3995)
// 801C761C: 80454150 (lit_4399)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C7650-801C77F0 01A0+00 s=0 e=1 z=0 None .text _draw__12dMenu_Fmap_cFv */
// 801C76A8: 801CF450 (setRendering__15dMenu_FmapMap_cFP23dMenu_Fmap_world_data_ciffff)
// 801C76CC: 801CCB08 (drawIcon__12dMenu_Fmap_cFfb)
// 801C7704: 80454124 (lit_3995)
// 801C7724: 801C3EC4 (iconScale__16dMenuMapCommon_cFifff)
// 801C772C: 801CD254 (drawPortalIcon__12dMenu_Fmap_cFv)
// 801C7744: 80454124 (lit_3995)
// 801C774C: 80454140 (lit_4358)
// 801C7768: 8045413C (lit_4353)
// 801C7788: 801C3EC4 (iconScale__16dMenuMapCommon_cFifff)
// 801C77A4: 804061C0 (g_dComIfG_gameInfo)
// 801C77A8: 804061C0 (g_dComIfG_gameInfo)
// 801C77C0: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
// 801C77D4: 80056794 (set__12dDlst_list_cFRPP12dDlst_base_cRPP12dDlst_base_cP12dDlst_base_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::_draw() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/_draw__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454154-80454158 0004+00 s=19 e=0 z=0 None .sdata2 @4541 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4541 = -1.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C77F0-801C7AFC 030C+00 s=0 e=1 z=0 None .text getNextStatus__12dMenu_Fmap_cFPUc */
// 801C7820: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C7844: 80430188 (g_meter2_info)
// 801C7848: 80430188 (g_meter2_info)
// 801C7864: 8020D650 (isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv)
// 801C7874: 80430188 (g_meter2_info)
// 801C7878: 80430188 (g_meter2_info)
// 801C7888: 80430188 (g_meter2_info)
// 801C788C: 80430188 (g_meter2_info)
// 801C7898: 80430188 (g_meter2_info)
// 801C789C: 80430188 (g_meter2_info)
// 801C78B0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C78C4: 80454124 (lit_3995)
// 801C78CC: 80454154 (lit_4541)
// 801C78D8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C78DC: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
// 801C78EC: 80430188 (g_meter2_info)
// 801C78F0: 80430188 (g_meter2_info)
// 801C7930: 8020D650 (isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv)
// 801C7940: 80430188 (g_meter2_info)
// 801C7944: 80430188 (g_meter2_info)
// 801C7954: 80430188 (g_meter2_info)
// 801C7958: 80430188 (g_meter2_info)
// 801C7964: 80430188 (g_meter2_info)
// 801C7968: 80430188 (g_meter2_info)
// 801C7978: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C798C: 80454124 (lit_3995)
// 801C7994: 80454154 (lit_4541)
// 801C79A0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C79A4: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
// 801C79D4: 801C7AFC (isSync__12dMenu_Fmap_cFv)
// 801C79E0: 801F9FAC (dMw_LEFT_TRIGGER__Fv)
// 801C79EC: 8020D650 (isEnableDispMapAndMapDispSizeTypeNo__11dMeterMap_cFv)
// 801C79FC: 80430188 (g_meter2_info)
// 801C7A00: 80430188 (g_meter2_info)
// 801C7A10: 80430188 (g_meter2_info)
// 801C7A14: 80430188 (g_meter2_info)
// 801C7A28: 80430188 (g_meter2_info)
// 801C7A2C: 80430188 (g_meter2_info)
// 801C7A3C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7A50: 80454124 (lit_3995)
// 801C7A58: 80454154 (lit_4541)
// 801C7A64: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7A68: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
// 801C7A74: 801F9FF4 (dMw_RIGHT_TRIGGER__Fv)
// 801C7A84: 80430188 (g_meter2_info)
// 801C7A88: 80430188 (g_meter2_info)
// 801C7AA8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7ABC: 80454124 (lit_3995)
// 801C7AC4: 80454154 (lit_4541)
// 801C7AD0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7AD4: 8021E9D4 (dMeter2Info_set2DVibrationM__Fv)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// u8* False
// u8 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getNextStatus(u8* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getNextStatus__12dMenu_Fmap_cFPUc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C7AFC-801C7B24 0028+00 s=1 e=1 z=0 None .text isSync__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isSync() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isSync__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C7B24-801C7C2C 0108+00 s=1 e=0 z=0 None .text all_map_init__12dMenu_Fmap_cFv */
// 801C7B48: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C7B58: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7B64: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C7B74: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7B90: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C7BB0: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C7BC8: 80454128 (lit_4158)
// 801C7BCC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C7BD8: 80454128 (lit_4158)
// 801C7BDC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C7BEC: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7BFC: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7C08: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C7C14: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::all_map_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/all_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C7C2C-801C8230 0604+00 s=1 e=0 z=0 None .text all_map_proc__12dMenu_Fmap_cFv */
// 801C7C3C: 803621DC (_savegpr_29)
// 801C7C48: 8003219C (checkTrigger__9STControlFv)
// 801C7C7C: 801D2508 (isShowRegion__18dMenu_Fmap2DBack_cFi)
// 801C7C90: 801CD2FC (getRegionStageNum__12dMenu_Fmap_cFi)
// 801C7CA8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7CBC: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7CD0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7CE4: 80454124 (lit_3995)
// 801C7CEC: 80454154 (lit_4541)
// 801C7CF8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7D0C: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7D10: 801FA03C (dMw_A_TRIGGER__Fv)
// 801C7D1C: 80430188 (g_meter2_info)
// 801C7D20: 80430188 (g_meter2_info)
// 801C7D54: 801D2508 (isShowRegion__18dMenu_Fmap2DBack_cFi)
// 801C7D74: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7D88: 80454124 (lit_3995)
// 801C7D90: 80454154 (lit_4541)
// 801C7D9C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7DC4: 801CD2FC (getRegionStageNum__12dMenu_Fmap_cFi)
// 801C7DE4: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7DF8: 80454124 (lit_3995)
// 801C7E00: 80454154 (lit_4541)
// 801C7E0C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7E20: 801D5AC4 (calcDrawPriority__18dMenu_Fmap2DBack_cFv)
// 801C7E2C: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C7E48: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C7E54: 80430188 (g_meter2_info)
// 801C7E58: 80430188 (g_meter2_info)
// 801C7E94: 801FA064 (dMw_Z_TRIGGER__Fv)
// 801C7EA4: 801D8088 (isWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C7EB0: 804061C0 (g_dComIfG_gameInfo)
// 801C7EB4: 804061C0 (g_dComIfG_gameInfo)
// 801C7EC0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C7EC4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C7ECC: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C7EDC: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C7EE0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C7EE8: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C7F00: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C7F20: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C7F34: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C7F40: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7F54: 80454124 (lit_3995)
// 801C7F5C: 80454154 (lit_4541)
// 801C7F68: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7F74: 801D7994 (checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C7FA0: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7FAC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C7FC0: 80454124 (lit_3995)
// 801C7FC8: 80454154 (lit_4541)
// 801C7FD4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C7FF0: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C7FFC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8010: 80454124 (lit_3995)
// 801C8018: 80454154 (lit_4541)
// 801C8024: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C8038: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C8040: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8044: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C804C: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C805C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8060: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8068: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8090: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C809C: 801D7B58 (checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv)
// 801C80C4: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C80CC: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C80D0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C80D8: 8003498C (onEventBit__11dSv_event_cFUs)
// 801C80E4: 801D7AB4 (checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv)
// 801C810C: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8130: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8144: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8150: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8164: 80454124 (lit_3995)
// 801C816C: 80454154 (lit_4541)
// 801C8178: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C818C: 801D1DC4 (allmap_move2__18dMenu_Fmap2DBack_cFP9STControl)
// 801C81C4: 801D2508 (isShowRegion__18dMenu_Fmap2DBack_cFi)
// 801C81E8: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C81F4: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801C8200: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C821C: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::all_map_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/all_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8230-801C8308 00D8+00 s=1 e=0 z=0 None .text zoom_all_to_region_init__12dMenu_Fmap_cFv */
// 801C8254: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C8268: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8280: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8294: 80454124 (lit_3995)
// 801C829C: 80454154 (lit_4541)
// 801C82A8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C82C8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C82DC: 80454124 (lit_3995)
// 801C82E4: 80454154 (lit_4541)
// 801C82F0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_all_to_region_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8308-801C83E0 00D8+00 s=1 e=0 z=0 None .text zoom_all_to_region_proc__12dMenu_Fmap_cFv */
// 801C8330: 80454140 (lit_4358)
// 801C834C: 8045413C (lit_4353)
// 801C8354: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C836C: 80454128 (lit_4158)
// 801C8370: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C837C: 80454128 (lit_4158)
// 801C8380: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C8390: 80454128 (lit_4158)
// 801C8394: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C83B8: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C83C8: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_all_to_region_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_all_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C83E0-801C8438 0058+00 s=1 e=0 z=0 None .text zoom_region_to_all_init__12dMenu_Fmap_cFv */
// 801C83FC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8410: 80454124 (lit_3995)
// 801C8418: 80454154 (lit_4541)
// 801C8424: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_region_to_all_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8438-801C8518 00E0+00 s=1 e=0 z=0 None .text zoom_region_to_all_proc__12dMenu_Fmap_cFv */
// 801C8460: 80454140 (lit_4358)
// 801C847C: 8045413C (lit_4353)
// 801C8484: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C849C: 80454128 (lit_4158)
// 801C84A0: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C84AC: 80454128 (lit_4158)
// 801C84B0: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C84C0: 80454128 (lit_4158)
// 801C84C4: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C84E8: 801CC61C (removeAreaData__12dMenu_Fmap_cFv)
// 801C84F4: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C8500: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_region_to_all_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_region_to_all_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8518-801C8600 00E8+00 s=1 e=0 z=0 None .text region_map_init__12dMenu_Fmap_cFv */
// 801C8540: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C855C: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C857C: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C859C: 80454128 (lit_4158)
// 801C85A0: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C85B0: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C85C0: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C85D0: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C85DC: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C85E8: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::region_map_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/region_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454158-8045415C 0004+00 s=2 e=0 z=0 None .sdata2 @4939 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4939 = 304.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 8045415C-80454160 0004+00 s=2 e=0 z=0 None .sdata2 @4940 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_4940 = 224.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801C8600-801C8B00 0500+00 s=1 e=0 z=0 None .text region_map_proc__12dMenu_Fmap_cFv */
// 801C8634: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C8638: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C8644: 80430188 (g_meter2_info)
// 801C8648: 80430188 (g_meter2_info)
// 801C8674: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8690: 801FA03C (dMw_A_TRIGGER__Fv)
// 801C869C: 80430188 (g_meter2_info)
// 801C86A0: 80430188 (g_meter2_info)
// 801C86CC: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C86D4: 801FA064 (dMw_Z_TRIGGER__Fv)
// 801C86E4: 801D8088 (isWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C86F0: 804061C0 (g_dComIfG_gameInfo)
// 801C86F4: 804061C0 (g_dComIfG_gameInfo)
// 801C8700: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8704: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C870C: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C871C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8720: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8728: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8740: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C8760: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8774: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8780: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8794: 80454124 (lit_3995)
// 801C879C: 80454154 (lit_4541)
// 801C87A8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C87B4: 801D7994 (checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C87D0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C87F4: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C8800: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8814: 80454124 (lit_3995)
// 801C881C: 80454154 (lit_4541)
// 801C8828: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C883C: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C8844: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8848: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8850: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8860: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8864: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C886C: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8894: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C88A0: 801D7B58 (checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv)
// 801C88C8: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C88D0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C88D4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C88DC: 8003498C (onEventBit__11dSv_event_cFUs)
// 801C88E8: 801D7AB4 (checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv)
// 801C8910: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8934: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8948: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8954: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8968: 80454124 (lit_3995)
// 801C8970: 80454154 (lit_4541)
// 801C897C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C8984: 8042FC60 (g_fmapHIO)
// 801C8988: 8042FC60 (g_fmapHIO)
// 801C899C: 80454124 (lit_3995)
// 801C89A0: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C89AC: 801D4B2C (regionMapMove__18dMenu_Fmap2DBack_cFP9STControl)
// 801C89C4: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801C89D0: 80454128 (lit_4158)
// 801C89D8: 80454158 (lit_4939)
// 801C89E0: 8045415C (lit_4940)
// 801C89F4: 801CE3C0 (getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi)
// 801C8A34: 801CB570 (checkStRoomData__12dMenu_Fmap_cFv)
// 801C8A50: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801C8A64: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C8A80: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C8A8C: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C8ABC: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::region_map_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/region_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8B00-801C8B0C 000C+00 s=1 e=0 z=0 None .text to_portal_warp_map_init__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::to_portal_warp_map_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8B0C-801C8B48 003C+00 s=1 e=0 z=0 None .text to_portal_warp_map_proc__12dMenu_Fmap_cFv */
// 801C8B34: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::to_portal_warp_map_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/to_portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8B48-801C8C0C 00C4+00 s=1 e=0 z=0 None .text portal_warp_map_init__12dMenu_Fmap_cFv */
// 801C8B84: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C8B98: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C8BA4: 80454128 (lit_4158)
// 801C8BA8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C8BB4: 80454128 (lit_4158)
// 801C8BB8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C8BC8: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C8BD8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C8BE8: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C8BF4: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_warp_map_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_warp_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C8C0C-801C90A4 0498+00 s=1 e=0 z=0 None .text portal_warp_map_proc__12dMenu_Fmap_cFv */
// 801C8C28: 8003219C (checkTrigger__9STControlFv)
// 801C8C2C: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C8C38: 80430188 (g_meter2_info)
// 801C8C3C: 80430188 (g_meter2_info)
// 801C8C68: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8C84: 801FA03C (dMw_A_TRIGGER__Fv)
// 801C8C90: 80430188 (g_meter2_info)
// 801C8C94: 80430188 (g_meter2_info)
// 801C8CD8: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C8CEC: 8023849C (setPortalMessageID__12dMsgObject_cFUs)
// 801C8CF0: 804061C0 (g_dComIfG_gameInfo)
// 801C8CF4: 804061C0 (g_dComIfG_gameInfo)
// 801C8D00: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D04: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D0C: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8D1C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D20: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D28: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8D50: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8D5C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D60: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D68: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8D78: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D7C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8D84: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8DAC: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8DB4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8DB8: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8DC0: 8003498C (onEventBit__11dSv_event_cFUs)
// 801C8DD4: 804061C0 (g_dComIfG_gameInfo)
// 801C8DD8: 804061C0 (g_dComIfG_gameInfo)
// 801C8DE0: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C8DE4: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801C8DEC: 80368994 (strcmp)
// 801C8DF8: 80451018 (m_midnaActor__9daPy_py_c)
// 801C8E24: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8E28: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8E30: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8E58: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8E7C: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8E8C: 80430188 (g_meter2_info)
// 801C8E90: 80430188 (g_meter2_info)
// 801C8EA0: 804061C0 (g_dComIfG_gameInfo)
// 801C8EA4: 804061C0 (g_dComIfG_gameInfo)
// 801C8ED0: 8002DB64 (dComIfGs_isOneZoneSwitch__Fii)
// 801C8EE0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8EE4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C8EEC: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C8F14: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8F38: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8F5C: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C8F68: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C8F88: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8F9C: 80454124 (lit_3995)
// 801C8FA4: 80454154 (lit_4541)
// 801C8FB0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C8FC0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C8FD4: 80454124 (lit_3995)
// 801C8FDC: 80454154 (lit_4541)
// 801C8FE8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C8FF0: 801FA064 (dMw_Z_TRIGGER__Fv)
// 801C900C: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C901C: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9028: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C903C: 80454124 (lit_3995)
// 801C9044: 80454154 (lit_4541)
// 801C9050: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C9060: 801CC8DC (portalWarpMapMove__12dMenu_Fmap_cFP9STControl)
// 801C9088: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_warp_map_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_warp_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C90A4-801C90A8 0004+00 s=1 e=0 z=0 None .text portal_warp_select_init__12dMenu_Fmap_cFv */
// True False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::portal_warp_select_init() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
/* 801C90A8-801C91D8 0130+00 s=1 e=0 z=0 None .text portal_warp_select_proc__12dMenu_Fmap_cFv */
// 801C90C8: 8023D7D8 (move__17dMsgScrnExplain_cFv)
// 801C90E0: 801D76C0 (deleteExplain__17dMenu_Fmap2DTop_cFv)
// 801C90E4: 80430188 (g_meter2_info)
// 801C90E8: 80430188 (g_meter2_info)
// 801C9160: 8021CC0C (setWarpInfo__13dMeter2Info_cFPCcRC4cXyzsUcUcUc)
// 801C9170: 8002FAAC (dComIfGp_SelectWarpPt_set__FUc)
// 801C917C: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C9198: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C91A8: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C91BC: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_warp_select_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_warp_select_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C91D8-801C9238 0060+00 s=1 e=0 z=0 None .text portal_warp_forbid_init__12dMenu_Fmap_cFv */
// 801C91F8: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9208: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9214: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C9220: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_warp_forbid_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9238-801C92A4 006C+00 s=1 e=0 z=0 None .text portal_warp_forbid_proc__12dMenu_Fmap_cFv */
// 801C9254: 8023D7D8 (move__17dMsgScrnExplain_cFv)
// 801C926C: 801D76C0 (deleteExplain__17dMenu_Fmap2DTop_cFv)
// 801C9278: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C928C: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_warp_forbid_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_warp_forbid_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C92A4-801C9304 0060+00 s=1 e=0 z=0 None .text zoom_region_to_spot_init__12dMenu_Fmap_cFv */
// 801C92B8: 80454128 (lit_4158)
// 801C92C8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C92DC: 80454124 (lit_3995)
// 801C92E4: 80454154 (lit_4541)
// 801C92F0: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_region_to_spot_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9304-801C93CC 00C8+00 s=1 e=0 z=0 None .text zoom_region_to_spot_proc__12dMenu_Fmap_cFv */
// 801C9328: 80454140 (lit_4358)
// 801C9344: 8045413C (lit_4353)
// 801C9358: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801C9364: 80454128 (lit_4158)
// 801C9368: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C9380: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C939C: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_region_to_spot_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_region_to_spot_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C93CC-801C9428 005C+00 s=1 e=0 z=0 None .text zoom_spot_to_region_init__12dMenu_Fmap_cFv */
// 801C93E0: 80454124 (lit_3995)
// 801C93F0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C9408: 80454154 (lit_4541)
// 801C9414: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_spot_to_region_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9428-801C950C 00E4+00 s=1 e=0 z=0 None .text zoom_spot_to_region_proc__12dMenu_Fmap_cFv */
// 801C944C: 80454140 (lit_4358)
// 801C9468: 8045413C (lit_4353)
// 801C947C: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801C9488: 80454128 (lit_4158)
// 801C948C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C94B0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C94C0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C94DC: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::zoom_spot_to_region_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/zoom_spot_to_region_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C950C-801C9618 010C+00 s=1 e=0 z=0 None .text spot_map_init__12dMenu_Fmap_cFv */
// 801C9520: 80454124 (lit_3995)
// 801C953C: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C9558: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C9578: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C95A4: 80454128 (lit_4158)
// 801C95A8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C95B4: 80454128 (lit_4158)
// 801C95B8: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C95C8: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C95D8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C95E8: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C95F4: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C9600: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::spot_map_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/spot_map_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9618-801C9A4C 0434+00 s=1 e=0 z=0 None .text spot_map_proc__12dMenu_Fmap_cFv */
// 801C9640: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C964C: 80430188 (g_meter2_info)
// 801C9650: 80430188 (g_meter2_info)
// 801C967C: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C9698: 801FA03C (dMw_A_TRIGGER__Fv)
// 801C96A4: 80430188 (g_meter2_info)
// 801C96A8: 80430188 (g_meter2_info)
// 801C96DC: 801D4E80 (stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb)
// 801C96E4: 801FA064 (dMw_Z_TRIGGER__Fv)
// 801C96F4: 801D8088 (isWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C9704: 801D7994 (checkPlayerWarpAccept__17dMenu_Fmap2DTop_cFv)
// 801C9720: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C9730: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C973C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C9750: 80454124 (lit_3995)
// 801C9758: 80454154 (lit_4541)
// 801C9764: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C9778: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801C977C: 804061C0 (g_dComIfG_gameInfo)
// 801C9780: 804061C0 (g_dComIfG_gameInfo)
// 801C978C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C9790: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C9798: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C97A8: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C97AC: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C97B4: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801C97DC: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C97E8: 801D7B58 (checkWarpAcceptCannon__17dMenu_Fmap2DTop_cFv)
// 801C9810: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C9818: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C981C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801C9824: 8003498C (onEventBit__11dSv_event_cFUs)
// 801C9830: 801D7AB4 (checkWarpAcceptRegion4__17dMenu_Fmap2DTop_cFv)
// 801C9858: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C987C: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801C9890: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C989C: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C98B0: 80454124 (lit_3995)
// 801C98B8: 80454154 (lit_4541)
// 801C98C4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C98CC: 8042FC60 (g_fmapHIO)
// 801C98D0: 8042FC60 (g_fmapHIO)
// 801C98E4: 80454124 (lit_3995)
// 801C98E8: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C98F4: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801C9908: 801D4E80 (stageMapMove__18dMenu_Fmap2DBack_cFP9STControlUcb)
// 801C9910: 801D2678 (getMapAreaGlobalCenterPosX__18dMenu_Fmap2DBack_cFv)
// 801C9914: 80454128 (lit_4158)
// 801C991C: 80454158 (lit_4939)
// 801C9928: 801D26C8 (getMapAreaGlobalCenterPosY__18dMenu_Fmap2DBack_cFv)
// 801C992C: 8045415C (lit_4940)
// 801C993C: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801C995C: 801CE3C0 (getPointStagePathInnerNo__15renderingFmap_cFP24dMenu_Fmap_region_data_cffiPiPi)
// 801C998C: 801CB570 (checkStRoomData__12dMenu_Fmap_cFv)
// 801C99AC: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C99C4: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C99D0: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
// 801C99EC: 801D1858 (zoomMapCalcHIO__18dMenu_Fmap2DBack_cFv)
// 801C9A08: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::spot_map_proc() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/spot_map_proc__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9A4C-801C9B64 0118+00 s=1 e=0 z=0 None .text portal_demo1_init__12dMenu_Fmap_cFv */
// 801C9A80: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C9A9C: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801C9AA8: 80454128 (lit_4158)
// 801C9AAC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C9AB8: 80454128 (lit_4158)
// 801C9ABC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C9AC8: 80454128 (lit_4158)
// 801C9ACC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C9AD8: 80454128 (lit_4158)
// 801C9ADC: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801C9AEC: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9AFC: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9B0C: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801C9B18: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801C9B24: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801C9B2C: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801C9B44: 80249F90 (init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo1_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9B64-801C9C7C 0118+00 s=1 e=0 z=0 None .text portal_demo1_move__12dMenu_Fmap_cFv */
// 801C9B78: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801C9B8C: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801C9B90: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801C9BBC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C9BD0: 80454124 (lit_3995)
// 801C9BD8: 80454154 (lit_4541)
// 801C9BE4: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C9BFC: 80454140 (lit_4358)
// 801C9C18: 8045413C (lit_4353)
// 801C9C20: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C9C44: 801CC61C (removeAreaData__12dMenu_Fmap_cFv)
// 801C9C50: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C9C64: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo1_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9C7C-801C9CC8 004C+00 s=1 e=0 z=0 None .text portal_demo2_init__12dMenu_Fmap_cFv */
// 801C9C94: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C9CB0: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo2_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9CC8-801C9D60 0098+00 s=1 e=0 z=0 None .text portal_demo2_move__12dMenu_Fmap_cFv */
// 801C9CDC: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801C9CF0: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801C9CF4: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801C9D14: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C9D20: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C9D34: 80454124 (lit_3995)
// 801C9D3C: 80454154 (lit_4541)
// 801C9D48: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo2_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9D60-801C9DB4 0054+00 s=1 e=0 z=0 None .text portal_demo3_init__12dMenu_Fmap_cFv */
// 801C9D78: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C9D94: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo3_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9DB4-801C9EB8 0104+00 s=1 e=0 z=0 None .text portal_demo3_move__12dMenu_Fmap_cFv */
// 801C9DC8: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801C9DDC: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801C9DE0: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801C9E18: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801C9E24: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801C9E38: 80454124 (lit_3995)
// 801C9E40: 80454154 (lit_4541)
// 801C9E4C: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801C9E64: 80454140 (lit_4358)
// 801C9E80: 8045413C (lit_4353)
// 801C9E88: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801C9EA0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo3_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9EB8-801C9F14 005C+00 s=1 e=0 z=0 None .text portal_demo4_init__12dMenu_Fmap_cFv */
// 801C9EE8: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801C9EFC: 801CC8AC (setAreaNameZero__12dMenu_Fmap_cFv)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo4_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9F14-801C9F7C 0068+00 s=1 e=0 z=0 None .text portal_demo4_move__12dMenu_Fmap_cFv */
// 801C9F28: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801C9F3C: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801C9F50: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801C9F64: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo4_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9F7C-801C9FBC 0040+00 s=1 e=0 z=0 None .text portal_demo5_init__12dMenu_Fmap_cFv */
// 801C9F98: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo5_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo5_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801C9FBC-801CA158 019C+00 s=1 e=0 z=0 None .text portal_demo5_move__12dMenu_Fmap_cFv */
// 801C9FD8: 8003219C (checkTrigger__9STControlFv)
// 801C9FDC: 801FA050 (dMw_B_TRIGGER__Fv)
// 801C9FE8: 801FA064 (dMw_Z_TRIGGER__Fv)
// 801C9FF4: 801FA078 (dMw_START_TRIGGER__Fv)
// 801CA000: 801F9F84 (dMw_UP_TRIGGER__Fv)
// 801CA00C: 801F9F98 (dMw_DOWN_TRIGGER__Fv)
// 801CA018: 801F9FAC (dMw_LEFT_TRIGGER__Fv)
// 801CA024: 801F9FF4 (dMw_RIGHT_TRIGGER__Fv)
// 801CA030: 80430188 (g_meter2_info)
// 801CA034: 80430188 (g_meter2_info)
// 801CA048: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801CA054: 8001FE84 (fopMsgM_messageSet__FUlUl)
// 801CA060: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801CA068: 801FA03C (dMw_A_TRIGGER__Fv)
// 801CA0A0: 801D7640 (createExplain__17dMenu_Fmap2DTop_cFP10JKRExpHeapP9STControl)
// 801CA0B4: 8023849C (setPortalMessageID__12dMsgObject_cFUs)
// 801CA0D4: 8023E558 (openExplain__17dMsgScrnExplain_cFUlUcUcUcb)
// 801CA0E0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801CA0F0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CA104: 80454124 (lit_3995)
// 801CA10C: 80454154 (lit_4541)
// 801CA118: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CA128: 801CC8DC (portalWarpMapMove__12dMenu_Fmap_cFP9STControl)
// 801CA13C: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo5_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA158-801CA15C 0004+00 s=1 e=0 z=0 None .text portal_demo6_init__12dMenu_Fmap_cFv */
// True False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::portal_demo6_init() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
/* 801CA15C-801CA1E8 008C+00 s=1 e=0 z=0 None .text portal_demo6_move__12dMenu_Fmap_cFv */
// 801CA170: 8023822C (getStatus__12dMsgObject_cFv)
// 801CA184: 802381FC (setStatus__12dMsgObject_cFUs)
// 801CA18C: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA194: 8023822C (getStatus__12dMsgObject_cFv)
// 801CA1A8: 802381FC (setStatus__12dMsgObject_cFUs)
// 801CA1B4: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801CA1BC: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA1D0: 801CB6E0 (setFlash__12dMenu_Fmap_cFUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portal_demo6_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portal_demo6_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA1E8-801CA2F4 010C+00 s=1 e=0 z=0 None .text yamiboss_demo1_init__12dMenu_Fmap_cFv */
// 801CA210: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801CA22C: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801CA238: 80454128 (lit_4158)
// 801CA23C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA248: 80454128 (lit_4158)
// 801CA24C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA258: 80454128 (lit_4158)
// 801CA25C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA268: 80454128 (lit_4158)
// 801CA26C: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA27C: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA28C: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA29C: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA2A8: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801CA2B4: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801CA2BC: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801CA2D4: 80249F90 (init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo1_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA2F4-801CA34C 0058+00 s=1 e=0 z=0 None .text yamiboss_demo1_move__12dMenu_Fmap_cFv */
// 801CA308: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA31C: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801CA320: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801CA334: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo1_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA34C-801CA35C 0010+00 s=1 e=0 z=0 None .text yamiboss_demo2_init__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo2_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA35C-801CA40C 00B0+00 s=1 e=0 z=0 None .text yamiboss_demo2_move__12dMenu_Fmap_cFv */
// 801CA36C: 803621DC (_savegpr_29)
// 801CA374: 8023822C (getStatus__12dMsgObject_cFv)
// 801CA390: 804061C0 (g_dComIfG_gameInfo)
// 801CA394: 804061C0 (g_dComIfG_gameInfo)
// 801CA3A0: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CA3A4: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CA3AC: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801CA3CC: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
// 801CA3F0: 8003498C (onEventBit__11dSv_event_cFUs)
// 801CA3F8: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo2_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA40C-801CA410 0004+00 s=1 e=0 z=0 None .text yamiboss_demo3_init__12dMenu_Fmap_cFv */
// True False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::yamiboss_demo3_init() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
/* 801CA410-801CA468 0058+00 s=1 e=0 z=0 None .text yamiboss_demo3_move__12dMenu_Fmap_cFv */
// 801CA424: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA438: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801CA43C: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801CA450: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo3_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA468-801CA4C0 0058+00 s=1 e=0 z=0 None .text yamiboss_demo4_init__12dMenu_Fmap_cFv */
// 801CA484: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CA498: 80454124 (lit_3995)
// 801CA4A0: 80454154 (lit_4541)
// 801CA4AC: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo4_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA4C0-801CA544 0084+00 s=1 e=0 z=0 None .text yamiboss_demo4_move__12dMenu_Fmap_cFv */
// 801CA4E4: 80454140 (lit_4358)
// 801CA500: 8045413C (lit_4353)
// 801CA514: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801CA52C: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo4_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo4_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA544-801CA548 0004+00 s=1 e=0 z=0 None .text yamiboss_demo5_init__12dMenu_Fmap_cFv */
// True False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::yamiboss_demo5_init() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
/* 801CA548-801CA5CC 0084+00 s=1 e=0 z=0 None .text yamiboss_demo5_move__12dMenu_Fmap_cFv */
// 801CA568: 802383D0 (getMessageID__12dMsgObject_cFv)
// 801CA580: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA594: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801CA5A8: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamiboss_demo5_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamiboss_demo5_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA5CC-801CA7A4 01D8+00 s=1 e=0 z=0 None .text light_demo1_init__12dMenu_Fmap_cFv */
// 801CA5E4: 80454124 (lit_3995)
// 801CA5E8: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801CA5FC: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CA610: 80454124 (lit_3995)
// 801CA618: 80454154 (lit_4541)
// 801CA624: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CA640: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801CA65C: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801CA66C: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA67C: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA68C: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA698: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801CA6A4: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801CA6AC: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801CA6B0: 80454124 (lit_3995)
// 801CA6D0: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801CA6EC: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801CA710: 80454128 (lit_4158)
// 801CA714: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA720: 80454128 (lit_4158)
// 801CA724: 801D7714 (setArrowAlphaRatio__17dMenu_Fmap2DTop_cFUcf)
// 801CA734: 801D7210 (setBButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA744: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA754: 801D70E8 (setZButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA760: 801D74EC (set3DStickString__17dMenu_Fmap2DTop_cFUl)
// 801CA76C: 801D7398 (setCrossLRString__17dMenu_Fmap2DTop_cFUl)
// 801CA774: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801CA78C: 80249F90 (init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::light_demo1_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/light_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA7A4-801CA7E0 003C+00 s=1 e=0 z=0 None .text light_demo1_move__12dMenu_Fmap_cFv */
// 801CA7CC: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::light_demo1_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/light_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA7E0-801CA814 0034+00 s=1 e=0 z=0 None .text light_demo2_init__12dMenu_Fmap_cFv */
// 801CA800: 80249F90 (init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::light_demo2_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/light_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA814-801CA874 0060+00 s=1 e=0 z=0 None .text light_demo2_move__12dMenu_Fmap_cFv */
// 801CA828: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CA83C: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801CA850: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::light_demo2_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/light_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA874-801CA9B4 0140+00 s=1 e=0 z=0 None .text table_demo1_init__12dMenu_Fmap_cFv */
// 801CA884: 803621DC (_savegpr_29)
// 801CA894: 80430188 (g_meter2_info)
// 801CA898: 80430188 (g_meter2_info)
// 801CA8B8: 801CB770 (readWorldData__12dMenu_Fmap_cFUc)
// 801CA8C8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CA8CC: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CA8D0: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CA8FC: 80450D64 (struct_80450D64)
// 801CA910: 8003E114 (init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii)
// 801CA91C: 8003E6E8 (isDrawDisp__19dMenuFmapIconDisp_cFv)
// 801CA940: 8003E578 (getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s)
// 801CA950: 801CB2C0 (isRoomCheck__12dMenu_Fmap_cFii)
// 801CA968: 801D5BB8 (setArrowPosAxis__18dMenu_Fmap2DBack_cFff)
// 801CA970: 8003E490 (nextData__22dMenuFmapIconPointer_cFv)
// 801CA980: 8003E510 (getValidData__22dMenuFmapIconPointer_cFv)
// 801CA9A0: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo1_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CA9B4-801CAA78 00C4+00 s=1 e=0 z=0 None .text table_demo1_move__12dMenu_Fmap_cFv */
// 801CA9E8: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CA9FC: 80454124 (lit_3995)
// 801CAA04: 80454154 (lit_4541)
// 801CAA10: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CAA24: 80454140 (lit_4358)
// 801CAA40: 8045413C (lit_4353)
// 801CAA48: 801D1148 (zoomMapCalc__18dMenu_Fmap2DBack_cFf)
// 801CAA60: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo1_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAA78-801CAABC 0044+00 s=1 e=0 z=0 None .text table_demo2_init__12dMenu_Fmap_cFv */
// 801CAA98: 801CD5CC (tableArrowPosInit__12dMenu_Fmap_cFb)
// 801CAAA0: 80454128 (lit_4158)
// 801CAAA4: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo2_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAABC-801CAB88 00CC+00 s=1 e=0 z=0 None .text table_demo2_move__12dMenu_Fmap_cFv */
// 801CAAF0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CAB04: 80454124 (lit_3995)
// 801CAB0C: 80454154 (lit_4541)
// 801CAB18: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CAB28: 80454140 (lit_4358)
// 801CAB44: 8045413C (lit_4353)
// 801CAB58: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801CAB70: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo2_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAB88-801CABD0 0048+00 s=1 e=0 z=0 None .text table_demo3_init__12dMenu_Fmap_cFv */
// 801CABA0: 80237AE0 (setTalkHeap__12dMsgObject_cFPv)
// 801CABB8: 80249F90 (init__10dMsgFlow_cFP10fopAc_ac_ciiPP10fopAc_ac_c)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo3_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo3_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CABD0-801CAC30 0060+00 s=1 e=0 z=0 None .text table_demo3_move__12dMenu_Fmap_cFv */
// 801CABE4: 801CB664 (talkButton__12dMenu_Fmap_cFv)
// 801CABF8: 8024A2D8 (doFlow__10dMsgFlow_cFP10fopAc_ac_cPP10fopAc_ac_ci)
// 801CAC18: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::table_demo3_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/table_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAC30-801CAC7C 004C+00 s=1 e=0 z=0 None .text howl_demo1_init__12dMenu_Fmap_cFv */
// 801CAC58: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CAC60: 80454128 (lit_4158)
// 801CAC64: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howl_demo1_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howl_demo1_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAC7C-801CAD48 00CC+00 s=1 e=0 z=0 None .text howl_demo1_move__12dMenu_Fmap_cFv */
// 801CACB0: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CACC4: 80454124 (lit_3995)
// 801CACCC: 80454154 (lit_4541)
// 801CACD8: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CACE8: 80454140 (lit_4358)
// 801CAD04: 8045413C (lit_4353)
// 801CAD18: 801D1478 (zoomMapCalc2__18dMenu_Fmap2DBack_cFf)
// 801CAD30: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howl_demo1_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howl_demo1_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAD48-801CAD54 000C+00 s=1 e=0 z=0 None .text howl_demo2_init__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howl_demo2_init() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howl_demo2_init__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAD54-801CAD9C 0048+00 s=1 e=0 z=0 None .text howl_demo2_move__12dMenu_Fmap_cFv */
// 801CAD88: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howl_demo2_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howl_demo2_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CAD9C-801CADA0 0004+00 s=1 e=0 z=0 None .text howl_demo3_init__12dMenu_Fmap_cFv */
// True False
// void False
2021-03-28 22:49:05 +02:00
void dMenu_Fmap_c::howl_demo3_init() {
2021-03-31 23:22:32 +02:00
/* empty function */
2021-03-28 22:49:05 +02:00
}
2021-03-31 23:22:32 +02:00
/* 801CADA0-801CADC4 0024+00 s=1 e=0 z=0 None .text howl_demo3_move__12dMenu_Fmap_cFv */
// 801CADB0: 801CB6D0 (setProcess__12dMenu_Fmap_cFUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howl_demo3_move() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howl_demo3_move__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CADC4-801CB038 0274+00 s=0 e=1 z=0 None .text isOpen__12dMenu_Fmap_cFv */
// 801CADD4: 803621DC (_savegpr_29)
// 801CADFC: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CAE00: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CAE10: 80015E14 (create__24mDoDvdThd_mountArchive_cFPCcUcP7JKRHeap)
// 801CAE5C: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CAE60: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CAE80: 801C6D64 (_create__12dMenu_Fmap_cFv)
// 801CAE90: 8042FC60 (g_fmapHIO)
// 801CAE94: 8042FC60 (g_fmapHIO)
// 801CAEC0: 80454140 (lit_4358)
// 801CAF04: 8045412C (lit_4159)
// 801CAF08: 80454124 (lit_3995)
// 801CAF18: 80454128 (lit_4158)
// 801CAF2C: 80454130 (lit_4160)
// 801CAF30: 80454124 (lit_3995)
// 801CAF40: 80454128 (lit_4158)
// 801CAF54: 80454128 (lit_4158)
// 801CAF5C: 80454134 (lit_4161)
// 801CAF60: 80454124 (lit_3995)
// 801CAF7C: 80454128 (lit_4158)
// 801CAF84: 80454138 (lit_4162)
// 801CAF88: 80454124 (lit_3995)
// 801CAFB0: 80454128 (lit_4158)
// 801CAFBC: 80454124 (lit_3995)
// 801CAFE8: 801D5334 (setAllAlphaRate__18dMenu_Fmap2DBack_cFfb)
// 801CB00C: 801D6C44 (setAllAlphaRate__17dMenu_Fmap2DTop_cFfb)
// 801CB024: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isOpen() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isOpen__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB038-801CB1DC 01A4+00 s=0 e=1 z=0 None .text isClose__12dMenu_Fmap_cFv */
// 801CB048: 803621DC (_savegpr_29)
// 801CB058: 8042FC60 (g_fmapHIO)
// 801CB05C: 8042FC60 (g_fmapHIO)
// 801CB084: 80454140 (lit_4358)
// 801CB0E0: 80454130 (lit_4160)
// 801CB0E4: 80454124 (lit_3995)
// 801CB0F4: 80454128 (lit_4158)
// 801CB108: 8045412C (lit_4159)
// 801CB10C: 80454124 (lit_3995)
// 801CB11C: 80454128 (lit_4158)
// 801CB130: 80454128 (lit_4158)
// 801CB138: 80454138 (lit_4162)
// 801CB13C: 80454124 (lit_3995)
// 801CB158: 80454128 (lit_4158)
// 801CB160: 80454134 (lit_4161)
// 801CB164: 80454124 (lit_3995)
// 801CB198: 801D5334 (setAllAlphaRate__18dMenu_Fmap2DBack_cFfb)
// 801CB1BC: 801D6C44 (setAllAlphaRate__17dMenu_Fmap2DTop_cFfb)
// 801CB1C8: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isClose() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isClose__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB1DC-801CB200 0024+00 s=0 e=1 z=0 None .text getProcess__12dMenu_Fmap_cFv */
// 801CB1DC: 8042FC60 (g_fmapHIO)
// 801CB1E0: 8042FC60 (g_fmapHIO)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getProcess() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getProcess__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB200-801CB230 0030+00 s=0 e=1 z=0 None .text getRegionCursor__12dMenu_Fmap_cFv */
// 801CB20C: 8042FC60 (g_fmapHIO)
// 801CB210: 8042FC60 (g_fmapHIO)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getRegionCursor() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getRegionCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB230-801CB260 0030+00 s=0 e=1 z=0 None .text getStageCursor__12dMenu_Fmap_cFv */
// 801CB23C: 8042FC60 (g_fmapHIO)
// 801CB240: 8042FC60 (g_fmapHIO)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getStageCursor() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getStageCursor__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB260-801CB290 0030+00 s=0 e=1 z=0 None .text getStageTransX__12dMenu_Fmap_cFv */
// 801CB26C: 8042FC60 (g_fmapHIO)
// 801CB270: 8042FC60 (g_fmapHIO)
// 801CB288: 80454128 (lit_4158)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getStageTransX() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getStageTransX__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB290-801CB2C0 0030+00 s=0 e=1 z=0 None .text getStageTransZ__12dMenu_Fmap_cFv */
// 801CB29C: 8042FC60 (g_fmapHIO)
// 801CB2A0: 8042FC60 (g_fmapHIO)
// 801CB2B8: 80454128 (lit_4158)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getStageTransZ() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getStageTransZ__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB2C0-801CB570 02B0+00 s=4 e=0 z=0 None .text isRoomCheck__12dMenu_Fmap_cFii */
// 801CB2D0: 803621B4 (_savegpr_19)
// 801CB354: 80368B2C (strcpy)
// 801CB3A4: 80368994 (strcmp)
// 801CB55C: 80362200 (_restgpr_19)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// int False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isRoomCheck(int param_0, int param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isRoomCheck__12dMenu_Fmap_cFii.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB570-801CB664 00F4+00 s=2 e=0 z=0 None .text checkStRoomData__12dMenu_Fmap_cFv */
// 801CB580: 803621D4 (_savegpr_27)
// 801CB5D8: 80368994 (strcmp)
// 801CB650: 80362220 (_restgpr_27)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::checkStRoomData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/checkStRoomData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB664-801CB6D0 006C+00 s=10 e=0 z=0 None .text talkButton__12dMenu_Fmap_cFv */
// 801CB678: 8023822C (getStatus__12dMsgObject_cFv)
// 801CB6A4: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
// 801CB6B8: 801D72D4 (setAButtonString__17dMenu_Fmap2DTop_cFUlUc)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::talkButton() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/talkButton__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB6D0-801CB6E0 0010+00 s=31 e=0 z=0 None .text setProcess__12dMenu_Fmap_cFUc */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::setProcess(u8 param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/setProcess__12dMenu_Fmap_cFUc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB6E0-801CB770 0090+00 s=10 e=0 z=0 None .text setFlash__12dMenu_Fmap_cFUcb */
// 801CB6F0: 803621DC (_savegpr_29)
// 801CB708: 801D1D50 (mapBlink__18dMenu_Fmap2DBack_cFPs)
// 801CB730: 801CF1E0 (setFlashOn__15dMenu_FmapMap_cFiiPUci)
// 801CB754: 801CF1E0 (setFlashOn__15dMenu_FmapMap_cFiiPUci)
// 801CB75C: 80362228 (_restgpr_29)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::setFlash(u8 param_0, bool param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/setFlash__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB770-801CB938 01C8+00 s=6 e=0 z=0 None .text readWorldData__12dMenu_Fmap_cFUc */
// 801CB780: 803621D4 (_savegpr_27)
// 801CB78C: 801CC61C (removeAreaData__12dMenu_Fmap_cFv)
// 801CB7CC: 801CB938 (readAreaData__12dMenu_Fmap_cFUcb)
// 801CB7F4: 801CB938 (readAreaData__12dMenu_Fmap_cFUcb)
// 801CB820: 801CB938 (readAreaData__12dMenu_Fmap_cFUcb)
// 801CB8AC: 802CEC4C (__nw__FUl)
// 801CB8C4: 8003E028 (create__23dMenu_Fmap_world_data_cFP24dMenu_Fmap_region_data_c)
// 801CB910: 801D1094 (setSpotPane__18dMenu_Fmap2DBack_cFP7ResTIMG)
// 801CB924: 80362220 (_restgpr_27)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::readWorldData(u8 param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/readWorldData__12dMenu_Fmap_cFUc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CB938-801CBF04 05CC+00 s=1 e=0 z=0 None .text readAreaData__12dMenu_Fmap_cFUcb */
// 801CB958: 803621A0 (__save_gpr)
// 801CBA10: 804061C0 (g_dComIfG_gameInfo)
// 801CBA14: 804061C0 (g_dComIfG_gameInfo)
// 801CBA40: 80368B2C (strcpy)
// 801CBA48: 801CCAC4 (resetRoomDataBit__12dMenu_Fmap_cFv)
// 801CBA5C: 80368B2C (strcpy)
// 801CBA6C: 80368B2C (strcpy)
// 801CBA78: 80368B2C (strcpy)
// 801CBABC: 80368994 (strcmp)
// 801CBAF4: 801CCA70 (onRoomDataBit__12dMenu_Fmap_cFi)
// 801CBB28: 801CCA70 (onRoomDataBit__12dMenu_Fmap_cFi)
// 801CBB84: 802CEC4C (__nw__FUl)
// 801CBBA0: 80454128 (lit_4158)
// 801CBC64: 8002EE60 (dComIfGp_getNowLevel__Fv)
// 801CBC8C: 801C662C (dMenuFmap_getStartStageName__FPv)
// 801CBC94: 80368994 (strcmp)
// 801CBCA8: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801CBCC0: 80368994 (strcmp)
// 801CBCD4: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801CBD3C: 80368B2C (strcpy)
// 801CBD50: 802CEC4C (__nw__FUl)
// 801CBD90: 801CBF04 (readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc)
// 801CBDD8: 802CEC4C (__nw__FUl)
// 801CBE04: 80454128 (lit_4158)
// 801CBE24: 8003DEE0 (buildFmapRegionData__24dMenu_Fmap_region_data_cFi)
// 801CBE44: 8045414C (lit_4398)
// 801CBE50: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801CBE5C: 8003DB48 (getMenuFmapStageData__24dMenu_Fmap_region_data_cFi)
// 801CBE84: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801CBE90: 8003DB48 (getMenuFmapStageData__24dMenu_Fmap_region_data_cFi)
// 801CBEF0: 803621EC (__restore_gpr)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// bool False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::readAreaData(u8 param_0, bool param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/readAreaData__12dMenu_Fmap_cFUcb.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CBF04-801CC094 0190+00 s=1 e=0 z=0 None .text readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc */
// 801CBF14: 803621C8 (_savegpr_24)
// 801CBF3C: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CBF40: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CBF50: 803664DC (sprintf)
// 801CBF68: 801CC094 (readFieldMapData__12dMenu_Fmap_cFPPvPCcbb)
// 801CBF98: 801CCA98 (isRoomDataBit__12dMenu_Fmap_cFi)
// 801CBFB0: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CBFB4: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CBFC8: 803664DC (sprintf)
// 801CBFDC: 801CC51C (readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc)
// 801CBFEC: 802CEC4C (__nw__FUl)
// 801CC010: 802CEC4C (__nw__FUl)
// 801CC060: 80026C8C (dStage_dt_c_fieldMapLoader__FPvP11dStage_dt_c)
// 801CC080: 80362214 (_restgpr_24)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// char const* False
// char const False
// char False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
// void* False
// void False
// int False
// u8 False
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
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/readRoomData__12dMenu_Fmap_cFPCcP23dMenu_Fmap_stage_data_cPviUc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC094-801CC284 01F0+00 s=3 e=0 z=0 None .text readFieldMapData__12dMenu_Fmap_cFPPvPCcbb */
// 801CC0A4: 803621CC (_savegpr_25)
// 801CC0BC: 804061C0 (g_dComIfG_gameInfo)
// 801CC0C0: 804061C0 (g_dComIfG_gameInfo)
// 801CC1B4: 80032738 (dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc)
// 801CC1E0: 802CE4D4 (alloc__7JKRHeapFUli)
// 801CC218: 802CE4D4 (alloc__7JKRHeapFUli)
// 801CC254: 8033B638 (DCStoreRangeNoSync)
// 801CC270: 80362218 (_restgpr_25)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// void** False
// void* False
// void False
// char const* False
// char const False
// char False
// bool False
// bool False
asm void dMenu_Fmap_c::readFieldMapData(void** param_0, char const* param_1, bool param_2, bool param_3) {
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/readFieldMapData__12dMenu_Fmap_cFPPvPCcbb.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC284-801CC2B0 002C+00 s=0 e=1 z=0 None .text getExpandedResSize__10JKRArchiveCFPCv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
// void const* False
// void const False
// void False
2021-03-28 22:49:05 +02:00
asm void JKRArchive::getExpandedResSize(void const* param_0) const {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getExpandedResSize__10JKRArchiveCFPCv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC2B0-801CC4EC 023C+00 s=1 e=0 z=0 None .text decodeFieldMapData__12dMenu_Fmap_cFv */
// 801CC2C0: 803621A4 (_savegpr_15)
// 801CC2F0: 801CC85C (setTitleName__12dMenu_Fmap_cFUl)
// 801CC304: 8042FC60 (g_fmapHIO)
// 801CC308: 8042FC60 (g_fmapHIO)
// 801CC364: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC368: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC374: 803664DC (sprintf)
// 801CC380: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC384: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC390: 803664DC (sprintf)
// 801CC3AC: 801CC094 (readFieldMapData__12dMenu_Fmap_cFPPvPCcbb)
// 801CC3F8: 801D0804 (setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff)
// 801CC44C: 801D0804 (setRegionTexData__18dMenu_Fmap2DBack_cFUcP7ResTIMGfffffffff)
// 801CC49C: 801D5AC4 (calcDrawPriority__18dMenu_Fmap2DBack_cFv)
// 801CC4A4: 801D0AC8 (calcAllMapPos__18dMenu_Fmap2DBack_cFv)
// 801CC4D0: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801CC4D8: 803621F0 (_restgpr_15)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::decodeFieldMapData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/decodeFieldMapData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC4EC-801CC51C 0030+00 s=1 e=0 z=0 None .text decodePortalData__12dMenu_Fmap_cFv */
// 801CC4F0: 8042FC60 (g_fmapHIO)
// 801CC4F4: 8042FC60 (g_fmapHIO)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::decodePortalData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/decodePortalData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC51C-801CC61C 0100+00 s=1 e=0 z=0 None .text readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc */
// 801CC52C: 803621D4 (_savegpr_27)
// 801CC540: 804061C0 (g_dComIfG_gameInfo)
// 801CC544: 804061C0 (g_dComIfG_gameInfo)
// 801CC5A8: 80032738 (dLib_getExpandSizeFromAramArchive__FP14JKRAramArchivePCc)
// 801CC5BC: 802CE4D4 (alloc__7JKRHeapFUli)
// 801CC608: 80362220 (_restgpr_27)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// void** False
// void* False
// void False
// u32 False
// char const* False
// char const False
// char False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::readRoomDzsData(void** param_0, u32 param_1, char const* param_2) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/readRoomDzsData__12dMenu_Fmap_cFPPvUlPCc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC61C-801CC7A8 018C+00 s=4 e=0 z=0 None .text removeAreaData__12dMenu_Fmap_cFv */
// 801CC62C: 803621D0 (_savegpr_26)
// 801CC658: 802CED3C (__dl__FPv)
// 801CC684: 802CED3C (__dl__FPv)
// 801CC6BC: 801CC7A8 (removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c)
// 801CC6CC: 802CED3C (__dl__FPv)
// 801CC6F8: 802CE548 (free__7JKRHeapFPv)
// 801CC700: 802CED3C (__dl__FPv)
// 801CC724: 801D10F4 (deleteSpotPane__18dMenu_Fmap2DBack_cFv)
// 801CC75C: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC760: 803960E8 (d_menu_d_menu_fmap__stringBase0)
// 801CC770: 80368B2C (strcpy)
// 801CC794: 8036221C (_restgpr_26)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::removeAreaData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/removeAreaData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC7A8-801CC85C 00B4+00 s=1 e=0 z=0 None .text removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c */
// 801CC7B8: 803621D8 (_savegpr_28)
// 801CC7E0: 802CE548 (free__7JKRHeapFPv)
// 801CC7F0: 802CED3C (__dl__FPv)
// 801CC810: 8003EB10 (__dt__26fmpTresTypeGroupDataList_cFv)
// 801CC814: 8003EB10 (__dt__26fmpTresTypeGroupDataList_cFv)
// 801CC820: 80361CE8 (__destroy_arr)
// 801CC828: 802CED3C (__dl__FPv)
// 801CC830: 802CED3C (__dl__FPv)
// 801CC848: 80362224 (_restgpr_28)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// dMenu_Fmap_stage_data_c* False
// dMenu_Fmap_stage_data_c False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::removeRoomData(dMenu_Fmap_stage_data_c* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/removeRoomData__12dMenu_Fmap_cFP23dMenu_Fmap_stage_data_c.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC85C-801CC880 0024+00 s=11 e=0 z=0 None .text setTitleName__12dMenu_Fmap_cFUl */
// 801CC86C: 801D6F38 (setTitleNameString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u32 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::setTitleName(u32 param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/setTitleName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC880-801CC8AC 002C+00 s=13 e=0 z=0 None .text setAreaName__12dMenu_Fmap_cFUl */
// 801CC898: 801D7010 (setAreaNameString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u32 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::setAreaName(u32 param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/setAreaName__12dMenu_Fmap_cFUl.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CC8AC-801CC8DC 0030+00 s=8 e=0 z=0 None .text setAreaNameZero__12dMenu_Fmap_cFv */
// 801CC8C8: 801D7010 (setAreaNameString__17dMenu_Fmap2DTop_cFUl)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::setAreaNameZero() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/setAreaNameZero__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454160-80454164 0004+00 s=1 e=0 z=0 None .sdata2 @6855 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_6855 = 500.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801CC8DC-801CCA70 0194+00 s=2 e=0 z=0 None .text portalWarpMapMove__12dMenu_Fmap_cFP9STControl */
// 801CC8FC: 803621CC (_savegpr_25)
// 801CC908: 801D4B2C (regionMapMove__18dMenu_Fmap2DBack_cFP9STControl)
// 801CC958: 801CCFB0 (checkDrawPortalIcon__12dMenu_Fmap_cFii)
// 801CC978: 801D0D18 (calcAllMapPos2D__18dMenu_Fmap2DBack_cFffPfPf)
// 801CC998: 80454160 (lit_6855)
// 801CC9BC: 801CC880 (setAreaName__12dMenu_Fmap_cFUl)
// 801CC9C8: 801CD380 (searchPortalStageID__12dMenu_Fmap_cFPc)
// 801CC9E0: 801D1D74 (setSpotCursor__18dMenu_Fmap2DBack_cFUc)
// 801CCA18: 80451368 (mAudioMgrPtr__10Z2AudioMgr)
// 801CCA2C: 80454124 (lit_3995)
// 801CCA34: 80454154 (lit_4541)
// 801CCA40: 802AB984 (seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc)
// 801CCA5C: 80362218 (_restgpr_25)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// STControl* False
// STControl False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::portalWarpMapMove(STControl* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/portalWarpMapMove__12dMenu_Fmap_cFP9STControl.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCA70-801CCA98 0028+00 s=1 e=0 z=0 None .text onRoomDataBit__12dMenu_Fmap_cFi */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::onRoomDataBit(int param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/onRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCA98-801CCAC4 002C+00 s=1 e=0 z=0 None .text isRoomDataBit__12dMenu_Fmap_cFi */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isRoomDataBit(int param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isRoomDataBit__12dMenu_Fmap_cFi.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCAC4-801CCB08 0044+00 s=2 e=0 z=0 None .text resetRoomDataBit__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::resetRoomDataBit() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/resetRoomDataBit__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454164-80454168 0004+00 s=2 e=0 z=0 None .sdata2 @6987 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_6987 = 0.0054931640625f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801CCB08-801CCD98 0290+00 s=2 e=0 z=0 None .text drawIcon__12dMenu_Fmap_cFfb */
// 801CCB18: 803621D0 (_savegpr_26)
// 801CCB2C: 8002EE60 (dComIfGp_getNowLevel__Fv)
// 801CCB44: 801CCE98 (drawPlayEnterIcon__12dMenu_Fmap_cFv)
// 801CCB48: 804061C0 (g_dComIfG_gameInfo)
// 801CCB4C: 804061C0 (g_dComIfG_gameInfo)
// 801CCB64: 8003EE5C (getMapPlayerPos__10dMapInfo_nFv)
// 801CCB88: 801C662C (dMenuFmap_getStartStageName__FPv)
// 801CCB94: 80368B2C (strcpy)
// 801CCBC0: 80368B2C (strcpy)
// 801CCBEC: 80454164 (lit_6987)
// 801CCBF4: 80454140 (lit_4358)
// 801CCC18: 801D241C (setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb)
// 801CCC5C: 801CCFB0 (checkDrawPortalIcon__12dMenu_Fmap_cFii)
// 801CCCB8: 80454128 (lit_4158)
// 801CCCC4: 801D2100 (setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb)
// 801CCCE4: 80454128 (lit_4158)
// 801CCCF0: 801D2100 (setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb)
// 801CCD04: 80454128 (lit_4158)
// 801CCD10: 801D2100 (setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb)
// 801CCD54: 801CCD98 (drawLightDropIcon__12dMenu_Fmap_cFv)
// 801CCD5C: 801CCDDC (drawBatsumarkIcon__12dMenu_Fmap_cFv)
// 801CCD64: 801CD210 (drawEnterIcon__12dMenu_Fmap_cFv)
// 801CCD6C: 801CCE04 (drawSnowmanIcon__12dMenu_Fmap_cFv)
// 801CCD74: 801CCE48 (drawGoldWolfIcon__12dMenu_Fmap_cFv)
// 801CCD7C: 801CCE70 (drawCoachIcon__12dMenu_Fmap_cFv)
// 801CCD84: 8036221C (_restgpr_26)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// f32 False
// bool False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawIcon(f32 param_0, bool param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFfb.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCD98-801CCDDC 0044+00 s=1 e=0 z=0 None .text drawLightDropIcon__12dMenu_Fmap_cFv */
// 801CCDAC: 801CD92C (isLightVesselGet__12dMenu_Fmap_cFv)
// 801CCDC4: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawLightDropIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawLightDropIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCDDC-801CCE04 0028+00 s=1 e=0 z=0 None .text drawBatsumarkIcon__12dMenu_Fmap_cFv */
// 801CCDF0: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawBatsumarkIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawBatsumarkIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCE04-801CCE48 0044+00 s=1 e=0 z=0 None .text drawSnowmanIcon__12dMenu_Fmap_cFv */
// 801CCE20: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
// 801CCE30: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawSnowmanIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawSnowmanIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCE48-801CCE70 0028+00 s=1 e=0 z=0 None .text drawGoldWolfIcon__12dMenu_Fmap_cFv */
// 801CCE5C: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawGoldWolfIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawGoldWolfIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCE70-801CCE98 0028+00 s=1 e=0 z=0 None .text drawCoachIcon__12dMenu_Fmap_cFv */
// 801CCE84: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawCoachIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawCoachIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCE98-801CCFB0 0118+00 s=1 e=0 z=0 None .text drawPlayEnterIcon__12dMenu_Fmap_cFv */
// 801CCEB4: 804061C0 (g_dComIfG_gameInfo)
// 801CCEB8: 804061C0 (g_dComIfG_gameInfo)
// 801CCEC4: 801CB2C0 (isRoomCheck__12dMenu_Fmap_cFii)
// 801CCED0: 804061C0 (g_dComIfG_gameInfo)
// 801CCED4: 804061C0 (g_dComIfG_gameInfo)
// 801CCEE8: 8003F02C (getMapRestartPos__10dMapInfo_nFv)
// 801CCF04: 804061C0 (g_dComIfG_gameInfo)
// 801CCF08: 804061C0 (g_dComIfG_gameInfo)
// 801CCF14: 801C662C (dMenuFmap_getStartStageName__FPv)
// 801CCF20: 80368B2C (strcpy)
// 801CCF4C: 80368B2C (strcpy)
// 801CCF64: 80454164 (lit_6987)
// 801CCF6C: 80454140 (lit_4358)
// 801CCF94: 801D241C (setIcon2DPos__18dMenu_Fmap2DBack_cFUcPCcfffUcb)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawPlayEnterIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawPlayEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CCFB0-801CD000 0050+00 s=3 e=0 z=0 None .text checkDrawPortalIcon__12dMenu_Fmap_cFii */
// 801CCFBC: 8042FC60 (g_fmapHIO)
// 801CCFC0: 8042FC60 (g_fmapHIO)
// 801CCFE0: 8002D740 (dComIfGs_isStageSwitch__Fii)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// int False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::checkDrawPortalIcon(int param_0, int param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/checkDrawPortalIcon__12dMenu_Fmap_cFii.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD000-801CD10C 010C+00 s=3 e=0 z=0 None .text searchIcon__12dMenu_Fmap_cFUciPfPf */
// 801CD010: 803621C4 (_savegpr_23)
// 801CD028: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CD02C: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CD038: 80450D64 (struct_80450D64)
// 801CD044: 801CD368 (getNowFmapStageData__12dMenu_Fmap_cFv)
// 801CD050: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801CD06C: 8003E114 (init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii)
// 801CD078: 8003E6E8 (isDrawDisp__19dMenuFmapIconDisp_cFv)
// 801CD09C: 8003E578 (getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s)
// 801CD0AC: 801CB2C0 (isRoomCheck__12dMenu_Fmap_cFii)
// 801CD0D4: 8003E490 (nextData__22dMenuFmapIconPointer_cFv)
// 801CD0E4: 8003E510 (getValidData__22dMenuFmapIconPointer_cFv)
// 801CD0F8: 80362210 (_restgpr_23)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// int False
// f32* False
// f32 False
// f32* False
// f32 False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::searchIcon(u8 param_0, int param_1, f32* param_2, f32* param_3) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/searchIcon__12dMenu_Fmap_cFUciPfPf.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD10C-801CD210 0104+00 s=6 e=0 z=0 None .text drawIcon__12dMenu_Fmap_cFUci */
// 801CD11C: 803621D0 (_savegpr_26)
// 801CD12C: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CD130: 803A7D74 (__vt__19dMenuFmapIconDisp_c)
// 801CD138: 80450D64 (struct_80450D64)
// 801CD144: 801CD368 (getNowFmapStageData__12dMenu_Fmap_cFv)
// 801CD150: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
// 801CD16C: 8003E114 (init__22dMenuFmapIconPointer_cFP24dMenu_Fmap_region_data_cP23dMenu_Fmap_stage_data_cUcii)
// 801CD178: 8003E6E8 (isDrawDisp__19dMenuFmapIconDisp_cFv)
// 801CD19C: 8003E578 (getPosition__19dMenuFmapIconDisp_cFPiPiPfPfPPCQ27dTres_c6data_s)
// 801CD1AC: 801CB2C0 (isRoomCheck__12dMenu_Fmap_cFii)
// 801CD1C8: 80454128 (lit_4158)
// 801CD1D4: 801D2100 (setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb)
// 801CD1DC: 8003E490 (nextData__22dMenuFmapIconPointer_cFv)
// 801CD1EC: 8003E510 (getValidData__22dMenuFmapIconPointer_cFv)
// 801CD1FC: 8036221C (_restgpr_26)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// u8 False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawIcon(u8 param_0, int param_1) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawIcon__12dMenu_Fmap_cFUci.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD210-801CD254 0044+00 s=1 e=0 z=0 None .text drawEnterIcon__12dMenu_Fmap_cFv */
// 801CD22C: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
// 801CD23C: 801CD10C (drawIcon__12dMenu_Fmap_cFUci)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawEnterIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawEnterIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD254-801CD2FC 00A8+00 s=1 e=0 z=0 None .text drawPortalIcon__12dMenu_Fmap_cFv */
// 801CD264: 803621D0 (_savegpr_26)
// 801CD2A4: 801CCFB0 (checkDrawPortalIcon__12dMenu_Fmap_cFii)
// 801CD2C0: 80454128 (lit_4158)
// 801CD2CC: 801D2100 (setIcon2DPos__18dMenu_Fmap2DBack_cFUcfffUcb)
// 801CD2E8: 8036221C (_restgpr_26)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawPortalIcon() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawPortalIcon__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD2FC-801CD350 0054+00 s=1 e=0 z=0 None .text getRegionStageNum__12dMenu_Fmap_cFi */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// int False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getRegionStageNum(int param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getRegionStageNum__12dMenu_Fmap_cFi.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD350-801CD368 0018+00 s=6 e=0 z=0 None .text getNowFmapRegionData__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getNowFmapRegionData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getNowFmapRegionData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD368-801CD380 0018+00 s=2 e=0 z=0 None .text getNowFmapStageData__12dMenu_Fmap_cFv */
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getNowFmapStageData() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getNowFmapStageData__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD380-801CD3F0 0070+00 s=1 e=0 z=0 None .text searchPortalStageID__12dMenu_Fmap_cFPc */
// 801CD390: 803621D8 (_savegpr_28)
// 801CD3B0: 80368994 (strcmp)
// 801CD3DC: 80362224 (_restgpr_28)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// char* False
// char False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::searchPortalStageID(char* param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/searchPortalStageID__12dMenu_Fmap_cFPc.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD3F0-801CD460 0070+00 s=1 e=0 z=0 None .text drawDebugStage__12dMenu_Fmap_cFv */
// 801CD418: 801CD350 (getNowFmapRegionData__12dMenu_Fmap_cFv)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::drawDebugStage() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/drawDebugStage__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454168-8045416C 0004+00 s=1 e=0 z=0 None .sdata2 @7300 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_7300 = -50.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801CD460-801CD5CC 016C+00 s=1 e=0 z=0 None .text arrowPosInit__12dMenu_Fmap_cFv */
// 801CD488: 801CD5CC (tableArrowPosInit__12dMenu_Fmap_cFb)
// 801CD498: 801CD814 (howlArrowPosInit__12dMenu_Fmap_cFv)
// 801CD4A8: 8002EE60 (dComIfGp_getNowLevel__Fv)
// 801CD4BC: 804061C0 (g_dComIfG_gameInfo)
// 801CD4C0: 804061C0 (g_dComIfG_gameInfo)
// 801CD4D4: 8003EE5C (getMapPlayerPos__10dMapInfo_nFv)
// 801CD4F4: 801C662C (dMenuFmap_getStartStageName__FPv)
// 801CD500: 80368B2C (strcpy)
// 801CD528: 80368B2C (strcpy)
// 801CD52C: 80454128 (lit_4158)
// 801CD54C: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD554: 80454128 (lit_4158)
// 801CD558: 80454168 (lit_7300)
// 801CD564: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD58C: 801D58F8 (setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff)
// 801CD5B0: 801D58F8 (setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::arrowPosInit() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/arrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 8045416C-80454170 0004+00 s=2 e=0 z=0 None .sdata2 @7348 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_7348 = -20.0f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801CD5CC-801CD770 01A4+00 s=2 e=0 z=0 None .text tableArrowPosInit__12dMenu_Fmap_cFb */
// 801CD5DC: 803621D8 (_savegpr_28)
// 801CD5EC: 80430188 (g_meter2_info)
// 801CD5F0: 80430188 (g_meter2_info)
// 801CD618: 804061C0 (g_dComIfG_gameInfo)
// 801CD61C: 804061C0 (g_dComIfG_gameInfo)
// 801CD628: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD62C: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD634: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801CD644: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD648: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD650: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801CD664: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD668: 803A7288 (saveBitLabels__16dSv_event_flag_c)
// 801CD670: 800349BC (isEventBit__11dSv_event_cCFUs)
// 801CD6B4: 803BD63C (stage_name_7304)
// 801CD6B8: 803BD63C (stage_name_7304)
// 801CD6C0: 80368B2C (strcpy)
// 801CD6E0: 801CD000 (searchIcon__12dMenu_Fmap_cFUciPfPf)
// 801CD6E8: 80454128 (lit_4158)
// 801CD6F8: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD700: 80454128 (lit_4158)
// 801CD704: 8045416C (lit_7348)
// 801CD710: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD730: 801D5BB8 (setArrowPosAxis__18dMenu_Fmap2DBack_cFff)
// 801CD754: 801D58F8 (setArrowPos3D__18dMenu_Fmap2DBack_cFUcPCcff)
// 801CD75C: 80362224 (_restgpr_28)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
// bool False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::tableArrowPosInit(bool param_0) {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/tableArrowPosInit__12dMenu_Fmap_cFb.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
2021-03-28 22:49:05 +02:00
/* ############################################################################################## */
2021-03-31 23:22:32 +02:00
/* 80454170-80454174 0004+00 s=1 e=0 z=0 None .sdata2 @7356 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_7356 = -38552.46875f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 80454174-80454178 0004+00 s=1 e=0 z=0 None .sdata2 @7357 */
2021-03-30 01:58:08 +02:00
SECTION_SDATA2 static f32 lit_7357 = 38647.58984375f;
2021-03-28 22:49:05 +02:00
2021-03-31 23:22:32 +02:00
/* 801CD770-801CD814 00A4+00 s=1 e=0 z=0 None .text yamibossArrowPosInit__12dMenu_Fmap_cFv */
// 801CD794: 801CD000 (searchIcon__12dMenu_Fmap_cFUciPfPf)
// 801CD7A0: 80454170 (lit_7356)
// 801CD7A8: 80454174 (lit_7357)
// 801CD7B4: 80454128 (lit_4158)
// 801CD7C4: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD7CC: 80454128 (lit_4158)
// 801CD7D0: 8045416C (lit_7348)
// 801CD7DC: 801D0F7C (calcAllMapPosWorld__18dMenu_Fmap2DBack_cFffPfPf)
// 801CD7FC: 801D5BB8 (setArrowPosAxis__18dMenu_Fmap2DBack_cFff)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::yamibossArrowPosInit() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/yamibossArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD814-801CD8B4 00A0+00 s=1 e=0 z=0 None .text howlArrowPosInit__12dMenu_Fmap_cFv */
// 801CD82C: 80430188 (g_meter2_info)
// 801CD830: 80430188 (g_meter2_info)
// 801CD83C: 803BD64C (stage_name_7361)
// 801CD840: 803BD64C (stage_name_7361)
// 801CD850: 80368B2C (strcpy)
// 801CD85C: 803960D0 (i_swBit)
// 801CD860: 803960D0 (i_swBit)
// 801CD874: 801CD000 (searchIcon__12dMenu_Fmap_cFUciPfPf)
// 801CD894: 80454128 (lit_4158)
// 801CD898: 801D59C0 (setArrowPos3DOffset__18dMenu_Fmap2DBack_cFUcPCcfff)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::howlArrowPosInit() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/howlArrowPosInit__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD8B4-801CD92C 0078+00 s=1 e=0 z=0 None .text getHowlRegionID__12dMenu_Fmap_cFv */
// 801CD8B4: 80430188 (g_meter2_info)
// 801CD8B8: 80430188 (g_meter2_info)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getHowlRegionID() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getHowlRegionID__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD92C-801CD95C 0030+00 s=1 e=0 z=0 None .text isLightVesselGet__12dMenu_Fmap_cFv */
// 801CD938: 8002EDE0 (dComIfGp_isLightDropMapVisible__Fv)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::isLightVesselGet() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/isLightVesselGet__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CD95C-801CDA2C 00D0+00 s=1 e=0 z=0 None .text getPlayerPos2D__12dMenu_Fmap_cFv */
// 801CD970: 804061C0 (g_dComIfG_gameInfo)
// 801CD974: 804061C0 (g_dComIfG_gameInfo)
// 801CD988: 8003EE5C (getMapPlayerPos__10dMapInfo_nFv)
// 801CD9A8: 801C662C (dMenuFmap_getStartStageName__FPv)
// 801CD9B4: 80368B2C (strcpy)
// 801CD9DC: 80368B2C (strcpy)
// 801CDA08: 801D0D50 (calcAllMapPos2D__18dMenu_Fmap2DBack_cFPCcffPfPf)
// 801CDA0C: 80454128 (lit_4158)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm void dMenu_Fmap_c::getPlayerPos2D() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/getPlayerPos2D__12dMenu_Fmap_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CDA2C-801CDA74 0048+00 s=2 e=0 z=0 None .text __dt__9dMf_HIO_cFv */
// 801CDA44: 803BD670 (__vt__9dMf_HIO_c)
// 801CDA48: 803BD670 (__vt__9dMf_HIO_c)
// 801CDA58: 802CED3C (__dl__FPv)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// True False
2021-03-28 22:49:05 +02:00
asm dMf_HIO_c::~dMf_HIO_c() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/__dt__9dMf_HIO_cFv.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
/* 801CDA74-801CE068 05F4+00 s=0 e=0 z=0 None .text __sinit_d_menu_fmap_cpp */
// 801CDA84: 803BD090 (cNullVec__6Z2Calc)
// 801CDA88: 803BD090 (cNullVec__6Z2Calc)
// 801CDA8C: 8042E82C (g_fmHIO)
// 801CDA90: 8042E82C (g_fmHIO)
// 801CDA94: 801C65F8 (__ct__9dMf_HIO_cFv)
// 801CDA98: 801CDA2C (__dt__9dMf_HIO_cFv)
// 801CDA9C: 801CDA2C (__dt__9dMf_HIO_cFv)
// 801CDAA0: 8042E820 (lit_3989)
// 801CDAA4: 8042E820 (lit_3989)
// 801CDAA8: 80361C24 (__register_global_object)
2021-03-28 22:49:05 +02:00
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
2021-03-31 23:22:32 +02:00
// False False
2021-03-28 22:49:05 +02:00
extern "C" asm void __sinit_d_menu_fmap_cpp() {
2021-03-31 23:22:32 +02:00
nofralloc
2021-03-28 22:49:05 +02:00
#include "asm/d/menu/d_menu_fmap/__sinit_d_menu_fmap_cpp.s"
}
#pragma pop
2021-03-31 23:22:32 +02:00
#pragma push
#pragma force_active on
#pragma section ".ctors$15"
__declspec(section ".ctors$15") void* const _ctors_801CDA74 = (void*)__sinit_d_menu_fmap_cpp;
#pragma pop