// // Generated By: dol2asm // Translation Unit: d/com/d_com_inf_game // #include "d/com/d_com_inf_game.h" #include "d/meter/d_meter2_info.h" #include "dol2asm.h" #include "dolphin/types.h" #include "msl_c/string.h" // // Types: // struct scene_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 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_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 dMapInfo_n { /* 8003EE5C */ void getMapPlayerPos(); }; 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 dComIfG_resLoader_c { /* 8002F314 */ dComIfG_resLoader_c(); /* 8002F328 */ ~dComIfG_resLoader_c(); /* 8002F3B4 */ void load(char const**, JKRHeap*); }; struct Z2SeqMgr { /* 802AF408 */ void bgmStop(u32, s32); }; struct Z2AudioMgr { static u8 mAudioMgrPtr[4 + 4 /* padding */]; }; // // 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 u8 dComIfGs_checkGetItem__FUc(u8); 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: // 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" int checkItemGet__FUci(u8, int); extern "C" void setLastSceneMode__9daAlink_cFPUl(); extern "C" int 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" 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" 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 */ void dComIfG_play_c::ct(void) { mWindowNum = 0; mParticle = NULL; mLayerOld = 0; memset(mLastPlayStageName, 0, 8); init(); } /* ############################################################################################## */ /* 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 */ #ifdef NONMATCHING void dComIfG_play_c::init() { mPlayer = NULL; mPlayerCameraID[0] = -1; mCameraInfo = NULL; for (int i = 0; i < 2; i++) { } if (mGameoverStatus == 2) { g_dComIfG_gameInfo.getPlay().getRoomControl()->initZone(); } mGameoverStatus = 0; } #else #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 #endif /* 8002B2A8-8002B2C8 025BE8 0020+00 0/0 1/1 0/0 .text dComIfGp_checkItemGet__FUci */ void dComIfGp_checkItemGet(u8 param_0, int param_1) { checkItemGet__FUci(param_0, param_1); } /* 8002B2C8-8002B36C 025C08 00A4+00 0/0 1/1 0/0 .text itemInit__14dComIfG_play_cFv */ #ifdef NONMATCHING void dComIfG_play_c::itemInit() { dMeter2Info_Initialize(); JKRExpHeap* heap = mExpHeap2D; memset(mMsgObjectClass, 0, 300); mExpHeap2D = heap; mOxygen = 600; mNowOxygen = 600; mMaxOxygen = 600; if (dComIfGs_checkGetItem(0x3e) == 0) { field_0x4f4b = 21; } else { field_0x4f4b = 0; } field_0x4f4c = 7; mNowVibration = dComIfGs_getOptVibration(); } #else #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 #endif /* 8002B36C-8002B384 025CAC 0018+00 1/1 3/3 1/1 .text setItemBombNumCount__14dComIfG_play_cFUcs */ void dComIfG_play_c::setItemBombNumCount(u8 i_item, s16 pCount) { mItemBombNumCount[i_item] += pCount; } /* 8002B384-8002B394 025CC4 0010+00 0/0 1/1 0/0 .text getItemBombNumCount__14dComIfG_play_cFUc */ s16 dComIfG_play_c::getItemBombNumCount(u8 i_item) { return mItemBombNumCount[i_item]; } /* 8002B394-8002B3A8 025CD4 0014+00 0/0 1/1 0/0 .text clearItemBombNumCount__14dComIfG_play_cFUc */ void dComIfG_play_c::clearItemBombNumCount(u8 i_item) { mItemBombNumCount[i_item] = 0; } /* 8002B3A8-8002B3B0 -00001 0008+00 0/0 0/0 0/0 .text setNowVibration__14dComIfG_play_cFUc */ void dComIfG_play_c::setNowVibration(u8 pStatus) { mNowVibration = pStatus; } /* 8002B3B0-8002B3B8 025CF0 0008+00 0/0 2/2 0/0 .text getNowVibration__14dComIfG_play_cFv */ u32 dComIfG_play_c::getNowVibration() { return mNowVibration; } /* 8002B3B8-8002B3F4 025CF8 003C+00 0/0 1/1 0/0 .text * setStartStage__14dComIfG_play_cFP19dStage_startStage_c */ #ifdef NONMATCHING void dComIfG_play_c::setStartStage(dStage_startStage_c* pStartStage) { mLayerOld = mStartStage.getLayer(); mStartStage = *pStartStage; } #else #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 #endif /* 8002B3F4-8002B434 025D34 0040+00 1/1 0/0 0/0 .text dComIfG_get_timelayer__FPi */ static void dComIfG_get_timelayer(int* pLayer) { if (dKy_daynight_check__Fv()) { *pLayer += 1; } } /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on 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"; #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 int 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 */ int dComIfG_play_c::getLayerNo_common(char const* i_stageName, int i_roomID, int i_layerOverride) { int layer = getLayerNo_common_common(i_stageName, i_roomID, i_layerOverride); if (layer < 0) { layer = 0; } return layer; } /* 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 int 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 u32 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 u32 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 u32 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 u32 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 void dComIfG_play_c::setTimerNowTimeMs(int time) { mTimerNowTimeMs = time; } int dComIfG_play_c::getTimerNowTimeMs() { return mTimerNowTimeMs; } void dComIfG_play_c::setTimerLimitTimeMs(int time) { mTimerLimitTimeMs = time; } int dComIfG_play_c::getTimerLimitTimeMs() { return mTimerLimitTimeMs; } void dComIfG_play_c::setTimerMode(int mode) { mTimerMode = mode; } int dComIfG_play_c::getTimerMode(void) { return mTimerMode; } void dComIfG_play_c::setTimerType(u8 type) { mTimerType = type; } u8 dComIfG_play_c::getTimerType(void) { return mTimerType; } /* 8002CBD4-8002CBDC -00001 0008+00 0/0 0/0 0/0 .text setTimerPtr__14dComIfG_play_cFP8dTimer_c */ void dComIfG_play_c::setTimerPtr(dTimer_c* pTimerPtr) { mTimerPtr = pTimerPtr; } /* 8002CBDC-8002CBE4 02751C 0008+00 6/6 7/7 15/15 .text getTimerPtr__14dComIfG_play_cFv */ dTimer_c* dComIfG_play_c::getTimerPtr() { return mTimerPtr; } /* 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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_80379043 = "F_SP102"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_8037904B = "/res/Object/"; SECTION_DEAD static char const* const stringBase_80379058 = "%s.arc Read Error !!\n"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_8037906E = "%s.arc Sync Read Error !!\n"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_80379089 = ""; #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 int 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 u8 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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_8037908A = "dat/field.dat"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_80379098 = "Stg_00"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_8037909F = "Xtg_00"; #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 /* ############################################################################################## */ /* 80378F38-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */ #pragma push #pragma force_active on SECTION_DEAD static char const* const stringBase_803790A6 = "R%02d_00"; /* @stringBase0 padding */ SECTION_DEAD static char const* const pad_803790AF = ""; #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 (**param_1)(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 REGISTER_CTORS(0x8002FD18, __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 extern "C" void asm __dt__7cSAngleFv() { 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() { extern "C" asm void __dt__8cM3dGCylFv(void) { // should be autogenerated eventually 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() { extern "C" asm void __dt__8cM3dGAabFv(void) { // should be autogenerated eventually 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-80378F38 005598 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */