28#define NPC_POUYA_HIO_CLASS daNpc_Pouya_HIO_c
30#define NPC_POUYA_HIO_CLASS daNpc_Pouya_Param_c
122 int i_faceMotionStepNum,
125 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
126 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
139 if (nodeNo == 0xffff) {
MtxP getAnmMtx(int jointNo)
Definition J3DModel.h:105
Definition JORMContext.h:120
mDoExt_McaMorfSO * mpMorf[2]
Definition d_a_npc.h:522
Definition d_a_npc_pouya.h:18
void genMessage(JORMContext *)
Definition d_a_npc_pouya.cpp:63
daNpc_Pouya_HIO_c()
Definition d_a_npc_pouya.cpp:55
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_pouya.cpp:59
daNpc_Pouya_HIOParam m
Definition d_a_npc_pouya.h:25
Definition d_a_npc_pouya.h:10
virtual ~daNpc_Pouya_Param_c()
Definition d_a_npc_pouya.h:12
static const daNpc_Pouya_HIOParam m
Definition d_a_npc_pouya.h:10
Poe Merchant (Jovani?)
Definition d_a_npc_pouya.h:41
u8 getType()
Definition d_a_npc_pouya.cpp:318
MtxP getHeadMtx()
Definition d_a_npc_pouya.h:147
u8 field_0xfd0
Definition d_a_npc_pouya.h:165
void setPrtcls()
Definition d_a_npc_pouya.cpp:832
actionFunc mAction
Definition d_a_npc_pouya.h:159
int Execute()
Definition d_a_npc_pouya.cpp:289
Type
Definition d_a_npc_pouya.h:46
@ TYPE_3
Definition d_a_npc_pouya.h:50
@ TYPE_2
Definition d_a_npc_pouya.h:49
@ TYPE_1
Definition d_a_npc_pouya.h:48
@ TYPE_5
Definition d_a_npc_pouya.h:52
@ TYPE_4
Definition d_a_npc_pouya.h:51
@ TYPE_0
Definition d_a_npc_pouya.h:47
void reset()
Definition d_a_npc_pouya.cpp:353
daNpcT_Path_c mPath
Definition d_a_npc_pouya.h:157
J3DModel * mpModel[1]
Definition d_a_npc_pouya.h:154
u8 mType
Definition d_a_npc_pouya.h:156
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_pouya.cpp:301
BOOL chkPouyaB()
Definition d_a_npc_pouya.h:145
int(daNpc_Pouya_c::*) cutFunc(int)
Definition d_a_npc_pouya.h:43
int setAction(int(daNpc_Pouya_c::*)(void *))
Definition d_a_npc_pouya.cpp:817
void action()
Definition d_a_npc_pouya.cpp:642
BOOL isDelete()
Definition d_a_npc_pouya.cpp:334
daNpc_Pouya_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_pouya.h:118
void setParam()
Definition d_a_npc_pouya.cpp:484
s32 getHeadJointNo()
Definition d_a_npc_pouya.h:129
void beforeMove()
Definition d_a_npc_pouya.cpp:669
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_pouya.cpp:305
void setCollision()
Definition d_a_npc_pouya.cpp:723
s32 getBackboneJointNo()
Definition d_a_npc_pouya.h:131
void setAttnPos()
Definition d_a_npc_pouya.cpp:679
~daNpc_Pouya_c()
Definition d_a_npc_pouya.cpp:161
u8 getBitSW()
Definition d_a_npc_pouya.h:135
u8 field_0xfce
Definition d_a_npc_pouya.h:163
u8 field_0xfcf
Definition d_a_npc_pouya.h:164
int drawDbgInfo()
Definition d_a_npc_pouya.cpp:766
FaceMotion
Definition d_a_npc_pouya.h:55
@ FACE_MOT_UNK_3
Definition d_a_npc_pouya.h:59
@ FACE_MOT_UNK_12
Definition d_a_npc_pouya.h:68
@ FACE_MOT_UNK_10
Definition d_a_npc_pouya.h:66
@ FACE_MOT_UNK_2
Definition d_a_npc_pouya.h:58
@ FACE_MOT_UNK_7
Definition d_a_npc_pouya.h:63
@ FACE_MOT_UNK_14
Definition d_a_npc_pouya.h:70
@ FACE_MOT_UNK_1
Definition d_a_npc_pouya.h:57
@ FACE_MOT_UNK_15
Definition d_a_npc_pouya.h:71
@ FACE_MOT_UNK_17
Definition d_a_npc_pouya.h:73
@ FACE_MOT_UNK_4
Definition d_a_npc_pouya.h:60
@ FACE_MOT_UNK_8
Definition d_a_npc_pouya.h:64
@ FACE_MOT_UNK_9
Definition d_a_npc_pouya.h:65
@ FACE_MOT_UNK_0
Definition d_a_npc_pouya.h:56
@ FACE_MOT_UNK_6
Definition d_a_npc_pouya.h:62
@ FACE_MOT_UNK_16
Definition d_a_npc_pouya.h:72
@ FACE_MOT_UNK_13
Definition d_a_npc_pouya.h:69
@ FACE_MOT_UNK_11
Definition d_a_npc_pouya.h:67
@ FACE_MOT_UNK_5
Definition d_a_npc_pouya.h:61
void drawOtherMdl()
Definition d_a_npc_pouya.cpp:770
NPC_POUYA_HIO_CLASS * mpHIO
Definition d_a_npc_pouya.h:153
int Draw()
Definition d_a_npc_pouya.cpp:293
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_pouya.cpp:790
s8 field_0xfcc
Definition d_a_npc_pouya.h:161
int cutHaveFavorToAsk(int)
Definition d_a_npc_pouya.cpp:851
BOOL evtCutProc()
Definition d_a_npc_pouya.cpp:628
BOOL chkAction(int(daNpc_Pouya_c::*)(void *))
Definition d_a_npc_pouya.cpp:813
static char * mCutNameList[3]
Definition d_a_npc_pouya.h:149
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_pouya.h:133
actionFunc field_0xfb0
Definition d_a_npc_pouya.h:158
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_pouya.h:132
s8 field_0xfcd
Definition d_a_npc_pouya.h:162
int Delete()
Definition d_a_npc_pouya.cpp:283
BOOL evtTalk()
Definition d_a_npc_pouya.cpp:619
void ctrlSubFaceMotion(int)
Definition d_a_npc_pouya.cpp:392
dCcD_Cyl mCyl
Definition d_a_npc_pouya.h:155
int getFlowNodeNo()
Definition d_a_npc_pouya.h:137
BOOL checkChangeEvt()
Definition d_a_npc_pouya.cpp:533
s32 getNeckJointNo()
Definition d_a_npc_pouya.h:130
int wait(void *)
Definition d_a_npc_pouya.cpp:1019
int talk(void *)
Definition d_a_npc_pouya.cpp:1116
void srchActors()
Definition d_a_npc_pouya.cpp:617
int(daNpc_Pouya_c::*) actionFunc(void *)
Definition d_a_npc_pouya.h:44
void setAfterTalkMotion()
Definition d_a_npc_pouya.cpp:588
void afterJntAnm(int)
Definition d_a_npc_pouya.cpp:474
static cutFunc mCutList[3]
Definition d_a_npc_pouya.h:155
u16 getEyeballMaterialNo()
Definition d_a_npc_pouya.h:128
u32 field_0xfc8
Definition d_a_npc_pouya.h:160
int CreateHeap()
Definition d_a_npc_pouya.cpp:217
int create()
Definition d_a_npc_pouya.cpp:169
int selectAction()
Definition d_a_npc_pouya.cpp:802
Motion
Definition d_a_npc_pouya.h:76
@ MOT_UNK_8
Definition d_a_npc_pouya.h:80
@ MOT_UNK_0
Definition d_a_npc_pouya.h:77
@ MOT_UNK_15
Definition d_a_npc_pouya.h:82
@ MOT_UNK_1
Definition d_a_npc_pouya.h:78
@ MOT_UNK_10
Definition d_a_npc_pouya.h:81
@ MOT_UNK_4
Definition d_a_npc_pouya.h:79
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
J3DModel * getModel()
Definition m_Do_ext.h:350
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_Pouya_c)==0xfd4)
f32(* MtxP)[4]
Definition mtx.h:38
int BOOL
Definition types.h:33
signed char s8
Definition types.h:7
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
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
Definition JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:206
Definition d_a_npc_pouya.h:6
daNpcT_HIOParam common
Definition d_a_npc_pouya.h:7