diff options
Diffstat (limited to 'src/d/actor/d_a_obj_pleaf.cpp')
| -rw-r--r-- | src/d/actor/d_a_obj_pleaf.cpp | 36 |
1 files changed, 31 insertions, 5 deletions
diff --git a/src/d/actor/d_a_obj_pleaf.cpp b/src/d/actor/d_a_obj_pleaf.cpp index fac9e4b42e..ad6f39ab2c 100644 --- a/src/d/actor/d_a_obj_pleaf.cpp +++ b/src/d/actor/d_a_obj_pleaf.cpp @@ -9,12 +9,34 @@ static char* l_resName = "J_Hatake"; +daObj_Pleaf_HIOParam const daObj_Pleaf_Param_c::m = {0, -3.0f, 1.0f, 900.0f}; + +static OBJ_PLEAF_HIO_CLASS l_HIO; + +#if DEBUG +daObj_Pleaf_HIO_c::daObj_Pleaf_HIO_c() { + m = daObj_Pleaf_Param_c::m; +} + +void daObj_Pleaf_HIO_c::listenPropertyEvent(const JORPropertyEvent* event) { + // NONMATCHING +} + +void daObj_Pleaf_HIO_c::genMessage(JORMContext* ctx) { + // NONMATCHING +} +#endif + daObj_Pleaf_c::~daObj_Pleaf_c() { +#if DEBUG + if (mpHIO != NULL) { + mpHIO->removeHIO(); + } +#endif + dComIfG_resDelete(&mPhaseReq, getResName()); } -daObj_Pleaf_Param_c::params const daObj_Pleaf_Param_c::m = {0, -3.0f, 1.0f, 900.0f}; - int daObj_Pleaf_c::create() { fopAcM_ct(this, daObj_Pleaf_c); mType = getType(); @@ -28,6 +50,12 @@ int daObj_Pleaf_c::create() { } fopAcM_SetMtx(this, mpModel->getBaseTRMtx()); fopAcM_setCullSizeBox(this, -300.0f, -50.0f, -300.0f, 300.0f, 50.0f, 300.0f); + +#if DEBUG + mpHIO = &l_HIO; + mpHIO->entryHIO("かぼちゃ畑の葉っぱ"); +#endif + mObjAcch.Set(fopAcM_GetPosition_p(this), fopAcM_GetOldPosition_p(this), this, 1, &mAcchCir, fopAcM_GetSpeed_p(this), fopAcM_GetAngle_p(this), fopAcM_GetShapeAngle_p(this)); @@ -85,7 +113,7 @@ int daObj_Pleaf_c::Draw() { if (mGroundDist != -G_CM3D_F_INF) { mShadowKey = dComIfGd_setShadow(mShadowKey, 1, mpModel, ¤t.pos, - daObj_Pleaf_Param_c::m.field_0xc, 20.0f, current.pos.y, mGroundDist, + mpHIO->m.field_0xc, 20.0f, current.pos.y, mGroundDist, mGndChk, &tevStr, 0, 1.0f, dDlst_shadowControl_c::getSimpleTex()); } return 1; @@ -166,5 +194,3 @@ actor_process_profile_definition g_profile_OBJ_PLEAF = { fopAc_ACTOR_e, // mActorType fopAc_CULLBOX_CUSTOM_e, // cullType }; - -static daObj_Pleaf_Param_c l_HIO; |
