31#define NPC_TARO_HIO_CLASS daNpc_Taro_HIO_c
33#define NPC_TARO_HIO_CLASS daNpc_Taro_Param_c
78 static void*
srchNpc(
void*,
void*);
128 int i_faceMotionStepNum,
131 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
132 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
148 if (nodeNo == 0xffff) {
counter_class g_Counter
Definition c_counter.cpp:8
Definition JORMContext.h:128
Definition d_a_npc_taro.h:21
daNpc_Taro_HIO_c()
Definition d_a_npc_taro.cpp:249
daNpc_Taro_HIOParam m
Definition d_a_npc_taro.h:29
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_taro.cpp:253
void genMessage(JORMContext *)
Definition d_a_npc_taro.cpp:257
Definition d_a_npc_taro.h:13
static daNpc_Taro_HIOParam const m
Definition d_a_npc_taro.h:242
virtual ~daNpc_Taro_Param_c()
Definition d_a_npc_taro.h:15
Talo.
Definition d_a_npc_taro.h:44
int wait(void *)
Definition d_a_npc_taro.cpp:2776
~daNpc_Taro_c()
Definition d_a_npc_taro.cpp:262
int cutTagPush1(int)
Definition d_a_npc_taro.cpp:2518
u8 getPathID()
Definition d_a_npc_taro.h:156
int CreateHeap()
Definition d_a_npc_taro.cpp:345
actionFunc mAction2
Definition d_a_npc_taro.h:171
int(daNpc_Taro_c::*) actionFunc(void *)
Definition d_a_npc_taro.h:47
fopAc_ac_c * getArrowP()
Definition d_a_npc_taro.cpp:485
u16 getEyeballMaterialNo()
Definition d_a_npc_taro.h:136
daNpcT_ActorMngr_c mActors[23]
Definition d_a_npc_taro.h:169
BOOL checkChangeJoint(int jntNo)
Definition d_a_npc_taro.h:140
u8 field_0x11a3
Definition d_a_npc_taro.h:177
static void * srchArrow(void *, void *)
Definition d_a_npc_taro.cpp:463
int create()
Definition d_a_npc_taro.cpp:277
int drawDbgInfo()
Definition d_a_npc_taro.cpp:1077
int cutFindMonkey(int)
Definition d_a_npc_taro.cpp:1508
int cutHelpMe(int)
Definition d_a_npc_taro.cpp:1636
int swdTutorial(void *)
Definition d_a_npc_taro.cpp:3100
static char * mCutNameList[17]
Definition d_a_npc_taro.h:200
int cutHail(int)
Definition d_a_npc_taro.cpp:1463
int mChoccaiTimer
Definition d_a_npc_taro.h:172
BOOL setAction(int(daNpc_Taro_c::*)(void *))
Definition d_a_npc_taro.cpp:1137
int cutCaution(int)
Definition d_a_npc_taro.cpp:2454
BOOL evtTalk()
Definition d_a_npc_taro.cpp:858
BOOL evtCutProc()
Definition d_a_npc_taro.cpp:867
int practice(void *)
Definition d_a_npc_taro.cpp:3193
s32 getFootLJointNo()
Definition d_a_npc_taro.h:142
u8 getType()
Definition d_a_npc_taro.cpp:501
s32 getNeckJointNo()
Definition d_a_npc_taro.h:138
u8 getBitSW2()
Definition d_a_npc_taro.h:158
int cutConversationWithMaro(int)
Definition d_a_npc_taro.cpp:2149
void setParam()
Definition d_a_npc_taro.cpp:638
void setCollision()
Definition d_a_npc_taro.cpp:1011
int Execute()
Definition d_a_npc_taro.cpp:433
BOOL chkAction(int(daNpc_Taro_c::*)(void *))
Definition d_a_npc_taro.cpp:1133
int cutGetWoodSwd(int)
Definition d_a_npc_taro.cpp:1966
dCcD_Cyl mCyl1
Definition d_a_npc_taro.h:166
u8 field_0x11a6
Definition d_a_npc_taro.h:180
BOOL selectAction()
Definition d_a_npc_taro.cpp:1111
int Draw()
Definition d_a_npc_taro.cpp:437
int cutGiveMeWoodSwd(int)
Definition d_a_npc_taro.cpp:1836
s32 getHeadJointNo()
Definition d_a_npc_taro.h:137
s32 getFootRJointNo()
Definition d_a_npc_taro.h:143
void setAfterTalkMotion()
Definition d_a_npc_taro.cpp:737
void reset()
Definition d_a_npc_taro.cpp:578
u8 field_0x11a4
Definition d_a_npc_taro.h:178
int cutSwdTutorial(int)
Definition d_a_npc_taro.cpp:1252
int Delete()
Definition d_a_npc_taro.cpp:426
int field_0x11a8
Definition d_a_npc_taro.h:182
int cutArrowTutorial(int)
Definition d_a_npc_taro.cpp:2305
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_taro.cpp:448
void beforeMove()
Definition d_a_npc_taro.cpp:960
u8 mType
Definition d_a_npc_taro.h:168
s32 getBackboneJointNo()
Definition d_a_npc_taro.h:139
int cutConversationAboutPachinko(int)
Definition d_a_npc_taro.cpp:1168
int nurse(void *)
Definition d_a_npc_taro.cpp:3267
u8 field_0x11a7
Definition d_a_npc_taro.h:181
BOOL checkChangeEvt()
Definition d_a_npc_taro.cpp:702
void setAttnPos()
Definition d_a_npc_taro.cpp:970
int cutAppearanceMoi(int)
Definition d_a_npc_taro.cpp:1698
int cutTagPush4(int)
Definition d_a_npc_taro.cpp:2730
int cutConversationAboutWoodSwd(int)
Definition d_a_npc_taro.cpp:1215
u8 getBitSW()
Definition d_a_npc_taro.h:157
int field_0x119c
Definition d_a_npc_taro.h:173
int cutNotGonnaLet(int)
Definition d_a_npc_taro.cpp:2567
u8 field_0x11a0
Definition d_a_npc_taro.h:174
void drawOtherMdl()
Definition d_a_npc_taro.cpp:1081
daNpcT_faceMotionAnmData_c getFaceMotionAnm(daNpcT_faceMotionAnmData_c)
Definition d_a_npc_taro.cpp:1102
actionFunc mAction
Definition d_a_npc_taro.h:170
void setSwingVoice()
Definition d_a_npc_taro.cpp:1150
int talk(void *)
Definition d_a_npc_taro.cpp:3296
BOOL evtEndProc()
Definition d_a_npc_taro.cpp:730
NPC_TARO_HIO_CLASS * mpHIO
Definition d_a_npc_taro.h:164
int cutCacaricoConversation(int)
Definition d_a_npc_taro.cpp:2238
daNpc_Taro_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_taro.h:124
BOOL checkRemoveJoint(int jntNo)
Definition d_a_npc_taro.h:141
u32 getFlowNodeNo()
Definition d_a_npc_taro.h:145
TaroType
Definition d_a_npc_taro.h:49
@ TYPE_1
Definition d_a_npc_taro.h:51
@ TYPE_2
Definition d_a_npc_taro.h:52
@ TYPE_10
Definition d_a_npc_taro.h:60
@ TYPE_14
Definition d_a_npc_taro.h:64
@ TYPE_5
Definition d_a_npc_taro.h:55
@ TYPE_9
Definition d_a_npc_taro.h:59
@ TYPE_11
Definition d_a_npc_taro.h:61
@ TYPE_8
Definition d_a_npc_taro.h:58
@ TYPE_0
Definition d_a_npc_taro.h:50
@ TYPE_12
Definition d_a_npc_taro.h:62
@ TYPE_7
Definition d_a_npc_taro.h:57
@ TYPE_13
Definition d_a_npc_taro.h:63
@ TYPE_4
Definition d_a_npc_taro.h:54
@ TYPE_15
Definition d_a_npc_taro.h:65
@ TYPE_16
Definition d_a_npc_taro.h:66
@ TYPE_3
Definition d_a_npc_taro.h:53
@ TYPE_6
Definition d_a_npc_taro.h:56
static cutFunc mCutList[17]
Definition d_a_npc_taro.h:220
void afterJntAnm(int)
Definition d_a_npc_taro.cpp:628
void srchActors()
Definition d_a_npc_taro.cpp:768
J3DModel * mModels[2]
Definition d_a_npc_taro.h:165
BOOL isDelete()
Definition d_a_npc_taro.cpp:540
int(daNpc_Taro_c::*) cutFunc(int)
Definition d_a_npc_taro.h:46
dCcD_Cyl mCyl2
Definition d_a_npc_taro.h:167
int talk_withMaro(void *)
Definition d_a_npc_taro.cpp:3132
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_taro.cpp:452
static void * srchNpc(void *, void *)
Definition d_a_npc_taro.cpp:473
u8 field_0x11a1
Definition d_a_npc_taro.h:175
u8 field_0x11a2
Definition d_a_npc_taro.h:176
u8 field_0x11a5
Definition d_a_npc_taro.h:179
void action()
Definition d_a_npc_taro.cpp:900
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_Taro_c)==0x11ac)
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
signed short int s16
Definition types.h:9
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_taro.h:7
daNpcT_HIOParam common
Definition d_a_npc_taro.h:8
s16 field_0x8e
Definition d_a_npc_taro.h:10
s16 mChoccaiTimer
Definition d_a_npc_taro.h:9