Files
tp/src/d/com/d_com_inf_game.cpp
T
2021-04-08 01:47:05 +02:00

2827 lines
92 KiB
C++

//
// Generated By: dol2asm
// Translation Unit: d/com/d_com_inf_game
//
#include "d/com/d_com_inf_game.h"
#include "dol2asm.h"
#include "dolphin/types.h"
//
// Types:
//
struct scene_class {};
struct roomRead_class {};
struct request_of_phase_process_class {};
struct phaseParam_c {};
struct mDoRst {
static u8 mResetData[4 + 4 /* padding */];
};
struct mDoGph_gInf_c {
static u8 mFader[4];
};
struct mDoExt_btkAnm {
/* 8003079C */ ~mDoExt_btkAnm();
/* 80030954 */ mDoExt_btkAnm();
};
struct mDoExt_brkAnm {
/* 80030748 */ ~mDoExt_brkAnm();
/* 8003099C */ mDoExt_brkAnm();
};
struct mDoExt_bpkAnm {
/* 800306F4 */ ~mDoExt_bpkAnm();
/* 800309E4 */ mDoExt_bpkAnm();
};
struct mDoExt_bckAnm {
/* 800306A0 */ ~mDoExt_bckAnm();
/* 80030A2C */ mDoExt_bckAnm();
};
struct mDoCPd_c {
static u8 m_cpadInfo[256];
};
struct daAlink_c {
/* 800BDE48 */ void setLastSceneMode(u32*);
};
struct dTimer_c {
/* 8025D524 */ void deleteCheck();
/* 8025D618 */ void start(int, s16);
/* 8025D538 */ void start(int);
/* 8025D7E8 */ void stop(u8);
/* 8025D86C */ void restart(u8);
/* 8025D920 */ void end(int);
/* 8025D9E0 */ void deleteRequest();
};
struct dSv_zone_c {
/* 80030D74 */ dSv_zone_c();
};
struct dSv_zoneBit_c {
/* 80034D04 */ void onSwitch(int);
/* 80034D2C */ void offSwitch(int);
/* 80034D50 */ void isSwitch(int) const;
/* 80034DAC */ void onOneSwitch(int);
/* 80034DC8 */ void offOneSwitch(int);
/* 80034DE0 */ void isOneSwitch(int) const;
/* 80034E50 */ void isItem(int) const;
/* 80034E98 */ void isOneItem(int) const;
};
struct dSv_save_c {
/* 800350A8 */ void getSave2(int);
};
struct dSv_player_status_b_c {
/* 80032BB0 */ void isDarkClearLV(int) const;
/* 80032BEC */ void isTransformLV(int) const;
};
struct dSv_player_status_a_c {
/* 80032A48 */ void setSelectItemIndex(int, u8);
/* 80032A5C */ void getSelectItemIndex(int) const;
/* 80032A78 */ void setMixItemIndex(int, u8);
/* 80032A8C */ void getMixItemIndex(int) const;
};
struct cXyz {};
struct dSv_player_last_mark_info_c {
/* 80032F2C */ void setWarpItemData(char const*, cXyz const&, s16, s8, u8, u8);
};
struct dSv_player_item_record_c {
/* 80033F6C */ void setBombNum(u8, u8);
/* 80033F7C */ void getBombNum(u8) const;
/* 80033F8C */ void setBottleNum(u8, u8);
/* 80033F9C */ void addBottleNum(u8, s16);
/* 80034030 */ void getBottleNum(u8) const;
};
struct dSv_player_item_max_c {
/* 800340F8 */ void getBombNum(u8) const;
};
struct dSv_player_item_c {
/* 80033030 */ void getItem(int, bool) const;
};
struct dSv_player_get_item_c {
/* 80033EC8 */ void isFirstBit(u8) const;
};
struct dSv_player_field_last_stay_info_c {
/* 80032DE0 */ void set(char const*, cXyz const&, s16, s8, u8);
/* 80032E4C */ void onRegionBit(int);
/* 80032E78 */ void isRegionBit(int) const;
};
struct dSv_player_config_c {
/* 80034694 */ void getVibration();
};
struct dSv_player_collect_c {
/* 800341E8 */ void setCollect(int, u8);
};
struct dSv_memory_c {
/* 80030DB0 */ dSv_memory_c();
/* 80034A64 */ void init();
};
struct dSv_memory2_c {
/* 80030D80 */ dSv_memory2_c();
/* 80034A84 */ void init();
/* 80034AA4 */ void onVisitedRoom(int);
/* 80034AC8 */ void offVisitedRoom(int);
/* 80034AEC */ void isVisitedRoom(int);
};
struct dSv_memBit_c {
/* 800347E8 */ void isTbox(int) const;
/* 80034810 */ void onSwitch(int);
/* 80034838 */ void offSwitch(int);
/* 80034860 */ void isSwitch(int) const;
/* 80034918 */ void onDungeonItem(int);
/* 80034934 */ void isDungeonItem(int) const;
};
struct dSv_light_drop_c {
/* 80034340 */ void getLightDropNum(u8) const;
/* 8003439C */ void isLightDropGetFlag(u8) const;
};
struct dSv_info_c {
/* 80035200 */ void onSwitch(int, int);
/* 800352B0 */ void offSwitch(int, int);
/* 80035360 */ void isSwitch(int, int) const;
};
struct dSv_event_flag_c {
static u8 saveBitLabels[1644 + 4 /* padding */];
};
struct dSv_event_c {
/* 8003498C */ void onEventBit(u16);
/* 800349A4 */ void offEventBit(u16);
/* 800349BC */ void isEventBit(u16) const;
};
struct dStage_startStage_c {};
struct dStage_roomControl_c {
/* 80024338 */ void initZone();
/* 80024384 */ void getStatusRoomDt(int);
/* 8002D9B0 */ void getZoneNo(int);
static u8 mStatus[65792];
};
struct dStage_nextStage_c {
/* 80023E28 */ void set(char const*, s8, s16, s8, s8, u8);
};
struct J3DModelData {};
struct J3DModel {};
struct dSmplMdl_draw_c {
/* 80048CB4 */ dSmplMdl_draw_c();
/* 80048E0C */ void draw();
/* 80048EBC */ void entry(J3DModel*, int);
/* 80048F70 */ void addModel(J3DModelData*, int, u8);
/* 80049058 */ void removeModel(J3DModelData*, int);
};
struct dRes_info_c {
/* 8003A260 */ dRes_info_c();
/* 8003A280 */ ~dRes_info_c();
};
struct JKRHeap {
/* 802CE784 */ void getTotalFreeSize();
};
struct dRes_control_c {
/* 8003BFB0 */ ~dRes_control_c();
/* 8003C078 */ void setRes(char const*, dRes_info_c*, int, char const*, u8, JKRHeap*);
/* 8003C160 */ void syncRes(char const*, dRes_info_c*, int);
/* 8003C194 */ void deleteRes(char const*, dRes_info_c*, int);
/* 8003C37C */ void getRes(char const*, char const*, dRes_info_c*, int);
};
struct dPa_control_c {
/* 8004BACC */ dPa_control_c();
};
struct dMeter2Info_c {
/* 8021BE68 */ void init();
/* 8021E290 */ void setSaveStageName(char const*);
};
struct dMapInfo_n {
/* 8003EE5C */ void getMapPlayerPos();
};
struct dKy_tevstr_c {};
struct dEvt_order_c {
/* 80030154 */ ~dEvt_order_c();
};
struct dEvt_control_c {
/* 80041580 */ dEvt_control_c();
};
struct dEvent_manager_c {
/* 80046688 */ dEvent_manager_c();
};
struct dEvDtBase_c {
/* 80030190 */ ~dEvDtBase_c();
};
struct dDlst_window_c {
/* 800301CC */ ~dDlst_window_c();
/* 800304CC */ dDlst_window_c();
};
struct _GXTexObj {};
struct dDlst_shadowControl_c {
/* 80055C74 */ void setReal(u32, s8, J3DModel*, cXyz*, f32, f32, dKy_tevstr_c*);
/* 80055F84 */ void setSimple(cXyz*, f32, f32, cXyz*, s16, f32, _GXTexObj*);
};
struct dDlst_list_c {
/* 800560F0 */ dDlst_list_c();
/* 8005648C */ ~dDlst_list_c();
};
struct dComIfG_resLoader_c {
/* 8002F314 */ dComIfG_resLoader_c();
/* 8002F328 */ ~dComIfG_resLoader_c();
/* 8002F3B4 */ void load(char const**, JKRHeap*);
};
struct dComIfG_play_c {
/* 8002B1DC */ void ct();
/* 8002B22C */ void init();
/* 8002B2C8 */ void itemInit();
/* 8002B36C */ void setItemBombNumCount(u8, s16);
/* 8002B384 */ void getItemBombNumCount(u8);
/* 8002B394 */ void clearItemBombNumCount(u8);
/* 8002B3A8 */ void setNowVibration(u8);
/* 8002B3B0 */ void getNowVibration();
/* 8002B3B8 */ void setStartStage(dStage_startStage_c*);
/* 8002B434 */ void getLayerNo_common_common(char const*, int, int);
/* 8002C950 */ void getLayerNo_common(char const*, int, int);
/* 8002C97C */ void getLayerNo(int);
/* 8002C9D8 */ void createParticle();
/* 8002CA1C */ void createSimpleModel();
/* 8002CA70 */ void deleteSimpleModel();
/* 8002CAC4 */ void drawSimpleModel();
/* 8002CAF0 */ void addSimpleModel(J3DModelData*, int, u8);
/* 8002CB30 */ void removeSimpleModel(J3DModelData*, int);
/* 8002CB68 */ void entrySimpleModel(J3DModel*, int);
/* 8002CB94 */ void setTimerNowTimeMs(int);
/* 8002CB9C */ void getTimerNowTimeMs();
/* 8002CBA4 */ void setTimerLimitTimeMs(int);
/* 8002CBAC */ void getTimerLimitTimeMs();
/* 8002CBB4 */ void setTimerMode(int);
/* 8002CBBC */ void getTimerMode();
/* 8002CBC4 */ void setTimerType(u8);
/* 8002CBCC */ void getTimerType();
/* 8002CBD4 */ void setTimerPtr(dTimer_c*);
/* 8002CBDC */ void getTimerPtr();
/* 8002F128 */ void setWarpItemData(char const*, cXyz, s16, s8, u8, u8);
/* 8002FDE8 */ ~dComIfG_play_c();
};
struct dComIfG_inf_c {
/* 8002CBE4 */ void ct();
/* 8002FD74 */ ~dComIfG_inf_c();
/* 80030244 */ dComIfG_inf_c();
};
struct dComIfG_camera_info_class {
/* 80030208 */ ~dComIfG_camera_info_class();
/* 800304C8 */ dComIfG_camera_info_class();
};
struct dCcS {
/* 8002FF40 */ ~dCcS();
};
struct dCcMassS_Obj {
/* 800300F4 */ ~dCcMassS_Obj();
};
struct dCcMassS_Mng {
/* 80030A74 */ ~dCcMassS_Mng();
/* 80085350 */ dCcMassS_Mng();
};
struct dBgS {
/* 80030C50 */ ~dBgS();
};
struct dAttention_c {
/* 80070774 */ ~dAttention_c();
};
struct dAttList_c {
/* 800304D0 */ ~dAttList_c();
/* 8003050C */ dAttList_c();
};
struct dAttDraw_c {
/* 8003054C */ ~dAttDraw_c();
/* 800307F0 */ dAttDraw_c();
};
struct cSAngle {
/* 80030510 */ ~cSAngle();
};
struct cM3dGPla {};
struct cM3dGCyl {
/* 80030E3C */ ~cM3dGCyl();
};
struct cM3dGCps {
/* 8026EFA4 */ ~cM3dGCps();
};
struct cM3dGAab {
/* 80030E84 */ ~cM3dGAab();
};
struct cCcS {
/* 80030BDC */ ~cCcS();
/* 80264A6C */ cCcS();
};
struct cCcD_DivideInfo {
/* 80030ECC */ ~cCcD_DivideInfo();
};
struct cCcD_DivideArea {
/* 80030DE0 */ ~cCcD_DivideArea();
};
struct cBgS_PolyInfo {
/* 802680F8 */ void ChkSetInfo() const;
};
struct cBgS_ChkElm {
/* 8002FEF8 */ ~cBgS_ChkElm();
/* 80030D38 */ cBgS_ChkElm();
/* 800740F4 */ void Init();
};
struct cBgS {
/* 80030CCC */ ~cBgS();
/* 80074744 */ void GetTriPla(cBgS_PolyInfo const&, cM3dGPla*) const;
};
struct Z2SeqMgr {
/* 802AF408 */ void bgmStop(u32, s32);
};
struct Z2AudioMgr {
static u8 mAudioMgrPtr[4 + 4 /* padding */];
};
struct JKRExpHeap {
/* 802CEE2C */ void create(u32, JKRHeap*, bool);
};
struct J3DFrameCtrl {
/* 803283FC */ void init(s16);
};
//
// Forward References:
//
extern "C" void ct__14dComIfG_play_cFv();
extern "C" void init__14dComIfG_play_cFv();
extern "C" void dComIfGp_checkItemGet__FUci();
extern "C" void itemInit__14dComIfG_play_cFv();
extern "C" void setItemBombNumCount__14dComIfG_play_cFUcs();
extern "C" void getItemBombNumCount__14dComIfG_play_cFUc();
extern "C" void clearItemBombNumCount__14dComIfG_play_cFUc();
extern "C" void setNowVibration__14dComIfG_play_cFUc();
extern "C" void getNowVibration__14dComIfG_play_cFv();
extern "C" void setStartStage__14dComIfG_play_cFP19dStage_startStage_c();
extern "C" static void dComIfG_get_timelayer__FPi();
extern "C" void getLayerNo_common_common__14dComIfG_play_cFPCcii();
extern "C" void getLayerNo_common__14dComIfG_play_cFPCcii();
extern "C" void getLayerNo__14dComIfG_play_cFi();
extern "C" void createParticle__14dComIfG_play_cFv();
extern "C" void createSimpleModel__14dComIfG_play_cFv();
extern "C" void deleteSimpleModel__14dComIfG_play_cFv();
extern "C" void drawSimpleModel__14dComIfG_play_cFv();
extern "C" void addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc();
extern "C" void removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai();
extern "C" void entrySimpleModel__14dComIfG_play_cFP8J3DModeli();
extern "C" void setTimerNowTimeMs__14dComIfG_play_cFi();
extern "C" void getTimerNowTimeMs__14dComIfG_play_cFv();
extern "C" void setTimerLimitTimeMs__14dComIfG_play_cFi();
extern "C" void getTimerLimitTimeMs__14dComIfG_play_cFv();
extern "C" void setTimerMode__14dComIfG_play_cFi();
extern "C" void getTimerMode__14dComIfG_play_cFv();
extern "C" void setTimerType__14dComIfG_play_cFUc();
extern "C" void getTimerType__14dComIfG_play_cFv();
extern "C" void setTimerPtr__14dComIfG_play_cFP8dTimer_c();
extern "C" void getTimerPtr__14dComIfG_play_cFv();
extern "C" void ct__13dComIfG_inf_cFv();
extern "C" void dComIfG_changeOpeningScene__FP11scene_classs();
extern "C" void dComIfG_resetToOpening__FP11scene_class();
extern "C" static void phase_1__FPc();
extern "C" static void phase_2__FPc();
extern "C" static s32 phase_3__FPc();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
extern "C" static void phase_01__FP12phaseParam_c();
extern "C" static void phase_02__FP12phaseParam_c();
extern "C" static bool phase_03__FP12phaseParam_c();
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap();
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
extern "C" void dComIfGp_getReverb__Fi();
extern "C" void dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj();
extern "C" void dComIfGp_getMapTrans__FiPfPfPs();
extern "C" void dComIfGp_getRoomCamera__Fi();
extern "C" void dComIfGp_getRoomArrow__Fi();
extern "C" void dComIfGp_setNextStage__FPCcsScScfUliScsii();
extern "C" void dComIfGp_setNextStage__FPCcsScSc();
extern "C" void dComIfGs_isStageTbox__Fii();
extern "C" void dComIfGs_onStageSwitch__Fii();
extern "C" void dComIfGs_offStageSwitch__Fii();
extern "C" void dComIfGs_isStageSwitch__Fii();
extern "C" void dComIfGs_onStageBossEnemy__Fi();
extern "C" void dComIfGs_isDungeonItemWarp__Fi();
extern "C" void dComIfGs_BossLife_public_Set__FSc();
extern "C" void dComIfGs_BossLife_public_Get__Fv();
extern "C" void dComIfGs_sense_type_change_Set__FSc();
extern "C" void dComIfGs_sense_type_change_Get__Fv();
extern "C" void dComIfGs_onZoneSwitch__Fii();
extern "C" void getZoneNo__20dStage_roomControl_cFi();
extern "C" void dComIfGs_offZoneSwitch__Fii();
extern "C" void dComIfGs_isZoneSwitch__Fii();
extern "C" void dComIfGs_onOneZoneSwitch__Fii();
extern "C" void dComIfGs_offOneZoneSwitch__Fii();
extern "C" void dComIfGs_isOneZoneSwitch__Fii();
extern "C" void dComIfGs_isZoneItem__Fii();
extern "C" void dComIfGs_isOneZoneItem__Fii();
extern "C" void dComIfGs_getMaxLifeGauge__Fv();
extern "C" void dComIfGs_setSelectItemIndex__FiUc();
extern "C" void dComIfGs_setMixItemIndex__FiUc();
extern "C" void dComIfGs_getSelectMixItemNoArrowIndex__Fi();
extern "C" void dComIfGs_getMixItemIndex__Fi();
extern "C" void dComIfGp_setSelectItem__Fi();
extern "C" void dComIfGp_getSelectItem__Fi();
extern "C" void dComIfGp_mapShow__Fv();
extern "C" void dComIfGp_mapHide__Fv();
extern "C" void dComIfGp_checkMapShow__Fv();
extern "C" void dComIfGp_setHeapLockFlag__FUc();
extern "C" void dComIfGp_offHeapLockFlag__Fi();
extern "C" static void dComIfGp_createSubExpHeap2D__Fv();
extern "C" static void dComIfGp_destroySubExpHeap2D__Fv();
extern "C" static void dComIfGp_checkEmptySubHeap2D__Fv();
extern "C" static void dComIfGp_searchUseSubHeap2D__Fi();
extern "C" void dComIfGp_getSubHeap2D__Fi();
extern "C" void dComIfGs_checkGetInsectNum__Fv();
extern "C" static void dComIfGs_checkGetItem__FUc();
extern "C" s32 dComIfGs_getBottleMax__Fv();
extern "C" void dComIfGp_getSelectItemNum__Fi();
extern "C" void dComIfGp_getSelectItemMaxNum__Fi();
extern "C" void dComIfGp_setSelectItemNum__Fis();
extern "C" void dComIfGp_addSelectItemNum__Fis();
extern "C" void
dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj();
extern "C" void dComIfGs_gameStart__Fv();
extern "C" void dComIfG_getTrigA__FUl();
extern "C" void dComIfGp_calcNowRegion__Fv();
extern "C" static void dComIfG_getNowCalcRegion__Fv();
extern "C" void dComIfGp_isLightDropMapVisible__Fv();
extern "C" void dComIfGp_getNowLevel__Fv();
extern "C" void dComIfGs_setSelectEquipClothes__FUc();
extern "C" void dComIfGs_setSelectEquipSword__FUc();
extern "C" void dComIfGs_setSelectEquipShield__FUc();
extern "C" void dComIfGs_setKeyNum__FiUc();
extern "C" static void dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc();
extern "C" void setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc();
extern "C" void dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc();
extern "C" static void dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc();
extern "C" void dComIfGs_getWarpStageName__Fv();
extern "C" void dComIfGs_getWarpPlayerPos__Fv();
extern "C" void dComIfGs_getWarpPlayerAngleY__Fv();
extern "C" void dComIfGs_getWarpRoomNo__Fv();
extern "C" void dComIfGs_getWarpMarkFlag__Fv();
extern "C" void dComIfGs_setWarpMarkFlag__FUc();
extern "C" void __ct__19dComIfG_resLoader_cFv();
extern "C" void __dt__19dComIfG_resLoader_cFv();
extern "C" void load__19dComIfG_resLoader_cFPPCcP7JKRHeap();
extern "C" void dComIfG_getStageRes__FPCc();
extern "C" void dComIfG_getOldStageRes__FPCc();
extern "C" void dComIfG_getRoomArcName__Fi();
extern "C" void dComIfGp_ret_wp_set__FSc();
extern "C" void dComIfGp_world_dark_set__FUc();
extern "C" void dComIfGp_world_dark_get__Fv();
extern "C" void dComIfG_TimerStart__Fis();
extern "C" void dComIfG_TimerStop__Fi();
extern "C" void dComIfG_TimerReStart__Fi();
extern "C" void dComIfG_TimerEnd__Fii();
extern "C" void dComIfG_TimerDeleteCheck__Fi();
extern "C" void dComIfG_TimerDeleteRequest__Fi();
extern "C" void dComIfGs_Wolf_Change_Check__Fv();
extern "C" void dComIfGs_PolyDamageOff_Set__FSc();
extern "C" void dComIfGs_PolyDamageOff_Check__Fv();
extern "C" void dComIfGs_shake_kandelaar__Fv();
extern "C" void dComIfGs_shake_kandelaar_check__Fv();
extern "C" void dComIfGs_wolfeye_effect_check__Fv();
extern "C" void dComIfGs_Grass_hide_Set__FSc();
extern "C" void dComIfGp_TargetWarpPt_set__FUc();
extern "C" void dComIfGp_SelectWarpPt_set__FUc();
extern "C" void dComIfGp_TargetWarpPt_get__Fv();
extern "C" void dComIfGp_SelectWarpPt_get__Fv();
extern "C" void dComIfGp_TransportWarp_check__Fv();
extern "C" void dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv();
extern "C" void dComIfGs_onVisitedRoom__Fi();
extern "C" void dComIfGs_offVisitedRoom__Fi();
extern "C" void dComIfGs_isVisitedRoom__Fi();
extern "C" void dComIfGs_staffroll_next_go__Fv();
extern "C" void dComIfGs_staffroll_next_go_check__Fv();
extern "C" void __sinit_d_com_inf_game_cpp();
extern "C" void __dt__13dComIfG_inf_cFv();
extern "C" void __dt__14dComIfG_play_cFv();
extern "C" void __dt__11cBgS_ChkElmFv();
extern "C" void __dt__4dCcSFv();
extern "C" void __dt__12dCcMassS_ObjFv();
extern "C" void __dt__12dEvt_order_cFv();
extern "C" void __dt__11dEvDtBase_cFv();
extern "C" void __dt__14dDlst_window_cFv();
extern "C" void __dt__25dComIfG_camera_info_classFv();
extern "C" void __ct__13dComIfG_inf_cFv();
extern "C" void __ct__25dComIfG_camera_info_classFv();
extern "C" void __ct__14dDlst_window_cFv();
extern "C" void __dt__10dAttList_cFv();
extern "C" void __ct__10dAttList_cFv();
extern "C" void __dt__7cSAngleFv();
extern "C" void __dt__10dAttDraw_cFv();
extern "C" void __dt__13mDoExt_bckAnmFv();
extern "C" void __dt__13mDoExt_bpkAnmFv();
extern "C" void __dt__13mDoExt_brkAnmFv();
extern "C" void __dt__13mDoExt_btkAnmFv();
extern "C" void __ct__10dAttDraw_cFv();
extern "C" void __ct__13mDoExt_btkAnmFv();
extern "C" void __ct__13mDoExt_brkAnmFv();
extern "C" void __ct__13mDoExt_bpkAnmFv();
extern "C" void __ct__13mDoExt_bckAnmFv();
extern "C" void __dt__12dCcMassS_MngFv();
extern "C" void __dt__4cCcSFv();
extern "C" void __dt__4dBgSFv();
extern "C" void __dt__4cBgSFv();
extern "C" void __ct__11cBgS_ChkElmFv();
extern "C" void __ct__10dSv_zone_cFv();
extern "C" void __ct__13dSv_memory2_cFv();
extern "C" void __ct__12dSv_memory_cFv();
extern "C" void __dt__15cCcD_DivideAreaFv();
extern "C" void __dt__8cM3dGCylFv();
extern "C" void __dt__8cM3dGAabFv();
extern "C" void __dt__15cCcD_DivideInfoFv();
extern "C" extern char const* const d_com_d_com_inf_game__stringBase0;
extern "C" extern u32 g_whiteColor;
extern "C" extern u32 g_saftyWhiteColor;
//
// External References:
//
SECTION_INIT void memset();
extern "C" void OSReport_Error();
extern "C" void mDoAud_setSceneName__FPCcll();
extern "C" void mDoAud_resetProcess__Fv();
extern "C" void mDoExt_destroyExpHeap__FP10JKRExpHeap();
extern "C" void fopScnM_ChangeReq__FP11scene_classssUs();
extern "C" void fopScnM_ReRequest__FsUl();
extern "C" void set__18dStage_nextStage_cFPCcScsScScUc();
extern "C" void initZone__20dStage_roomControl_cFv();
extern "C" void getStatusRoomDt__20dStage_roomControl_cFi();
extern "C" void dStage_roomRead_dt_c_GetReverbStage__FR14roomRead_classi();
extern "C" void setSelectItemIndex__21dSv_player_status_a_cFiUc();
extern "C" void getSelectItemIndex__21dSv_player_status_a_cCFi();
extern "C" void setMixItemIndex__21dSv_player_status_a_cFiUc();
extern "C" void getMixItemIndex__21dSv_player_status_a_cCFi();
extern "C" void isDarkClearLV__21dSv_player_status_b_cCFi();
extern "C" void isTransformLV__21dSv_player_status_b_cCFi();
extern "C" void set__33dSv_player_field_last_stay_info_cFPCcRC4cXyzsScUc();
extern "C" void onRegionBit__33dSv_player_field_last_stay_info_cFi();
extern "C" void isRegionBit__33dSv_player_field_last_stay_info_cCFi();
extern "C" void setWarpItemData__27dSv_player_last_mark_info_cFPCcRC4cXyzsScUcUc();
extern "C" void getItem__17dSv_player_item_cCFib();
extern "C" void isFirstBit__21dSv_player_get_item_cCFUc();
extern "C" void setBombNum__24dSv_player_item_record_cFUcUc();
extern "C" void getBombNum__24dSv_player_item_record_cCFUc();
extern "C" void setBottleNum__24dSv_player_item_record_cFUcUc();
extern "C" void addBottleNum__24dSv_player_item_record_cFUcs();
extern "C" void getBottleNum__24dSv_player_item_record_cCFUc();
extern "C" void getBombNum__21dSv_player_item_max_cCFUc();
extern "C" void setCollect__20dSv_player_collect_cFiUc();
extern "C" void getLightDropNum__16dSv_light_drop_cCFUc();
extern "C" void isLightDropGetFlag__16dSv_light_drop_cCFUc();
extern "C" void getVibration__19dSv_player_config_cFv();
extern "C" void isTbox__12dSv_memBit_cCFi();
extern "C" void onSwitch__12dSv_memBit_cFi();
extern "C" void offSwitch__12dSv_memBit_cFi();
extern "C" void isSwitch__12dSv_memBit_cCFi();
extern "C" void onDungeonItem__12dSv_memBit_cFi();
extern "C" void isDungeonItem__12dSv_memBit_cCFi();
extern "C" void onEventBit__11dSv_event_cFUs();
extern "C" void offEventBit__11dSv_event_cFUs();
extern "C" void isEventBit__11dSv_event_cCFUs();
extern "C" void init__12dSv_memory_cFv();
extern "C" void init__13dSv_memory2_cFv();
extern "C" void onVisitedRoom__13dSv_memory2_cFi();
extern "C" void offVisitedRoom__13dSv_memory2_cFi();
extern "C" void isVisitedRoom__13dSv_memory2_cFi();
extern "C" void onSwitch__13dSv_zoneBit_cFi();
extern "C" void offSwitch__13dSv_zoneBit_cFi();
extern "C" void isSwitch__13dSv_zoneBit_cCFi();
extern "C" void onOneSwitch__13dSv_zoneBit_cFi();
extern "C" void offOneSwitch__13dSv_zoneBit_cFi();
extern "C" void isOneSwitch__13dSv_zoneBit_cCFi();
extern "C" void isItem__13dSv_zoneBit_cCFi();
extern "C" void isOneItem__13dSv_zoneBit_cCFi();
extern "C" void getSave2__10dSv_save_cFi();
extern "C" void onSwitch__10dSv_info_cFii();
extern "C" void offSwitch__10dSv_info_cFii();
extern "C" void isSwitch__10dSv_info_cCFii();
extern "C" void __ct__11dRes_info_cFv();
extern "C" void __dt__11dRes_info_cFv();
extern "C" void __dt__14dRes_control_cFv();
extern "C" void setRes__14dRes_control_cFPCcP11dRes_info_ciPCcUcP7JKRHeap();
extern "C" void syncRes__14dRes_control_cFPCcP11dRes_info_ci();
extern "C" void deleteRes__14dRes_control_cFPCcP11dRes_info_ci();
extern "C" void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci();
extern "C" void getMapPlayerPos__10dMapInfo_nFv();
extern "C" void __ct__14dEvt_control_cFv();
extern "C" void __ct__16dEvent_manager_cFv();
extern "C" void __ct__15dSmplMdl_draw_cFv();
extern "C" void draw__15dSmplMdl_draw_cFv();
extern "C" void entry__15dSmplMdl_draw_cFP8J3DModeli();
extern "C" void addModel__15dSmplMdl_draw_cFP12J3DModelDataiUc();
extern "C" void removeModel__15dSmplMdl_draw_cFP12J3DModelDatai();
extern "C" void __ct__13dPa_control_cFv();
extern "C" void setReal__21dDlst_shadowControl_cFUlScP8J3DModelP4cXyzffP12dKy_tevstr_c();
extern "C" void setSimple__21dDlst_shadowControl_cFP4cXyzffP4cXyzsfP9_GXTexObj();
extern "C" void __ct__12dDlst_list_cFv();
extern "C" void __dt__12dDlst_list_cFv();
extern "C" void __dt__12dAttention_cFv();
extern "C" void Init__11cBgS_ChkElmFv();
extern "C" void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla();
extern "C" void __ct__12dCcMassS_MngFv();
extern "C" void checkItemGet__FUci();
extern "C" void setLastSceneMode__9daAlink_cFPUl();
extern "C" void dKy_daynight_check__Fv();
extern "C" void dKy_darkworld_stage_check__FPCci();
extern "C" void dMenuFmap_getStartStageName__FPv();
extern "C" void init__13dMeter2Info_cFv();
extern "C" void setSaveStageName__13dMeter2Info_cFPCc();
extern "C" void deleteCheck__8dTimer_cFv();
extern "C" void start__8dTimer_cFi();
extern "C" void start__8dTimer_cFis();
extern "C" void stop__8dTimer_cFUc();
extern "C" void restart__8dTimer_cFUc();
extern "C" void end__8dTimer_cFi();
extern "C" void deleteRequest__8dTimer_cFv();
extern "C" void __ct__4cCcSFv();
extern "C" void cPhs_Handler__FP30request_of_phase_process_classPPFPv_iPv();
extern "C" void ChkSetInfo__13cBgS_PolyInfoCFv();
extern "C" void __dt__8cM3dGCpsFv();
extern "C" void bgmStop__8Z2SeqMgrFUll();
extern "C" void getTotalFreeSize__7JKRHeapFv();
extern "C" void* __nw__FUl();
extern "C" void __dl__FPv();
extern "C" void create__10JKRExpHeapFUlP7JKRHeapb();
extern "C" void init__12J3DFrameCtrlFs();
extern "C" void __register_global_object();
extern "C" void __destroy_arr();
extern "C" void __construct_array();
extern "C" void __cvt_fp2unsigned();
extern "C" void _savegpr_21();
extern "C" void _savegpr_25();
extern "C" void _savegpr_26();
extern "C" void _savegpr_27();
extern "C" void _savegpr_28();
extern "C" void _savegpr_29();
extern "C" void _restgpr_21();
extern "C" void _restgpr_25();
extern "C" void _restgpr_26();
extern "C" void _restgpr_27();
extern "C" void _restgpr_28();
extern "C" void _restgpr_29();
extern "C" void sprintf();
extern "C" void strcmp();
extern "C" void strcpy();
extern "C" extern void* __vt__12J3DFrameCtrl[3];
extern "C" extern void* __vt__8cM3dGPla[3];
extern "C" extern void* __vt__16dStage_stageDt_c[93];
extern "C" extern void* __vt__11dStage_dt_c[93];
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
extern "C" extern void* __vt__19dAttDraw_CallBack_c[3];
extern "C" extern void* __vt__11dAttParam_c[3 + 1 /* padding */];
extern "C" extern void* __vt__4dBgS[5];
extern "C" extern void* __vt__4cBgS[5];
extern "C" extern void* __vt__11cBgS_ChkElm[4];
extern "C" extern void* __vt__4dCcS[13];
extern "C" extern void* __vt__12cCcD_CylAttr[25];
extern "C" extern void* __vt__12cCcD_CpsAttr[25];
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
extern "C" extern void* __vt__4cCcS[12];
extern "C" u8 m_cpadInfo__8mDoCPd_c[256];
extern "C" u8 mStatus__20dStage_roomControl_c[65792];
extern "C" extern u8 g_env_light[4880];
extern "C" extern u8 g_meter2_info[248];
extern "C" u8 mFader__13mDoGph_gInf_c[4];
extern "C" u8 mResetData__6mDoRst[4 + 4 /* padding */];
extern "C" extern u8 struct_80450D64[4];
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
//
// Declarations:
//
/* 8002B1DC-8002B22C 025B1C 0050+00 2/2 0/0 0/0 .text ct__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::ct() {
nofralloc
#include "asm/d/com/d_com_inf_game/ct__14dComIfG_play_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 804061A0-804061B4 032EC0 0014+00 1/1 0/0 0/0 .bss dComIfG_mTimerInfo */
static u8 dComIfG_mTimerInfo[20];
/* 804061B4-804061C0 032ED4 000C+00 1/1 0/0 0/0 .bss @5065 */
static u8 lit_5065[12];
/* 804061C0-80423FD0 032EE0 1DE10+00 99/99 2264/2264 7115/7115 .bss g_dComIfG_gameInfo
*/
extern u8 g_dComIfG_gameInfo[122384];
u8 g_dComIfG_gameInfo[122384];
/* 8002B22C-8002B2A8 025B6C 007C+00 1/1 1/1 0/0 .text init__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::init() {
nofralloc
#include "asm/d/com/d_com_inf_game/init__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002B2A8-8002B2C8 025BE8 0020+00 0/0 1/1 0/0 .text dComIfGp_checkItemGet__FUci */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_checkItemGet(u8 param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_checkItemGet__FUci.s"
}
#pragma pop
/* 8002B2C8-8002B36C 025C08 00A4+00 0/0 1/1 0/0 .text itemInit__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::itemInit() {
nofralloc
#include "asm/d/com/d_com_inf_game/itemInit__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002B36C-8002B384 025CAC 0018+00 1/1 3/3 1/1 .text setItemBombNumCount__14dComIfG_play_cFUcs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setItemBombNumCount(u8 param_0, s16 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/setItemBombNumCount__14dComIfG_play_cFUcs.s"
}
#pragma pop
/* 8002B384-8002B394 025CC4 0010+00 0/0 1/1 0/0 .text getItemBombNumCount__14dComIfG_play_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getItemBombNumCount(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/getItemBombNumCount__14dComIfG_play_cFUc.s"
}
#pragma pop
/* 8002B394-8002B3A8 025CD4 0014+00 0/0 1/1 0/0 .text clearItemBombNumCount__14dComIfG_play_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::clearItemBombNumCount(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/clearItemBombNumCount__14dComIfG_play_cFUc.s"
}
#pragma pop
/* 8002B3A8-8002B3B0 025CE8 0008+00 0/0 2/2 0/0 .text setNowVibration__14dComIfG_play_cFUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setNowVibration(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setNowVibration__14dComIfG_play_cFUc.s"
}
#pragma pop
/* 8002B3B0-8002B3B8 025CF0 0008+00 0/0 2/2 0/0 .text getNowVibration__14dComIfG_play_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getNowVibration() {
nofralloc
#include "asm/d/com/d_com_inf_game/getNowVibration__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002B3B8-8002B3F4 025CF8 003C+00 0/0 1/1 0/0 .text
* setStartStage__14dComIfG_play_cFP19dStage_startStage_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setStartStage(dStage_startStage_c* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setStartStage__14dComIfG_play_cFP19dStage_startStage_c.s"
}
#pragma pop
/* 8002B3F4-8002B434 025D34 0040+00 1/1 0/0 0/0 .text dComIfG_get_timelayer__FPi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfG_get_timelayer(int* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_get_timelayer__FPi.s"
}
#pragma pop
/* 8002B434-8002C950 025D74 151C+00 1/1 1/1 0/0 .text
* getLayerNo_common_common__14dComIfG_play_cFPCcii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getLayerNo_common_common(char const* param_0, int param_1, int param_2) {
nofralloc
#include "asm/d/com/d_com_inf_game/getLayerNo_common_common__14dComIfG_play_cFPCcii.s"
}
#pragma pop
/* 8002C950-8002C97C 027290 002C+00 1/1 3/3 0/0 .text getLayerNo_common__14dComIfG_play_cFPCcii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getLayerNo_common(char const* param_0, int param_1, int param_2) {
nofralloc
#include "asm/d/com/d_com_inf_game/getLayerNo_common__14dComIfG_play_cFPCcii.s"
}
#pragma pop
/* 8002C97C-8002C9D8 0272BC 005C+00 1/1 22/22 68/68 .text getLayerNo__14dComIfG_play_cFi
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getLayerNo(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/getLayerNo__14dComIfG_play_cFi.s"
}
#pragma pop
/* 8002C9D8-8002CA1C 027318 0044+00 0/0 1/1 0/0 .text createParticle__14dComIfG_play_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::createParticle() {
nofralloc
#include "asm/d/com/d_com_inf_game/createParticle__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CA1C-8002CA70 02735C 0054+00 0/0 1/1 0/0 .text createSimpleModel__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::createSimpleModel() {
nofralloc
#include "asm/d/com/d_com_inf_game/createSimpleModel__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CA70-8002CAC4 0273B0 0054+00 0/0 1/1 0/0 .text deleteSimpleModel__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::deleteSimpleModel() {
nofralloc
#include "asm/d/com/d_com_inf_game/deleteSimpleModel__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CAC4-8002CAF0 027404 002C+00 0/0 1/1 0/0 .text drawSimpleModel__14dComIfG_play_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::drawSimpleModel() {
nofralloc
#include "asm/d/com/d_com_inf_game/drawSimpleModel__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CAF0-8002CB30 027430 0040+00 0/0 0/0 16/16 .text
* addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::addSimpleModel(J3DModelData* param_0, int param_1, u8 param_2) {
nofralloc
#include "asm/d/com/d_com_inf_game/addSimpleModel__14dComIfG_play_cFP12J3DModelDataiUc.s"
}
#pragma pop
/* 8002CB30-8002CB68 027470 0038+00 0/0 0/0 16/16 .text
* removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::removeSimpleModel(J3DModelData* param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/removeSimpleModel__14dComIfG_play_cFP12J3DModelDatai.s"
}
#pragma pop
/* 8002CB68-8002CB94 0274A8 002C+00 0/0 0/0 16/16 .text
* entrySimpleModel__14dComIfG_play_cFP8J3DModeli */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::entrySimpleModel(J3DModel* param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/entrySimpleModel__14dComIfG_play_cFP8J3DModeli.s"
}
#pragma pop
/* 8002CB94-8002CB9C 0274D4 0008+00 0/0 4/4 0/0 .text setTimerNowTimeMs__14dComIfG_play_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setTimerNowTimeMs(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setTimerNowTimeMs__14dComIfG_play_cFi.s"
}
#pragma pop
/* 8002CB9C-8002CBA4 0274DC 0008+00 0/0 2/2 3/3 .text getTimerNowTimeMs__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getTimerNowTimeMs() {
nofralloc
#include "asm/d/com/d_com_inf_game/getTimerNowTimeMs__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CBA4-8002CBAC 0274E4 0008+00 0/0 3/3 0/0 .text setTimerLimitTimeMs__14dComIfG_play_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setTimerLimitTimeMs(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setTimerLimitTimeMs__14dComIfG_play_cFi.s"
}
#pragma pop
/* 8002CBAC-8002CBB4 0274EC 0008+00 0/0 1/1 0/0 .text getTimerLimitTimeMs__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getTimerLimitTimeMs() {
nofralloc
#include "asm/d/com/d_com_inf_game/getTimerLimitTimeMs__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CBB4-8002CBBC 0274F4 0008+00 0/0 3/3 0/0 .text setTimerMode__14dComIfG_play_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setTimerMode(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setTimerMode__14dComIfG_play_cFi.s"
}
#pragma pop
/* 8002CBBC-8002CBC4 0274FC 0008+00 6/6 8/8 7/7 .text getTimerMode__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getTimerMode() {
nofralloc
#include "asm/d/com/d_com_inf_game/getTimerMode__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CBC4-8002CBCC 027504 0008+00 0/0 1/1 0/0 .text setTimerType__14dComIfG_play_cFUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setTimerType(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setTimerType__14dComIfG_play_cFUc.s"
}
#pragma pop
/* 8002CBCC-8002CBD4 02750C 0008+00 0/0 1/1 0/0 .text getTimerType__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getTimerType() {
nofralloc
#include "asm/d/com/d_com_inf_game/getTimerType__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CBD4-8002CBDC 027514 0008+00 0/0 2/2 0/0 .text setTimerPtr__14dComIfG_play_cFP8dTimer_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setTimerPtr(dTimer_c* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/setTimerPtr__14dComIfG_play_cFP8dTimer_c.s"
}
#pragma pop
/* 8002CBDC-8002CBE4 02751C 0008+00 6/6 7/7 15/15 .text getTimerPtr__14dComIfG_play_cFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::getTimerPtr() {
nofralloc
#include "asm/d/com/d_com_inf_game/getTimerPtr__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002CBE4-8002CC54 027524 0070+00 1/1 1/1 0/0 .text ct__13dComIfG_inf_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_inf_c::ct() {
nofralloc
#include "asm/d/com/d_com_inf_game/ct__13dComIfG_inf_cFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80450600-80450604 000080 0004+00 0/0 18/18 2/2 .sdata g_clearColor */
SECTION_SDATA extern u8 g_clearColor[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 80450604-80450608 000084 0004+00 1/1 10/10 15/15 .sdata g_blackColor */
SECTION_SDATA extern u32 g_blackColor = 0x000000FF;
/* 8002CC54-8002CD44 027594 00F0+00 1/1 1/1 0/0 .text dComIfG_changeOpeningScene__FP11scene_classs
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_changeOpeningScene(scene_class* param_0, s16 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_changeOpeningScene__FP11scene_classs.s"
}
#pragma pop
/* 8002CD44-8002CDB8 027684 0074+00 0/0 2/2 0/0 .text dComIfG_resetToOpening__FP11scene_class */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_resetToOpening(scene_class* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_resetToOpening__FP11scene_class.s"
}
#pragma pop
/* 8002CDB8-8002CE38 0276F8 0080+00 1/0 0/0 0/0 .text phase_1__FPc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void phase_1(char* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/phase_1__FPc.s"
}
#pragma pop
/* 8002CE38-8002CEB4 027778 007C+00 1/0 0/0 0/0 .text phase_2__FPc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void phase_2(char* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/phase_2__FPc.s"
}
#pragma pop
/* 8002CEB4-8002CEBC 0277F4 0008+00 1/0 0/0 0/0 .text phase_3__FPc */
static s32 phase_3(char* param_0) {
return 4;
}
/* ############################################################################################## */
/* 803A71B8-803A71C4 -00001 000C+00 1/1 0/0 0/0 .data l_method$5017 */
SECTION_DATA static void* l_method_5017[3] = {
(void*)phase_1__FPc,
(void*)phase_2__FPc,
(void*)phase_3__FPc,
};
/* 8002CEBC-8002CEFC 0277FC 0040+00 0/0 7/7 550/550 .text
* dComIfG_resLoad__FP30request_of_phase_process_classPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_resLoad(request_of_phase_process_class* param_0, char const* param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_resLoad__FP30request_of_phase_process_classPCc.s"
}
#pragma pop
/* 8002CEFC-8002CF5C 02783C 0060+00 1/0 0/0 0/0 .text phase_01__FP12phaseParam_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void phase_01(phaseParam_c* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/phase_01__FP12phaseParam_c.s"
}
#pragma pop
/* 8002CF5C-8002CFB8 02789C 005C+00 1/0 0/0 0/0 .text phase_02__FP12phaseParam_c */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void phase_02(phaseParam_c* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/phase_02__FP12phaseParam_c.s"
}
#pragma pop
/* 8002CFB8-8002CFC0 0278F8 0008+00 1/0 0/0 0/0 .text phase_03__FP12phaseParam_c */
static bool phase_03(phaseParam_c* param_0) {
return false;
}
/* ############################################################################################## */
/* 803A71C4-803A71D0 -00001 000C+00 1/1 0/0 0/0 .data l_method$5051 */
SECTION_DATA static void* l_method_5051[3] = {
(void*)phase_01__FP12phaseParam_c,
(void*)phase_02__FP12phaseParam_c,
(void*)phase_03__FP12phaseParam_c,
};
/* 8002CFC0-8002D008 027900 0048+00 1/1 3/3 0/0 .text
* dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_resLoad(request_of_phase_process_class* param_0, char const* param_1,
JKRHeap* param_2) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_resLoad__FP30request_of_phase_process_classPCcP7JKRHeap.s"
}
#pragma pop
/* 8002D008-8002D06C 027948 0064+00 1/1 10/10 540/540 .text
* dComIfG_resDelete__FP30request_of_phase_process_classPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_resDelete(request_of_phase_process_class* param_0, char const* param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_resDelete__FP30request_of_phase_process_classPCc.s"
}
#pragma pop
/* 8002D06C-8002D0B4 0279AC 0048+00 0/0 14/14 596/596 .text dComIfGp_getReverb__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getReverb(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getReverb__Fi.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451D00-80451D04 000300 0004+00 2/2 0/0 0/0 .sdata2 @5090 */
SECTION_SDATA2 static f32 lit_5090 = -1000000000.0f;
/* 8002D0B4-8002D1AC 0279F4 00F8+00 0/0 3/3 34/34 .text
* dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGd_setSimpleShadow(cXyz* param_0, f32 param_1, f32 param_2, cBgS_PolyInfo& param_3,
s16 param_4, f32 param_5, _GXTexObj* param_6) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGd_setSimpleShadow__FP4cXyzffR13cBgS_PolyInfosfP9_GXTexObj.s"
}
#pragma pop
/* 8002D1AC-8002D25C 027AEC 00B0+00 0/0 0/0 1/1 .text dComIfGp_getMapTrans__FiPfPfPs */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getMapTrans(int param_0, f32* param_1, f32* param_2, s16* param_3) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getMapTrans__FiPfPfPs.s"
}
#pragma pop
/* 8002D25C-8002D2AC 027B9C 0050+00 0/0 3/3 3/3 .text dComIfGp_getRoomCamera__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getRoomCamera(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getRoomCamera__Fi.s"
}
#pragma pop
/* 8002D2AC-8002D2FC 027BEC 0050+00 0/0 3/3 3/3 .text dComIfGp_getRoomArrow__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getRoomArrow(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getRoomArrow__Fi.s"
}
#pragma pop
/* 8002D2FC-8002D554 027C3C 0258+00 2/2 7/7 4/4 .text dComIfGp_setNextStage__FPCcsScScfUliScsii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_setNextStage(char const* param_0, s16 param_1, s8 param_2, s8 param_3,
f32 param_4, u32 param_5, int param_6, s8 param_7, s16 param_8,
int param_9, int param_10) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_setNextStage__FPCcsScScfUliScsii.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451D04-80451D08 000304 0004+00 2/2 0/0 0/0 .sdata2 @5226 */
SECTION_SDATA2 static u8 lit_5226[4] = {
0x00,
0x00,
0x00,
0x00,
};
/* 8002D554-8002D598 027E94 0044+00 1/1 1/1 9/9 .text dComIfGp_setNextStage__FPCcsScSc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_setNextStage(char const* param_0, s16 param_1, s8 param_2, s8 param_3) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_setNextStage__FPCcsScSc.s"
}
#pragma pop
/* 8002D598-8002D628 027ED8 0090+00 0/0 1/1 0/0 .text dComIfGs_isStageTbox__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isStageTbox(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isStageTbox__Fii.s"
}
#pragma pop
/* 8002D628-8002D6B4 027F68 008C+00 0/0 1/1 1/1 .text dComIfGs_onStageSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_onStageSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_onStageSwitch__Fii.s"
}
#pragma pop
/* 8002D6B4-8002D740 027FF4 008C+00 0/0 1/1 2/2 .text dComIfGs_offStageSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_offStageSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_offStageSwitch__Fii.s"
}
#pragma pop
/* 8002D740-8002D7D0 028080 0090+00 0/0 6/6 5/5 .text dComIfGs_isStageSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isStageSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isStageSwitch__Fii.s"
}
#pragma pop
/* 8002D7D0-8002D878 028110 00A8+00 0/0 0/0 2/2 .text dComIfGs_onStageBossEnemy__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_onStageBossEnemy(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_onStageBossEnemy__Fi.s"
}
#pragma pop
/* 8002D878-8002D8FC 0281B8 0084+00 0/0 1/1 0/0 .text dComIfGs_isDungeonItemWarp__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isDungeonItemWarp(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isDungeonItemWarp__Fi.s"
}
#pragma pop
/* 8002D8FC-8002D910 02823C 0014+00 0/0 1/1 6/6 .text dComIfGs_BossLife_public_Set__FSc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_BossLife_public_Set(s8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_BossLife_public_Set__FSc.s"
}
#pragma pop
/* 8002D910-8002D924 028250 0014+00 0/0 0/0 4/4 .text dComIfGs_BossLife_public_Get__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_BossLife_public_Get() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_BossLife_public_Get__Fv.s"
}
#pragma pop
/* 8002D924-8002D938 028264 0014+00 0/0 0/0 2/2 .text dComIfGs_sense_type_change_Set__FSc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_sense_type_change_Set(s8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_sense_type_change_Set__FSc.s"
}
#pragma pop
/* 8002D938-8002D94C 028278 0014+00 0/0 1/1 0/0 .text dComIfGs_sense_type_change_Get__Fv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_sense_type_change_Get() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_sense_type_change_Get__Fv.s"
}
#pragma pop
/* 8002D94C-8002D9B0 02828C 0064+00 0/0 1/1 17/17 .text dComIfGs_onZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_onZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_onZoneSwitch__Fii.s"
}
#pragma pop
/* 8002D9B0-8002D9CC 0282F0 001C+00 8/8 11/11 0/0 .text getZoneNo__20dStage_roomControl_cFi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dStage_roomControl_c::getZoneNo(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/getZoneNo__20dStage_roomControl_cFi.s"
}
#pragma pop
/* 8002D9CC-8002DA30 02830C 0064+00 0/0 1/1 1/1 .text dComIfGs_offZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_offZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_offZoneSwitch__Fii.s"
}
#pragma pop
/* 8002DA30-8002DA9C 028370 006C+00 0/0 1/1 10/10 .text dComIfGs_isZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isZoneSwitch__Fii.s"
}
#pragma pop
/* 8002DA9C-8002DB00 0283DC 0064+00 0/0 1/1 51/51 .text dComIfGs_onOneZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_onOneZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_onOneZoneSwitch__Fii.s"
}
#pragma pop
/* 8002DB00-8002DB64 028440 0064+00 0/0 1/1 17/17 .text dComIfGs_offOneZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_offOneZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_offOneZoneSwitch__Fii.s"
}
#pragma pop
/* 8002DB64-8002DBD0 0284A4 006C+00 0/0 5/5 13/13 .text dComIfGs_isOneZoneSwitch__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isOneZoneSwitch(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isOneZoneSwitch__Fii.s"
}
#pragma pop
/* 8002DBD0-8002DC3C 028510 006C+00 0/0 1/1 0/0 .text dComIfGs_isZoneItem__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isZoneItem(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isZoneItem__Fii.s"
}
#pragma pop
/* 8002DC3C-8002DCA8 02857C 006C+00 0/0 1/1 0/0 .text dComIfGs_isOneZoneItem__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isOneZoneItem(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isOneZoneItem__Fii.s"
}
#pragma pop
/* 8002DCA8-8002DCC4 0285E8 001C+00 0/0 5/5 3/3 .text dComIfGs_getMaxLifeGauge__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getMaxLifeGauge() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getMaxLifeGauge__Fv.s"
}
#pragma pop
/* 8002DCC4-8002DD08 028604 0044+00 1/1 7/7 0/0 .text dComIfGs_setSelectItemIndex__FiUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setSelectItemIndex(int param_0, u8 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setSelectItemIndex__FiUc.s"
}
#pragma pop
/* 8002DD08-8002DD3C 028648 0034+00 0/0 6/6 0/0 .text dComIfGs_setMixItemIndex__FiUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setMixItemIndex(int param_0, u8 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setMixItemIndex__FiUc.s"
}
#pragma pop
/* 8002DD3C-8002DDC8 02867C 008C+00 3/3 1/1 0/0 .text dComIfGs_getSelectMixItemNoArrowIndex__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getSelectMixItemNoArrowIndex(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getSelectMixItemNoArrowIndex__Fi.s"
}
#pragma pop
/* 8002DDC8-8002DDF4 028708 002C+00 2/2 11/11 0/0 .text dComIfGs_getMixItemIndex__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getMixItemIndex(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getMixItemIndex__Fi.s"
}
#pragma pop
/* 8002DDF4-8002DF1C 028734 0128+00 1/1 13/13 0/0 .text dComIfGp_setSelectItem__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_setSelectItem(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_setSelectItem__Fi.s"
}
#pragma pop
/* 8002DF1C-8002E048 02885C 012C+00 4/4 19/19 0/0 .text dComIfGp_getSelectItem__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getSelectItem(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getSelectItem__Fi.s"
}
#pragma pop
/* 8002E048-8002E078 028988 0030+00 0/0 2/2 0/0 .text dComIfGp_mapShow__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_mapShow() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_mapShow__Fv.s"
}
#pragma pop
/* 8002E078-8002E0A8 0289B8 0030+00 0/0 2/2 0/0 .text dComIfGp_mapHide__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_mapHide() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_mapHide__Fv.s"
}
#pragma pop
/* 8002E0A8-8002E0E0 0289E8 0038+00 0/0 1/1 0/0 .text dComIfGp_checkMapShow__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_checkMapShow() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_checkMapShow__Fv.s"
}
#pragma pop
/* 8002E0E0-8002E188 028A20 00A8+00 0/0 9/9 0/0 .text dComIfGp_setHeapLockFlag__FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_setHeapLockFlag(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_setHeapLockFlag__FUc.s"
}
#pragma pop
/* 8002E188-8002E22C 028AC8 00A4+00 1/1 7/7 0/0 .text dComIfGp_offHeapLockFlag__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_offHeapLockFlag(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_offHeapLockFlag__Fi.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451D08-80451D10 000308 0004+04 1/1 0/0 0/0 .sdata2 @6335 */
SECTION_SDATA2 static f32 lit_6335[1 + 1 /* padding */] = {
2.0f / 5.0f,
/* padding */
0.0f,
};
/* 80451D10-80451D18 000310 0008+00 1/1 0/0 0/0 .sdata2 @6337 */
SECTION_SDATA2 static f64 lit_6337 = 4503601774854144.0 /* cast s32 to float */;
/* 8002E22C-8002E2DC 028B6C 00B0+00 1/1 0/0 0/0 .text dComIfGp_createSubExpHeap2D__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGp_createSubExpHeap2D() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_createSubExpHeap2D__Fv.s"
}
#pragma pop
/* 8002E2DC-8002E348 028C1C 006C+00 1/1 0/0 0/0 .text dComIfGp_destroySubExpHeap2D__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGp_destroySubExpHeap2D() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_destroySubExpHeap2D__Fv.s"
}
#pragma pop
/* 8002E348-8002E388 028C88 0040+00 1/1 0/0 0/0 .text dComIfGp_checkEmptySubHeap2D__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGp_checkEmptySubHeap2D() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_checkEmptySubHeap2D__Fv.s"
}
#pragma pop
/* 8002E388-8002E3D0 028CC8 0048+00 1/1 0/0 0/0 .text dComIfGp_searchUseSubHeap2D__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGp_searchUseSubHeap2D(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_searchUseSubHeap2D__Fi.s"
}
#pragma pop
/* 8002E3D0-8002E428 028D10 0058+00 0/0 9/9 0/0 .text dComIfGp_getSubHeap2D__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getSubHeap2D(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getSubHeap2D__Fi.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A71D0-803A71E8 0042F0 0018+00 1/1 0/0 0/0 .data l_itemno$6402 */
SECTION_DATA static u8 l_itemno[24] = {
0xC0, 0xC1, 0xC2, 0xC3, 0xC4, 0xC5, 0xC6, 0xC7, 0xC8, 0xC9, 0xCA, 0xCB,
0xCC, 0xCD, 0xCE, 0xCF, 0xD0, 0xD1, 0xD2, 0xD3, 0xD4, 0xD5, 0xD6, 0xD7,
};
/* 8002E428-8002E4CC 028D68 00A4+00 0/0 4/4 0/0 .text dComIfGs_checkGetInsectNum__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_checkGetInsectNum() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_checkGetInsectNum__Fv.s"
}
#pragma pop
/* 8002E4CC-8002E5B8 028E0C 00EC+00 1/1 0/0 0/0 .text dComIfGs_checkGetItem__FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGs_checkGetItem(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_checkGetItem__FUc.s"
}
#pragma pop
/* 8002E5B8-8002E5C0 028EF8 0008+00 2/2 3/3 0/0 .text dComIfGs_getBottleMax__Fv */
s32 dComIfGs_getBottleMax() {
return 10;
}
/* 8002E5C0-8002E688 028F00 00C8+00 0/0 11/11 0/0 .text dComIfGp_getSelectItemNum__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getSelectItemNum(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getSelectItemNum__Fi.s"
}
#pragma pop
/* 8002E688-8002E714 028FC8 008C+00 0/0 5/5 0/0 .text dComIfGp_getSelectItemMaxNum__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getSelectItemMaxNum(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getSelectItemMaxNum__Fi.s"
}
#pragma pop
/* 8002E714-8002E83C 029054 0128+00 0/0 2/2 0/0 .text dComIfGp_setSelectItemNum__Fis */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_setSelectItemNum(int param_0, s16 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_setSelectItemNum__Fis.s"
}
#pragma pop
/* 8002E83C-8002E910 02917C 00D4+00 0/0 5/5 0/0 .text dComIfGp_addSelectItemNum__Fis */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_addSelectItemNum(int param_0, s16 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_addSelectItemNum__Fis.s"
}
#pragma pop
/* 8002E910-8002E974 029250 0064+00 0/0 5/5 137/137 .text
* dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGd_setShadow(u32 param_0, s8 param_1, J3DModel* param_2, cXyz* param_3, f32 param_4,
f32 param_5, f32 param_6, f32 param_7, cBgS_PolyInfo& param_8,
dKy_tevstr_c* param_9, s16 param_10, f32 param_11,
_GXTexObj* param_12) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGd_setShadow__FUlScP8J3DModelP4cXyzffffR13cBgS_PolyInfoP12dKy_tevstr_csfP9_GXTexObj.s"
}
#pragma pop
/* 8002E974-8002E9D4 0292B4 0060+00 0/0 1/1 0/0 .text dComIfGs_gameStart__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_gameStart() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_gameStart__Fv.s"
}
#pragma pop
/* 8002E9D4-8002E9F0 029314 001C+00 0/0 0/0 1/1 .text dComIfG_getTrigA__FUl */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_getTrigA(u32 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_getTrigA__FUl.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451D18-80451D1C 000318 0004+00 1/1 0/0 0/0 .sdata2 @6980 */
SECTION_SDATA2 static f32 lit_6980 = -90300.0f;
/* 80451D1C-80451D20 00031C 0004+00 1/1 0/0 0/0 .sdata2 @6981 */
SECTION_SDATA2 static f32 lit_6981 = 51800.0f;
/* 8002E9F0-8002EC54 029330 0264+00 0/0 1/1 0/0 .text dComIfGp_calcNowRegion__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_calcNowRegion() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_calcNowRegion__Fv.s"
}
#pragma pop
/* 8002EC54-8002EDE0 029594 018C+00 1/1 0/0 0/0 .text dComIfG_getNowCalcRegion__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfG_getNowCalcRegion() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_getNowCalcRegion__Fv.s"
}
#pragma pop
/* 8002EDE0-8002EE60 029720 0080+00 0/0 4/4 0/0 .text dComIfGp_isLightDropMapVisible__Fv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_isLightDropMapVisible() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_isLightDropMapVisible__Fv.s"
}
#pragma pop
/* 8002EE60-8002EEB0 0297A0 0050+00 1/1 11/11 0/0 .text dComIfGp_getNowLevel__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_getNowLevel() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_getNowLevel__Fv.s"
}
#pragma pop
/* 8002EEB0-8002EEC0 0297F0 0010+00 0/0 4/4 0/0 .text dComIfGs_setSelectEquipClothes__FUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setSelectEquipClothes(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setSelectEquipClothes__FUc.s"
}
#pragma pop
/* 8002EEC0-8002EF94 029800 00D4+00 0/0 4/4 1/1 .text dComIfGs_setSelectEquipSword__FUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setSelectEquipSword(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setSelectEquipSword__FUc.s"
}
#pragma pop
/* 8002EF94-8002F040 0298D4 00AC+00 0/0 2/2 0/0 .text dComIfGs_setSelectEquipShield__FUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setSelectEquipShield(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setSelectEquipShield__FUc.s"
}
#pragma pop
/* 8002F040-8002F0E0 029980 00A0+00 1/1 1/1 0/0 .text dComIfGs_setKeyNum__FiUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setKeyNum(int param_0, u8 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setKeyNum__FiUc.s"
}
#pragma pop
/* 8002F0E0-8002F128 029A20 0048+00 1/1 0/0 0/0 .text dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGs_setWarpItemData(int param_0, char const* param_1, cXyz param_2,
s16 param_3, s8 param_4, u8 param_5, u8 param_6) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setWarpItemData__FiPCc4cXyzsScUcUc.s"
}
#pragma pop
/* 8002F128-8002F19C 029A68 0074+00 1/1 0/0 0/0 .text
* setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_play_c::setWarpItemData(char const* param_0, cXyz param_1, s16 param_2, s8 param_3,
u8 param_4, u8 param_5) {
nofralloc
#include "asm/d/com/d_com_inf_game/setWarpItemData__14dComIfG_play_cFPCc4cXyzsScUcUc.s"
}
#pragma pop
/* 8002F19C-8002F24C 029ADC 00B0+00 0/0 1/1 0/0 .text dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_setWarpItemData(char const* param_0, cXyz param_1, s16 param_2, s8 param_3,
u8 param_4, u8 param_5) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setWarpItemData__FPCc4cXyzsScUcUc.s"
}
#pragma pop
/* 8002F24C-8002F2AC 029B8C 0060+00 1/1 0/0 0/0 .text
* dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
static asm void dComIfGs_setLastWarpMarkItemData(char const* param_0, cXyz param_1, s16 param_2,
s8 param_3, u8 param_4, u8 param_5) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_setLastWarpMarkItemData__FPCc4cXyzsScUcUc.s"
}
#pragma pop
/* 8002F2AC-8002F2BC 029BEC 0010+00 0/0 2/2 0/0 .text dComIfGs_getWarpStageName__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getWarpStageName() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getWarpStageName__Fv.s"
}
#pragma pop
/* 8002F2BC-8002F2CC 029BFC 0010+00 0/0 1/1 0/0 .text dComIfGs_getWarpPlayerPos__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getWarpPlayerPos() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getWarpPlayerPos__Fv.s"
}
#pragma pop
/* 8002F2CC-8002F2DC 029C0C 0010+00 0/0 1/1 0/0 .text dComIfGs_getWarpPlayerAngleY__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getWarpPlayerAngleY() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getWarpPlayerAngleY__Fv.s"
}
#pragma pop
/* 8002F2DC-8002F2F0 029C1C 0014+00 0/0 1/1 0/0 .text dComIfGs_getWarpRoomNo__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getWarpRoomNo() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getWarpRoomNo__Fv.s"
}
#pragma pop
/* 8002F2F0-8002F310 029C30 0020+00 0/0 1/1 0/0 .text dComIfGs_getWarpMarkFlag__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_getWarpMarkFlag() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_getWarpMarkFlag__Fv.s"
}
#pragma pop
/* 8002F310-8002F314 029C50 0004+00 0/0 1/1 0/0 .text dComIfGs_setWarpMarkFlag__FUc */
void dComIfGs_setWarpMarkFlag(u8 param_0) {
/* empty function */
}
/* 8002F314-8002F328 029C54 0014+00 0/0 0/0 1/1 .text __ct__19dComIfG_resLoader_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_resLoader_c::dComIfG_resLoader_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__19dComIfG_resLoader_cFv.s"
}
#pragma pop
/* 8002F328-8002F3B4 029C68 008C+00 0/0 0/0 1/1 .text __dt__19dComIfG_resLoader_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_resLoader_c::~dComIfG_resLoader_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__19dComIfG_resLoader_cFv.s"
}
#pragma pop
/* 8002F3B4-8002F434 029CF4 0080+00 0/0 0/0 1/1 .text load__19dComIfG_resLoader_cFPPCcP7JKRHeap */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_resLoader_c::load(char const** param_0, JKRHeap* param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/load__19dComIfG_resLoader_cFPPCcP7JKRHeap.s"
}
#pragma pop
/* 8002F434-8002F478 029D74 0044+00 0/0 12/12 12/12 .text dComIfG_getStageRes__FPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_getStageRes(char const* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_getStageRes__FPCc.s"
}
#pragma pop
/* 8002F478-8002F4BC 029DB8 0044+00 0/0 1/1 0/0 .text dComIfG_getOldStageRes__FPCc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_getOldStageRes(char const* param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_getOldStageRes__FPCc.s"
}
#pragma pop
/* ############################################################################################## */
/* 80423FD0-80423FF0 050CF0 0020+00 1/1 0/0 0/0 .bss buf$7371 */
static u8 buf[32];
/* 8002F4BC-8002F500 029DFC 0044+00 0/0 5/5 1/1 .text dComIfG_getRoomArcName__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_getRoomArcName(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_getRoomArcName__Fi.s"
}
#pragma pop
/* 8002F500-8002F504 029E40 0004+00 0/0 1/1 0/0 .text dComIfGp_ret_wp_set__FSc */
void dComIfGp_ret_wp_set(s8 param_0) {
/* empty function */
}
/* 8002F504-8002F518 029E44 0014+00 0/0 1/1 0/0 .text dComIfGp_world_dark_set__FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_world_dark_set(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_world_dark_set__FUc.s"
}
#pragma pop
/* 8002F518-8002F52C 029E58 0014+00 0/0 1/1 0/0 .text dComIfGp_world_dark_get__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_world_dark_get() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_world_dark_get__Fv.s"
}
#pragma pop
/* 8002F52C-8002F5C0 029E6C 0094+00 0/0 0/0 8/8 .text dComIfG_TimerStart__Fis */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerStart(int param_0, s16 param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerStart__Fis.s"
}
#pragma pop
/* 8002F5C0-8002F638 029F00 0078+00 0/0 0/0 2/2 .text dComIfG_TimerStop__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerStop(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerStop__Fi.s"
}
#pragma pop
/* 8002F638-8002F6B0 029F78 0078+00 0/0 0/0 3/3 .text dComIfG_TimerReStart__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerReStart(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerReStart__Fi.s"
}
#pragma pop
/* 8002F6B0-8002F72C 029FF0 007C+00 0/0 0/0 4/4 .text dComIfG_TimerEnd__Fii */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerEnd(int param_0, int param_1) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerEnd__Fii.s"
}
#pragma pop
/* 8002F72C-8002F79C 02A06C 0070+00 0/0 0/0 2/2 .text dComIfG_TimerDeleteCheck__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerDeleteCheck(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerDeleteCheck__Fi.s"
}
#pragma pop
/* 8002F79C-8002F810 02A0DC 0074+00 0/0 1/1 17/17 .text dComIfG_TimerDeleteRequest__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfG_TimerDeleteRequest(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfG_TimerDeleteRequest__Fi.s"
}
#pragma pop
/* 8002F810-8002F9F0 02A150 01E0+00 0/0 1/1 0/0 .text dComIfGs_Wolf_Change_Check__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_Wolf_Change_Check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_Wolf_Change_Check__Fv.s"
}
#pragma pop
/* 8002F9F0-8002FA04 02A330 0014+00 0/0 2/2 0/0 .text dComIfGs_PolyDamageOff_Set__FSc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_PolyDamageOff_Set(s8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_PolyDamageOff_Set__FSc.s"
}
#pragma pop
/* 8002FA04-8002FA18 02A344 0014+00 0/0 1/1 0/0 .text dComIfGs_PolyDamageOff_Check__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_PolyDamageOff_Check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_PolyDamageOff_Check__Fv.s"
}
#pragma pop
/* 8002FA18-8002FA30 02A358 0018+00 0/0 0/0 1/1 .text dComIfGs_shake_kandelaar__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_shake_kandelaar() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_shake_kandelaar__Fv.s"
}
#pragma pop
/* 8002FA30-8002FA54 02A370 0024+00 0/0 0/0 1/1 .text dComIfGs_shake_kandelaar_check__Fv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_shake_kandelaar_check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_shake_kandelaar_check__Fv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80451D20-80451D28 000320 0008+00 1/1 0/0 0/0 .sdata2 @7580 */
SECTION_SDATA2 static f64 lit_7580 = 0.6;
/* 8002FA54-8002FA84 02A394 0030+00 0/0 4/4 96/96 .text dComIfGs_wolfeye_effect_check__Fv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_wolfeye_effect_check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_wolfeye_effect_check__Fv.s"
}
#pragma pop
/* 8002FA84-8002FA98 02A3C4 0014+00 0/0 0/0 1/1 .text dComIfGs_Grass_hide_Set__FSc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_Grass_hide_Set(s8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_Grass_hide_Set__FSc.s"
}
#pragma pop
/* 8002FA98-8002FAAC 02A3D8 0014+00 0/0 1/1 8/8 .text dComIfGp_TargetWarpPt_set__FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_TargetWarpPt_set(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_TargetWarpPt_set__FUc.s"
}
#pragma pop
/* 8002FAAC-8002FAC0 02A3EC 0014+00 0/0 1/1 0/0 .text dComIfGp_SelectWarpPt_set__FUc */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_SelectWarpPt_set(u8 param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_SelectWarpPt_set__FUc.s"
}
#pragma pop
/* 8002FAC0-8002FAD4 02A400 0014+00 0/0 3/3 0/0 .text dComIfGp_TargetWarpPt_get__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_TargetWarpPt_get() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_TargetWarpPt_get__Fv.s"
}
#pragma pop
/* 8002FAD4-8002FAE8 02A414 0014+00 0/0 1/1 0/0 .text dComIfGp_SelectWarpPt_get__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_SelectWarpPt_get() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_SelectWarpPt_get__Fv.s"
}
#pragma pop
/* 8002FAE8-8002FB20 02A428 0038+00 0/0 2/2 6/6 .text dComIfGp_TransportWarp_check__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGp_TransportWarp_check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGp_TransportWarp_check__Fv.s"
}
#pragma pop
/* 8002FB20-8002FB80 02A460 0060+00 2/2 6/6 0/0 .text
* dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComLbG_PhaseHandler(request_of_phase_process_class* param_0, int (**)(void*),
void* param_2) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComLbG_PhaseHandler__FP30request_of_phase_process_classPPFPv_iPv.s"
}
#pragma pop
/* 8002FB80-8002FC3C 02A4C0 00BC+00 0/0 1/1 1/1 .text dComIfGs_onVisitedRoom__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_onVisitedRoom(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_onVisitedRoom__Fi.s"
}
#pragma pop
/* 8002FC3C-8002FC98 02A57C 005C+00 0/0 0/0 1/1 .text dComIfGs_offVisitedRoom__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_offVisitedRoom(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_offVisitedRoom__Fi.s"
}
#pragma pop
/* 8002FC98-8002FCF4 02A5D8 005C+00 0/0 1/1 0/0 .text dComIfGs_isVisitedRoom__Fi */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_isVisitedRoom(int param_0) {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_isVisitedRoom__Fi.s"
}
#pragma pop
/* 8002FCF4-8002FD08 02A634 0014+00 0/0 1/1 0/0 .text dComIfGs_staffroll_next_go__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_staffroll_next_go() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_staffroll_next_go__Fv.s"
}
#pragma pop
/* 8002FD08-8002FD18 02A648 0010+00 0/0 1/1 0/0 .text dComIfGs_staffroll_next_go_check__Fv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void dComIfGs_staffroll_next_go_check() {
nofralloc
#include "asm/d/com/d_com_inf_game/dComIfGs_staffroll_next_go_check__Fv.s"
}
#pragma pop
/* 8002FD18-8002FD74 02A658 005C+00 0/0 1/0 0/0 .text __sinit_d_com_inf_game_cpp */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm void __sinit_d_com_inf_game_cpp() {
nofralloc
#include "asm/d/com/d_com_inf_game/__sinit_d_com_inf_game_cpp.s"
}
#pragma pop
#pragma push
#pragma force_active on
SECTION_CTORS void* const _ctors_8002FD18 = (void*)__sinit_d_com_inf_game_cpp;
#pragma pop
/* 8002FD74-8002FDE8 02A6B4 0074+00 1/1 0/0 0/0 .text __dt__13dComIfG_inf_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_inf_c::~dComIfG_inf_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__13dComIfG_inf_cFv.s"
}
#pragma pop
/* 8002FDE8-8002FEF8 02A728 0110+00 1/1 0/0 0/0 .text __dt__14dComIfG_play_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_play_c::~dComIfG_play_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__14dComIfG_play_cFv.s"
}
#pragma pop
/* 8002FEF8-8002FF40 02A838 0048+00 4/4 1/0 0/0 .text __dt__11cBgS_ChkElmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cBgS_ChkElm::~cBgS_ChkElm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__11cBgS_ChkElmFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 803A71E8-803A71F4 004308 000C+00 1/1 1/1 0/0 .data __vt__25mDoExt_McaMorfCallBack1_c
*/
SECTION_DATA extern void* __vt__25mDoExt_McaMorfCallBack1_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)NULL,
};
/* 803A71F4-803A7200 004314 000C+00 1/1 1/1 0/0 .data __vt__12dCcMassS_Obj */
SECTION_DATA extern void* __vt__12dCcMassS_Obj[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12dCcMassS_ObjFv,
};
/* 803A7200-803A720C 004320 000C+00 4/4 2/2 0/0 .data __vt__15cCcD_DivideArea */
SECTION_DATA extern void* __vt__15cCcD_DivideArea[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__15cCcD_DivideAreaFv,
};
/* 803A720C-803A7218 00432C 000C+00 3/3 11/11 0/0 .data __vt__8cM3dGCyl */
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__8cM3dGCylFv,
};
/* 803A7218-803A7224 004338 000C+00 5/5 28/28 0/0 .data __vt__8cM3dGAab */
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__8cM3dGAabFv,
};
/* 803A7224-803A7230 004344 000C+00 4/4 9/9 0/0 .data __vt__15cCcD_DivideInfo */
SECTION_DATA extern void* __vt__15cCcD_DivideInfo[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__15cCcD_DivideInfoFv,
};
/* 803A7230-803A7240 004350 000C+04 2/2 1/1 0/0 .data __vt__12dCcMassS_Mng */
SECTION_DATA extern void* __vt__12dCcMassS_Mng[3 + 1 /* padding */] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__12dCcMassS_MngFv,
/* padding */
NULL,
};
/* 8002FF40-800300F4 02A880 01B4+00 1/1 1/0 0/0 .text __dt__4dCcSFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dCcS::~dCcS() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__4dCcSFv.s"
}
#pragma pop
/* 800300F4-80030154 02AA34 0060+00 3/2 1/1 0/0 .text __dt__12dCcMassS_ObjFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dCcMassS_Obj::~dCcMassS_Obj() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__12dCcMassS_ObjFv.s"
}
#pragma pop
/* 80030154-80030190 02AA94 003C+00 1/1 1/1 0/0 .text __dt__12dEvt_order_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dEvt_order_c::~dEvt_order_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__12dEvt_order_cFv.s"
}
#pragma pop
/* 80030190-800301CC 02AAD0 003C+00 1/1 1/1 0/0 .text __dt__11dEvDtBase_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dEvDtBase_c::~dEvDtBase_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__11dEvDtBase_cFv.s"
}
#pragma pop
/* 800301CC-80030208 02AB0C 003C+00 2/2 0/0 0/0 .text __dt__14dDlst_window_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dDlst_window_c::~dDlst_window_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__14dDlst_window_cFv.s"
}
#pragma pop
/* 80030208-80030244 02AB48 003C+00 2/2 0/0 0/0 .text __dt__25dComIfG_camera_info_classFv
*/
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_camera_info_class::~dComIfG_camera_info_class() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__25dComIfG_camera_info_classFv.s"
}
#pragma pop
/* 80030244-800304C8 02AB84 0284+00 1/1 0/0 0/0 .text __ct__13dComIfG_inf_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dComIfG_inf_c::dComIfG_inf_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13dComIfG_inf_cFv.s"
}
#pragma pop
/* 800304C8-800304CC 02AE08 0004+00 1/1 0/0 0/0 .text __ct__25dComIfG_camera_info_classFv
*/
dComIfG_camera_info_class::dComIfG_camera_info_class() {
/* empty function */
}
/* 800304CC-800304D0 02AE0C 0004+00 1/1 0/0 0/0 .text __ct__14dDlst_window_cFv */
dDlst_window_c::dDlst_window_c() {
/* empty function */
}
/* 800304D0-8003050C 02AE10 003C+00 1/1 2/2 0/0 .text __dt__10dAttList_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dAttList_c::~dAttList_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__10dAttList_cFv.s"
}
#pragma pop
/* 8003050C-80030510 02AE4C 0004+00 1/1 1/1 0/0 .text __ct__10dAttList_cFv */
dAttList_c::dAttList_c() {
/* empty function */
}
/* 80030510-8003054C 02AE50 003C+00 0/0 9/9 0/0 .text __dt__7cSAngleFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cSAngle::~cSAngle() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__7cSAngleFv.s"
}
#pragma pop
/* 8003054C-800306A0 02AE8C 0154+00 1/1 2/2 0/0 .text __dt__10dAttDraw_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dAttDraw_c::~dAttDraw_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__10dAttDraw_cFv.s"
}
#pragma pop
/* 800306A0-800306F4 02AFE0 0054+00 2/2 0/0 0/0 .text __dt__13mDoExt_bckAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_bckAnm::~mDoExt_bckAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__13mDoExt_bckAnmFv.s"
}
#pragma pop
/* 800306F4-80030748 02B034 0054+00 2/2 0/0 0/0 .text __dt__13mDoExt_bpkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_bpkAnm::~mDoExt_bpkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__13mDoExt_bpkAnmFv.s"
}
#pragma pop
/* 80030748-8003079C 02B088 0054+00 2/2 0/0 0/0 .text __dt__13mDoExt_brkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_brkAnm::~mDoExt_brkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__13mDoExt_brkAnmFv.s"
}
#pragma pop
/* 8003079C-800307F0 02B0DC 0054+00 2/2 0/0 0/0 .text __dt__13mDoExt_btkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_btkAnm::~mDoExt_btkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__13mDoExt_btkAnmFv.s"
}
#pragma pop
/* 800307F0-80030954 02B130 0164+00 1/1 1/1 0/0 .text __ct__10dAttDraw_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dAttDraw_c::dAttDraw_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__10dAttDraw_cFv.s"
}
#pragma pop
/* 80030954-8003099C 02B294 0048+00 1/1 0/0 0/0 .text __ct__13mDoExt_btkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_btkAnm::mDoExt_btkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13mDoExt_btkAnmFv.s"
}
#pragma pop
/* 8003099C-800309E4 02B2DC 0048+00 1/1 0/0 0/0 .text __ct__13mDoExt_brkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_brkAnm::mDoExt_brkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13mDoExt_brkAnmFv.s"
}
#pragma pop
/* 800309E4-80030A2C 02B324 0048+00 1/1 0/0 0/0 .text __ct__13mDoExt_bpkAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_bpkAnm::mDoExt_bpkAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13mDoExt_bpkAnmFv.s"
}
#pragma pop
/* 80030A2C-80030A74 02B36C 0048+00 1/1 0/0 0/0 .text __ct__13mDoExt_bckAnmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm mDoExt_bckAnm::mDoExt_bckAnm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13mDoExt_bckAnmFv.s"
}
#pragma pop
/* 80030A74-80030BDC 02B3B4 0168+00 1/0 0/0 0/0 .text __dt__12dCcMassS_MngFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dCcMassS_Mng::~dCcMassS_Mng() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__12dCcMassS_MngFv.s"
}
#pragma pop
/* 80030BDC-80030C50 02B51C 0074+00 0/0 1/0 0/0 .text __dt__4cCcSFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cCcS::~cCcS() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__4cCcSFv.s"
}
#pragma pop
/* 80030C50-80030CCC 02B590 007C+00 0/0 1/0 0/0 .text __dt__4dBgSFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dBgS::~dBgS() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__4dBgSFv.s"
}
#pragma pop
/* 80030CCC-80030D38 02B60C 006C+00 0/0 1/0 0/0 .text __dt__4cBgSFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cBgS::~cBgS() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__4cBgSFv.s"
}
#pragma pop
/* 80030D38-80030D74 02B678 003C+00 1/1 0/0 0/0 .text __ct__11cBgS_ChkElmFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cBgS_ChkElm::cBgS_ChkElm() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__11cBgS_ChkElmFv.s"
}
#pragma pop
/* 80030D74-80030D80 02B6B4 000C+00 1/1 0/0 0/0 .text __ct__10dSv_zone_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dSv_zone_c::dSv_zone_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__10dSv_zone_cFv.s"
}
#pragma pop
/* 80030D80-80030DB0 02B6C0 0030+00 1/1 1/1 0/0 .text __ct__13dSv_memory2_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dSv_memory2_c::dSv_memory2_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__13dSv_memory2_cFv.s"
}
#pragma pop
/* 80030DB0-80030DE0 02B6F0 0030+00 1/1 1/1 0/0 .text __ct__12dSv_memory_cFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm dSv_memory_c::dSv_memory_c() {
nofralloc
#include "asm/d/com/d_com_inf_game/__ct__12dSv_memory_cFv.s"
}
#pragma pop
/* 80030DE0-80030E3C 02B720 005C+00 1/0 0/0 0/0 .text __dt__15cCcD_DivideAreaFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cCcD_DivideArea::~cCcD_DivideArea() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__15cCcD_DivideAreaFv.s"
}
#pragma pop
/* 80030E3C-80030E84 02B77C 0048+00 1/0 1/1 0/0 .text __dt__8cM3dGCylFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cM3dGCyl::~cM3dGCyl() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__8cM3dGCylFv.s"
}
#pragma pop
/* 80030E84-80030ECC 02B7C4 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cM3dGAab::~cM3dGAab() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__8cM3dGAabFv.s"
}
#pragma pop
/* 80030ECC-80030F14 02B80C 0048+00 1/0 0/0 0/0 .text __dt__15cCcD_DivideInfoFv */
#pragma push
#pragma optimization_level 0
#pragma optimizewithasm off
asm cCcD_DivideInfo::~cCcD_DivideInfo() {
nofralloc
#include "asm/d/com/d_com_inf_game/__dt__15cCcD_DivideInfoFv.s"
}
#pragma pop
/* ############################################################################################## */
/* 80450608-8045060C 000088 0004+00 0/0 6/6 11/11 .sdata g_whiteColor */
SECTION_SDATA extern u32 g_whiteColor = 0xFFFFFFFF;
/* 8045060C-80450610 00008C 0004+00 0/0 3/3 3/3 .sdata g_saftyWhiteColor */
SECTION_SDATA extern u32 g_saftyWhiteColor = 0xA0A0A0FF;
/* 80378F38-803790B0 005598 0177+01 12/12 0/0 0/0 .rodata @stringBase0 */
#pragma push
#pragma force_active on
#pragma section ".dead"
SECTION_DEAD static char const* const stringBase_80378F38 = "D_MN11";
SECTION_DEAD static char const* const stringBase_80378F3F = "F_SP114";
SECTION_DEAD static char const* const stringBase_80378F47 = "F_SP108";
SECTION_DEAD static char const* const stringBase_80378F4F = "R_SP108";
SECTION_DEAD static char const* const stringBase_80378F57 = "F_SP109";
SECTION_DEAD static char const* const stringBase_80378F5F = "F_SP111";
SECTION_DEAD static char const* const stringBase_80378F67 = "R_SP109";
SECTION_DEAD static char const* const stringBase_80378F6F = "R_SP209";
SECTION_DEAD static char const* const stringBase_80378F77 = "F_SP110";
SECTION_DEAD static char const* const stringBase_80378F7F = "R_SP110";
SECTION_DEAD static char const* const stringBase_80378F87 = "F_SP115";
SECTION_DEAD static char const* const stringBase_80378F8F = "F_SP116";
SECTION_DEAD static char const* const stringBase_80378F97 = "R_SP116";
SECTION_DEAD static char const* const stringBase_80378F9F = "R_SP115";
SECTION_DEAD static char const* const stringBase_80378FA7 = "F_SP113";
SECTION_DEAD static char const* const stringBase_80378FAF = "F_SP126";
SECTION_DEAD static char const* const stringBase_80378FB7 = "F_SP124";
SECTION_DEAD static char const* const stringBase_80378FBF = "F_SP112";
SECTION_DEAD static char const* const stringBase_80378FC7 = "F_SP103";
SECTION_DEAD static char const* const stringBase_80378FCF = "R_SP01";
SECTION_DEAD static char const* const stringBase_80378FD6 = "F_SP104";
SECTION_DEAD static char const* const stringBase_80378FDE = "F_SP00";
SECTION_DEAD static char const* const stringBase_80378FE5 = "F_SP121";
SECTION_DEAD static char const* const stringBase_80378FED = "F_SP122";
SECTION_DEAD static char const* const stringBase_80378FF5 = "F_SP128";
SECTION_DEAD static char const* const stringBase_80378FFD = "R_SP160";
SECTION_DEAD static char const* const stringBase_80379005 = "F_SP117";
SECTION_DEAD static char const* const stringBase_8037900D = "F_SP118";
SECTION_DEAD static char const* const stringBase_80379015 = "D_SB10";
SECTION_DEAD static char const* const stringBase_8037901C = "R_SP107";
SECTION_DEAD static char const* const stringBase_80379024 = "D_MN09";
SECTION_DEAD static char const* const stringBase_8037902B = "F_SP127";
SECTION_DEAD static char const* const stringBase_80379033 = "R_SP127";
SECTION_DEAD static char const* const stringBase_8037903B = "D_MN08A";
SECTION_DEAD static char const* const stringBase_80379043 = "F_SP102";
SECTION_DEAD static char const* const stringBase_8037904B = "/res/Object/";
SECTION_DEAD static char const* const stringBase_80379058 = "%s.arc Read Error !!\n";
SECTION_DEAD static char const* const stringBase_8037906E = "%s.arc Sync Read Error !!\n";
SECTION_DEAD static char const* const stringBase_80379089 = "";
SECTION_DEAD static char const* const stringBase_8037908A = "dat/field.dat";
SECTION_DEAD static char const* const stringBase_80379098 = "Stg_00";
SECTION_DEAD static char const* const stringBase_8037909F = "Xtg_00";
SECTION_DEAD static char const* const stringBase_803790A6 = "R%02d_00";
/* @stringBase0 padding */
SECTION_DEAD static char const* const pad_803790AF = "";
#pragma pop