35#define NPC_ZANB_HIO_CLASS daNpc_zanB_HIO_c
37#define NPC_ZANB_HIO_CLASS daNpc_zanB_Param_c
79 int i_faceMotionStepNum,
82 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
83 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
96 if (nodeNo == 0xFFFF) {
counter_class g_Counter
Definition c_counter.cpp:8
int cPhs_Step
Definition c_phase.h:8
Definition d_a_npc_zanb.h:27
void genMessage(JORMContext *)
void listenPropertyEvent(const JORPropertyEvent *)
daNpc_zanB_HIOParam m
Definition d_a_npc_zanb.h:33
Definition d_a_npc_zanb.h:19
static daNpc_zanB_HIOParam const m
Definition d_a_npc_zanb.h:96
virtual ~daNpc_zanB_Param_c()
Definition d_a_npc_zanb.h:21
Zant Boss (Unused?)
Definition d_a_npc_zanb.h:40
NPC_ZANB_HIO_CLASS * mHIO
Definition d_a_npc_zanb.h:106
BOOL chkAction(actionFunc)
Definition d_a_npc_zanb.cpp:532
void setCollision()
Definition d_a_npc_zanb.cpp:458
void beforeMove()
Definition d_a_npc_zanb.cpp:418
int Delete()
Definition d_a_npc_zanb.cpp:241
int(daNpc_zanB_c::*) cutFunc(int)
Definition d_a_npc_zanb.h:43
void srchActors()
Definition d_a_npc_zanb.cpp:373
void afterJntAnm(int)
Definition d_a_npc_zanb.cpp:308
BOOL isDelete()
Definition d_a_npc_zanb.cpp:287
int drawDbgInfo()
Definition d_a_npc_zanb.cpp:505
s32 getNeckJointNo()
Definition d_a_npc_zanb.h:89
static char * mCutNameList[1]
Definition d_a_npc_zanb.h:76
actionFunc mAction
Definition d_a_npc_zanb.h:110
void setParam()
Definition d_a_npc_zanb.cpp:335
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_zanb.cpp:261
~daNpc_zanB_c()
Definition d_a_npc_zanb.cpp:80
int test(void *)
Definition d_a_npc_zanb.cpp:658
int talk(void *)
Definition d_a_npc_zanb.cpp:616
u8 field_0xf9c
Definition d_a_npc_zanb.h:111
s32 getHeadJointNo()
Definition d_a_npc_zanb.h:88
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_zanb.h:91
static cutFunc mCutList[1]
Definition d_a_npc_zanb.h:78
void action()
Definition d_a_npc_zanb.cpp:403
int getFlowNodeNo()
Definition d_a_npc_zanb.h:94
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_zanb.cpp:265
BOOL evtTalk()
Definition d_a_npc_zanb.cpp:377
BOOL evtCutProc()
Definition d_a_npc_zanb.cpp:387
void setAfterTalkMotion()
Definition d_a_npc_zanb.cpp:368
int Execute()
Definition d_a_npc_zanb.cpp:248
u8 mType
Definition d_a_npc_zanb.h:108
void reset()
Definition d_a_npc_zanb.cpp:291
BOOL checkChangeEvt()
Definition d_a_npc_zanb.cpp:318
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_zanb.h:92
void drawGhost()
Definition d_a_npc_zanb.cpp:509
BOOL setAction(actionFunc)
Definition d_a_npc_zanb.cpp:536
BOOL selectAction()
Definition d_a_npc_zanb.cpp:516
int wait(void *)
Definition d_a_npc_zanb.cpp:553
u16 getEyeballMaterialNo()
Definition d_a_npc_zanb.h:87
int CreateHeap()
Definition d_a_npc_zanb.cpp:212
int Draw()
Definition d_a_npc_zanb.cpp:252
s32 getBackboneJointNo()
Definition d_a_npc_zanb.h:90
u8 getType()
Definition d_a_npc_zanb.cpp:277
int(daNpc_zanB_c::*) actionFunc(void *)
Definition d_a_npc_zanb.h:42
daNpc_zanB_c(daNpcT_faceMotionAnmData_c const *i_faceMotionAnmData, daNpcT_motionAnmData_c const *i_motionAnmData, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_faceMotionSequenceData, int i_faceMotionStepNum, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *i_motionSequenceData, int i_motionStepNum, daNpcT_evtData_c const *i_evtData, char **i_arcNames)
Definition d_a_npc_zanb.h:75
actionFunc mNextAction
Definition d_a_npc_zanb.h:109
cPhs_Step create()
Definition d_a_npc_zanb.cpp:142
void setAttnPos()
Definition d_a_npc_zanb.cpp:424
dCcD_Cyl mCyl
Definition d_a_npc_zanb.h:107
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_zanB_c)==0xfa0)
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_zanb.h:15
daNpcT_HIOParam common
Definition d_a_npc_zanb.h:16