1#ifndef D_A_NPC_CLERKA_H
2#define D_A_NPC_CLERKA_H
31#define NPC_CLERKA_HIO_CLASS daNpc_clerkA_HIO_c
33#define NPC_CLERKA_HIO_CLASS daNpc_clerkA_Param_c
102 int i_faceMotionStepNum,
105 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
106 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
118 if (nodeNo == 0xffff) {
Definition d_shop_system.h:11
Definition d_a_npc_clerka.h:21
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_clerka.cpp:63
daNpc_clerkA_HIO_c()
Definition d_a_npc_clerka.cpp:59
daNpc_clerkA_HIOParam m
Definition d_a_npc_clerka.h:28
void genMessage(JORMContext *)
Definition d_a_npc_clerka.cpp:67
Definition d_a_npc_clerka.h:13
virtual ~daNpc_clerkA_Param_c()
Definition d_a_npc_clerka.h:15
static const daNpc_clerkA_HIOParam m
Definition d_a_npc_clerka.h:12
Chudley.
Definition d_a_npc_clerka.h:44
BOOL evtCutProc()
Definition d_a_npc_clerka.cpp:409
int field_0x10e4
Definition d_a_npc_clerka.h:139
dCcD_Cyl mCyl
Definition d_a_npc_clerka.h:133
int wait(void *)
Definition d_a_npc_clerka.cpp:562
int talk(void *)
Definition d_a_npc_clerka.cpp:652
u8 field_0x10f0
Definition d_a_npc_clerka.h:145
s32 getBackboneJointNo()
Definition d_a_npc_clerka.h:111
int Execute()
Definition d_a_npc_clerka.cpp:217
u8 field_0x10ec
Definition d_a_npc_clerka.h:141
int CreateHeap()
Definition d_a_npc_clerka.cpp:178
void setCollision()
Definition d_a_npc_clerka.cpp:478
static cutFunc mCutList[1]
Definition d_a_npc_clerka.h:120
Motion
Definition d_a_npc_clerka.h:61
@ MOT_UNK_0
Definition d_a_npc_clerka.h:62
@ MOT_UNK_6
Definition d_a_npc_clerka.h:65
@ MOT_UNK_2
Definition d_a_npc_clerka.h:63
@ MOT_UNK_3
Definition d_a_npc_clerka.h:64
void reset()
Definition d_a_npc_clerka.cpp:278
int setAction(int(daNpc_clerkA_c::*)(void *))
Definition d_a_npc_clerka.cpp:547
u32 getFlowNodeNo()
Definition d_a_npc_clerka.h:115
Type
Definition d_a_npc_clerka.h:49
@ TYPE_1
Definition d_a_npc_clerka.h:51
@ TYPE_SHOP
Definition d_a_npc_clerka.h:50
actionFunc mAction
Definition d_a_npc_clerka.h:137
int(daNpc_clerkA_c::*) actionFunc(void *)
Definition d_a_npc_clerka.h:47
s32 getNeckJointNo()
Definition d_a_npc_clerka.h:110
int chkAction(int(daNpc_clerkA_c::*)(void *))
Definition d_a_npc_clerka.cpp:543
int isDelete()
Definition d_a_npc_clerka.cpp:267
u8 getMaxNumItem()
Definition d_a_npc_clerka.h:126
s32 getHeadJointNo()
Definition d_a_npc_clerka.h:109
void beforeMove()
Definition d_a_npc_clerka.cpp:442
void setAttnPos()
Definition d_a_npc_clerka.cpp:448
u8 getType()
Definition d_a_npc_clerka.cpp:259
int field_0x10e8
Definition d_a_npc_clerka.h:140
int tend(void *)
Definition d_a_npc_clerka.cpp:604
u8 mShopFlag
Definition d_a_npc_clerka.h:144
actionFunc mNextAction
Definition d_a_npc_clerka.h:136
u8 mType
Definition d_a_npc_clerka.h:134
u16 getEyeballMaterialNo()
Definition d_a_npc_clerka.h:108
NPC_CLERKA_HIO_CLASS * mpHIO
Definition d_a_npc_clerka.h:132
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_clerka.h:135
int Draw()
Definition d_a_npc_clerka.cpp:235
BOOL evtTalk()
Definition d_a_npc_clerka.cpp:372
int mShopProcess
Definition d_a_npc_clerka.h:138
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerka.cpp:243
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_clerka.h:113
int selectAction()
Definition d_a_npc_clerka.cpp:528
void drawOtherMdl()
Definition d_a_npc_clerka.cpp:518
FaceMotion
Definition d_a_npc_clerka.h:54
@ FACE_MOT_UNK_4
Definition d_a_npc_clerka.h:58
@ FACE_MOT_UNK_2
Definition d_a_npc_clerka.h:56
@ FACE_MOT_UNK_1
Definition d_a_npc_clerka.h:55
@ FACE_MOT_UNK_3
Definition d_a_npc_clerka.h:57
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerka.cpp:247
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_clerka.h:112
void afterJntAnm(int)
Definition d_a_npc_clerka.cpp:296
int Delete()
Definition d_a_npc_clerka.cpp:211
void action()
Definition d_a_npc_clerka.cpp:427
int drawDbgInfo()
Definition d_a_npc_clerka.cpp:514
static char * mCutNameList[1]
Definition d_a_npc_clerka.h:118
u8 field_0x10ed
Definition d_a_npc_clerka.h:142
daNpc_clerkA_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_clerka.h:98
int shop(void *)
Definition d_a_npc_clerka.cpp:688
void srchActors()
Definition d_a_npc_clerka.cpp:362
u8 field_0x10ee
Definition d_a_npc_clerka.h:143
void setAfterTalkMotion()
Definition d_a_npc_clerka.cpp:345
int create()
Definition d_a_npc_clerka.cpp:132
void setParam()
Definition d_a_npc_clerka.cpp:306
~daNpc_clerkA_c()
Definition d_a_npc_clerka.cpp:122
int(daNpc_clerkA_c::*) cutFunc(int)
Definition d_a_npc_clerka.h:46
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_clerkA_c)==0x10f4)
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:172
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:247
Definition d_a_npc_clerka.h:7
daNpcT_HIOParam common
Definition d_a_npc_clerka.h:8
s16 field_0x8f
Definition d_a_npc_clerka.h:10
s16 field_0x8c
Definition d_a_npc_clerka.h:9