1#ifndef D_A_NPC_CLERKB_H
2#define D_A_NPC_CLERKB_H
32#define NPC_CLERKB_HIO_CLASS daNpc_clerkB_HIO_c
34#define NPC_CLERKB_HIO_CLASS daNpc_clerkB_Param_c
115 int i_faceMotionStepNum,
118 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
119 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
131 if (nodeNo == 0xffff) {
Definition JORMContext.h:120
Definition d_msg_flow.h:49
Definition d_shop_system.h:11
Definition d_a_npc_clerkb.h:22
daNpc_clerkB_HIO_c()
Definition d_a_npc_clerkb.cpp:59
daNpc_clerkB_HIOParam m
Definition d_a_npc_clerkb.h:29
void genMessage(JORMContext *)
Definition d_a_npc_clerkb.cpp:67
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_clerkb.cpp:63
Definition d_a_npc_clerkb.h:14
static const daNpc_clerkB_HIOParam m
Definition d_a_npc_clerkb.h:11
virtual ~daNpc_clerkB_Param_c()
Definition d_a_npc_clerkb.h:16
Malver.
Definition d_a_npc_clerkb.h:45
~daNpc_clerkB_c()
Definition d_a_npc_clerkb.cpp:126
void beforeMove()
Definition d_a_npc_clerkb.cpp:581
s32 getHeadJointNo()
Definition d_a_npc_clerkb.h:122
dCcD_Cyl mCyl
Definition d_a_npc_clerkb.h:147
Motion
Definition d_a_npc_clerkb.h:66
@ MOT_UNK_8
Definition d_a_npc_clerkb.h:74
@ MOT_UNK_1
Definition d_a_npc_clerkb.h:68
@ MOT_UNK_6
Definition d_a_npc_clerkb.h:72
@ MOT_UNK_7
Definition d_a_npc_clerkb.h:73
@ MOT_UNK_5
Definition d_a_npc_clerkb.h:71
@ MOT_UNK_2
Definition d_a_npc_clerkb.h:69
@ MOT_UNK_0
Definition d_a_npc_clerkb.h:67
@ MOT_UNK_3
Definition d_a_npc_clerkb.h:70
int setAction(int(daNpc_clerkB_c::*)(void *))
Definition d_a_npc_clerkb.cpp:694
u8 field_0x110e
Definition d_a_npc_clerkb.h:158
void drawGhost()
Definition d_a_npc_clerkb.cpp:665
int create()
Definition d_a_npc_clerkb.cpp:136
int chkAction(int(daNpc_clerkB_c::*)(void *))
Definition d_a_npc_clerkb.cpp:690
int drawDbgInfo()
Definition d_a_npc_clerkb.cpp:651
actionFunc mAction
Definition d_a_npc_clerkb.h:151
int talk(void *)
Definition d_a_npc_clerkb.cpp:809
void reset()
Definition d_a_npc_clerkb.cpp:410
u8 getType()
Definition d_a_npc_clerkb.cpp:269
void setCollision()
Definition d_a_npc_clerkb.cpp:615
u8 field_0x1114
Definition d_a_npc_clerkb.h:163
csXyz field_0x10f8
Definition d_a_npc_clerkb.h:152
int Draw()
Definition d_a_npc_clerkb.cpp:245
void drawOtherMdl()
Definition d_a_npc_clerkb.cpp:655
mDoExt_bpkAnm mBpkAnm2
Definition d_a_npc_clerkb.h:145
int Execute()
Definition d_a_npc_clerkb.cpp:227
u16 getEyeballMaterialNo()
Definition d_a_npc_clerkb.h:121
int field_0x1104
Definition d_a_npc_clerkb.h:154
u8 field_0x1112[0x1114 - 0x1112]
Definition d_a_npc_clerkb.h:162
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_clerkb.cpp:253
void setAfterTalkMotion()
Definition d_a_npc_clerkb.cpp:480
static cutFunc mCutList[1]
Definition d_a_npc_clerkb.h:124
daNpc_clerkB_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_clerkb.h:111
void srchActors()
Definition d_a_npc_clerkb.cpp:501
f32 field_0x1108
Definition d_a_npc_clerkb.h:155
int shop(void *)
Definition d_a_npc_clerkb.cpp:845
int Delete()
Definition d_a_npc_clerkb.cpp:221
Type
Definition d_a_npc_clerkb.h:50
@ TYPE_1
Definition d_a_npc_clerkb.h:52
@ TYPE_SHOP
Definition d_a_npc_clerkb.h:51
s32 getBackboneJointNo()
Definition d_a_npc_clerkb.h:124
u8 field_0x1110
Definition d_a_npc_clerkb.h:160
int tend(void *)
Definition d_a_npc_clerkb.cpp:761
int CreateHeap()
Definition d_a_npc_clerkb.cpp:182
void setSe()
Definition d_a_npc_clerkb.cpp:709
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_clerkb.cpp:257
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_clerkb.h:125
FaceMotion
Definition d_a_npc_clerkb.h:55
@ FACE_MOT_UNK_5
Definition d_a_npc_clerkb.h:60
@ FACE_MOT_UNK_8
Definition d_a_npc_clerkb.h:63
@ FACE_MOT_UNK_4
Definition d_a_npc_clerkb.h:59
@ FACE_MOT_UNK_1
Definition d_a_npc_clerkb.h:56
@ FACE_MOT_UNK_2
Definition d_a_npc_clerkb.h:57
@ FACE_MOT_UNK_6
Definition d_a_npc_clerkb.h:61
@ FACE_MOT_UNK_3
Definition d_a_npc_clerkb.h:58
@ FACE_MOT_UNK_7
Definition d_a_npc_clerkb.h:62
BOOL evtTalk()
Definition d_a_npc_clerkb.cpp:511
u8 field_0x110f
Definition d_a_npc_clerkb.h:159
void setAttnPos()
Definition d_a_npc_clerkb.cpp:587
static char * mCutNameList[1]
Definition d_a_npc_clerkb.h:122
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_clerkb.h:126
int isDelete()
Definition d_a_npc_clerkb.cpp:399
void setParam()
Definition d_a_npc_clerkb.cpp:441
actionFunc mNextAction
Definition d_a_npc_clerkb.h:150
int selectAction()
Definition d_a_npc_clerkb.cpp:675
daNpcT_ActorMngr_c mActorMngr[1]
Definition d_a_npc_clerkb.h:149
u8 mType
Definition d_a_npc_clerkb.h:148
u32 getFlowNodeNo()
Definition d_a_npc_clerkb.h:128
u8 field_0x110c
Definition d_a_npc_clerkb.h:156
int beforeStartSeqAction(dMsgFlow_c *, int)
Definition d_a_npc_clerkb.cpp:277
int(daNpc_clerkB_c::*) cutFunc(int)
Definition d_a_npc_clerkb.h:47
int beforeSelectSeqAction(dMsgFlow_c *, int)
Definition d_a_npc_clerkb.cpp:338
u8 field_0x110d
Definition d_a_npc_clerkb.h:157
NPC_CLERKB_HIO_CLASS * mpHIO
Definition d_a_npc_clerkb.h:146
u8 mShopFlag
Definition d_a_npc_clerkb.h:161
u8 getMaxNumItem()
Definition d_a_npc_clerkb.h:139
void action()
Definition d_a_npc_clerkb.cpp:566
int wait(void *)
Definition d_a_npc_clerkb.cpp:719
int mShopProcess
Definition d_a_npc_clerkb.h:153
s32 getNeckJointNo()
Definition d_a_npc_clerkb.h:123
BOOL evtCutProc()
Definition d_a_npc_clerkb.cpp:548
int(daNpc_clerkB_c::*) actionFunc(void *)
Definition d_a_npc_clerkb.h:48
void afterJntAnm(int)
Definition d_a_npc_clerkb.cpp:428
Definition f_op_actor.h:230
actor_place home
Definition f_op_actor.h:249
Definition m_Do_ext.h:124
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_clerkB_c)==0x1118)
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
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_clerkb.h:7
s16 field_0x90
Definition d_a_npc_clerkb.h:10
f32 field_0x8c
Definition d_a_npc_clerkb.h:9
daNpcT_HIOParam common
Definition d_a_npc_clerkb.h:8
s16 field_0x92
Definition d_a_npc_clerkb.h:11