mirror of
https://github.com/zeldaret/tww.git
synced 2026-08-19 13:24:12 -04:00
Demo work
This commit is contained in:
+14
-4
@@ -28,7 +28,11 @@ static dCcD_SrcCyl l_cyl_src = {
|
||||
/* SrcObjAt SPrm */ 0,
|
||||
/* SrcObjTg Type */ AT_TYPE_ALL,
|
||||
/* SrcObjTg SPrm */ cCcD_TgSPrm_Set_e | cCcD_TgSPrm_IsEnemy_e,
|
||||
#if VERSION == VERSION_DEMO
|
||||
/* SrcObjCo SPrm */ cCcD_CoSPrm_Set_e | cCcD_CoSPrm_IsPlayer_e | cCcD_CoSPrm_VsGrpAll_e,
|
||||
#else
|
||||
/* SrcObjCo SPrm */ cCcD_CoSPrm_Set_e | cCcD_CoSPrm_IsOther_e | cCcD_CoSPrm_VsEnemy_e,
|
||||
#endif
|
||||
/* SrcGObjAt Se */ 0,
|
||||
/* SrcGObjAt HitMark */ 0,
|
||||
/* SrcGObjAt Spl */ 0,
|
||||
@@ -38,7 +42,11 @@ static dCcD_SrcCyl l_cyl_src = {
|
||||
/* SrcGObjTg HitMark */ 0,
|
||||
/* SrcGObjTg Spl */ 0,
|
||||
/* SrcGObjTg Mtrl */ 0,
|
||||
#if VERSION == VERSION_DEMO
|
||||
/* SrcGObjTg SPrm */ 0,
|
||||
#else
|
||||
/* SrcGObjTg SPrm */ dCcG_TgSPrm_NoHitMark_e,
|
||||
#endif
|
||||
/* SrcGObjCo SPrm */ 0,
|
||||
},
|
||||
// cM3dGCylS
|
||||
@@ -104,7 +112,7 @@ void daNh_c::setBaseMtx() {
|
||||
/* 800F9980-800F9A54 .text createHeap__6daNh_cFv */
|
||||
BOOL daNh_c::createHeap() {
|
||||
J3DModelData* modelData = (J3DModelData*)dComIfG_getObjectRes("Always", ALWAYS_BDL_NH);
|
||||
JUT_ASSERT(359, modelData != NULL);
|
||||
JUT_ASSERT(VERSION_SELECT(357, 359, 359, 359), modelData != NULL);
|
||||
|
||||
mpModel = mDoExt_J3DModel__create(modelData, 0, 0x11020203);
|
||||
if (!mpModel) {
|
||||
@@ -337,7 +345,8 @@ BOOL daNh_c::escapeAction(void*) {
|
||||
mWobbleTimer = cLib_getRndValue(15, 20);
|
||||
}
|
||||
targetAngle += mWobbleDir ? -0x2000 : 0x2000;
|
||||
moveProc(5.0f, 0.5f, targetAngle);
|
||||
f32 targetSpeed = 5.0f;
|
||||
moveProc(targetSpeed, 0.5f, targetAngle);
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
@@ -372,7 +381,8 @@ BOOL daNh_c::returnAction(void*) {
|
||||
mWobbleTimer = cLib_getRndValue(15, 20);
|
||||
}
|
||||
targetAngle += mWobbleDir ? -0x2000 : 0x2000;
|
||||
moveProc(5.0f, 0.5f, targetAngle);
|
||||
f32 targetSpeed = 5.0f;
|
||||
moveProc(targetSpeed, 0.5f, targetAngle);
|
||||
}
|
||||
}
|
||||
return TRUE;
|
||||
@@ -428,7 +438,7 @@ BOOL daNh_c::initBrkAnm(bool i_modify) {
|
||||
bool success = false;
|
||||
|
||||
J3DAnmTevRegKey* a_brk = (J3DAnmTevRegKey*)dComIfG_getObjectRes("Always", ALWAYS_BRK_TNH);
|
||||
JUT_ASSERT(883, a_brk != NULL);
|
||||
JUT_ASSERT(VERSION_SELECT(881, 883, 883, 883), a_brk != NULL);
|
||||
|
||||
if (mBrkAnm.init(modelData, a_brk, true, J3DFrameCtrl::EMode_LOOP, 1.0f, 0, -1, i_modify, false)) {
|
||||
success = true;
|
||||
|
||||
Reference in New Issue
Block a user