mirror of https://github.com/zeldaret/tp.git
759 lines
27 KiB
C++
759 lines
27 KiB
C++
/**
|
|
* @file d_a_obj_swpush2.cpp
|
|
*
|
|
*/
|
|
|
|
#include "d/dolzel_rel.h"
|
|
|
|
#include "d/actor/d_a_obj_swpush2.h"
|
|
#include "dol2asm.h"
|
|
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" void getArcName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getBmdName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getDzbName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getNmlBtkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getNmlBrkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getOnBtkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getRunBpkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getRunBrkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void getRunBtkName__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void prmZ_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void is_switch2__Q212daObjSwpush25Act_cCFv();
|
|
extern "C" void solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c();
|
|
extern "C" void create_heap__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void __dt__12J3DFrameCtrlFv();
|
|
extern "C" void create_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void create_res_load__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void Mthd_Create__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void Mthd_Delete__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void set_mtx__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void init_mtx__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c();
|
|
extern "C" void calc_top_pos__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void set_push_flag__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_upper_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_upper__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_u_l_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_u_l__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_lower_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_lower__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void mode_l_u__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_non_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_non__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_reqPause_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_reqPause__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_runPause_init__Q212daObjSwpush25Act_cFi();
|
|
extern "C" void demo_runPause__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_stop_puase__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_reqSw_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_reqSw__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_runSw_init__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void demo_runSw__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void Mthd_Execute__Q212daObjSwpush25Act_cFv();
|
|
extern "C" void Mthd_Draw__Q212daObjSwpush25Act_cFv();
|
|
extern "C" static void func_80CFFB50();
|
|
extern "C" static void func_80CFFB70();
|
|
extern "C" static void func_80CFFB90();
|
|
extern "C" static void func_80CFFBB0();
|
|
extern "C" void func_80CFFBD0(void* _this, fopAc_ac_c const*, daObjSwpush2::Act_c::Prm_e,
|
|
daObjSwpush2::Act_c::Prm_e);
|
|
extern "C" u8 const M_arcname__Q212daObjSwpush25Act_c[9 + 3 /* padding */];
|
|
extern "C" void* const M_attr__Q212daObjSwpush25Act_c[56];
|
|
extern "C" extern char const* const d_a_obj_swpush2__stringBase0;
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
|
|
extern "C" void scaleM__14mDoMtx_stack_cFRC4cXyz();
|
|
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
|
|
extern "C" void play__14mDoExt_baseAnmFv();
|
|
extern "C" void init__13mDoExt_bpkAnmFP16J3DMaterialTableP11J3DAnmColoriifss();
|
|
extern "C" void entry__13mDoExt_bpkAnmFP16J3DMaterialTablef();
|
|
extern "C" void init__13mDoExt_btkAnmFP16J3DMaterialTableP19J3DAnmTextureSRTKeyiifss();
|
|
extern "C" void entry__13mDoExt_btkAnmFP16J3DMaterialTablef();
|
|
extern "C" void init__13mDoExt_brkAnmFP16J3DMaterialTableP15J3DAnmTevRegKeyiifss();
|
|
extern "C" void entry__13mDoExt_brkAnmFP16J3DMaterialTablef();
|
|
extern "C" void mDoExt_modelUpdateDL__FP8J3DModel();
|
|
extern "C" void mDoExt_J3DModel__create__FP12J3DModelDataUlUl();
|
|
extern "C" void __ct__10fopAc_ac_cFv();
|
|
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
|
|
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
|
|
extern "C" void fopAcM_orderOtherEventId__FP10fopAc_ac_csUcUsUsUs();
|
|
extern "C" void fopAcM_orderPotentialEvent__FP10fopAc_ac_cUsUsUs();
|
|
extern "C" void dComIfG_resLoad__FP30request_of_phase_process_classPCc();
|
|
extern "C" void dComIfG_resDelete__FP30request_of_phase_process_classPCc();
|
|
extern "C" void dComIfGp_getReverb__Fi();
|
|
extern "C" void onSwitch__10dSv_info_cFii();
|
|
extern "C" void offSwitch__10dSv_info_cFii();
|
|
extern "C" void isSwitch__10dSv_info_cCFii();
|
|
extern "C" void revSwitch__10dSv_info_cFii();
|
|
extern "C" void getRes__14dRes_control_cFPCcPCcP11dRes_info_ci();
|
|
extern "C" void reset__14dEvt_control_cFv();
|
|
extern "C" void getEventData__16dEvent_manager_cFs();
|
|
extern "C" void getEventIdx__16dEvent_manager_cFP10fopAc_ac_cUc();
|
|
extern "C" void endCheck__16dEvent_manager_cFs();
|
|
extern "C" void StartShock__12dVibration_cFii4cXyz();
|
|
extern "C" void Release__4cBgSFP9dBgW_Base();
|
|
extern "C" void Regist__4dBgSFP9dBgW_BaseP10fopAc_ac_c();
|
|
extern "C" void Move__4dBgWFv();
|
|
extern "C" void dBgW_NewSet__FP6cBgD_tUlPA3_A4_f();
|
|
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
|
|
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
|
|
extern "C" void ChkUsed__9cBgW_BgIdCFv();
|
|
extern "C" void cLib_addCalc__FPfffff();
|
|
extern "C" void seStart__7Z2SeMgrF10JAISoundIDPC3VecUlScffffUc();
|
|
extern "C" void* __nw__FUl();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void init__12J3DFrameCtrlFs();
|
|
extern "C" void removeMatColorAnimator__16J3DMaterialTableFP11J3DAnmColor();
|
|
extern "C" void removeTexMtxAnimator__16J3DMaterialTableFP19J3DAnmTextureSRTKey();
|
|
extern "C" void removeTevRegAnimator__16J3DMaterialTableFP15J3DAnmTevRegKey();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void _savegpr_25();
|
|
extern "C" void _savegpr_27();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_25();
|
|
extern "C" void _restgpr_27();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" u8 now__14mDoMtx_stack_c[48];
|
|
extern "C" u8 mAudioMgrPtr__10Z2AudioMgr[4 + 4 /* padding */];
|
|
extern "C" extern u8 struct_80CFFEF8[4];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD24 = "K_swmn00";
|
|
#pragma pop
|
|
|
|
/* 80CFE098-80CFE0A4 000078 000C+00 1/1 0/0 0/0 .text getArcName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getArcName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD2D = "K_hum_isw00.bmd";
|
|
#pragma pop
|
|
|
|
/* 80CFE0A4-80CFE0B4 000084 0010+00 1/1 0/0 0/0 .text getBmdName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getBmdName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD3D = "K_hum_isw00.dzb";
|
|
#pragma pop
|
|
|
|
/* 80CFE0B4-80CFE0C4 000094 0010+00 1/1 0/0 0/0 .text getDzbName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getDzbName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD4D = "K_isw_nml.btk";
|
|
#pragma pop
|
|
|
|
/* 80CFE0C4-80CFE0D4 0000A4 0010+00 1/1 0/0 0/0 .text getNmlBtkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getNmlBtkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD5B = "K_isw_nml.brk";
|
|
#pragma pop
|
|
|
|
/* 80CFE0D4-80CFE0E4 0000B4 0010+00 1/1 0/0 0/0 .text getNmlBrkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getNmlBrkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD69 = "K_isw_on.btk";
|
|
#pragma pop
|
|
|
|
/* 80CFE0E4-80CFE0F4 0000C4 0010+00 1/1 0/0 0/0 .text getOnBtkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getOnBtkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD76 = "K_isw_run.bpk";
|
|
#pragma pop
|
|
|
|
/* 80CFE0F4-80CFE104 0000D4 0010+00 1/1 0/0 0/0 .text getRunBpkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getRunBpkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD84 = "K_isw_run.brk";
|
|
#pragma pop
|
|
|
|
/* 80CFE104-80CFE114 0000E4 0010+00 1/1 0/0 0/0 .text getRunBrkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getRunBrkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DEAD static char const* const stringBase_80CFFD92 = "K_isw_run.btk";
|
|
#pragma pop
|
|
|
|
/* 80CFE114-80CFE124 0000F4 0010+00 1/1 0/0 0/0 .text getRunBtkName__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::getRunBtkName() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE124-80CFE154 000104 0030+00 1/1 0/0 0/0 .text prmZ_init__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::prmZ_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE154-80CFE1AC 000134 0058+00 1/1 0/0 0/0 .text is_switch2__Q212daObjSwpush25Act_cCFv */
|
|
void daObjSwpush2::Act_c::is_switch2() const {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE1AC-80CFE1D0 00018C 0024+00 1/1 0/0 0/0 .text
|
|
* solidHeapCB__Q212daObjSwpush25Act_cFP10fopAc_ac_c */
|
|
void daObjSwpush2::Act_c::solidHeapCB(fopAc_ac_c* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFBF4-80CFFC00 000000 0009+03 5/4 0/0 0/0 .rodata M_arcname__Q212daObjSwpush25Act_c
|
|
*/
|
|
SECTION_RODATA u8 const daObjSwpush2::Act_c::M_arcname[9 + 3 /* padding */] = {
|
|
0x4B,
|
|
0x5F,
|
|
0x73,
|
|
0x77,
|
|
0x6D,
|
|
0x6E,
|
|
0x30,
|
|
0x30,
|
|
0x00,
|
|
/* padding */
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFBF4, &daObjSwpush2::Act_c::M_arcname);
|
|
|
|
/* 80CFFC00-80CFFCE0 -00001 00E0+00 7/10 0/0 0/0 .rodata M_attr__Q212daObjSwpush25Act_c */
|
|
SECTION_RODATA void* const daObjSwpush2::Act_c::M_attr[56] = {
|
|
(void*)0x00002000, (void*)0x00000003,
|
|
(void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
|
|
(void*)0x3F666666, (void*)0x3F19999A,
|
|
(void*)NULL, (void*)0xBE99999A,
|
|
(void*)0x00010006, (void*)0x0006000D,
|
|
(void*)0x3F800000, (void*)0x40200000,
|
|
(void*)0x00060000, (void*)0x43960000,
|
|
(void*)0x00002000, (void*)0x00000020,
|
|
(void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
|
|
(void*)0x3F666666, (void*)0x3F19999A,
|
|
(void*)NULL, (void*)0xBE99999A,
|
|
(void*)0x00010006, (void*)0x0006000D,
|
|
(void*)0x3F800000, (void*)0x40200000,
|
|
(void*)0x00060000, (void*)0x43960000,
|
|
(void*)0x00002000, (void*)0x00000013,
|
|
(void*)0x3F800000, (void*)&daObjSwpush2::Act_c::M_arcname,
|
|
(void*)0x3F666666, (void*)0x3F19999A,
|
|
(void*)NULL, (void*)0xBE99999A,
|
|
(void*)0x00010006, (void*)0x0006000D,
|
|
(void*)0x3F800000, (void*)0x40200000,
|
|
(void*)0x00060000, (void*)0x43960000,
|
|
(void*)0x00008000, (void*)0x0000000B,
|
|
(void*)0x3FC00000, (void*)&daObjSwpush2::Act_c::M_arcname,
|
|
(void*)0x3F6E147B, (void*)0x3ED70A3D,
|
|
(void*)NULL, (void*)NULL,
|
|
(void*)0x00040004, (void*)0x000F0004,
|
|
(void*)0x3F800000, (void*)0x40200000,
|
|
(void*)0x00060000, (void*)0x43960000,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFC00, &daObjSwpush2::Act_c::M_attr);
|
|
|
|
/* 80CFFCE0-80CFFCE4 0000EC 0004+00 3/7 0/0 0/0 .rodata @3857 */
|
|
SECTION_RODATA static f32 const lit_3857 = 1.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCE0, &lit_3857);
|
|
|
|
/* 80CFFCE4-80CFFCE8 0000F0 0004+00 2/5 0/0 0/0 .rodata @3858 */
|
|
SECTION_RODATA static u8 const lit_3858[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFCE4, &lit_3858);
|
|
|
|
/* 80CFFDC0-80CFFDCC -00001 000C+00 0/1 0/0 0/0 .data @4336 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4336[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)demo_non__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFDCC-80CFFDD8 -00001 000C+00 0/1 0/0 0/0 .data @4337 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4337[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)demo_reqPause__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFDD8-80CFFDE4 -00001 000C+00 0/1 0/0 0/0 .data @4338 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4338[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)demo_runPause__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFDE4-80CFFDF0 -00001 000C+00 0/1 0/0 0/0 .data @4339 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4339[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)demo_reqSw__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFDF0-80CFFDFC -00001 000C+00 0/1 0/0 0/0 .data @4340 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4340[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)demo_runSw__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFDFC-80CFFE38 00005C 003C+00 0/1 0/0 0/0 .data demo_proc$4335 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u8 demo_proc[60] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE38-80CFFE44 -00001 000C+00 0/1 0/0 0/0 .data @4344 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4344[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_upper__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE44-80CFFE50 -00001 000C+00 0/1 0/0 0/0 .data @4345 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4345[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_u_l__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE50-80CFFE5C -00001 000C+00 0/1 0/0 0/0 .data @4346 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4346[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_lower__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE5C-80CFFE68 -00001 000C+00 0/1 0/0 0/0 .data @4347 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_4347[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)mode_l_u__Q212daObjSwpush25Act_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE68-80CFFE98 0000C8 0030+00 0/1 0/0 0/0 .data mode_proc$4343 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u8 mode_proc[48] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80CFFE98-80CFFEB8 -00001 0020+00 1/0 0/0 0/0 .data
|
|
* Mthd_Table__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@ */
|
|
static actor_method_class data_80CFFE98 = {
|
|
(process_method_func)func_80CFFB50,
|
|
(process_method_func)func_80CFFB70,
|
|
(process_method_func)func_80CFFB90,
|
|
0,
|
|
(process_method_func)func_80CFFBB0,
|
|
};
|
|
|
|
/* 80CFFEB8-80CFFEE8 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_Swpush2 */
|
|
extern actor_process_profile_definition g_profile_Obj_Swpush2 = {
|
|
fpcLy_CURRENT_e, // mLayerID
|
|
2, // mListID
|
|
fpcPi_CURRENT_e, // mListPrio
|
|
PROC_Obj_Swpush2, // mProcName
|
|
&g_fpcLf_Method.base, // sub_method
|
|
sizeof(daObjSwpush2), // mSize
|
|
0, // mSizeOther
|
|
0, // mParameters
|
|
&g_fopAc_Method.base, // sub_method
|
|
12, // mPriority
|
|
&data_80CFFE98, // sub_method
|
|
0x00040100, // mStatus
|
|
fopAc_ACTOR_e, // mActorType
|
|
fopAc_CULLBOX_CUSTOM_e, // cullType
|
|
};
|
|
|
|
/* 80CFFEE8-80CFFEF4 000148 000C+00 2/2 0/0 0/0 .data __vt__12J3DFrameCtrl */
|
|
SECTION_DATA extern void* __vt__12J3DFrameCtrl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12J3DFrameCtrlFv,
|
|
};
|
|
|
|
/* 80CFE1D0-80CFE690 0001B0 04C0+00 1/1 0/0 0/0 .text create_heap__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::create_heap() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE690-80CFE6D8 000670 0048+00 1/0 0/0 0/0 .text __dt__12J3DFrameCtrlFv */
|
|
// J3DFrameCtrl::~J3DFrameCtrl() {
|
|
extern "C" void __dt__12J3DFrameCtrlFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFCE8-80CFFCEC 0000F4 0004+00 0/1 0/0 0/0 .rodata @3936 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3936 = 150.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCE8, &lit_3936);
|
|
#pragma pop
|
|
|
|
/* 80CFFCEC-80CFFCF0 0000F8 0004+00 0/1 0/0 0/0 .rodata @3937 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3937 = -150.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCEC, &lit_3937);
|
|
#pragma pop
|
|
|
|
/* 80CFFCF0-80CFFCF4 0000FC 0004+00 0/1 0/0 0/0 .rodata @3938 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_3938 = 60.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCF0, &lit_3938);
|
|
#pragma pop
|
|
|
|
/* 80CFFCF4-80CFFCF8 000100 0004+00 1/4 0/0 0/0 .rodata @3939 */
|
|
SECTION_RODATA static f32 const lit_3939 = -1.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCF4, &lit_3939);
|
|
|
|
/* 80CFE6D8-80CFE8CC 0006B8 01F4+00 1/1 0/0 0/0 .text create_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::create_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE8CC-80CFE928 0008AC 005C+00 1/1 0/0 0/0 .text create_res_load__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::create_res_load() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFE928-80CFEA3C 000908 0114+00 1/1 0/0 0/0 .text Mthd_Create__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::Mthd_Create() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEA3C-80CFEAB4 000A1C 0078+00 1/1 0/0 0/0 .text Mthd_Delete__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::Mthd_Delete() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFCF8-80CFFCFC 000104 0004+00 1/2 0/0 0/0 .rodata @4012 */
|
|
SECTION_RODATA static f32 const lit_4012 = -10.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCF8, &lit_4012);
|
|
|
|
/* 80CFEAB4-80CFEB3C 000A94 0088+00 2/2 0/0 0/0 .text set_mtx__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::set_mtx() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEB3C-80CFEB78 000B1C 003C+00 1/1 0/0 0/0 .text init_mtx__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::init_mtx() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEB78-80CFEBE4 000B58 006C+00 1/1 0/0 0/0 .text
|
|
* rideCB__Q212daObjSwpush25Act_cFP4dBgWP10fopAc_ac_cP10fopAc_ac_c */
|
|
void daObjSwpush2::Act_c::rideCB(dBgW* param_0, fopAc_ac_c* param_1, fopAc_ac_c* param_2) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFCFC-80CFFD00 000108 0004+00 0/1 0/0 0/0 .rodata @4039 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4039 = 1.0f / 20.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFCFC, &lit_4039);
|
|
#pragma pop
|
|
|
|
/* 80CFFD00-80CFFD04 00010C 0004+00 0/1 0/0 0/0 .rodata @4040 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4040 = 1.0f / 50.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFD00, &lit_4040);
|
|
#pragma pop
|
|
|
|
/* 80CFFD04-80CFFD08 000110 0004+00 0/1 0/0 0/0 .rodata @4041 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4041 = 1.0f / 100.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFD04, &lit_4041);
|
|
#pragma pop
|
|
|
|
/* 80CFFD08-80CFFD0C 000114 0004+00 0/1 0/0 0/0 .rodata @4042 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4042 = -50.0f;
|
|
COMPILER_STRIP_GATE(0x80CFFD08, &lit_4042);
|
|
#pragma pop
|
|
|
|
/* 80CFEBE4-80CFEC4C 000BC4 0068+00 1/1 0/0 0/0 .text calc_top_pos__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::calc_top_pos() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEC4C-80CFEDDC 000C2C 0190+00 1/1 0/0 0/0 .text set_push_flag__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::set_push_flag() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEDDC-80CFEDFC 000DBC 0020+00 2/2 0/0 0/0 .text mode_upper_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::mode_upper_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEDFC-80CFEF84 000DDC 0188+00 1/0 0/0 0/0 .text mode_upper__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::mode_upper() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEF84-80CFEF98 000F64 0014+00 1/1 0/0 0/0 .text mode_u_l_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::mode_u_l_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFEF98-80CFF168 000F78 01D0+00 1/0 0/0 0/0 .text mode_u_l__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::mode_u_l() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF168-80CFF188 001148 0020+00 2/2 0/0 0/0 .text mode_lower_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::mode_lower_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF188-80CFF18C 001168 0004+00 1/0 0/0 0/0 .text mode_lower__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::mode_lower() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80CFF18C-80CFF24C 00116C 00C0+00 1/0 0/0 0/0 .text mode_l_u__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::mode_l_u() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF24C-80CFF258 00122C 000C+00 4/4 0/0 0/0 .text demo_non_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_non_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF258-80CFF25C 001238 0004+00 1/0 0/0 0/0 .text demo_non__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::demo_non() {
|
|
/* empty function */
|
|
}
|
|
|
|
/* 80CFF25C-80CFF2B4 00123C 0058+00 1/1 0/0 0/0 .text demo_reqPause_init__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::demo_reqPause_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF2B4-80CFF2EC 001294 0038+00 2/1 0/0 0/0 .text demo_reqPause__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_reqPause() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF2EC-80CFF31C 0012CC 0030+00 2/2 0/0 0/0 .text demo_runPause_init__Q212daObjSwpush25Act_cFi
|
|
*/
|
|
void daObjSwpush2::Act_c::demo_runPause_init(int param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF31C-80CFF374 0012FC 0058+00 1/0 0/0 0/0 .text demo_runPause__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_runPause() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF374-80CFF3C8 001354 0054+00 1/1 0/0 0/0 .text demo_stop_puase__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_stop_puase() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF3C8-80CFF48C 0013A8 00C4+00 1/1 0/0 0/0 .text demo_reqSw_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_reqSw_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF48C-80CFF500 00146C 0074+00 1/0 0/0 0/0 .text demo_reqSw__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_reqSw() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF500-80CFF50C 0014E0 000C+00 1/1 0/0 0/0 .text demo_runSw_init__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_runSw_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF50C-80CFF568 0014EC 005C+00 1/0 0/0 0/0 .text demo_runSw__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::demo_runSw() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80CFFD0C-80CFFD14 000118 0008+00 0/1 0/0 0/0 .rodata @4395 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4395[8] = {
|
|
0x3F, 0xE0, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFD0C, &lit_4395);
|
|
#pragma pop
|
|
|
|
/* 80CFFD14-80CFFD1C 000120 0008+00 0/1 0/0 0/0 .rodata @4396 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4396[8] = {
|
|
0x40, 0x08, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFD14, &lit_4396);
|
|
#pragma pop
|
|
|
|
/* 80CFFD1C-80CFFD24 000128 0008+00 0/1 0/0 0/0 .rodata @4397 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4397[8] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80CFFD1C, &lit_4397);
|
|
#pragma pop
|
|
|
|
/* 80CFF568-80CFF8FC 001548 0394+00 1/1 0/0 0/0 .text Mthd_Execute__Q212daObjSwpush25Act_cFv */
|
|
void daObjSwpush2::Act_c::Mthd_Execute() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFF8FC-80CFFB50 0018DC 0254+00 1/1 0/0 0/0 .text Mthd_Draw__Q212daObjSwpush25Act_cFv
|
|
*/
|
|
void daObjSwpush2::Act_c::Mthd_Draw() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFB50-80CFFB70 001B30 0020+00 1/0 0/0 0/0 .text
|
|
* Mthd_Create__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
|
|
static void func_80CFFB50() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFB70-80CFFB90 001B50 0020+00 1/0 0/0 0/0 .text
|
|
* Mthd_Delete__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
|
|
static void func_80CFFB70() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFB90-80CFFBB0 001B70 0020+00 1/0 0/0 0/0 .text
|
|
* Mthd_Execute__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
|
|
static void func_80CFFB90() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFBB0-80CFFBD0 001B90 0020+00 1/0 0/0 0/0 .text
|
|
* Mthd_Draw__Q212daObjSwpush229@unnamed@d_a_obj_swpush2_cpp@FPv */
|
|
static void func_80CFFBB0() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFBD0-80CFFBEC 001BB0 001C+00 8/8 0/0 0/0 .text
|
|
* PrmAbstract<Q312daObjSwpush25Act_c5Prm_e>__5daObjFPC10fopAc_ac_cQ312daObjSwpush25Act_c5Prm_eQ312daObjSwpush25Act_c5Prm_e
|
|
*/
|
|
extern "C" void func_80CFFBD0(void* _this, fopAc_ac_c const* param_0,
|
|
daObjSwpush2::Act_c::Prm_e param_1,
|
|
daObjSwpush2::Act_c::Prm_e param_2) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80CFFD24-80CFFD24 000130 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|