/** * d_a_obj_kanoke.cpp * Object - Earth Temple - Coffin */ #include "d/actor/d_a_obj_kanoke.h" #include "d/d_procname.h" #include "d/d_priority.h" #include "d/d_cc_d.h" static dCcD_SrcCps l_cps_src_body = { // dCcD_SrcGObjInf { /* Flags */ 0, /* SrcObjAt Type */ 0, /* SrcObjAt Atp */ 0, /* SrcObjAt SPrm */ 0, /* SrcObjTg Type */ AT_TYPE_LIGHT, /* SrcObjTg SPrm */ cCcD_TgSPrm_Set_e | cCcD_TgSPrm_IsEnemy_e, /* SrcObjCo SPrm */ 0, /* SrcGObjAt Se */ 0, /* SrcGObjAt HitMark */ dCcG_AtHitMark_None_e, /* SrcGObjAt Spl */ dCcG_At_Spl_UNK0, /* SrcGObjAt Mtrl */ 0, /* SrcGObjAt SPrm */ dCcG_AtSPrm_NoConHit_e, /* SrcGObjTg Se */ 0, /* SrcGObjTg HitMark */ 0, /* SrcGObjTg Spl */ dCcG_Tg_Spl_UNK0, /* SrcGObjTg Mtrl */ 0, /* SrcGObjTg SPrm */ dCcG_TgSPrm_NoHitMark_e, /* SrcGObjCo SPrm */ 0, }, // cM3dGCpsS { /* Start */ 0.0f, 50.0f, -100.0f, /* End */ 0.0f, 50.0f, 100.0f, /* Radius */ 100.0f, }, }; static dCcD_SrcCps l_cps_src_huta = { // dCcD_SrcGObjInf { /* Flags */ 0, /* SrcObjAt Type */ AT_TYPE_UNK800, /* SrcObjAt Atp */ 1, /* SrcObjAt SPrm */ cCcD_AtSPrm_Set_e | cCcD_AtSPrm_GrpAll_e, /* SrcObjTg Type */ 0, /* SrcObjTg SPrm */ 0, /* SrcObjCo SPrm */ 0, /* SrcGObjAt Se */ 0, /* SrcGObjAt HitMark */ dCcG_AtHitMark_None_e, /* SrcGObjAt Spl */ dCcG_At_Spl_UNK0, /* SrcGObjAt Mtrl */ 0, /* SrcGObjAt SPrm */ 0, /* SrcGObjTg Se */ 0, /* SrcGObjTg HitMark */ 0, /* SrcGObjTg Spl */ dCcG_Tg_Spl_UNK0, /* SrcGObjTg Mtrl */ 0, /* SrcGObjTg SPrm */ dCcG_TgSPrm_NoHitMark_e, /* SrcGObjCo SPrm */ 0, }, // cM3dGCpsS { /* Start */ 0.0f, 50.0f, -100.0f, /* End */ 0.0f, 50.0f, 100.0f, /* Radius */ 25.0f, }, }; /* 000000EC-000002F4 .text __ct__13daObjKanoke_cFv */ daObjKanoke_c::daObjKanoke_c() { /* Nonmatching */ } /* 00000644-00000664 .text CheckCreateHeap__FP10fopAc_ac_c */ static BOOL CheckCreateHeap(fopAc_ac_c*) { /* Nonmatching */ } /* 00000664-00000700 .text _create__13daObjKanoke_cFv */ cPhs_State daObjKanoke_c::_create() { /* Nonmatching */ } /* 00000700-000008BC .text createHeap__13daObjKanoke_cFv */ void daObjKanoke_c::createHeap() { /* Nonmatching */ } /* 000008BC-00000B28 .text createInit__13daObjKanoke_cFv */ void daObjKanoke_c::createInit() { /* Nonmatching */ } /* 00000B28-00000C0C .text _delete__13daObjKanoke_cFv */ BOOL daObjKanoke_c::_delete() { /* Nonmatching */ } /* 00000C0C-00000CE0 .text _draw__13daObjKanoke_cFv */ BOOL daObjKanoke_c::_draw() { /* Nonmatching */ } /* 00000CE0-00000E7C .text _execute__13daObjKanoke_cFv */ BOOL daObjKanoke_c::_execute() { /* Nonmatching */ } /* 00000E7C-0000122C .text executeNormal__13daObjKanoke_cFv */ void daObjKanoke_c::executeNormal() { /* Nonmatching */ } /* 0000122C-00001358 .text executeYureYoko__13daObjKanoke_cFv */ void daObjKanoke_c::executeYureYoko() { /* Nonmatching */ } /* 00001358-00001544 .text executeOpenYoko__13daObjKanoke_cFv */ void daObjKanoke_c::executeOpenYoko() { /* Nonmatching */ } /* 00001544-000015F8 .text executeEffectYoko__13daObjKanoke_cFv */ void daObjKanoke_c::executeEffectYoko() { /* Nonmatching */ } /* 000015F8-00001764 .text executeYureTate__13daObjKanoke_cFv */ void daObjKanoke_c::executeYureTate() { /* Nonmatching */ } /* 00001764-00001A6C .text executeOpenTate__13daObjKanoke_cFv */ void daObjKanoke_c::executeOpenTate() { /* Nonmatching */ } /* 00001A6C-00001B24 .text executeEffectTate__13daObjKanoke_cFv */ void daObjKanoke_c::executeEffectTate() { /* Nonmatching */ } /* 00001B24-00001B28 .text executeWait__13daObjKanoke_cFv */ void daObjKanoke_c::executeWait() { /* Nonmatching */ } /* 00001B28-00001B54 .text getPrmType__13daObjKanoke_cFv */ void daObjKanoke_c::getPrmType() { /* Nonmatching */ } /* 00001B54-00001B80 .text getPrmSearch__13daObjKanoke_cFv */ void daObjKanoke_c::getPrmSearch() { /* Nonmatching */ } /* 00001B80-00001BAC .text getPrmYure__13daObjKanoke_cFv */ void daObjKanoke_c::getPrmYure() { /* Nonmatching */ } /* 00001BAC-00001BD8 .text getPrmSwNo__13daObjKanoke_cFv */ void daObjKanoke_c::getPrmSwNo() { /* Nonmatching */ } /* 00001BD8-00001C04 .text getPrmSwNo2__13daObjKanoke_cFv */ void daObjKanoke_c::getPrmSwNo2() { /* Nonmatching */ } /* 00001C04-00001C9C .text setMtx__13daObjKanoke_cFv */ void daObjKanoke_c::setMtx() { /* Nonmatching */ } /* 00001C9C-00001D38 .text setMtxHontai__13daObjKanoke_cFv */ void daObjKanoke_c::setMtxHontai() { /* Nonmatching */ } /* 00001D38-00001E4C .text setMtxHuta__13daObjKanoke_cFP4cXyz */ void daObjKanoke_c::setMtxHuta(cXyz*) { /* Nonmatching */ } /* 00001E4C-00001E6C .text daObjKanokeCreate__FPv */ static s32 daObjKanokeCreate(void* i_this) { return ((daObjKanoke_c*)i_this)->_create(); } /* 00001E6C-00001E8C .text daObjKanokeDelete__FPv */ static BOOL daObjKanokeDelete(void* i_this) { return ((daObjKanoke_c*)i_this)->_delete(); } /* 00001E8C-00001EAC .text daObjKanokeExecute__FPv */ static BOOL daObjKanokeExecute(void* i_this) { return ((daObjKanoke_c*)i_this)->_execute(); } /* 00001EAC-00001ECC .text daObjKanokeDraw__FPv */ static BOOL daObjKanokeDraw(void* i_this) { return ((daObjKanoke_c*)i_this)->_draw(); } /* 00001ECC-00001ED4 .text daObjKanokeIsDelete__FPv */ static BOOL daObjKanokeIsDelete(void*) { return TRUE; } static actor_method_class daObjKanokeMethodTable = { (process_method_func)daObjKanokeCreate, (process_method_func)daObjKanokeDelete, (process_method_func)daObjKanokeExecute, (process_method_func)daObjKanokeIsDelete, (process_method_func)daObjKanokeDraw, }; actor_process_profile_definition g_profile_Obj_Kanoke = { /* LayerID */ fpcLy_CURRENT_e, /* ListID */ 0x0003, /* ListPrio */ fpcPi_CURRENT_e, /* ProcName */ PROC_Obj_Kanoke, /* Proc SubMtd */ &g_fpcLf_Method.base, /* Size */ sizeof(daObjKanoke_c), /* SizeOther */ 0, /* Parameters */ 0, /* Leaf SubMtd */ &g_fopAc_Method.base, /* Priority */ PRIO_Obj_Kanoke, /* Actor SubMtd */ &daObjKanokeMethodTable, /* Status */ 0x04 | fopAcStts_SHOWMAP_e | fopAcStts_NOCULLEXEC_e | fopAcStts_CULL_e | fopAcStts_UNK40000_e, /* Group */ fopAc_ACTOR_e, /* CullType */ fopAc_CULLBOX_CUSTOM_e, };