33#define NPC_TOBY_HIO_CLASS daNpc_Toby_HIO_c
35#define NPC_TOBY_HIO_CLASS daNpc_Toby_Param_c
98 int i_faceMotionStepNum,
101 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
102 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
120 if (nodeNo == 0xffff) {
counter_class g_Counter
Definition c_counter.cpp:8
Definition JORMContext.h:128
Definition d_a_npc_toby.h:23
void genMessage(JORMContext *)
Definition d_a_npc_toby.cpp:107
daNpc_Toby_HIOParam m
Definition d_a_npc_toby.h:30
daNpc_Toby_HIO_c()
Definition d_a_npc_toby.cpp:68
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_toby.cpp:72
Definition d_a_npc_toby.h:15
static const daNpc_Toby_HIOParam m
Definition d_a_npc_toby.h:18
virtual ~daNpc_Toby_Param_c()
Definition d_a_npc_toby.h:17
Fyer.
Definition d_a_npc_toby.h:46
void setParam()
Definition d_a_npc_toby.cpp:572
int chkAttnZra()
Definition d_a_npc_toby.cpp:1836
int drawDbgInfo()
Definition d_a_npc_toby.cpp:885
int field_0x0FF4
Definition d_a_npc_toby.h:145
dCcD_Cyl mCyl1
Definition d_a_npc_toby.h:138
u8 field_0x1004
Definition d_a_npc_toby.h:154
u8 getBitSW()
Definition d_a_npc_toby.h:130
int Draw()
Definition d_a_npc_toby.cpp:412
int setAction(actionFunc)
Definition d_a_npc_toby.cpp:993
u8 field_0x1000
Definition d_a_npc_toby.h:150
daNpc_Toby_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_toby.h:94
BOOL evtCutProc()
Definition d_a_npc_toby.cpp:752
s32 getHeadJointNo()
Definition d_a_npc_toby.h:108
u8 getType()
Definition d_a_npc_toby.cpp:471
void setCollision()
Definition d_a_npc_toby.cpp:843
f32 mPlaySpeed
Definition d_a_npc_toby.h:146
J3DModel * mpTobyModels[1]
Definition d_a_npc_toby.h:137
u16 getEyeballMaterialNo()
Definition d_a_npc_toby.h:107
u16 field_0x0FFC
Definition d_a_npc_toby.h:147
fopAc_ac_c * getOtherTobyP(int)
Definition d_a_npc_toby.cpp:453
int Delete()
Definition d_a_npc_toby.cpp:401
BOOL checkRemoveJoint(int arg0)
Definition d_a_npc_toby.h:112
BOOL checkChangeEvt()
Definition d_a_npc_toby.cpp:611
cXyz field_0x0FE8
Definition d_a_npc_toby.h:144
int cutConversationAboutSCannon(int)
Definition d_a_npc_toby.cpp:1537
s32 getFootLJointNo()
Definition d_a_npc_toby.h:113
s32 getNeckJointNo()
Definition d_a_npc_toby.h:109
int create()
Definition d_a_npc_toby.cpp:285
~daNpc_Toby_c()
Definition d_a_npc_toby.cpp:270
int wait(void *)
Definition d_a_npc_toby.cpp:1843
daNpcT_Path_c mPath
Definition d_a_npc_toby.h:143
int getFlowNodeNo()
Definition d_a_npc_toby.h:117
daNpcT_ActorMngr_c mActorMngr[4]
Definition d_a_npc_toby.h:140
void setAfterTalkMotion()
Definition d_a_npc_toby.cpp:677
actionFunc mActFunc_1
Definition d_a_npc_toby.h:142
int cutTalkToOneself(int)
Definition d_a_npc_toby.cpp:1103
void reset()
Definition d_a_npc_toby.cpp:516
int selectAction()
Definition d_a_npc_toby.cpp:959
int cutRepairSCannon(int)
Definition d_a_npc_toby.cpp:1285
BOOL checkChangeJoint(int arg0)
Definition d_a_npc_toby.h:111
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_toby.cpp:426
void beforeMove()
Definition d_a_npc_toby.cpp:798
BOOL evtTalk()
Definition d_a_npc_toby.cpp:742
u8 field_0x1003
Definition d_a_npc_toby.h:153
int test(void *)
Definition d_a_npc_toby.cpp:2159
bool field_0x1001
Definition d_a_npc_toby.h:151
actionFunc mActFunc_0
Definition d_a_npc_toby.h:141
BOOL chkXYItems()
Definition d_a_npc_toby.h:115
int talk(void *)
Definition d_a_npc_toby.cpp:2088
u8 mType
Definition d_a_npc_toby.h:139
int walk(void *)
Definition d_a_npc_toby.cpp:1969
int(daNpc_Toby_c::*) cutFunc(int)
Definition d_a_npc_toby.h:48
int play(void *)
Definition d_a_npc_toby.cpp:2010
static char * mCutNameList[7]
Definition d_a_npc_toby.h:248
bool afterSetFaceMotionAnm(int, int, f32, int)
Definition d_a_npc_toby.cpp:916
void afterJntAnm(int)
Definition d_a_npc_toby.cpp:562
u8 getPathID()
Definition d_a_npc_toby.h:129
void srchActors()
Definition d_a_npc_toby.cpp:700
int Execute()
Definition d_a_npc_toby.cpp:408
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_toby.cpp:421
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_toby.cpp:937
u8 field_0x0FFE
Definition d_a_npc_toby.h:148
s32 getBackboneJointNo()
Definition d_a_npc_toby.h:110
void drawOtherMdl()
Definition d_a_npc_toby.cpp:900
int cutTobyHouseFire(int)
Definition d_a_npc_toby.cpp:1008
static void * srchToby(void *, void *)
Definition d_a_npc_toby.cpp:438
NPC_TOBY_HIO_CLASS * mpHIO
Definition d_a_npc_toby.h:136
int chkAction(actionFunc)
Definition d_a_npc_toby.cpp:989
int cutSCannon(int)
Definition d_a_npc_toby.cpp:1424
void action()
Definition d_a_npc_toby.cpp:767
int CreateHeap()
Definition d_a_npc_toby.cpp:347
int cutConversationAboutZra(int)
Definition d_a_npc_toby.cpp:1781
int isDelete()
Definition d_a_npc_toby.cpp:491
bool field_0x1002
Definition d_a_npc_toby.h:152
void setAttnPos()
Definition d_a_npc_toby.cpp:809
u8 field_0x0FFF
Definition d_a_npc_toby.h:149
s32 getFootRJointNo()
Definition d_a_npc_toby.h:114
static cutFunc mCutList[7]
Definition d_a_npc_toby.h:258
int(daNpc_Toby_c::*) actionFunc(void *)
Definition d_a_npc_toby.h:49
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Toby_c)==0x1008)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
u32 mCounter0
Definition c_counter.h:7
Definition d_a_npc_toby.h:7
daNpcT_HIOParam common
Definition d_a_npc_toby.h:8
f32 init_play_speed
Definition d_a_npc_toby.h:11
f32 speedup_performance
Definition d_a_npc_toby.h:10
f32 switching_speed
Definition d_a_npc_toby.h:12
f32 performance_speed
Definition d_a_npc_toby.h:9