mirror of https://github.com/zeldaret/tp.git
553 lines
19 KiB
C++
553 lines
19 KiB
C++
/**
|
|
* @file d_a_npc_passer2.cpp
|
|
*
|
|
*/
|
|
|
|
#include "d/actor/d_a_npc_passer2.h"
|
|
#include "dol2asm.h"
|
|
|
|
//
|
|
// Forward References:
|
|
//
|
|
|
|
extern "C" static void createHeapCallBack__FP10fopAc_ac_c();
|
|
extern "C" void setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e();
|
|
extern "C" void callInit__14daNpcPasser2_cFv();
|
|
extern "C" void callExecute__14daNpcPasser2_cFv();
|
|
extern "C" void initPath__14daNpcPasser2_cFv();
|
|
extern "C" void executePath__14daNpcPasser2_cFv();
|
|
extern "C" void __dt__8cM3dGPlaFv();
|
|
extern "C" void setAngle__14daNpcPasser2_cFv();
|
|
extern "C" void pathMoveF__14daNpcPasser2_cFv();
|
|
extern "C" static void daNpcPasser2_Create__FPv();
|
|
extern "C" void create__14daNpcPasser2_cFv();
|
|
extern "C" void create_init__14daNpcPasser2_cFv();
|
|
extern "C" static void daNpcPasser2_Delete__FPv();
|
|
extern "C" void __dt__14daNpcPasser2_cFv();
|
|
extern "C" static void daNpcPasser2_Execute__FPv();
|
|
extern "C" static void daNpcPasser2_Draw__FPv();
|
|
extern "C" static bool daNpcPasser2_IsDelete__FPv();
|
|
extern "C" void __dt__10cCcD_GSttsFv();
|
|
extern "C" void func_80AA85C8(void* _this, int, int);
|
|
extern "C" void __sinit_d_a_npc_passer2_cpp();
|
|
extern "C" static void func_80AA8684();
|
|
extern "C" static void func_80AA868C();
|
|
extern "C" void __dt__9daNpcCd_cFv();
|
|
extern "C" void __dt__8cM3dGCylFv();
|
|
extern "C" void __dt__8cM3dGAabFv();
|
|
extern "C" void __dt__10dCcD_GSttsFv();
|
|
extern "C" void __dt__12dBgS_AcchCirFv();
|
|
extern "C" void __dt__12dBgS_ObjAcchFv();
|
|
extern "C" u8 ActionTable__14daNpcPasser2_c[24];
|
|
|
|
//
|
|
// External References:
|
|
//
|
|
|
|
extern "C" void mDoMtx_YrotM__FPA4_fs();
|
|
extern "C" void setMorf__13mDoExt_morf_cFf();
|
|
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
|
|
extern "C" void stopZelAnime__16mDoExt_McaMorfSOFv();
|
|
extern "C" void __ct__10fopAc_ac_cFv();
|
|
extern "C" void __dt__10fopAc_ac_cFv();
|
|
extern "C" void fopAcM_delete__FP10fopAc_ac_c();
|
|
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
|
|
extern "C" void fopAcM_setCullSizeBox__FP10fopAc_ac_cffffff();
|
|
extern "C" void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz();
|
|
extern "C" void fopAcM_getPolygonAngle__FPC8cM3dGPlas();
|
|
extern "C" void GetTriPla__4cBgSCFRC13cBgS_PolyInfoP8cM3dGPla();
|
|
extern "C" void __ct__12dBgS_AcchCirFv();
|
|
extern "C" void SetWallR__12dBgS_AcchCirFf();
|
|
extern "C" void SetWall__12dBgS_AcchCirFff();
|
|
extern "C" void __dt__9dBgS_AcchFv();
|
|
extern "C" void __ct__9dBgS_AcchFv();
|
|
extern "C" void Set__9dBgS_AcchFP4cXyzP4cXyzP10fopAc_ac_ciP12dBgS_AcchCirP4cXyzP5csXyzP5csXyz();
|
|
extern "C" void CrrPos__9dBgS_AcchFR4dBgS();
|
|
extern "C" void SetObj__16dBgS_PolyPassChkFv();
|
|
extern "C" void __ct__10dCcD_GSttsFv();
|
|
extern "C" void Init__9dCcD_SttsFiiP10fopAc_ac_c();
|
|
extern "C" void __ct__12dCcD_GObjInfFv();
|
|
extern "C" void __dt__12dCcD_GObjInfFv();
|
|
extern "C" void Set__8dCcD_CylFRC11dCcD_SrcCyl();
|
|
extern "C" void NpcCreate__9daNpcCd_cFi();
|
|
extern "C" void ObjCreate__9daNpcCd_cFi();
|
|
extern "C" void getAnmP__9daNpcCd_cFii();
|
|
extern "C" void setAttention__9daNpcCd_cFi();
|
|
extern "C" void loadResrc__9daNpcCd_cFii();
|
|
extern "C" void removeResrc__9daNpcCd_cFii();
|
|
extern "C" void setEnvTevCol__9daNpcCd_cFv();
|
|
extern "C" void setRoomNo__9daNpcCd_cFv();
|
|
extern "C" void animation__9daNpcCd_cFv();
|
|
extern "C" void setAnm__9daNpcCd_cFP18J3DAnmTransformKeyffiii();
|
|
extern "C" void drawObj__9daNpcCd_cFiP8J3DModelf();
|
|
extern "C" void drawNpc__9daNpcCd_cFv();
|
|
extern "C" void setPath__11PathTrace_cFiiiP4cXyzb();
|
|
extern "C" void checkPoint__11PathTrace_cF4cXyzf();
|
|
extern "C" void checkPathEnd__11PathTrace_cF4cXyzf();
|
|
extern "C" void getTargetPoint__11PathTrace_cFP3Vec();
|
|
extern "C" void setNextPoint__11PathTrace_cFR4cXyz();
|
|
extern "C" void dKy_getdaytime_hour__Fv();
|
|
extern "C" void dKy_getdaytime_minute__Fv();
|
|
extern "C" void dKy_getDarktime_hour__Fv();
|
|
extern "C" void dKy_getDarktime_minute__Fv();
|
|
extern "C" void dKy_getDarktime_week__Fv();
|
|
extern "C" void dKy_get_dayofweek__Fv();
|
|
extern "C" void dKy_darkworld_check__Fv();
|
|
extern "C" void Set__4cCcSFP8cCcD_Obj();
|
|
extern "C" void cM_rndF__Ff();
|
|
extern "C" void __dt__13cBgS_PolyInfoFv();
|
|
extern "C" void __dt__8cM3dGCirFv();
|
|
extern "C" void SetC__8cM3dGCylFRC4cXyz();
|
|
extern "C" void SetH__8cM3dGCylFf();
|
|
extern "C" void SetR__8cM3dGCylFf();
|
|
extern "C" void cLib_addCalc2__FPffff();
|
|
extern "C" void cLib_addCalcAngleS2__FPssss();
|
|
extern "C" void cLib_chaseF__FPfff();
|
|
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
|
|
extern "C" void cLib_distanceAngleS__Fss();
|
|
extern "C" void __ct__17Z2CreatureCitizenFv();
|
|
extern "C" void __dt__17Z2CreatureCitizenFv();
|
|
extern "C" void __dl__FPv();
|
|
extern "C" void __ptmf_scall();
|
|
extern "C" void _savegpr_28();
|
|
extern "C" void _savegpr_29();
|
|
extern "C" void _restgpr_28();
|
|
extern "C" void _restgpr_29();
|
|
extern "C" u8 const m_cylDat__9daNpcCd_c[68];
|
|
extern "C" extern void* __vt__8dCcD_Cyl[36];
|
|
extern "C" extern void* __vt__9dCcD_Stts[11];
|
|
extern "C" extern void* __vt__12cCcD_CylAttr[25];
|
|
extern "C" extern void* __vt__14cCcD_ShapeAttr[22];
|
|
extern "C" extern void* __vt__9cCcD_Stts[8];
|
|
extern "C" u8 now__14mDoMtx_stack_c[48];
|
|
extern "C" extern u8 l_Cd_HIO[10684];
|
|
extern "C" u8 sincosTable___5JMath[65536];
|
|
|
|
//
|
|
// Declarations:
|
|
//
|
|
|
|
/* 80AA74D8-80AA755C 000078 0084+00 1/1 0/0 0/0 .text createHeapCallBack__FP10fopAc_ac_c
|
|
*/
|
|
static void createHeapCallBack(fopAc_ac_c* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A68-80AA8A74 000000 000C+00 1/1 0/0 0/0 .data cNullVec__6Z2Calc */
|
|
SECTION_DATA static u8 cNullVec__6Z2Calc[12] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80AA8A74-80AA8A88 00000C 0004+10 0/0 0/0 0/0 .data @1787 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static u32 lit_1787[1 + 4 /* padding */] = {
|
|
0x02000201,
|
|
/* padding */
|
|
0x40080000,
|
|
0x00000000,
|
|
0x3FE00000,
|
|
0x00000000,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80AA8A88-80AA8A94 -00001 000C+00 0/1 0/0 0/0 .data @3845 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3845[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)initPath__14daNpcPasser2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80AA8A94-80AA8AA0 -00001 000C+00 0/1 0/0 0/0 .data @3846 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_DATA static void* lit_3846[3] = {
|
|
(void*)NULL,
|
|
(void*)0xFFFFFFFF,
|
|
(void*)executePath__14daNpcPasser2_cFv,
|
|
};
|
|
#pragma pop
|
|
|
|
/* 80AA8AA0-80AA8AB8 000038 0018+00 1/2 0/0 0/0 .data ActionTable__14daNpcPasser2_c */
|
|
SECTION_DATA u8 daNpcPasser2_c::ActionTable[24] = {
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00, 0x00,
|
|
};
|
|
|
|
/* 80AA755C-80AA75A0 0000FC 0044+00 1/1 0/0 0/0 .text
|
|
* setAction__14daNpcPasser2_cFQ214daNpcPasser2_c6Mode_e */
|
|
void daNpcPasser2_c::setAction(daNpcPasser2_c::Mode_e param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA75A0-80AA75C8 000140 0028+00 1/1 0/0 0/0 .text callInit__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::callInit() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA75C8-80AA75F4 000168 002C+00 1/1 0/0 0/0 .text callExecute__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::callExecute() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A18-80AA8A1C 000000 0004+00 3/3 0/0 0/0 .rodata @3963 */
|
|
SECTION_RODATA static f32 const lit_3963 = 1.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A18, &lit_3963);
|
|
|
|
/* 80AA8A1C-80AA8A20 000004 0004+00 1/1 0/0 0/0 .rodata @3964 */
|
|
SECTION_RODATA static f32 const lit_3964 = 12.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A1C, &lit_3964);
|
|
|
|
/* 80AA75F4-80AA774C 000194 0158+00 1/0 0/0 0/0 .text initPath__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::initPath() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8AB8-80AA8AD8 -00001 0020+00 1/0 0/0 0/0 .data daNpcPasser2_METHODS */
|
|
static actor_method_class daNpcPasser2_METHODS = {
|
|
(process_method_func)daNpcPasser2_Create__FPv,
|
|
(process_method_func)daNpcPasser2_Delete__FPv,
|
|
(process_method_func)daNpcPasser2_Execute__FPv,
|
|
(process_method_func)daNpcPasser2_IsDelete__FPv,
|
|
(process_method_func)daNpcPasser2_Draw__FPv,
|
|
};
|
|
|
|
/* 80AA8AD8-80AA8B08 -00001 0030+00 0/0 0/0 1/0 .data g_profile_NPC_PASSER2 */
|
|
extern actor_process_profile_definition g_profile_NPC_PASSER2 = {
|
|
fpcLy_CURRENT_e, // mLayerID
|
|
7, // mListID
|
|
fpcPi_CURRENT_e, // mListPrio
|
|
PROC_NPC_PASSER2, // mProcName
|
|
&g_fpcLf_Method.base, // sub_method
|
|
sizeof(daNpcPasser2_c), // mSize
|
|
0, // mSizeOther
|
|
0, // mParameters
|
|
&g_fopAc_Method.base, // sub_method
|
|
402, // mPriority
|
|
&daNpcPasser2_METHODS, // sub_method
|
|
0x02040107, // mStatus
|
|
fopAc_NPC_e, // mActorType
|
|
fopAc_CULLBOX_CUSTOM_e, // cullType
|
|
};
|
|
|
|
/* 80AA8B08-80AA8B14 0000A0 000C+00 2/2 0/0 0/0 .data __vt__12dBgS_AcchCir */
|
|
SECTION_DATA extern void* __vt__12dBgS_AcchCir[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12dBgS_AcchCirFv,
|
|
};
|
|
|
|
/* 80AA8B14-80AA8B20 0000AC 000C+00 3/3 0/0 0/0 .data __vt__10cCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10cCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10cCcD_GSttsFv,
|
|
};
|
|
|
|
/* 80AA8B20-80AA8B2C 0000B8 000C+00 2/2 0/0 0/0 .data __vt__10dCcD_GStts */
|
|
SECTION_DATA extern void* __vt__10dCcD_GStts[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__10dCcD_GSttsFv,
|
|
};
|
|
|
|
/* 80AA8B2C-80AA8B38 0000C4 000C+00 2/2 0/0 0/0 .data __vt__14daNpcPasser2_c */
|
|
SECTION_DATA extern void* __vt__14daNpcPasser2_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__14daNpcPasser2_cFv,
|
|
};
|
|
|
|
/* 80AA8B38-80AA8B44 0000D0 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGCyl */
|
|
SECTION_DATA extern void* __vt__8cM3dGCyl[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGCylFv,
|
|
};
|
|
|
|
/* 80AA8B44-80AA8B50 0000DC 000C+00 3/3 0/0 0/0 .data __vt__8cM3dGAab */
|
|
SECTION_DATA extern void* __vt__8cM3dGAab[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGAabFv,
|
|
};
|
|
|
|
/* 80AA8B50-80AA8B74 0000E8 0024+00 3/3 0/0 0/0 .data __vt__12dBgS_ObjAcch */
|
|
SECTION_DATA extern void* __vt__12dBgS_ObjAcch[9] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__12dBgS_ObjAcchFv,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80AA868C,
|
|
(void*)NULL,
|
|
(void*)NULL,
|
|
(void*)func_80AA8684,
|
|
};
|
|
|
|
/* 80AA8B74-80AA8B80 00010C 000C+00 2/2 0/0 0/0 .data __vt__9daNpcCd_c */
|
|
SECTION_DATA extern void* __vt__9daNpcCd_c[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__9daNpcCd_cFv,
|
|
};
|
|
|
|
/* 80AA8B80-80AA8B8C 000118 000C+00 2/2 0/0 0/0 .data __vt__8cM3dGPla */
|
|
SECTION_DATA extern void* __vt__8cM3dGPla[3] = {
|
|
(void*)NULL /* RTTI */,
|
|
(void*)NULL,
|
|
(void*)__dt__8cM3dGPlaFv,
|
|
};
|
|
|
|
/* 80AA774C-80AA78C4 0002EC 0178+00 1/0 0/0 0/0 .text executePath__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::executePath() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA78C4-80AA790C 000464 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGPlaFv */
|
|
// cM3dGPla::~cM3dGPla() {
|
|
extern "C" void __dt__8cM3dGPlaFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA790C-80AA7918 0004AC 000C+00 1/1 0/0 0/0 .text setAngle__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::setAngle() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A20-80AA8A24 000008 0004+00 0/2 0/0 0/0 .rodata @4127 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static u8 const lit_4127[4] = {
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80AA8A20, &lit_4127);
|
|
#pragma pop
|
|
|
|
/* 80AA8A24-80AA8A28 00000C 0004+00 0/1 0/0 0/0 .rodata @4128 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4128 = 4.0f / 5.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A24, &lit_4128);
|
|
#pragma pop
|
|
|
|
/* 80AA8A28-80AA8A2C 000010 0004+00 0/1 0/0 0/0 .rodata @4129 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4129 = 1.0f / 20.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A28, &lit_4129);
|
|
#pragma pop
|
|
|
|
/* 80AA8A2C-80AA8A30 000014 0004+00 0/1 0/0 0/0 .rodata @4130 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4130 = 7.0f / 10.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A2C, &lit_4130);
|
|
#pragma pop
|
|
|
|
/* 80AA8A30-80AA8A34 000018 0004+00 0/1 0/0 0/0 .rodata @4131 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4131 = 6.0f / 5.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A30, &lit_4131);
|
|
#pragma pop
|
|
|
|
/* 80AA8A34-80AA8A38 00001C 0004+00 0/1 0/0 0/0 .rodata @4132 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4132 = 3.0f / 5.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A34, &lit_4132);
|
|
#pragma pop
|
|
|
|
/* 80AA7918-80AA7CB8 0004B8 03A0+00 1/1 0/0 0/0 .text pathMoveF__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::pathMoveF() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA7CB8-80AA7CD8 000858 0020+00 1/0 0/0 0/0 .text daNpcPasser2_Create__FPv */
|
|
static void daNpcPasser2_Create(void* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA7CD8-80AA7F78 000878 02A0+00 1/1 0/0 0/0 .text create__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::create() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A38-80AA8A3C 000020 0004+00 0/1 0/0 0/0 .rodata @4273 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4273 = -3.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A38, &lit_4273);
|
|
#pragma pop
|
|
|
|
/* 80AA8A3C-80AA8A40 000024 0004+00 0/1 0/0 0/0 .rodata @4274 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4274 = -40.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A3C, &lit_4274);
|
|
#pragma pop
|
|
|
|
/* 80AA8A40-80AA8A44 000028 0004+00 0/1 0/0 0/0 .rodata @4275 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4275 = -10.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A40, &lit_4275);
|
|
#pragma pop
|
|
|
|
/* 80AA8A44-80AA8A48 00002C 0004+00 0/1 0/0 0/0 .rodata @4276 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4276 = -30.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A44, &lit_4276);
|
|
#pragma pop
|
|
|
|
/* 80AA8A48-80AA8A4C 000030 0004+00 0/1 0/0 0/0 .rodata @4277 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4277 = 30.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A48, &lit_4277);
|
|
#pragma pop
|
|
|
|
/* 80AA8A4C-80AA8A50 000034 0004+00 0/1 0/0 0/0 .rodata @4278 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4278 = 190.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A4C, &lit_4278);
|
|
#pragma pop
|
|
|
|
/* 80AA8A50-80AA8A54 000038 0004+00 0/1 0/0 0/0 .rodata @4279 */
|
|
#pragma push
|
|
#pragma force_active on
|
|
SECTION_RODATA static f32 const lit_4279 = 40.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A50, &lit_4279);
|
|
#pragma pop
|
|
|
|
/* 80AA7F78-80AA823C 000B18 02C4+00 1/1 0/0 0/0 .text create_init__14daNpcPasser2_cFv */
|
|
void daNpcPasser2_c::create_init() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA823C-80AA8270 000DDC 0034+00 1/0 0/0 0/0 .text daNpcPasser2_Delete__FPv */
|
|
static void daNpcPasser2_Delete(void* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8270-80AA8304 000E10 0094+00 1/0 0/0 0/0 .text __dt__14daNpcPasser2_cFv */
|
|
daNpcPasser2_c::~daNpcPasser2_c() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A54-80AA8A58 00003C 0004+00 1/1 0/0 0/0 .rodata @4450 */
|
|
SECTION_RODATA static f32 const lit_4450 = 2.0f / 5.0f;
|
|
COMPILER_STRIP_GATE(0x80AA8A54, &lit_4450);
|
|
|
|
/* 80AA8A58-80AA8A60 000040 0004+04 1/1 0/0 0/0 .rodata @4451 */
|
|
SECTION_RODATA static f32 const lit_4451[1 + 1 /* padding */] = {
|
|
25.0f,
|
|
/* padding */
|
|
0.0f,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80AA8A58, &lit_4451);
|
|
|
|
/* 80AA8304-80AA8500 000EA4 01FC+00 1/0 0/0 0/0 .text daNpcPasser2_Execute__FPv */
|
|
static void daNpcPasser2_Execute(void* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8500-80AA8578 0010A0 0078+00 1/0 0/0 0/0 .text daNpcPasser2_Draw__FPv */
|
|
static void daNpcPasser2_Draw(void* param_0) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8578-80AA8580 001118 0008+00 1/0 0/0 0/0 .text daNpcPasser2_IsDelete__FPv */
|
|
static bool daNpcPasser2_IsDelete(void* param_0) {
|
|
return true;
|
|
}
|
|
|
|
/* 80AA8580-80AA85C8 001120 0048+00 1/0 0/0 0/0 .text __dt__10cCcD_GSttsFv */
|
|
// cCcD_GStts::~cCcD_GStts() {
|
|
extern "C" void __dt__10cCcD_GSttsFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* ############################################################################################## */
|
|
/* 80AA8A60-80AA8A68 000048 0008+00 1/1 0/0 0/0 .rodata @4481 */
|
|
SECTION_RODATA static u8 const lit_4481[8] = {
|
|
0x43, 0x30, 0x00, 0x00, 0x80, 0x00, 0x00, 0x00,
|
|
};
|
|
COMPILER_STRIP_GATE(0x80AA8A60, &lit_4481);
|
|
|
|
/* 80AA85C8-80AA8644 001168 007C+00 1/1 0/0 0/0 .text cLib_getRndValue<i>__Fii */
|
|
extern "C" void func_80AA85C8(void* _this, int param_0, int param_1) {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8644-80AA8684 0011E4 0040+00 0/0 1/0 0/0 .text __sinit_d_a_npc_passer2_cpp */
|
|
void __sinit_d_a_npc_passer2_cpp() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
#pragma push
|
|
#pragma force_active on
|
|
REGISTER_CTORS(0x80AA8644, __sinit_d_a_npc_passer2_cpp);
|
|
#pragma pop
|
|
|
|
/* 80AA8684-80AA868C 001224 0008+00 1/0 0/0 0/0 .text @36@__dt__12dBgS_ObjAcchFv */
|
|
static void func_80AA8684() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA868C-80AA8694 00122C 0008+00 1/0 0/0 0/0 .text @20@__dt__12dBgS_ObjAcchFv */
|
|
static void func_80AA868C() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8694-80AA8840 001234 01AC+00 2/1 0/0 0/0 .text __dt__9daNpcCd_cFv */
|
|
// daNpcCd_c::~daNpcCd_c() {
|
|
extern "C" void __dt__9daNpcCd_cFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8840-80AA8888 0013E0 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGCylFv */
|
|
// cM3dGCyl::~cM3dGCyl() {
|
|
extern "C" void __dt__8cM3dGCylFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA8888-80AA88D0 001428 0048+00 1/0 0/0 0/0 .text __dt__8cM3dGAabFv */
|
|
// cM3dGAab::~cM3dGAab() {
|
|
extern "C" void __dt__8cM3dGAabFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA88D0-80AA892C 001470 005C+00 1/0 0/0 0/0 .text __dt__10dCcD_GSttsFv */
|
|
// dCcD_GStts::~dCcD_GStts() {
|
|
extern "C" void __dt__10dCcD_GSttsFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA892C-80AA899C 0014CC 0070+00 1/0 0/0 0/0 .text __dt__12dBgS_AcchCirFv */
|
|
// dBgS_AcchCir::~dBgS_AcchCir() {
|
|
extern "C" void __dt__12dBgS_AcchCirFv() {
|
|
// NONMATCHING
|
|
}
|
|
|
|
/* 80AA899C-80AA8A0C 00153C 0070+00 3/2 0/0 0/0 .text __dt__12dBgS_ObjAcchFv */
|
|
// dBgS_ObjAcch::~dBgS_ObjAcch() {
|
|
extern "C" void __dt__12dBgS_ObjAcchFv() {
|
|
// NONMATCHING
|
|
}
|