1#ifndef D_A_NPC_SOLDIERB_H
2#define D_A_NPC_SOLDIERB_H
26#define NPC_SOLDIERB_HIO_CLASS daNpc_SoldierB_HIO_c
28#define NPC_SOLDIERB_HIO_CLASS daNpc_SoldierB_Param_c
86 NPC_SOLDIERB_HIO_CLASS*
mHIO;
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
Definition Z2Creature.h:7
Definition d_a_npc4.h:379
Definition d_a_npc_soldierB.h:18
daNpc_SoldierB_HIOParam m
Definition d_a_npc_soldierB.h:24
void genMessage(JORMContext *)
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_soldierB.h:10
static daNpc_SoldierB_HIOParam const m
Definition d_a_npc_soldierB.h:131
virtual ~daNpc_SoldierB_Param_c()
Definition d_a_npc_soldierB.h:12
Soldier B (Castle Town?)
Definition d_a_npc_soldierB.h:39
int field_0xe08
Definition d_a_npc_soldierB.h:93
BOOL main()
Definition d_a_npc_soldierB.cpp:379
s16 mLookMode
Definition d_a_npc_soldierB.h:96
void playMotion()
Definition d_a_npc_soldierB.cpp:591
int drawDbgInfo()
Definition d_a_npc_soldierB.cpp:531
int(daNpc_SoldierB_c::*) actionFunc(void *)
Definition d_a_npc_soldierB.h:41
void drawOtherMdls()
Definition d_a_npc_soldierB.cpp:535
int mAnm
Definition d_a_npc_soldierB.h:99
~daNpc_SoldierB_c()
Definition d_a_npc_soldierB.cpp:121
void setLookMode(int)
Definition d_a_npc_soldierB.cpp:720
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_soldierB.cpp:327
int ECut_listenLake(int)
Definition d_a_npc_soldierB.cpp:877
request_of_phase_process_class mPhases[3]
Definition d_a_npc_soldierB.h:90
int field_0xe00
Definition d_a_npc_soldierB.h:91
static cutFunc mEvtCutList[2]
Definition d_a_npc_soldierB.h:114
int Execute()
Definition d_a_npc_soldierB.cpp:281
void setMotionAnm(int, f32)
Definition d_a_npc_soldierB.cpp:488
int field_0xe04
Definition d_a_npc_soldierB.h:92
u8 getTypeFromParam()
Definition d_a_npc_soldierB.cpp:546
void setMotion(int, f32, int)
Definition d_a_npc_soldierB.cpp:521
void setAttnPos()
Definition d_a_npc_soldierB.cpp:414
actionFunc mNextAction
Definition d_a_npc_soldierB.h:88
void setParam()
Definition d_a_npc_soldierB.cpp:344
int Delete()
Definition d_a_npc_soldierB.cpp:275
BOOL setAction(int(daNpc_SoldierB_c::*)(void *))
Definition d_a_npc_soldierB.cpp:611
int field_0xe0c
Definition d_a_npc_soldierB.h:94
void doNormalAction(int)
Definition d_a_npc_soldierB.cpp:640
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_soldierB.cpp:332
int CreateHeap()
Definition d_a_npc_soldierB.cpp:230
dCcD_Cyl mCyl
Definition d_a_npc_soldierB.h:87
int talk(void *)
Definition d_a_npc_soldierB.cpp:823
void lookat()
Definition d_a_npc_soldierB.cpp:726
u16 mMode
Definition d_a_npc_soldierB.h:97
BOOL doEvent()
Definition d_a_npc_soldierB.cpp:661
int wait(void *)
Definition d_a_npc_soldierB.cpp:798
daNpc_SoldierB_c()
Definition d_a_npc_soldierB.cpp:119
static char * mEvtCutNameList[2]
Definition d_a_npc_soldierB.h:109
daNpcF_Lookat_c mLookat
Definition d_a_npc_soldierB.h:84
J3DModel * mSpearModel
Definition d_a_npc_soldierB.h:83
cPhs__Step create()
Definition d_a_npc_soldierB.cpp:167
u8 mType
Definition d_a_npc_soldierB.h:98
int Draw()
Definition d_a_npc_soldierB.cpp:285
actionFunc mAction
Definition d_a_npc_soldierB.h:89
daNpcF_ActorMngr_c mActorMngrs[3]
Definition d_a_npc_soldierB.h:85
void reset()
Definition d_a_npc_soldierB.cpp:564
Z2Creature mSound
Definition d_a_npc_soldierB.h:82
int mMsgNo
Definition d_a_npc_soldierB.h:95
int(daNpc_SoldierB_c::*) cutFunc(int)
Definition d_a_npc_soldierB.h:42
BOOL chkAction(int(daNpc_SoldierB_c::*)(void *))
Definition d_a_npc_soldierB.cpp:607
int ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_soldierB.cpp:290
BOOL isDelete()
Definition d_a_npc_soldierB.cpp:556
BOOL selectAction()
Definition d_a_npc_soldierB.cpp:628
NPC_SOLDIERB_HIO_CLASS * mHIO
Definition d_a_npc_soldierB.h:86
int test(void *)
Definition d_a_npc_soldierB.cpp:933
BOOL ctrlBtk()
Definition d_a_npc_soldierB.cpp:410
Definition f_op_actor.h:230
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_SoldierB_c)==0xe20)
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8
Definition JORReflexible.h:10
Definition d_a_npc4.h:423
Definition d_a_npc_soldierB.h:6
daNpcF_HIOParam common
Definition d_a_npc_soldierB.h:7