/** * d_a_kb.cpp * NPC - Pig */ #include "d/dolzel_rel.h" // IWYU pragma: keep #include "d/actor/d_a_kb.h" #include "m_Do/m_Do_ext.h" #include "d/d_procname.h" #include "d/d_priority.h" #include "d/d_cc_d.h" /* 00000078-000001A4 .text anm_init__FP8kb_classifUcfi */ void anm_init(kb_class*, int, float, unsigned char, float, int) { /* Nonmatching */ } /* 000001A4-00000258 .text tex_anm_set__FP8kb_classUs */ void tex_anm_set(kb_class*, unsigned short) { /* Nonmatching */ } /* 00000258-0000028C .text kb_eye_tex_anm__FP8kb_class */ void kb_eye_tex_anm(kb_class*) { /* Nonmatching */ } /* 0000028C-00000654 .text esa_search_sub__FPvPv */ void esa_search_sub(void*, void*) { /* Nonmatching */ } /* 00000AC8-00000B60 .text item_tag_search__FPvPv */ void item_tag_search(void*, void*) { /* Nonmatching */ } /* 00000B60-00000B9C .text search_get_esa__FP8kb_class */ void search_get_esa(kb_class*) { /* Nonmatching */ } /* 00000B9C-00000BD8 .text search_get_item__FP8kb_class */ void search_get_item(kb_class*) { /* Nonmatching */ } /* 00000BD8-00000DB0 .text carry_check__FP8kb_class */ void carry_check(kb_class*) { /* Nonmatching */ } /* 00000DB0-00000EF4 .text speed_pos_set__FP8kb_class */ void speed_pos_set(kb_class*) { /* Nonmatching */ } /* 00000EF4-00000FA0 .text hamon_set__FP8kb_classf */ void hamon_set(kb_class*, float) { /* Nonmatching */ } /* 00000FA0-00001130 .text sibuki_set__FP8kb_class */ void sibuki_set(kb_class*) { /* Nonmatching */ } /* 00001130-00001268 .text swim_mode_change_check__FP8kb_class */ void swim_mode_change_check(kb_class*) { /* Nonmatching */ } /* 00001268-000014E0 .text pl_attack_hit_check__FP8kb_class */ void pl_attack_hit_check(kb_class*) { /* Nonmatching */ } /* 0000151C-0000160C .text he_set__FP8kb_class */ void he_set(kb_class*) { /* Nonmatching */ } /* 0000160C-000016E0 .text smoke_set__FP8kb_class */ void smoke_set(kb_class*) { /* Nonmatching */ } /* 000016E0-000017EC .text smoke_set2__FP8kb_class */ void smoke_set2(kb_class*) { /* Nonmatching */ } /* 000017EC-000018DC .text smoke_set3__FP8kb_class */ void smoke_set3(kb_class*) { /* Nonmatching */ } /* 000018DC-000019A4 .text nodeCallBack__FP7J3DNodei */ static BOOL nodeCallBack(J3DNode*, int) { /* Nonmatching */ } /* 000019A4-00001ACC .text draw_SUB__FP8kb_class */ void draw_SUB(kb_class*) { /* Nonmatching */ } /* 00001ACC-00001F6C .text daKb_Draw__FP8kb_class */ static BOOL daKb_Draw(kb_class*) { /* Nonmatching */ } /* 00001F6C-0000233C .text way_check__FP8kb_classsUc */ void way_check(kb_class*, short, unsigned char) { /* Nonmatching */ } /* 0000233C-00002748 .text target_set__FP8kb_classUc */ void target_set(kb_class*, unsigned char) { /* Nonmatching */ } /* 00002748-00002834 .text esa_demo_check__FP8kb_class */ void esa_demo_check(kb_class*) { /* Nonmatching */ } /* 00002834-00003120 .text normal_move__FP8kb_class */ void normal_move(kb_class*) { /* Nonmatching */ } /* 00003120-00003DEC .text carry_move__FP8kb_class */ void carry_move(kb_class*) { /* Nonmatching */ } /* 00003DEC-0000494C .text swim_move__FP8kb_class */ void swim_move(kb_class*) { /* Nonmatching */ } /* 0000494C-0000519C .text attack_move__FP8kb_class */ void attack_move(kb_class*) { /* Nonmatching */ } /* 0000519C-000054A8 .text money_drop__FP8kb_class */ void money_drop(kb_class*) { /* Nonmatching */ } /* 000054A8-00006670 .text esa_demo_move__FP8kb_class */ void esa_demo_move(kb_class*) { /* Nonmatching */ } /* 00006670-0000671C .text BG_check__FP8kb_class */ void BG_check(kb_class*) { /* Nonmatching */ } /* 0000671C-00006E38 .text daKb_Execute__FP8kb_class */ static BOOL daKb_Execute(kb_class*) { /* Nonmatching */ } /* 00006E38-00006E40 .text daKb_IsDelete__FP8kb_class */ static BOOL daKb_IsDelete(kb_class*) { return TRUE; } /* 00006E40-00006F28 .text daKb_Delete__FP8kb_class */ static BOOL daKb_Delete(kb_class*) { /* Nonmatching */ } /* 00006F28-000071F4 .text useHeapInit__FP10fopAc_ac_c */ static BOOL useHeapInit(fopAc_ac_c*) { /* Nonmatching */ } /* 00007258-00007798 .text daKb_Create__FP10fopAc_ac_c */ static cPhs_State daKb_Create(fopAc_ac_c*) { /* Nonmatching */ static dCcD_SrcSph co_sph_src = { // dCcD_SrcGObjInf { /* Flags */ 0, /* SrcObjAt Type */ AT_TYPE_UNK800, /* SrcObjAt Atp */ 4, /* SrcObjAt SPrm */ cCcD_AtSPrm_Set_e | cCcD_AtSPrm_VsPlayer_e | cCcD_AtSPrm_VsOther_e, /* SrcObjTg Type */ AT_TYPE_ALL & ~AT_TYPE_WATER & ~AT_TYPE_UNK20000 & ~AT_TYPE_WIND & ~AT_TYPE_UNK400000 & ~AT_TYPE_LIGHT, /* SrcObjTg SPrm */ cCcD_TgSPrm_Set_e | cCcD_TgSPrm_IsEnemy_e, /* SrcObjCo SPrm */ cCcD_CoSPrm_Set_e | cCcD_CoSPrm_IsOther_e | cCcD_CoSPrm_VsGrpAll_e, /* SrcGObjAt Se */ dCcG_SE_UNK6, /* SrcGObjAt HitMark */ dCcG_AtHitMark_None_e, /* SrcGObjAt Spl */ dCcG_At_Spl_UNK6, /* SrcGObjAt Mtrl */ 0, /* SrcGObjAt SPrm */ 0, /* SrcGObjTg Se */ 0, /* SrcGObjTg HitMark */ 0, /* SrcGObjTg Spl */ dCcG_Tg_Spl_UNK0, /* SrcGObjTg Mtrl */ 0, /* SrcGObjTg SPrm */ 0, /* SrcGObjCo SPrm */ 0, }, // cM3dGSphS {{ /* Center */ {0.0f, 0.0f, 0.0f}, /* Radius */ 15.0f, }}, }; } static actor_method_class l_daKb_Method = { (process_method_func)daKb_Create, (process_method_func)daKb_Delete, (process_method_func)daKb_Execute, (process_method_func)daKb_IsDelete, (process_method_func)daKb_Draw, }; actor_process_profile_definition g_profile_KB = { /* LayerID */ fpcLy_CURRENT_e, /* ListID */ 0x0007, /* ListPrio */ fpcPi_CURRENT_e, /* ProcName */ PROC_KB, /* Proc SubMtd */ &g_fpcLf_Method.base, /* Size */ sizeof(kb_class), /* SizeOther */ 0, /* Parameters */ 0, /* Leaf SubMtd */ &g_fopAc_Method.base, /* Priority */ PRIO_KB, /* Actor SubMtd */ &l_daKb_Method, /* Status */ fopAcStts_CULL_e | fopAcStts_UNK40000_e, /* Group */ fopAc_ENV_e, /* CullType */ fopAc_CULLBOX_0_e, };