35#define NPC_KOLIN_HIO_CLASS daNpc_Kolin_HIO_c
37#define NPC_KOLIN_HIO_CLASS daNpc_Kolin_Param_c
91 int i_faceMotionStepNum,
96 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
97 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
128 if (nodeNo == 0xffff) {
size_t strlen(const char *str)
Definition string.c:7
int cPhs_Step
Definition c_phase.h:8
Definition JORMContext.h:128
bool setObjectArchive(char *arcname)
Definition d_event_manager.cpp:331
s16 getEventIdx(const char *eventName, u8 mapToolID, s32 roomNo)
Definition d_event_manager.cpp:822
char * getArchiveName()
Definition f_op_actor.h:198
void setArchiveName(char *name)
Definition f_op_actor.h:193
char ** mpArcNames
Definition d_a_npc.h:521
s16 mEvtId
Definition d_a_npc.h:598
daNpcT_evtData_c const * mpEvtData
Definition d_a_npc.h:520
Definition d_a_npc_kolin.h:24
daNpc_Kolin_HIOParam m
Definition d_a_npc_kolin.h:32
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_kolin.cpp:395
daNpc_Kolin_HIO_c()
Definition d_a_npc_kolin.cpp:391
void genMessage(JORMContext *)
Definition d_a_npc_kolin.cpp:399
Definition d_a_npc_kolin.h:16
virtual ~daNpc_Kolin_Param_c()
Definition d_a_npc_kolin.h:18
static daNpc_Kolin_HIOParam const m
Definition d_a_npc_kolin.h:338
Colin.
Definition d_a_npc_kolin.h:48
int talk(void *)
Definition d_a_npc_kolin.cpp:2178
dCcD_Cyl field_0xe48
Definition d_a_npc_kolin.h:166
int CreateHeap()
Definition d_a_npc_kolin.cpp:488
int Execute()
Definition d_a_npc_kolin.cpp:554
int field_0x1008
Definition d_a_npc_kolin.h:176
void srchActors()
Definition d_a_npc_kolin.cpp:878
virtual void setCollision()
Definition d_a_npc_kolin.cpp:1027
virtual int checkChangeJoint(int i_joint)
Definition d_a_npc_kolin.h:99
virtual int drawDbgInfo()
Definition d_a_npc_kolin.cpp:1071
daNpcT_Path_c mPath
Definition d_a_npc_kolin.h:169
int cutThankYou(int)
Definition d_a_npc_kolin.cpp:1814
BOOL orderNoRideEvt()
Definition d_a_npc_kolin.h:139
void reset()
Definition d_a_npc_kolin.cpp:699
virtual void setAfterTalkMotion()
Definition d_a_npc_kolin.cpp:859
u8 field_0xff0[0xffc - 0xff0]
Definition d_a_npc_kolin.h:172
u8 field_0x1016
Definition d_a_npc_kolin.h:181
int cutConversationAboutGoron(int)
Definition d_a_npc_kolin.cpp:1758
static cutFunc mCutList[11]
Definition d_a_npc_kolin.h:324
virtual void drawOtherMdl()
Definition d_a_npc_kolin.cpp:1075
virtual int checkRemoveJoint(int i_joint)
Definition d_a_npc_kolin.h:100
int cutHail(int)
Definition d_a_npc_kolin.cpp:1324
static char * mCutNameList[11]
Definition d_a_npc_kolin.h:310
int setAction(actionFunc)
Definition d_a_npc_kolin.cpp:1150
actionFunc mAction
Definition d_a_npc_kolin.h:171
int cutGiveMeWoodSwd(int)
Definition d_a_npc_kolin.cpp:1406
int field_0xffc
Definition d_a_npc_kolin.h:173
virtual BOOL checkChangeEvt()
Definition d_a_npc_kolin.cpp:818
int cutConversationAboutLoopHole(int)
Definition d_a_npc_kolin.cpp:1604
u32 getFlowNodeNo()
Definition d_a_npc_kolin.h:125
J3DModel * mpClothModel
Definition d_a_npc_kolin.h:165
virtual void changeBck(int *, int *)
Definition d_a_npc_kolin.cpp:1099
int cutCacaricoConversation(int)
Definition d_a_npc_kolin.cpp:1692
u8 field_0x1014
Definition d_a_npc_kolin.h:179
virtual s32 getFootLJointNo()
Definition d_a_npc_kolin.h:104
u8 mType
Definition d_a_npc_kolin.h:167
int field_0x1000
Definition d_a_npc_kolin.h:174
BOOL chkAction(actionFunc)
Definition d_a_npc_kolin.cpp:1146
virtual void changeAnm(int *, int *)
Definition d_a_npc_kolin.cpp:1092
virtual void beforeMove()
Definition d_a_npc_kolin.cpp:974
NPC_KOLIN_HIO_CLASS * mpHIO
Definition d_a_npc_kolin.h:164
actionFunc mNextAction
Definition d_a_npc_kolin.h:170
virtual void afterJntAnm(int)
Definition d_a_npc_kolin.cpp:748
daNpcT_ActorMngr_c mActorMngr[5]
Definition d_a_npc_kolin.h:168
int cutNoRide(int)
Definition d_a_npc_kolin.cpp:1285
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_kolin.cpp:572
int timidWalk(void *)
Definition d_a_npc_kolin.cpp:2005
virtual void action()
Definition d_a_npc_kolin.cpp:949
u8 field_0x101c
Definition d_a_npc_kolin.h:185
u8 field_0x1018
Definition d_a_npc_kolin.h:183
u8 field_0x1019[0x101c - 0x1019]
Definition d_a_npc_kolin.h:184
u8 field_0x1015
Definition d_a_npc_kolin.h:180
void followPlayer(int)
Definition d_a_npc_kolin.cpp:1205
virtual BOOL evtTalk()
Definition d_a_npc_kolin.cpp:924
int clothWait(void *)
Definition d_a_npc_kolin.cpp:2134
virtual u16 getEyeballMaterialNo()
Definition d_a_npc_kolin.h:106
void calcFollowSpeedAndAngle(fopAc_ac_c *, int, int)
Definition d_a_npc_kolin.cpp:1167
cPhs_Step create()
Definition d_a_npc_kolin.cpp:418
void lookup(u8)
Definition d_a_npc_kolin.cpp:1276
int Draw()
Definition d_a_npc_kolin.cpp:558
int(daNpc_Kolin_c::*) cutFunc(int)
Definition d_a_npc_kolin.h:50
int field_0x1004
Definition d_a_npc_kolin.h:175
int wait(void *)
Definition d_a_npc_kolin.cpp:1835
BOOL isDelete()
Definition d_a_npc_kolin.cpp:632
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_kolin.cpp:567
int Delete()
Definition d_a_npc_kolin.cpp:549
u8 field_0x1017
Definition d_a_npc_kolin.h:182
u32 getPathID()
Definition d_a_npc_kolin.h:136
virtual BOOL evtCutProc()
Definition d_a_npc_kolin.cpp:934
int follow(void *)
Definition d_a_npc_kolin.cpp:2100
int cutGetWoodSwd(int)
Definition d_a_npc_kolin.cpp:1459
u32 getBitSW()
Definition d_a_npc_kolin.h:137
virtual s32 getNeckJointNo()
Definition d_a_npc_kolin.h:102
u8 field_0x100c[0x1010 - 0x100c]
Definition d_a_npc_kolin.h:177
virtual s32 getHeadJointNo()
Definition d_a_npc_kolin.h:103
int selectAction()
Definition d_a_npc_kolin.cpp:1115
virtual void setAttnPos()
Definition d_a_npc_kolin.cpp:986
f32 field_0x1010
Definition d_a_npc_kolin.h:178
virtual s32 getBackboneJointNo()
Definition d_a_npc_kolin.h:101
int cutClothTry(int)
Definition d_a_npc_kolin.cpp:1777
~daNpc_Kolin_c()
Definition d_a_npc_kolin.cpp:404
int cutConversationAboutDeathMt(int)
Definition d_a_npc_kolin.cpp:1739
daNpc_Kolin_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_kolin.h:87
virtual s32 getFootRJointNo()
Definition d_a_npc_kolin.h:105
int(daNpc_Kolin_c::*) actionFunc(void *)
Definition d_a_npc_kolin.h:51
u8 getType()
Definition d_a_npc_kolin.cpp:583
virtual void setParam()
Definition d_a_npc_kolin.cpp:758
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
dEvt_info_c eventInfo
Definition f_op_actor.h:251
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Kolin_c)==0x1020)
dEvent_manager_c & dComIfGp_getEventManager()
Definition d_com_inf_game.h:2634
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:204
s32 fopAcM_orderOtherEventId(fopAc_ac_c *i_actor, s16 i_eventID, u8 i_mapToolID, u16 param_3, u16 i_priority, u16 i_flag)
s16 fopAcM_searchPlayerAngleY(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:734
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
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
s16 y
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
Definition d_a_npc_kolin.h:6
daNpcT_HIOParam common
Definition d_a_npc_kolin.h:7
f32 yeah_yeah
Definition d_a_npc_kolin.h:13
f32 follow_distance
Definition d_a_npc_kolin.h:9
s16 shy_walk_time
Definition d_a_npc_kolin.h:11
f32 run_speed
Definition d_a_npc_kolin.h:10
s16 sulk_time
Definition d_a_npc_kolin.h:12
f32 start_distance
Definition d_a_npc_kolin.h:8