mirror of
https://github.com/TwilitRealm/dusklight
synced 2026-08-07 09:45:33 -04:00
l7demo_dr, l7low_dr, l7op_demo_dr done / hozelda almost (#2414)
* l7demo_dr, l7low_dr, l7op_demo_dr * hozelda mostly done
This commit is contained in:
+153
-222
@@ -4,282 +4,215 @@
|
||||
*/
|
||||
|
||||
#include "d/actor/d_a_L7low_dr.h"
|
||||
#include "dol2asm.h"
|
||||
|
||||
|
||||
//
|
||||
// Forward References:
|
||||
//
|
||||
|
||||
extern "C" void setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v();
|
||||
extern "C" void action__11daL7lowDr_cFv();
|
||||
extern "C" void _delete__11daL7lowDr_cFv();
|
||||
extern "C" static void daL7lowDr_Delete__FP11daL7lowDr_c();
|
||||
extern "C" void mtx_set__11daL7lowDr_cFv();
|
||||
extern "C" void fly__11daL7lowDr_cFv();
|
||||
extern "C" void execute__11daL7lowDr_cFv();
|
||||
extern "C" static void daL7lowDr_Execute__FP11daL7lowDr_c();
|
||||
extern "C" static void useHeapInit__FP10fopAc_ac_c();
|
||||
extern "C" void CreateHeap__11daL7lowDr_cFv();
|
||||
extern "C" void create__11daL7lowDr_cFv();
|
||||
extern "C" static void daL7lowDr_Create__FP11daL7lowDr_c();
|
||||
extern "C" void draw__11daL7lowDr_cFv();
|
||||
extern "C" static void daL7lowDr_Draw__FP11daL7lowDr_c();
|
||||
extern "C" static bool daL7lowDr_IsDelete__FP11daL7lowDr_c();
|
||||
extern "C" extern char const* const d_a_L7low_dr__stringBase0;
|
||||
|
||||
//
|
||||
// External References:
|
||||
//
|
||||
|
||||
extern "C" void transS__14mDoMtx_stack_cFRC4cXyz();
|
||||
extern "C" void ZXYrotM__14mDoMtx_stack_cFRC5csXyz();
|
||||
extern "C" void
|
||||
__ct__16mDoExt_McaMorfSOFP12J3DModelDataP25mDoExt_McaMorfCallBack1_cP25mDoExt_McaMorfCallBack2_cP15J3DAnmTransformifiiP10Z2CreatureUlUl();
|
||||
extern "C" void setAnm__16mDoExt_McaMorfSOFP15J3DAnmTransformiffff();
|
||||
extern "C" void play__16mDoExt_McaMorfSOFUlSc();
|
||||
extern "C" void entryDL__16mDoExt_McaMorfSOFv();
|
||||
extern "C" void modelCalc__16mDoExt_McaMorfSOFv();
|
||||
extern "C" void stopZelAnime__16mDoExt_McaMorfSOFv();
|
||||
extern "C" void __ct__10fopAc_ac_cFv();
|
||||
extern "C" void fopAcM_entrySolidHeap__FP10fopAc_ac_cPFP10fopAc_ac_c_iUl();
|
||||
extern "C" void fopAcM_posMoveF__FP10fopAc_ac_cPC4cXyz();
|
||||
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 isDungeonItem__12dSv_memBit_cCFi();
|
||||
extern "C" void isEventBit__11dSv_event_cCFUs();
|
||||
extern "C" void getRes__14dRes_control_cFPCclP11dRes_info_ci();
|
||||
extern "C" void settingTevStruct__18dScnKy_env_light_cFiP4cXyzP12dKy_tevstr_c();
|
||||
extern "C" void setLightTevColorType_MAJI__18dScnKy_env_light_cFP12J3DModelDataP12dKy_tevstr_c();
|
||||
extern "C" void cM_rndF__Ff();
|
||||
extern "C" void cM_rndFX__Ff();
|
||||
extern "C" void cLib_chaseAngleS__FPsss();
|
||||
extern "C" void cLib_targetAngleY__FPC3VecPC3Vec();
|
||||
extern "C" void __ct__15Z2CreatureEnemyFv();
|
||||
extern "C" void init__15Z2CreatureEnemyFP3VecP3VecUcUc();
|
||||
extern "C" void* __nw__FUl();
|
||||
extern "C" void __ptmf_test();
|
||||
extern "C" void __ptmf_scall();
|
||||
extern "C" void _savegpr_28();
|
||||
extern "C" void _restgpr_28();
|
||||
extern "C" u8 saveBitLabels__16dSv_event_flag_c[1644 + 4 /* padding */];
|
||||
extern "C" u8 now__14mDoMtx_stack_c[48];
|
||||
extern "C" extern u8 g_dComIfG_gameInfo[122384];
|
||||
extern "C" u8 sincosTable___5JMath[65536];
|
||||
|
||||
//
|
||||
// Declarations:
|
||||
//
|
||||
#include "d/d_com_inf_game.h"
|
||||
|
||||
/* 805AA5F8-805AA69C 000078 00A4+00 1/1 0/0 0/0 .text
|
||||
* setAction__11daL7lowDr_cFM11daL7lowDr_cFPCvPv_v */
|
||||
void daL7lowDr_c::setAction(void (daL7lowDr_c::*param_0)()) {
|
||||
// NONMATCHING
|
||||
void daL7lowDr_c::setAction(daL7lowDr_c::actionFn i_action) {
|
||||
if (mAction != NULL) {
|
||||
field_0x63c = -1;
|
||||
(this->*mAction)();
|
||||
}
|
||||
|
||||
field_0x630 = mAction;
|
||||
mAction = i_action;
|
||||
field_0x63c = 0;
|
||||
(this->*mAction)();
|
||||
}
|
||||
|
||||
/* 805AA69C-805AA748 00011C 00AC+00 1/1 0/0 0/0 .text action__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::action() {
|
||||
// NONMATCHING
|
||||
if (field_0x640 != 0) {
|
||||
field_0x640--;
|
||||
}
|
||||
|
||||
(this->*mAction)();
|
||||
|
||||
shape_angle = current.angle;
|
||||
fopAcM_posMoveF(this, NULL);
|
||||
mpModelMorf->play(0, dComIfGp_getReverb(fopAcM_GetRoomNo(this)));
|
||||
|
||||
mtx_set();
|
||||
eyePos = current.pos;
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 805AAFB0-805AAFB0 00003C 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_DEAD static char const* const stringBase_805AAFB0 = "L7lowDr";
|
||||
#pragma pop
|
||||
|
||||
/* 805AA748-805AA798 0001C8 0050+00 1/1 0/0 0/0 .text _delete__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::_delete() {
|
||||
// NONMATCHING
|
||||
int daL7lowDr_c::_delete() {
|
||||
dComIfG_resDelete(&mPhase, "L7lowDr");
|
||||
|
||||
if (heap != NULL) {
|
||||
mpModelMorf->stopZelAnime();
|
||||
}
|
||||
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 805AA798-805AA7B8 000218 0020+00 1/0 0/0 0/0 .text daL7lowDr_Delete__FP11daL7lowDr_c
|
||||
*/
|
||||
static void daL7lowDr_Delete(daL7lowDr_c* param_0) {
|
||||
// NONMATCHING
|
||||
static int daL7lowDr_Delete(daL7lowDr_c* i_this) {
|
||||
return i_this->_delete();
|
||||
}
|
||||
|
||||
/* 805AA7B8-805AA828 000238 0070+00 1/1 0/0 0/0 .text mtx_set__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::mtx_set() {
|
||||
// NONMATCHING
|
||||
mDoMtx_stack_c::transS(current.pos);
|
||||
mDoMtx_stack_c::ZXYrotM(shape_angle);
|
||||
|
||||
J3DModel* model = mpModelMorf->getModel();
|
||||
model->setBaseScale(scale);
|
||||
model->setBaseTRMtx(mDoMtx_stack_c::get());
|
||||
|
||||
mpModelMorf->modelCalc();
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 805AAF74-805AAF78 000000 0004+00 1/1 0/0 0/0 .rodata @3769 */
|
||||
SECTION_RODATA static f32 const lit_3769 = 32768.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF74, &lit_3769);
|
||||
|
||||
/* 805AAF78-805AAF7C 000004 0004+00 0/1 0/0 0/0 .rodata @3770 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3770 = 2800.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF78, &lit_3770);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF7C-805AAF80 000008 0004+00 0/1 0/0 0/0 .rodata @3771 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3771 = 8000.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF7C, &lit_3771);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF80-805AAF84 00000C 0004+00 0/1 0/0 0/0 .rodata @3772 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3772 = 20.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF80, &lit_3772);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF84-805AAF88 000010 0004+00 2/3 0/0 0/0 .rodata @3773 */
|
||||
SECTION_RODATA static f32 const lit_3773 = 1.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF84, &lit_3773);
|
||||
|
||||
/* 805AAF88-805AAF8C 000014 0004+00 0/1 0/0 0/0 .rodata @3774 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static u8 const lit_3774[4] = {
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
0x00,
|
||||
};
|
||||
COMPILER_STRIP_GATE(0x805AAF88, &lit_3774);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF8C-805AAF90 000018 0004+00 0/1 0/0 0/0 .rodata @3775 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3775 = -1.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF8C, &lit_3775);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF90-805AAF94 00001C 0004+00 0/1 0/0 0/0 .rodata @3776 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3776 = 30.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF90, &lit_3776);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF94-805AAF98 000020 0004+00 0/1 0/0 0/0 .rodata @3777 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3777 = 210.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF94, &lit_3777);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF98-805AAF9C 000024 0004+00 0/1 0/0 0/0 .rodata @3778 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3778 = 60.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF98, &lit_3778);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAF9C-805AAFA0 000028 0004+00 0/1 0/0 0/0 .rodata @3779 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3779 = 3.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAF9C, &lit_3779);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAFA0-805AAFA4 00002C 0004+00 0/1 0/0 0/0 .rodata @3780 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3780 = 33.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAFA0, &lit_3780);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAFA4-805AAFA8 000030 0004+00 0/1 0/0 0/0 .rodata @3781 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3781 = 2.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAFA4, &lit_3781);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAFA8-805AAFAC 000034 0004+00 0/1 0/0 0/0 .rodata @3782 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3782 = 180.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAFA8, &lit_3782);
|
||||
#pragma pop
|
||||
|
||||
/* 805AAFAC-805AAFB0 000038 0004+00 0/1 0/0 0/0 .rodata @3783 */
|
||||
#pragma push
|
||||
#pragma force_active on
|
||||
SECTION_RODATA static f32 const lit_3783 = 67.0f;
|
||||
COMPILER_STRIP_GATE(0x805AAFAC, &lit_3783);
|
||||
#pragma pop
|
||||
|
||||
/* 805AA828-805AABF8 0002A8 03D0+00 1/0 0/0 0/0 .text fly__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::fly() {
|
||||
// NONMATCHING
|
||||
if (field_0x63c == 0) {
|
||||
s16 var_r28 = cM_rndFX(32768.0f);
|
||||
current.pos.set(cM_ssin(var_r28) * 2800.0f, 8000.0f, cM_scos(var_r28) * 2800.0f);
|
||||
current.pos += home.pos;
|
||||
current.angle.y = cLib_targetAngleY(¤t.pos, &home.pos) + 0x4000;
|
||||
|
||||
mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 4), 2, 20.0f, 1.0f, 0.0f, -1.0f);
|
||||
speedF = 30.0f;
|
||||
field_0x640 = cM_rndFX(60.0f) + 210.0f;
|
||||
field_0x63c++;
|
||||
} else if (field_0x63c != -1) {
|
||||
current.angle.y = cLib_targetAngleY(¤t.pos, &home.pos) + 0x4000;
|
||||
fopAcM_posMoveF(this, NULL);
|
||||
|
||||
if (field_0x63c == 1) {
|
||||
cLib_chaseAngleS(¤t.angle.z, 0, 0x20);
|
||||
|
||||
if (mpModelMorf->isStop()) {
|
||||
mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 4), 2, 3.0f, 1.0f, 0.0f, -1.0f);
|
||||
}
|
||||
|
||||
if (field_0x640 == 0 && mpModelMorf->getFrame() >= 33.0f) {
|
||||
if ((int)cM_rndF(2.0f) != 0) {
|
||||
field_0x640 = cM_rndFX(60.0f) + 210.0f;
|
||||
} else {
|
||||
mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 5), 0, 3.0f, 1.0f, 0.0f, -1.0f);
|
||||
field_0x640 = cM_rndFX(60.0f) + 180.0f;
|
||||
field_0x63c++;
|
||||
}
|
||||
}
|
||||
} else {
|
||||
cLib_chaseAngleS(¤t.angle.z, 0x1000, 0x20);
|
||||
|
||||
if (mpModelMorf->isStop()) {
|
||||
mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 6), 2, 3.0f, 1.0f, 0.0f, -1.0f);
|
||||
}
|
||||
|
||||
if (field_0x640 == 0 && mpModelMorf->getFrame() >= 67.0f) {
|
||||
mpModelMorf->setAnm((J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 7), 0, 3.0f, 1.0f, 0.0f, -1.0f);
|
||||
field_0x640 = cM_rndFX(60.0f) + 210.0f;
|
||||
field_0x63c = 1;
|
||||
}
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
/* 805AABF8-805AAC1C 000678 0024+00 1/1 0/0 0/0 .text execute__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::execute() {
|
||||
// NONMATCHING
|
||||
int daL7lowDr_c::execute() {
|
||||
action();
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 805AAC1C-805AAC3C 00069C 0020+00 2/1 0/0 0/0 .text daL7lowDr_Execute__FP11daL7lowDr_c
|
||||
*/
|
||||
static void daL7lowDr_Execute(daL7lowDr_c* param_0) {
|
||||
// NONMATCHING
|
||||
static int daL7lowDr_Execute(daL7lowDr_c* i_this) {
|
||||
return i_this->execute();
|
||||
}
|
||||
|
||||
/* 805AAC3C-805AAC5C 0006BC 0020+00 1/1 0/0 0/0 .text useHeapInit__FP10fopAc_ac_c */
|
||||
static void useHeapInit(fopAc_ac_c* param_0) {
|
||||
// NONMATCHING
|
||||
static int useHeapInit(fopAc_ac_c* i_this) {
|
||||
daL7lowDr_c* a_this = (daL7lowDr_c*)i_this;
|
||||
return a_this->CreateHeap();
|
||||
}
|
||||
|
||||
/* 805AAC5C-805AAD58 0006DC 00FC+00 1/1 0/0 0/0 .text CreateHeap__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::CreateHeap() {
|
||||
// NONMATCHING
|
||||
int daL7lowDr_c::CreateHeap() {
|
||||
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("L7lowDr", 10);
|
||||
JUT_ASSERT(244, modelData != 0);
|
||||
mpModelMorf = new mDoExt_McaMorfSO(modelData, NULL, NULL, (J3DAnmTransform*)dComIfG_getObjectRes("L7lowDr", 4), 0, 1.0f, 0, -1, &mSound, 0x80000, 0x11000084);
|
||||
if (mpModelMorf == NULL || mpModelMorf->getModel() == NULL) {
|
||||
return 0;
|
||||
}
|
||||
|
||||
J3DModel* model = mpModelMorf->getModel();
|
||||
model->setUserArea((u32)this);
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 805AAFB8-805AAFC4 -00001 000C+00 1/1 0/0 0/0 .data @3832 */
|
||||
SECTION_DATA static void* lit_3832[3] = {
|
||||
(void*)NULL,
|
||||
(void*)0xFFFFFFFF,
|
||||
(void*)fly__11daL7lowDr_cFv,
|
||||
};
|
||||
|
||||
/* 805AAD58-805AAE88 0007D8 0130+00 1/1 0/0 0/0 .text create__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::create() {
|
||||
// NONMATCHING
|
||||
int daL7lowDr_c::create() {
|
||||
fopAcM_SetupActor(this, daL7lowDr_c);
|
||||
|
||||
int phase_state = dComIfG_resLoad(&mPhase, "L7lowDr");
|
||||
if (phase_state == cPhs_COMPLEATE_e) {
|
||||
OS_REPORT("////////////// L7lowDr ///////////////////\n");
|
||||
if (!fopAcM_entrySolidHeap(this, useHeapInit, 0x1D20)) {
|
||||
return cPhs_ERROR_e;
|
||||
}
|
||||
|
||||
OS_REPORT("//////////// L7lowDr SET OK //////////////\n");
|
||||
|
||||
if (dComIfGs_isStageBossEnemy()) {
|
||||
OS_REPORT("L7俯瞰翼竜:ボス死んでるのでセットしない\n");
|
||||
return cPhs_ERROR_e;
|
||||
}
|
||||
|
||||
scale.setall(1.0f);
|
||||
attention_info.flags = 0;
|
||||
|
||||
mSound.init(¤t.pos, &eyePos, 3, 1);
|
||||
|
||||
setAction(&daL7lowDr_c::fly);
|
||||
daL7lowDr_Execute(this);
|
||||
}
|
||||
|
||||
return phase_state;
|
||||
}
|
||||
|
||||
/* 805AAE88-805AAEA8 000908 0020+00 1/0 0/0 0/0 .text daL7lowDr_Create__FP11daL7lowDr_c
|
||||
*/
|
||||
static void daL7lowDr_Create(daL7lowDr_c* param_0) {
|
||||
// NONMATCHING
|
||||
static int daL7lowDr_Create(daL7lowDr_c* i_this) {
|
||||
return i_this->create();
|
||||
}
|
||||
|
||||
/* 805AAEA8-805AAF44 000928 009C+00 1/1 0/0 0/0 .text draw__11daL7lowDr_cFv */
|
||||
void daL7lowDr_c::draw() {
|
||||
// NONMATCHING
|
||||
int daL7lowDr_c::draw() {
|
||||
if (!dComIfGs_isEventBit(dSv_event_flag_c::saveBitLabels[510])) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
J3DModel* model = mpModelMorf->getModel();
|
||||
|
||||
g_env_light.settingTevStruct(0, ¤t.pos, &tevStr);
|
||||
g_env_light.setLightTevColorType_MAJI(model, &tevStr);
|
||||
mpModelMorf->entryDL();
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* 805AAF44-805AAF64 0009C4 0020+00 1/0 0/0 0/0 .text daL7lowDr_Draw__FP11daL7lowDr_c */
|
||||
static void daL7lowDr_Draw(daL7lowDr_c* param_0) {
|
||||
// NONMATCHING
|
||||
static int daL7lowDr_Draw(daL7lowDr_c* i_this) {
|
||||
return i_this->draw();
|
||||
}
|
||||
|
||||
/* 805AAF64-805AAF6C 0009E4 0008+00 1/0 0/0 0/0 .text daL7lowDr_IsDelete__FP11daL7lowDr_c
|
||||
*/
|
||||
static bool daL7lowDr_IsDelete(daL7lowDr_c* param_0) {
|
||||
return true;
|
||||
static int daL7lowDr_IsDelete(daL7lowDr_c* i_this) {
|
||||
return 1;
|
||||
}
|
||||
|
||||
/* ############################################################################################## */
|
||||
/* 805AAFC4-805AAFE4 -00001 0020+00 1/0 0/0 0/0 .data l_daL7lowDr_Method */
|
||||
static actor_method_class l_daL7lowDr_Method = {
|
||||
(process_method_func)daL7lowDr_Create__FP11daL7lowDr_c,
|
||||
(process_method_func)daL7lowDr_Delete__FP11daL7lowDr_c,
|
||||
(process_method_func)daL7lowDr_Execute__FP11daL7lowDr_c,
|
||||
(process_method_func)daL7lowDr_IsDelete__FP11daL7lowDr_c,
|
||||
(process_method_func)daL7lowDr_Draw__FP11daL7lowDr_c,
|
||||
(process_method_func)daL7lowDr_Create,
|
||||
(process_method_func)daL7lowDr_Delete,
|
||||
(process_method_func)daL7lowDr_Execute,
|
||||
(process_method_func)daL7lowDr_IsDelete,
|
||||
(process_method_func)daL7lowDr_Draw,
|
||||
};
|
||||
|
||||
/* 805AAFE4-805AB014 -00001 0030+00 0/0 0/0 1/0 .data g_profile_L7lowDr */
|
||||
@@ -299,5 +232,3 @@ extern actor_process_profile_definition g_profile_L7lowDr = {
|
||||
fopAc_ENEMY_e, // mActorType
|
||||
fopAc_CULLBOX_CUSTOM_e, // cullType
|
||||
};
|
||||
|
||||
/* 805AAFB0-805AAFB0 00003C 0000+00 0/0 0/0 0/0 .rodata @stringBase0 */
|
||||
|
||||
Reference in New Issue
Block a user