1#ifndef D_A_NPC_CLERKT_H
2#define D_A_NPC_CLERKT_H
29#define NPC_CLERKT_HIO_CLASS daNpcClerkt_HIO_c
31#define NPC_CLERKT_HIO_CLASS daNpcClerkt_Param_c
92 int i_faceMotionStepNum,
95 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
96 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
108 if (nodeNo == 0xffff) {
Definition d_shop_system.h:11
Ooccaa (City in the Sky Shop)
Definition d_a_npc_clerkt.h:42
dCcD_Cyl mCyl
Definition d_a_npc_clerkt.h:133
u8 field_0x10e9
Definition d_a_npc_clerkt.h:141
s32 getNeckJointNo()
Definition d_a_npc_clerkt.h:102
int talk(void *)
Definition d_a_npc_clerkt.cpp:457
void setCollision()
Definition d_a_npc_clerkt.cpp:661
u8 field_0x10eb
Definition d_a_npc_clerkt.h:143
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_clerkt.h:100
int field_0x10e4
Definition d_a_npc_clerkt.h:139
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_clerkt.h:99
int(daNpcClerkT_c::*) actionFunc(void *)
Definition d_a_npc_clerkt.h:45
NPC_CLERKT_HIO_CLASS * mpHIO
Definition d_a_npc_clerkt.h:132
int Execute()
Definition d_a_npc_clerkt.cpp:210
u8 mShopFlag
Definition d_a_npc_clerkt.h:142
BOOL evtCutProc()
Definition d_a_npc_clerkt.cpp:309
actionFunc mNextAction
Definition d_a_npc_clerkt.h:136
void setParam()
Definition d_a_npc_clerkt.cpp:586
int drawDbgInfo()
Definition d_a_npc_clerkt.cpp:342
void reset()
Definition d_a_npc_clerkt.cpp:264
int setAction(int(daNpcClerkT_c::*)(void *))
Definition d_a_npc_clerkt.cpp:375
actionFunc mAction
Definition d_a_npc_clerkt.h:137
int field_0x10ec
Definition d_a_npc_clerkt.h:144
void action()
Definition d_a_npc_clerkt.cpp:327
void afterJntAnm(int)
Definition d_a_npc_clerkt.cpp:282
int wait(void *)
Definition d_a_npc_clerkt.cpp:390
u32 getFlowNodeNo()
Definition d_a_npc_clerkt.h:105
void srchActors()
Definition d_a_npc_clerkt.h:118
void setAfterTalkMotion()
Definition d_a_npc_clerkt.cpp:624
int isDelete()
Definition d_a_npc_clerkt.cpp:253
static cutFunc mCutList[1]
Definition d_a_npc_clerkt.h:113
~daNpcClerkT_c()
Definition d_a_npc_clerkt.cpp:115
u8 mType
Definition d_a_npc_clerkt.h:134
u16 getEyeballMaterialNo()
Definition d_a_npc_clerkt.h:98
int CreateHeap()
Definition d_a_npc_clerkt.cpp:171
int Draw()
Definition d_a_npc_clerkt.cpp:229
s32 getBackboneJointNo()
Definition d_a_npc_clerkt.h:101
int Delete()
Definition d_a_npc_clerkt.cpp:204
int tend(void *)
Definition d_a_npc_clerkt.cpp:432
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerkt.cpp:241
int shop(void *)
Definition d_a_npc_clerkt.cpp:493
void beforeMove()
Definition d_a_npc_clerkt.cpp:628
u8 getMaxNumItem()
Definition d_a_npc_clerkt.h:116
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerkt.cpp:237
FaceMotion
Definition d_a_npc_clerkt.h:52
@ FACE_MOT_UNK_1
Definition d_a_npc_clerkt.h:53
int selectAction()
Definition d_a_npc_clerkt.cpp:356
void setAttnPos()
Definition d_a_npc_clerkt.cpp:634
int create()
Definition d_a_npc_clerkt.cpp:125
u8 field_0x10e8
Definition d_a_npc_clerkt.h:140
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_clerkt.h:135
int mShopProcess
Definition d_a_npc_clerkt.h:138
Type
Definition d_a_npc_clerkt.h:47
@ TYPE_SHOP
Definition d_a_npc_clerkt.h:48
@ TYPE_1
Definition d_a_npc_clerkt.h:49
Motion
Definition d_a_npc_clerkt.h:56
@ MOT_UNK_0
Definition d_a_npc_clerkt.h:57
BOOL evtTalk()
Definition d_a_npc_clerkt.cpp:292
void drawOtherMdl()
Definition d_a_npc_clerkt.cpp:346
int(daNpcClerkT_c::*) cutFunc(int)
Definition d_a_npc_clerkt.h:44
s32 getHeadJointNo()
Definition d_a_npc_clerkt.h:103
static char * mCutNameList[1]
Definition d_a_npc_clerkt.h:111
daNpcClerkT_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_clerkt.h:88
int chkAction(int(daNpcClerkT_c::*)(void *))
Definition d_a_npc_clerkt.cpp:371
Definition d_a_npc_clerkt.h:19
daNpcClerkt_HIO_c()
Definition d_a_npc_clerkt.cpp:57
void genMessage(JORMContext *)
Definition d_a_npc_clerkt.cpp:65
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_clerkt.cpp:61
daNpcClerkt_HIOParam m
Definition d_a_npc_clerkt.h:26
Definition d_a_npc_clerkt.h:11
virtual ~daNpcClerkt_Param_c()
Definition d_a_npc_clerkt.h:13
static const daNpcClerkt_HIOParam m
Definition d_a_npc_clerkt.h:12
void entry(fopAc_ac_c *)
Definition d_a_npc.cpp:281
fopAc_ac_c * getShopItemTagP()
Definition d_a_npc.cpp:2625
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpcClerkT_c)==0x10f0)
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_clerkt.h:7
daNpcT_HIOParam common
Definition d_a_npc_clerkt.h:8