Files
tp/src/d/actor/d_a_obj_kiPot.cpp
T
TakaRikka 24b72a5302 some cleanup of f_pc/f_op files (#2254)
* cleanup f_pc files

* cleanup f_op files

* fix a couple f_op_actor_mng functions

* minor JSystem work
2024-11-29 18:24:26 +02:00

238 lines
7.6 KiB
C++

/**
* @file d_a_obj_kiPot.cpp
*
*/
#include "d/actor/d_a_obj_kiPot.h"
#include "dol2asm.h"
//
// Forward References:
//
extern "C" void __ct__13daKiPot_HIO_cFv();
extern "C" void __dt__14mDoHIO_entry_cFv();
extern "C" void setBaseMtx__9daKiPot_cFv();
extern "C" void create__9daKiPot_cFv();
extern "C" void Execute__9daKiPot_cFv();
extern "C" void procMain__9daKiPot_cFv();
extern "C" void init_modeWait__9daKiPot_cFv();
extern "C" void modeWait__9daKiPot_cFv();
extern "C" void chkEvent__9daKiPot_cFv();
extern "C" bool Draw__9daKiPot_cFv();
extern "C" bool Delete__9daKiPot_cFv();
extern "C" static void daKiPot_Draw__FP9daKiPot_c();
extern "C" static void daKiPot_Execute__FP9daKiPot_c();
extern "C" static void daKiPot_Delete__FP9daKiPot_c();
extern "C" static void daKiPot_Create__FP10fopAc_ac_c();
extern "C" void __dt__13daKiPot_HIO_cFv();
extern "C" void __sinit_d_a_obj_kiPot_cpp();
//
// External References:
//
extern "C" void mDoMtx_ZXYrotM__FPA4_fsss();
extern "C" void __ct__10fopAc_ac_cFv();
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
extern "C" void request__11dAttCatch_cFP10fopAc_ac_cUcfffsi();
extern "C" void __dl__FPv();
extern "C" void __ptmf_scall();
extern "C" u8 now__14mDoMtx_stack_c[48];
extern "C" extern u8 g_dComIfG_gameInfo[122384];
extern "C" void __register_global_object();
//
// Declarations:
//
/* ############################################################################################## */
/* 80C451A4-80C451BC 000000 0018+00 1/1 0/0 0/0 .data l_cull_box */
SECTION_DATA static u8 l_cull_box[24] = {
0xC2, 0x48, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0xC2, 0x48, 0x00, 0x00,
0x42, 0x48, 0x00, 0x00, 0x42, 0xC8, 0x00, 0x00, 0x42, 0x48, 0x00, 0x00,
};
/* 80C451BC-80C451C8 -00001 000C+00 1/1 0/0 0/0 .data @3688 */
SECTION_DATA static void* lit_3688[3] = {
(void*)NULL,
(void*)0xFFFFFFFF,
(void*)modeWait__9daKiPot_cFv,
};
/* 80C451C8-80C451D4 000024 000C+00 1/1 0/0 0/0 .data mode_proc$3687 */
SECTION_DATA static u8 mode_proc[12] = {
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
};
/* 80C451D4-80C451F4 -00001 0020+00 1/0 0/0 0/0 .data l_daKiPot_Method */
static actor_method_class l_daKiPot_Method = {
(process_method_func)daKiPot_Create__FP10fopAc_ac_c,
(process_method_func)daKiPot_Delete__FP9daKiPot_c,
(process_method_func)daKiPot_Execute__FP9daKiPot_c,
0,
(process_method_func)daKiPot_Draw__FP9daKiPot_c,
};
/* 80C451F4-80C45224 -00001 0030+00 0/0 0/0 1/0 .data g_profile_Obj_KiPot */
extern actor_process_profile_definition g_profile_Obj_KiPot = {
fpcLy_CURRENT_e, // mLayerID
7, // mListID
fpcPi_CURRENT_e, // mListPrio
PROC_Obj_KiPot, // mProcName
&g_fpcLf_Method.base, // sub_method
sizeof(daKiPot_c), // mSize
0, // mSizeOther
0, // mParameters
&g_fopAc_Method.base, // sub_method
517, // mPriority
&l_daKiPot_Method, // sub_method
0x00044000, // mStatus
fopAc_ACTOR_e, // mActorType
fopAc_CULLBOX_CUSTOM_e, // cullType
};
/* 80C45224-80C45230 000080 000C+00 2/2 0/0 0/0 .data __vt__13daKiPot_HIO_c */
SECTION_DATA extern void* __vt__13daKiPot_HIO_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__13daKiPot_HIO_cFv,
};
/* 80C45230-80C4523C 00008C 000C+00 3/3 0/0 0/0 .data __vt__14mDoHIO_entry_c */
SECTION_DATA extern void* __vt__14mDoHIO_entry_c[3] = {
(void*)NULL /* RTTI */,
(void*)NULL,
(void*)__dt__14mDoHIO_entry_cFv,
};
/* 80C44D0C-80C44D30 0000EC 0024+00 1/1 0/0 0/0 .text __ct__13daKiPot_HIO_cFv */
daKiPot_HIO_c::daKiPot_HIO_c() {
// NONMATCHING
}
/* 80C44D30-80C44D78 000110 0048+00 1/0 0/0 0/0 .text __dt__14mDoHIO_entry_cFv */
// mDoHIO_entry_c::~mDoHIO_entry_c() {
extern "C" void __dt__14mDoHIO_entry_cFv() {
// NONMATCHING
}
/* 80C44D78-80C44DD0 000158 0058+00 2/2 0/0 0/0 .text setBaseMtx__9daKiPot_cFv */
void daKiPot_c::setBaseMtx() {
// NONMATCHING
}
/* 80C44DD0-80C44E7C 0001B0 00AC+00 1/1 0/0 0/0 .text create__9daKiPot_cFv */
void daKiPot_c::create() {
// NONMATCHING
}
/* ############################################################################################## */
/* 80C45194-80C45198 000000 0004+00 2/2 0/0 0/0 .rodata @3683 */
SECTION_RODATA static f32 const lit_3683 = 150.0f;
COMPILER_STRIP_GATE(0x80C45194, &lit_3683);
/* 80C44E7C-80C44EF8 00025C 007C+00 1/1 0/0 0/0 .text Execute__9daKiPot_cFv */
void daKiPot_c::Execute() {
// NONMATCHING
}
/* ############################################################################################## */
/* 80C45248-80C45254 000008 000C+00 1/1 0/0 0/0 .bss @3620 */
static u8 lit_3620[12];
/* 80C45254-80C4525C 000014 0008+00 1/1 0/0 0/0 .bss l_HIO */
static u8 l_HIO[8];
/* 80C4525C-80C45260 00001C 0004+00 1/1 0/0 0/0 .bss None */
static u8 data_80C4525C[4];
/* 80C44EF8-80C44F74 0002D8 007C+00 1/1 0/0 0/0 .text procMain__9daKiPot_cFv */
void daKiPot_c::procMain() {
// NONMATCHING
}
/* 80C44F74-80C44F80 000354 000C+00 1/1 0/0 0/0 .text init_modeWait__9daKiPot_cFv */
void daKiPot_c::init_modeWait() {
// NONMATCHING
}
/* ############################################################################################## */
/* 80C45198-80C4519C 000004 0004+00 0/1 0/0 0/0 .rodata @3711 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3711 = 100.0f;
COMPILER_STRIP_GATE(0x80C45198, &lit_3711);
#pragma pop
/* 80C4519C-80C451A0 000008 0004+00 0/1 0/0 0/0 .rodata @3712 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3712 = 50.0f;
COMPILER_STRIP_GATE(0x80C4519C, &lit_3712);
#pragma pop
/* 80C451A0-80C451A4 00000C 0004+00 0/1 0/0 0/0 .rodata @3713 */
#pragma push
#pragma force_active on
SECTION_RODATA static f32 const lit_3713 = -50.0f;
COMPILER_STRIP_GATE(0x80C451A0, &lit_3713);
#pragma pop
/* 80C44F80-80C45008 000360 0088+00 1/0 0/0 0/0 .text modeWait__9daKiPot_cFv */
void daKiPot_c::modeWait() {
// NONMATCHING
}
/* 80C45008-80C45058 0003E8 0050+00 1/1 0/0 0/0 .text chkEvent__9daKiPot_cFv */
void daKiPot_c::chkEvent() {
// NONMATCHING
}
/* 80C45058-80C45060 000438 0008+00 1/1 0/0 0/0 .text Draw__9daKiPot_cFv */
bool daKiPot_c::Draw() {
return true;
}
/* 80C45060-80C45068 000440 0008+00 1/1 0/0 0/0 .text Delete__9daKiPot_cFv */
bool daKiPot_c::Delete() {
return true;
}
/* 80C45068-80C45088 000448 0020+00 1/0 0/0 0/0 .text daKiPot_Draw__FP9daKiPot_c */
static void daKiPot_Draw(daKiPot_c* param_0) {
// NONMATCHING
}
/* 80C45088-80C450A8 000468 0020+00 1/0 0/0 0/0 .text daKiPot_Execute__FP9daKiPot_c */
static void daKiPot_Execute(daKiPot_c* param_0) {
// NONMATCHING
}
/* 80C450A8-80C450C8 000488 0020+00 1/0 0/0 0/0 .text daKiPot_Delete__FP9daKiPot_c */
static void daKiPot_Delete(daKiPot_c* param_0) {
// NONMATCHING
}
/* 80C450C8-80C450E8 0004A8 0020+00 1/0 0/0 0/0 .text daKiPot_Create__FP10fopAc_ac_c */
static void daKiPot_Create(fopAc_ac_c* param_0) {
// NONMATCHING
}
/* 80C450E8-80C45144 0004C8 005C+00 2/1 0/0 0/0 .text __dt__13daKiPot_HIO_cFv */
daKiPot_HIO_c::~daKiPot_HIO_c() {
// NONMATCHING
}
/* 80C45144-80C45180 000524 003C+00 0/0 1/0 0/0 .text __sinit_d_a_obj_kiPot_cpp */
void __sinit_d_a_obj_kiPot_cpp() {
// NONMATCHING
}
#pragma push
#pragma force_active on
REGISTER_CTORS(0x80C45144, __sinit_d_a_obj_kiPot_cpp);
#pragma pop