Started using resource enums for old actors

This commit is contained in:
LagoLunatic
2024-04-24 16:20:56 -04:00
parent 0b75cd4ed7
commit ae0bc3ff95
24 changed files with 128 additions and 68 deletions
+14 -14
View File
@@ -1476,18 +1476,18 @@ static actor_method_class l_daBomb_Method = {
};
actor_process_profile_definition g_profile_BOMB = {
fpcLy_CURRENT_e,
7,
fpcPi_CURRENT_e,
PROC_BOMB,
&g_fpcLf_Method.base,
sizeof(daBomb_c),
0,
0,
&g_fopAc_Method.base,
0x0115,
&l_daBomb_Method,
fopAcStts_CULL_e | fopAcStts_UNK40000_e,
fopAc_ACTOR_e,
fopAc_CULLBOX_CUSTOM_e,
/* LayerID */ fpcLy_CURRENT_e,
/* ListID */ 0x0007,
/* ListPrio */ fpcPi_CURRENT_e,
/* ProcName */ PROC_BOMB,
/* Proc SubMtd */ &g_fpcLf_Method.base,
/* Size */ sizeof(daBomb_c),
/* SizeOther */ 0,
/* Parameters */ 0,
/* Leaf SubMtd */ &g_fopAc_Method.base,
/* Priority */ 0x0115,
/* Actor SubMtd */ &l_daBomb_Method,
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
/* Group */ fopAc_ACTOR_e,
/* CullType */ fopAc_CULLBOX_CUSTOM_e,
};
+3 -2
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_bwdg.h"
#include "d/res/res_bwdg.h"
#include "d/d_bg_w_hf.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
@@ -216,8 +217,8 @@ static BOOL useHeapInit(fopAc_ac_c* i_actor) {
return FALSE;
}
u16* r30 = (u16*)dComIfG_getObjectRes("Bwdg", 4);
cBgD_t* r3 = (cBgD_t*)dComIfG_getObjectRes("Bwdg", 7);
u16* r30 = (u16*)dComIfG_getObjectRes("Bwdg", BWDG_DAT_GRIDIDX);
cBgD_t* r3 = (cBgD_t*)dComIfG_getObjectRes("Bwdg", BWDG_DZB_HSAND1);
if (!i_this->mpBgW->Set(r3, r30, 130.0f, 0x40, 0x40, 0)) {
return TRUE;
} else {
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_esa.h"
#include "d/res/res_link.h"
#include "JSystem/JKernel/JKRHeap.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_s_play.h"
@@ -226,7 +227,7 @@ static BOOL daEsa_Delete(esa_class* i_this) {
static BOOL daEsa_CreateHeap(fopAc_ac_c* i_actor) {
esa_class* i_this = static_cast<esa_class*>(i_actor);
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Link", 0x2C));
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Link", LINK_BDL_ESA));
JUT_ASSERT(0x1E8, modelData != 0);
i_this->mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000022);
+5 -4
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_fan.h"
#include "d/res/res_yaflw00.h"
#include "f_op/f_op_kankyo_mng.h"
#include "d/d_com_inf_game.h"
#include "d/d_level_se.h"
@@ -75,23 +76,23 @@ int daFan_c::CreateHeap() {
return FALSE;
mModel->setUserArea((u32)this);
modelData = (J3DModelData*)dComIfG_getObjectRes(m_arcname2, 0x08);
modelData = (J3DModelData*)dComIfG_getObjectRes(m_arcname2, YAFLW00_BDL_YAFLW00);
JUT_ASSERT(0x17f, modelData != 0);
mWindModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000222);
if (mWindModel == NULL)
return FALSE;
J3DAnmTextureSRTKey* pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(m_arcname2, 0x0B);
J3DAnmTextureSRTKey* pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(m_arcname2, YAFLW00_BTK_YAFLW00_01);
JUT_ASSERT(400, pbtk != 0);
if (!mWindBtkAnm0.init(modelData, pbtk, TRUE, J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0,-1, false, 0))
return FALSE;
pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(m_arcname2, 0x0C);
pbtk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes(m_arcname2, YAFLW00_BTK_YAFLW00_02);
JUT_ASSERT(0x19c, pbtk != 0);
if (!mWindBtkAnm1.init(modelData, pbtk, TRUE, J3DFrameCtrl::LOOP_ONCE_e, 1.0f, 0,-1, false, 0))
return FALSE;
J3DAnmTransform* pbck = (J3DAnmTransform*)dComIfG_getObjectRes(m_arcname2, 0x05);
J3DAnmTransform* pbck = (J3DAnmTransform*)dComIfG_getObjectRes(m_arcname2, YAFLW00_BCK_YAFLW00);
JUT_ASSERT(0x1a9, pbck != 0);
if (!mWindBckAnm.init(modelData, pbck, TRUE, J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0,-1, false))
return FALSE;
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_floor.h"
#include "d/res/res_hhyu1.h"
#include "d/d_com_inf_game.h"
#include "d/actor/d_a_player.h"
#include "d/d_procname.h"
@@ -34,7 +35,7 @@ BOOL daFloor_c::Delete() {
/* 0000012C-000001E8 .text CreateHeap__9daFloor_cFv */
int daFloor_c::CreateHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(m_arcname, 0x04);
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(m_arcname, HHYU1_BDL_HHYU1);
JUT_ASSERT(0xc1, modelData != 0);
mpModel = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000022);
if (mpModel == NULL)
+4 -3
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_kaji.h"
#include "d/res/res_kaji.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "m_Do/m_Do_mtx.h"
@@ -23,15 +24,15 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_this) {
/* 00000098-000001F4 .text CreateHeap__8daKaji_cFv */
BOOL daKaji_c::CreateHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, 0x11); // asoda.bdl
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, KAJI_INDEX_BDL_ASODA);
JUT_ASSERT(0x55, modelData != 0);
mpMorf = new mDoExt_McaMorf(
modelData,
NULL, NULL,
(J3DAnmTransformKey*)dComIfG_getObjectRes("Kaji", 0xE), // kj_wait.bck
(J3DAnmTransformKey*)dComIfG_getObjectRes("Kaji", KAJI_INDEX_BCK_KJ_WAIT),
J3DFrameCtrl::LOOP_REPEAT_e, 0.0f, 0, -1, 1,
dComIfG_getObjectRes("Kaji", 0x8), // kj_wait.bas
dComIfG_getObjectRes("Kaji", KAJI_INDEX_BAS_KJ_WAIT),
0x00080000,
0x11000002
);
+3 -2
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_kt.h"
#include "d/res/res_kt.h"
#include "d/d_bg_s_gnd_chk.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
@@ -299,10 +300,10 @@ static BOOL daKt_Delete(kt_class* i_this) {
static BOOL daKt_solidHeapCB(fopAc_ac_c* i_ac) {
kt_class* i_this = (kt_class*)i_ac;
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Kt", 0x0B);
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Kt", KT_INDEX_BMD_KT_MODEL);
i_this->mpModel = mDoExt_J3DModel__create(modelData, 0x10000, 0x11020203);
J3DModelData* modelDataWing = (J3DModelData*)dComIfG_getObjectRes("Kt", 0x0A);
J3DModelData* modelDataWing = (J3DModelData*)dComIfG_getObjectRes("Kt", KT_INDEX_BMD_KT_HANE);
i_this->mpModelWing = mDoExt_J3DModel__create(modelDataWing, 0x10000, 0x11020203);
return modelData != NULL && modelDataWing != NULL && i_this->mpModel != NULL && i_this->mpModelWing != NULL;
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_lamp.h"
#include "d/res/res_lamp.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "m_Do/m_Do_mtx.h"
@@ -159,7 +160,7 @@ static BOOL daLamp_Delete(lamp_class* i_this) {
/* 00000678-0000073C .text useHeapInit__FP10lamp_class */
static BOOL useHeapInit(lamp_class* i_this) {
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Lamp", 3));
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Lamp", LAMP_BMD_LAMP_00));
JUT_ASSERT(0x170, modelData != 0);
i_this->mModel = mDoExt_J3DModel__create(modelData, 0, 0x11020203);
+5 -4
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_mozo.h"
#include "d/res/res_mozo.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "d/d_com_inf_game.h"
@@ -54,13 +55,13 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_this) {
/* 000007AC-00000A24 .text CreateHeap__8daMozo_cFv */
BOOL daMozo_c::CreateHeap() {
J3DModelData* mdlData = (J3DModelData*)dComIfG_getObjectRes("Mozo", 9);
J3DModelData* mdlData = (J3DModelData*)dComIfG_getObjectRes("Mozo", MOZO_BDL_MOZ);
mDoExt_McaMorf* newMorf = new mDoExt_McaMorf(
mdlData,
0,
0,
static_cast<J3DAnmTransformKey*>(dComIfG_getObjectRes("Mozo", 6)),
static_cast<J3DAnmTransformKey*>(dComIfG_getObjectRes("Mozo", MOZO_BCK_MOZ)),
J3DFrameCtrl::LOOP_REPEAT_e,
1.0f,
0,
@@ -73,10 +74,10 @@ BOOL daMozo_c::CreateHeap() {
mAnimMorf = newMorf;
m_brk = (J3DAnmTevRegKey*)dComIfG_getObjectRes("Mozo", 0x0C);
m_brk = (J3DAnmTevRegKey*)dComIfG_getObjectRes("Mozo", MOZO_BRK_MOZ);
JUT_ASSERT(0x16A, m_brk != 0);
m_btk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes("Mozo", 0x0F);
m_btk = (J3DAnmTextureSRTKey*)dComIfG_getObjectRes("Mozo", MOZO_BTK_MOZ);
JUT_ASSERT(0x16D, m_btk != 0);
int brkInitResult = mBrkAnm.init(mdlData, m_brk, true, 0, 1.0f, 0, -1, false, 0);
+4 -2
View File
@@ -4,6 +4,8 @@
//
#include "d/actor/d_a_npc_nz.h"
#include "d/res/res_nz.h"
#include "d/res/res_npcnz.h"
#include "d/actor/d_a_player.h"
#include "d/d_com_inf_game.h"
#include "d/d_lib.h"
@@ -145,7 +147,7 @@ static BOOL createHeap_CB(fopAc_ac_c* i_this) {
/* 00000D18-00000F98 .text _createHeap__10daNpc_Nz_cFv */
BOOL daNpc_Nz_c::_createHeap() {
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes(m_bdl_arc_name, 3));
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes(m_bdl_arc_name, NPCNZ_BDL_NZ));
JUT_ASSERT(0xD0, modelData != 0);
mpMorf = new mDoExt_McaMorf(
@@ -179,7 +181,7 @@ BOOL daNpc_Nz_c::_createHeap() {
}
}
if (field_0x934.init(1, 10, static_cast<ResTIMG*>(dComIfG_getObjectRes(m_arc_name, 0x2E)), 0)) {
if (field_0x934.init(1, 10, static_cast<ResTIMG*>(dComIfG_getObjectRes(m_arc_name, NZ_BTI_SIPPO)), 0)) {
return TRUE;
} else {
return FALSE;
+3 -2
View File
@@ -4,6 +4,7 @@
*/
#include "d/actor/d_a_npc_os.h"
#include "d/res/res_os.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "f_op/f_op_actor_mng.h"
@@ -235,13 +236,13 @@ static BOOL tunoNodeCallBack(J3DNode* node, int param_1) {
/* 00000988-00000C94 .text createHeap__10daNpc_Os_cFv */
BOOL daNpc_Os_c::createHeap() {
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Os", 9));
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Os", OS_BDL_OS));
JUT_ASSERT(0x2F9, modelData != 0);
mpMorf = new mDoExt_McaMorf(
modelData,
NULL, NULL,
static_cast<J3DAnmTransformKey*>(dComIfG_getObjectRes("Os", 6)),
static_cast<J3DAnmTransformKey*>(dComIfG_getObjectRes("Os", OS_BCK_OS_MOVE01)),
J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0, -1, 1,
NULL,
0x00080000,
+9 -1
View File
@@ -42,7 +42,15 @@ bool daObjVteng_c::create_heap() {
JUT_ASSERT(0xb7, 0);
ret = false;
} else {
mpMorf = new mDoExt_McaMorf(pModelData, NULL, NULL, pAnm, J3DFrameCtrl::LOOP_ONCE_e, 1.0f, 0x3B, -1, 0, NULL, 0x00, 0x11020203);
mpMorf = new mDoExt_McaMorf(
pModelData,
NULL, NULL,
pAnm,
J3DFrameCtrl::LOOP_ONCE_e, 1.0f, 0x3B, -1, 0,
NULL,
0x00000000,
0x11020203
);
if (!mpMorf) {
ret = false;
} else {
+3 -2
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_obj_bscurtain.h"
#include "d/res/res_ptc.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JParticle/JPAParticle.h"
#include "JSystem/JUtility/JUTAssert.h"
@@ -43,9 +44,9 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_this) {
BOOL daObj_Bscurtain_c::CreateHeap() {
J3DModelData* modelData;
if ((fpcM_GetParam(this) & 0xFF) != 1 || dComIfGs_isEventBit(0x1F08) != 0) {
modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, 0x03);
modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, PTC_INDEX_BDL_PTCO);
} else {
modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, 0x04);
modelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, PTC_INDEX_BDL_PTCU);
}
JUT_ASSERT(0xa9, modelData != 0);
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_obj_cafelmp.h"
#include "d/res/res_cafelmp.h"
#include "f_op/f_op_actor_mng.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "d/d_bg_w.h"
@@ -19,7 +20,7 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_this) {
/* 00000098-0000015C .text CreateHeap__14daObjCafelmp_cFv */
BOOL daObjCafelmp_c::CreateHeap() {
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Cafelmp", 0x03));
J3DModelData* modelData = static_cast<J3DModelData*>(dComIfG_getObjectRes("Cafelmp", CAFELMP_BDL_YLAMP));
JUT_ASSERT(0x51, modelData != 0);
mpModel = mDoExt_J3DModel__create(modelData, 0x00, 0x11020203);
if (!mpModel)
+9 -1
View File
@@ -42,7 +42,15 @@ bool daObjGong::Act_c::create_heap() {
J3DAnmTransformKey* bck = static_cast<J3DAnmTransformKey*>(dComIfG_getObjectRes(M_arcname, 0x07));
JUT_ASSERT(0xbd, (modelData != 0) && (bck != 0));
mpMorf = new mDoExt_McaMorf(modelData, NULL, NULL, bck, J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0, -1, 0, NULL, 0, 0x11020203);
mpMorf = new mDoExt_McaMorf(
modelData,
NULL, NULL,
bck,
J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0, -1, 0,
NULL,
0x00000000,
0x11020203
);
J3DModel * model = mpMorf != NULL ? mpMorf->getModel() : NULL;
bool ret = false;
+11 -2
View File
@@ -4,6 +4,7 @@
*/
#include "d/actor/d_a_obj_toripost.h"
#include "d/res/res_toripost.h"
#include "JSystem/JUtility/JUTAssert.h"
#include "f_op/f_op_actor_mng.h"
#include "d/actor/d_a_player.h"
@@ -87,10 +88,18 @@ static BOOL createHeap_CB(fopAc_ac_c* i_this) {
/* 0000010C-0000022C .text _createHeap__12daObjTpost_cFv */
BOOL daObjTpost_c::_createHeap() {
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(m_arc_name, 9);
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes(m_arc_name, TORIPOST_BDL_VPOST);
JUT_ASSERT(132, modelData != 0);
mMorf = new mDoExt_McaMorf(modelData, 0, 0, 0, -1, 1.0f, 0, -1, 1, 0, 0x80000, 0x11000022);
mMorf = new mDoExt_McaMorf(
modelData,
NULL, NULL,
NULL,
-1, 1.0f, 0, -1, 1,
NULL,
0x00080000,
0x11000022
);
if(mMorf == NULL || mMorf->getModel() == NULL) {
return FALSE;
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_obj_vfan.h"
#include "d/res/res_vfan.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
#include "m_Do/m_Do_mtx.h"
@@ -47,7 +48,7 @@ static dCcD_SrcCyl cyl_check_src = {
/* 00000078-00000134 .text CreateHeap__Q29daObjVfan5Act_cFv */
int daObjVfan::Act_c::CreateHeap() {
J3DModelData* model_data = static_cast<J3DModelData*>(dComIfG_getObjectRes(M_arcname, 4));
J3DModelData* model_data = static_cast<J3DModelData*>(dComIfG_getObjectRes(M_arcname, VFAN_BDL_V_FAN_00));
JUT_ASSERT(0x8c, model_data != 0);
+9 -1
View File
@@ -70,7 +70,15 @@ bool daObjZouk::Act_c::create_heap() {
M_bck_data = (J3DAnmTransformKey*)dComIfG_getObjectRes(M_arcname, 0x05);
JUT_ASSERT(0x175, M_bck_data != 0);
if (mdl_data != NULL && M_bck_data != NULL) {
M_anm = new mDoExt_McaMorf(mdl_data, NULL, NULL, M_bck_data, J3DFrameCtrl::LOOP_ONCE_e, 1.0f, 0, -1, 1, NULL, 0, 0x11020203);
M_anm = new mDoExt_McaMorf(
mdl_data,
NULL, NULL,
M_bck_data,
J3DFrameCtrl::LOOP_ONCE_e, 1.0f, 0, -1, 1,
NULL,
0x00000000,
0x11020203
);
}
JUT_ASSERT(0x183, M_anm != 0);
if (M_anm != NULL) {
+4 -3
View File
@@ -4,10 +4,11 @@
//
#include "d/actor/d_a_sail.h"
#include "d/res/res_kaizokusen.h"
#include "d/res/res_cloth.h"
#include "d/d_procname.h"
#include "d/d_com_inf_game.h"
#include "d/actor/d_a_obj_pirateship.h"
#include "d/res/res_cloth.h"
#include "f_op/f_op_actor_mng.h"
#include "m_Do/m_Do_mtx.h"
#include "SSystem/SComponent/c_lib.h"
@@ -459,7 +460,7 @@ void daSail_packet_c::setNrmVtx(cXyz*, int, int) {
/* 00000870-000010D8 .text draw__15daSail_packet_cFv */
void daSail_packet_c::draw() {
/* Nonmatching */
dComIfG_getObjectRes("Kaizokusen", 0xA);
dComIfG_getObjectRes("Kaizokusen", KAIZOKUSEN_INDEX_BTI_TXA_KAIZOKU_HO);
dComIfG_getObjectRes("Cloth", CLOTH_BTI_CLOTHTOON);
}
@@ -513,7 +514,7 @@ static BOOL daSail_Delete(sail_class* i_this) {
/* 000021D8-00002254 .text daSail_checkCreateHeap__FP10fopAc_ac_c */
static BOOL daSail_checkCreateHeap(fopAc_ac_c* i_actor) {
sail_class* i_this = (sail_class*)i_actor;
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Kaizokusen", 0xD);
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Kaizokusen", KAIZOKUSEN_INDEX_BDL_AMAST);
if (modelData == NULL) {
return FALSE;
}
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_swtact.h"
#include "d/res/res_itact.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
@@ -30,7 +31,7 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_ac) {
/* 000000CC-00000194 .text CreateHeap__10daSwTact_cFv */
BOOL daSwTact_c::CreateHeap() {
J3DModelData * modelData = (J3DModelData *)dComIfG_getObjectRes(m_arcname, 3);
J3DModelData * modelData = (J3DModelData *)dComIfG_getObjectRes(m_arcname, ITACT_BDL_ITACT);
JUT_ASSERT(0xe1, modelData != 0);
model = mDoExt_J3DModel__create(modelData, 0x80000, 0x11000022);
if (model == NULL)
+2 -1
View File
@@ -4,6 +4,7 @@
//
#include "d/actor/d_a_swtdoor.h"
#include "d/res/res_swtdoor.h"
#include "f_op/f_op_actor_mng.h"
#include "d/d_com_inf_game.h"
#include "d/d_procname.h"
@@ -49,7 +50,7 @@ static BOOL daSwtdoor_Delete(swtdoor_class* i_this) {
/* 000001F4-00000260 .text useHeapInit__FP10fopAc_ac_c */
static BOOL useHeapInit(fopAc_ac_c* i_ac) {
swtdoor_class * i_this = (swtdoor_class *)i_ac;
J3DModelData * modelData = (J3DModelData *)dComIfG_getObjectRes("Swtdoor", 3);
J3DModelData * modelData = (J3DModelData *)dComIfG_getObjectRes("Swtdoor", SWTDOOR_BMD_SWTDOOR);
i_this->model = mDoExt_J3DModel__create(modelData, 0, 0x11020203);
if (i_this->model == NULL)
return FALSE;