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 JORMContext.h:120
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:456
void setCollision()
Definition d_a_npc_clerkt.cpp:660
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:209
u8 mShopFlag
Definition d_a_npc_clerkt.h:142
BOOL evtCutProc()
Definition d_a_npc_clerkt.cpp:308
actionFunc mNextAction
Definition d_a_npc_clerkt.h:136
void setParam()
Definition d_a_npc_clerkt.cpp:585
int drawDbgInfo()
Definition d_a_npc_clerkt.cpp:341
void reset()
Definition d_a_npc_clerkt.cpp:263
int setAction(int(daNpcClerkT_c::*)(void *))
Definition d_a_npc_clerkt.cpp:374
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:326
void afterJntAnm(int)
Definition d_a_npc_clerkt.cpp:281
int wait(void *)
Definition d_a_npc_clerkt.cpp:389
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:623
int isDelete()
Definition d_a_npc_clerkt.cpp:252
static cutFunc mCutList[1]
Definition d_a_npc_clerkt.h:112
~daNpcClerkT_c()
Definition d_a_npc_clerkt.cpp:114
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:170
int Draw()
Definition d_a_npc_clerkt.cpp:228
s32 getBackboneJointNo()
Definition d_a_npc_clerkt.h:101
int Delete()
Definition d_a_npc_clerkt.cpp:203
int tend(void *)
Definition d_a_npc_clerkt.cpp:431
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerkt.cpp:240
int shop(void *)
Definition d_a_npc_clerkt.cpp:492
void beforeMove()
Definition d_a_npc_clerkt.cpp:627
u8 getMaxNumItem()
Definition d_a_npc_clerkt.h:116
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerkt.cpp:236
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:355
void setAttnPos()
Definition d_a_npc_clerkt.cpp:633
int create()
Definition d_a_npc_clerkt.cpp:124
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:291
void drawOtherMdl()
Definition d_a_npc_clerkt.cpp:345
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:110
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:370
Definition d_a_npc_clerkt.h:19
daNpcClerkt_HIO_c()
Definition d_a_npc_clerkt.cpp:56
void genMessage(JORMContext *)
Definition d_a_npc_clerkt.cpp:64
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_clerkt.cpp:60
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:11
void entry(fopAc_ac_c *)
Definition d_a_npc.cpp:290
fopAc_ac_c * getShopItemTagP()
Definition d_a_npc.cpp:2644
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpcClerkT_c)==0x10f0)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
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_clerkt.h:7
daNpcT_HIOParam common
Definition d_a_npc_clerkt.h:8