mirror of
https://github.com/zeldaret/tww.git
synced 2026-06-11 21:18:31 -04:00
Started using resource enums for old actors
This commit is contained in:
+14
-14
@@ -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,
|
||||
};
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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,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
|
||||
);
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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,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;
|
||||
|
||||
@@ -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,
|
||||
|
||||
@@ -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 {
|
||||
|
||||
@@ -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);
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -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);
|
||||
|
||||
|
||||
@@ -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,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;
|
||||
}
|
||||
|
||||
@@ -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)
|
||||
|
||||
@@ -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;
|
||||
|
||||
@@ -70,7 +70,15 @@ dAttention_c::dAttention_c(fopAc_ac_c* player, u32 playerNo) {
|
||||
}
|
||||
|
||||
for (s32 i = 0; i < (s32)ARRAY_SIZE(draw); i++) {
|
||||
draw[i].anm = new mDoExt_McaMorf(modelData, &mCallBack, NULL, (J3DAnmTransformKey*)dComIfG_getObjectRes("Always", ALWAYS_BCK_YJ_LOOP), J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0, -1, 1, NULL, 0x80000, 0x1000003);
|
||||
draw[i].anm = new mDoExt_McaMorf(
|
||||
modelData,
|
||||
&mCallBack, NULL,
|
||||
(J3DAnmTransformKey*)dComIfG_getObjectRes("Always", ALWAYS_BCK_YJ_LOOP),
|
||||
J3DFrameCtrl::LOOP_REPEAT_e, 1.0f, 0, -1, 1,
|
||||
NULL,
|
||||
0x00080000,
|
||||
0x01000003
|
||||
);
|
||||
JUT_ASSERT(0xe3, draw[i].anm != 0 && draw[i].anm->getModel() != 0);
|
||||
draw[i].mpAnmClr = NULL;
|
||||
draw[i].mpAnmMatClr = new J3DMatColorAnm[anmColNum];
|
||||
|
||||
+3
-2
@@ -4,6 +4,7 @@
|
||||
//
|
||||
|
||||
#include "d/res/res_logo.h"
|
||||
#include "d/res/res_system.h"
|
||||
#include "f_op/f_op_scene.h"
|
||||
#include "f_op/f_op_scene_mng.h"
|
||||
#include "c/c_dylink.h"
|
||||
@@ -675,12 +676,12 @@ s32 phase_1(dScnLogo_c* i_this) {
|
||||
|
||||
ResTIMG * toonImage;
|
||||
|
||||
toonImage = (ResTIMG *)dComIfG_getObjectRes("System", 3);
|
||||
toonImage = (ResTIMG *)dComIfG_getObjectRes("System", SYSTEM_BTI_TOON);
|
||||
|
||||
JUT_ASSERT(VERSION_SELECT(1208, 1426, 1466), toonImage != 0);
|
||||
dDlst_list_c::setToonImage(toonImage);
|
||||
|
||||
toonImage = (ResTIMG *)dComIfG_getObjectRes("System", 4);
|
||||
toonImage = (ResTIMG *)dComIfG_getObjectRes("System", SYSTEM_BTI_TOONEX);
|
||||
JUT_ASSERT(VERSION_SELECT(1213, 1431, 1471), toonImage != 0);
|
||||
dDlst_list_c::setToonExImage(toonImage);
|
||||
|
||||
|
||||
+16
-15
@@ -4,6 +4,7 @@
|
||||
//
|
||||
|
||||
#include "d/d_throwstone.h"
|
||||
#include "d/res/res_aisi.h"
|
||||
#include "f_op/f_op_actor.h"
|
||||
#include "f_op/f_op_actor_mng.h"
|
||||
#include "d/d_com_inf_game.h"
|
||||
@@ -21,7 +22,7 @@ static BOOL CheckCreateHeap(fopAc_ac_c* i_actor) {
|
||||
|
||||
/* 8023B564-8023B5DC .text CreateHeap__14daThrowstone_cFv */
|
||||
BOOL daThrowstone_c::CreateHeap() {
|
||||
J3DModelData* pModelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, 0x03);
|
||||
J3DModelData* pModelData = (J3DModelData*)dComIfG_getObjectRes(M_arcname, AISI_INDEX_BDL_AISI);
|
||||
if (pModelData == NULL)
|
||||
return FALSE;
|
||||
|
||||
@@ -117,18 +118,18 @@ static actor_method_class daThrowstoneMethodTable = {
|
||||
};
|
||||
|
||||
actor_process_profile_definition g_profile_THROWSTONE = {
|
||||
fpcLy_CURRENT_e,
|
||||
2,
|
||||
fpcPi_CURRENT_e,
|
||||
PROC_THROWSTONE,
|
||||
&g_fpcLf_Method.base,
|
||||
sizeof(daThrowstone_c),
|
||||
0,
|
||||
0,
|
||||
&g_fopAc_Method.base,
|
||||
0x01CE,
|
||||
&daThrowstoneMethodTable,
|
||||
fopAcStts_CULL_e | fopAcStts_UNK40000_e,
|
||||
fopAc_ACTOR_e,
|
||||
fopAc_CULLBOX_0_e,
|
||||
/* LayerID */ fpcLy_CURRENT_e,
|
||||
/* ListID */ 0x0002,
|
||||
/* ListPrio */ fpcPi_CURRENT_e,
|
||||
/* ProcName */ PROC_THROWSTONE,
|
||||
/* Proc SubMtd */ &g_fpcLf_Method.base,
|
||||
/* Size */ sizeof(daThrowstone_c),
|
||||
/* SizeOther */ 0,
|
||||
/* Parameters */ 0,
|
||||
/* Leaf SubMtd */ &g_fopAc_Method.base,
|
||||
/* Priority */ 0x01CE,
|
||||
/* Actor SubMtd */ &daThrowstoneMethodTable,
|
||||
/* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e,
|
||||
/* Group */ fopAc_ACTOR_e,
|
||||
/* CullType */ fopAc_CULLBOX_0_e,
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user