17#define NPC_GRMC_HIO_CLASS daNpc_grMC_HIO_c
19#define NPC_GRMC_HIO_CLASS daNpc_grMC_Param_c
106 int i_faceMotionStepNum,
111 :
dShopSystem_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
112 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
cPhs__Step
Definition c_phase.h:8
Definition d_shop_system.h:11
Definition d_a_npc_grmc.h:26
daNpc_grMC_HIOParam m
Definition d_a_npc_grmc.h:28
Definition d_a_npc_grmc.h:31
static daNpc_grMC_HIOParam const m
Definition d_a_npc_grmc.h:167
virtual ~daNpc_grMC_Param_c()
Definition d_a_npc_grmc.h:33
Goron Child (Shopkeeper)
Definition d_a_npc_grmc.h:38
void beforeMove()
Definition d_a_npc_grmc.cpp:525
int talk(void *)
Definition d_a_npc_grmc.cpp:669
int getFlowNodeNo()
Definition d_a_npc_grmc.cpp:354
u8 mType
Definition d_a_npc_grmc.h:127
BOOL evtTalk()
Definition d_a_npc_grmc.cpp:466
void srchActors()
Definition d_a_npc_grmc.cpp:462
cPhs__Step create()
Definition d_a_npc_grmc.cpp:211
NPC_GRMC_HIO_CLASS * mHIO
Definition d_a_npc_grmc.h:125
~daNpc_grMC_c()
Definition d_a_npc_grmc.cpp:157
static char * mCutNameList
Definition d_a_npc_grmc.h:121
void setAfterTalkMotion()
Definition d_a_npc_grmc.cpp:438
int test(void *)
Definition d_a_npc_grmc.cpp:740
void setAttnPos()
Definition d_a_npc_grmc.cpp:531
BOOL evtCutProc()
Definition d_a_npc_grmc.cpp:483
int Delete()
Definition d_a_npc_grmc.cpp:296
actionFunc mAction
Definition d_a_npc_grmc.h:129
dCcD_Cyl mCyl
Definition d_a_npc_grmc.h:126
daNpc_grMC_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_grmc.h:102
BOOL setAction(actionFunc)
Definition d_a_npc_grmc.cpp:613
u8 field_0x10de[0x10e0 - 0x10de]
Definition d_a_npc_grmc.h:133
u8 field_0x10dd
Definition d_a_npc_grmc.h:132
u8 field_0x10dc
Definition d_a_npc_grmc.h:131
BOOL chkAction(actionFunc)
Definition d_a_npc_grmc.cpp:609
int Execute()
Definition d_a_npc_grmc.cpp:301
u8 getMaxNumItem()
Definition d_a_npc_grmc.cpp:364
void action()
Definition d_a_npc_grmc.cpp:500
int Draw()
Definition d_a_npc_grmc.cpp:321
void drawOtherMdl()
Definition d_a_npc_grmc.cpp:593
u8 getType()
Definition d_a_npc_grmc.cpp:350
BOOL checkChangeJoint(int param_1)
Definition d_a_npc_grmc.h:117
s32 getNeckJointNo()
Definition d_a_npc_grmc.h:115
int(daNpc_grMC_c::*) cutFunc(int)
Definition d_a_npc_grmc.h:67
BOOL selectAction()
Definition d_a_npc_grmc.cpp:603
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_grmc.cpp:337
void setParam()
Definition d_a_npc_grmc.cpp:396
s32 getBackboneJointNo()
Definition d_a_npc_grmc.h:116
void setCollision()
Definition d_a_npc_grmc.cpp:557
BOOL checkRemoveJoint(int param_1)
Definition d_a_npc_grmc.h:118
int(daNpc_grMC_c::*) actionFunc(void *)
Definition d_a_npc_grmc.h:68
void afterJntAnm(int)
Definition d_a_npc_grmc.cpp:386
BOOL isDelete()
Definition d_a_npc_grmc.cpp:368
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_grmc.cpp:332
int CreateHeap()
Definition d_a_npc_grmc.cpp:262
Joint
Definition d_a_npc_grmc.h:41
@ JNT_HANDL
Definition d_a_npc_grmc.h:53
@ JNT_SHOULDERL
Definition d_a_npc_grmc.h:50
@ JNT_NECK
Definition d_a_npc_grmc.h:45
@ JNT_SHOULDERR
Definition d_a_npc_grmc.h:54
@ JNT_CHIN
Definition d_a_npc_grmc.h:47
@ JNT_MAYU
Definition d_a_npc_grmc.h:48
@ JNT_ARML1
Definition d_a_npc_grmc.h:51
@ JNT_HANDR
Definition d_a_npc_grmc.h:57
@ JNT_ARML2
Definition d_a_npc_grmc.h:52
@ JNT_FOOTR
Definition d_a_npc_grmc.h:64
@ JNT_ARMR2
Definition d_a_npc_grmc.h:56
@ JNT_LEGL2
Definition d_a_npc_grmc.h:60
@ JNT_BACKBONE2
Definition d_a_npc_grmc.h:44
@ JNT_ARMR1
Definition d_a_npc_grmc.h:55
@ JNT_CENTER
Definition d_a_npc_grmc.h:42
@ JNT_WAIST
Definition d_a_npc_grmc.h:58
@ JNT_MOUTH
Definition d_a_npc_grmc.h:49
@ JNT_BACKBONE1
Definition d_a_npc_grmc.h:43
@ JNT_LEGL1
Definition d_a_npc_grmc.h:59
@ JNT_HEAD
Definition d_a_npc_grmc.h:46
@ JNT_LEGR2
Definition d_a_npc_grmc.h:63
@ JNT_LEGR1
Definition d_a_npc_grmc.h:62
@ JNT_FOOTL
Definition d_a_npc_grmc.h:61
int tend(void *)
Definition d_a_npc_grmc.cpp:630
actionFunc mNextAction
Definition d_a_npc_grmc.h:128
u8 field_0x10e0
Definition d_a_npc_grmc.h:134
u16 getEyeballMaterialNo()
Definition d_a_npc_grmc.h:119
static cutFunc mCutList[1]
Definition d_a_npc_grmc.h:153
int shop(void *)
Definition d_a_npc_grmc.cpp:707
int drawDbgInfo()
Definition d_a_npc_grmc.cpp:589
s32 getHeadJointNo()
Definition d_a_npc_grmc.h:114
void reset()
Definition d_a_npc_grmc.cpp:379
int field_0x10d8
Definition d_a_npc_grmc.h:130
Definition f_op_actor.h:230
Definition m_Do_hostIO.h:27
STATIC_ASSERT(sizeof(daNpc_grMC_c)==0x10e4)
int BOOL
Definition types.h:33
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition d_a_npc_grmc.h:22
daNpcT_HIOParam common
Definition d_a_npc_grmc.h:23