38#define NPC_MIDP_HIO_CLASS daNpc_midP_HIO_c
40#define NPC_MIDP_HIO_CLASS daNpc_midP_Param_c
134 daNpcT_c(param_1, param_2, param_3, param_4, param_5, param_6, param_7, param_8) {}
145 if (nodeNo == 0xffff) {
Definition JORMContext.h:128
Definition d_a_npc_midp.h:27
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_midp.cpp:119
daNpc_midP_HIO_c()
Definition d_a_npc_midp.cpp:115
void genMessage(JORMContext *)
Definition d_a_npc_midp.cpp:123
daNpc_midP_HIOParam m
Definition d_a_npc_midp.h:35
Definition d_a_npc_midp.h:19
static const daNpc_midP_HIOParam m
Definition d_a_npc_midp.h:68
virtual ~daNpc_midP_Param_c()
Definition d_a_npc_midp.h:21
Midna (True Form)
Definition d_a_npc_midp.h:43
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_midp.cpp:262
int CreateHeap()
Definition d_a_npc_midp.cpp:204
int chkAction(int(daNpc_midP_c::*)(void *))
Definition d_a_npc_midp.cpp:518
NPC_MIDP_HIO_CLASS * mpHIO
Definition d_a_npc_midp.h:155
int drawDbgInfo()
Definition d_a_npc_midp.cpp:501
int Draw()
Definition d_a_npc_midp.cpp:249
static cutFunc mCutList[1]
Definition d_a_npc_midp.h:66
int(daNpc_midP_c::*) actionFunc(void *)
Definition d_a_npc_midp.h:95
void afterJntAnm(int)
Definition d_a_npc_midp.cpp:310
BOOL ctrlBtk()
Definition d_a_npc_midp.cpp:320
u8 mType
Definition d_a_npc_midp.h:157
void action()
Definition d_a_npc_midp.cpp:422
int create()
Definition d_a_npc_midp.cpp:143
s32 getHeadJointNo()
Definition d_a_npc_midp.h:137
int field_0xf9c
Definition d_a_npc_midp.h:160
void srchActors()
Definition d_a_npc_midp.cpp:383
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_midp.cpp:267
actionFunc field_0xf84
Definition d_a_npc_midp.h:158
int getFlowNodeNo()
Definition d_a_npc_midp.h:143
int talk(void *)
Definition d_a_npc_midp.cpp:581
BOOL checkChangeJoint(int i_joint)
Definition d_a_npc_midp.h:140
BOOL evtTalk()
Definition d_a_npc_midp.cpp:387
void setAfterTalkMotion()
Definition d_a_npc_midp.cpp:379
actionFunc field_0xf90
Definition d_a_npc_midp.h:159
BOOL checkRemoveJoint(int i_joint)
Definition d_a_npc_midp.h:141
int selectAction()
Definition d_a_npc_midp.cpp:512
int isDelete()
Definition d_a_npc_midp.cpp:288
u16 getEyeballRMaterialNo()
Definition d_a_npc_midp.h:135
BOOL evtCutProc()
Definition d_a_npc_midp.cpp:408
int Execute()
Definition d_a_npc_midp.cpp:245
s32 getBackboneJointNo()
Definition d_a_npc_midp.h:139
void drawGhost()
Definition d_a_npc_midp.cpp:505
Joint
Definition d_a_npc_midp.h:45
@ JNT_SHOULDERL
Definition d_a_npc_midp.h:55
@ JNT_MANT_ANIMEL2
Definition d_a_npc_midp.h:86
@ JNT_TOER
Definition d_a_npc_midp.h:83
@ JNT_ARMR2
Definition d_a_npc_midp.h:67
@ JNT_MANTR2
Definition d_a_npc_midp.h:73
@ JNT_CENTER
Definition d_a_npc_midp.h:46
@ JNT_ARMR1
Definition d_a_npc_midp.h:66
@ JNT_THAMBR
Definition d_a_npc_midp.h:71
@ JNT_MANT_ANIMEL1
Definition d_a_npc_midp.h:64
@ JNT_MAYUR
Definition d_a_npc_midp.h:53
@ JNT_TOEL
Definition d_a_npc_midp.h:79
@ JNT_FINGERR1
Definition d_a_npc_midp.h:69
@ JNT_BACKBONE1
Definition d_a_npc_midp.h:47
@ JNT_MANTL1
Definition d_a_npc_midp.h:62
@ JNT_SKIRTB2
Definition d_a_npc_midp.h:89
@ JNT_MANT_ANIMER1
Definition d_a_npc_midp.h:74
@ JNT_FINGERR2
Definition d_a_npc_midp.h:70
@ JNT_MAYUL
Definition d_a_npc_midp.h:52
@ JNT_MANTR1
Definition d_a_npc_midp.h:72
@ JNT_MANTC2
Definition d_a_npc_midp.h:85
@ JNT_BACKBONE2
Definition d_a_npc_midp.h:48
@ JNT_LEGL1
Definition d_a_npc_midp.h:76
@ JNT_HANDL
Definition d_a_npc_midp.h:58
@ JNT_MANTC1
Definition d_a_npc_midp.h:84
@ JNT_LEGR2
Definition d_a_npc_midp.h:81
@ JNT_NECK
Definition d_a_npc_midp.h:49
@ JNT_SHOULDERR
Definition d_a_npc_midp.h:65
@ JNT_HANDR
Definition d_a_npc_midp.h:68
@ JNT_LEGL2
Definition d_a_npc_midp.h:77
@ JNT_FOOTL
Definition d_a_npc_midp.h:78
@ JNT_CHIN
Definition d_a_npc_midp.h:51
@ JNT_FINGERL1
Definition d_a_npc_midp.h:59
@ JNT_THAMBL
Definition d_a_npc_midp.h:61
@ JNT_MANT_ANIMER2
Definition d_a_npc_midp.h:87
@ JNT_WAIST
Definition d_a_npc_midp.h:75
@ JNT_SKIRTB1
Definition d_a_npc_midp.h:88
@ JNT_FOOTR
Definition d_a_npc_midp.h:82
@ JNT_SKIRTF1
Definition d_a_npc_midp.h:90
@ JNT_MANTL2
Definition d_a_npc_midp.h:63
@ JNT_ARML1
Definition d_a_npc_midp.h:56
@ JNT_MOUTH
Definition d_a_npc_midp.h:54
@ JNT_ARML2
Definition d_a_npc_midp.h:57
@ JNT_SKIRTF2
Definition d_a_npc_midp.h:91
@ JNT_LEGR1
Definition d_a_npc_midp.h:80
@ JNT_HEAD
Definition d_a_npc_midp.h:50
@ JNT_FINGERL2
Definition d_a_npc_midp.h:60
dCcD_Cyl mCyl
Definition d_a_npc_midp.h:156
void setAttnPos()
Definition d_a_npc_midp.cpp:443
u16 getEyeballLMaterialNo()
Definition d_a_npc_midp.h:136
int(daNpc_midP_c::*) cutFunc(int)
Definition d_a_npc_midp.h:94
daNpc_midP_c(daNpcT_faceMotionAnmData_c const *param_1, daNpcT_motionAnmData_c const *param_2, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_3, int param_4, daNpcT_MotionSeqMngr_c::sequenceStepData_c const *param_5, int param_6, daNpcT_evtData_c const *param_7, char **param_8)
Definition d_a_npc_midp.h:130
void setCollision()
Definition d_a_npc_midp.cpp:468
int wait(void *)
Definition d_a_npc_midp.cpp:537
int setAction(int(daNpc_midP_c::*)(void *))
Definition d_a_npc_midp.cpp:522
static char * mCutNameList
Definition d_a_npc_midp.h:151
int Delete()
Definition d_a_npc_midp.cpp:238
void setParam()
Definition d_a_npc_midp.cpp:352
u8 getType()
Definition d_a_npc_midp.cpp:279
Type
Definition d_a_npc_midp.h:97
@ TYPE_1
Definition d_a_npc_midp.h:99
@ TYPE_0
Definition d_a_npc_midp.h:98
void beforeMove()
Definition d_a_npc_midp.cpp:437
void reset()
Definition d_a_npc_midp.cpp:297
s32 getNeckJointNo()
Definition d_a_npc_midp.h:138
~daNpc_midP_c()
Definition d_a_npc_midp.cpp:128
Definition f_op_actor.h:243
actor_place home
Definition f_op_actor.h:262
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_midP_c)==0xfa0)
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 JORReflexible.h:10
s16 x
Definition c_sxyz.h:7
csXyz angle
Definition f_op_actor.h:219
Definition d_a_npc_midp.h:15
daNpcT_HIOParam common
Definition d_a_npc_midp.h:16