29#define NPC_LUD_HIO_CLASS daNpc_Lud_HIO_c
31#define NPC_LUD_HIO_CLASS daNpc_Lud_Param_c
92 int i_faceMotionStepNum,
95 :
daNpcT_c(i_faceMotionAnmData, i_motionAnmData, i_faceMotionSequenceData,
96 i_faceMotionStepNum, i_motionSequenceData, i_motionStepNum, i_evtData,
107 if (nodeNo == 0xffff) {
Definition d_a_npc_lud.h:19
daNpc_Lud_HIO_c()
Definition d_a_npc_lud.cpp:58
daNpc_Lud_HIOParam m
Definition d_a_npc_lud.h:26
void genMessage(JORMContext *)
Definition d_a_npc_lud.cpp:66
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_lud.cpp:62
Definition d_a_npc_lud.h:11
static const daNpc_Lud_HIOParam m
Definition d_a_npc_lud.h:12
virtual ~daNpc_Lud_Param_c()
Definition d_a_npc_lud.h:13
Luda.
Definition d_a_npc_lud.h:42
BOOL checkRemoveJoint(int param_0)
Definition d_a_npc_lud.h:103
u8 field_0xfd2
Definition d_a_npc_lud.h:131
int giveSoup(void *)
Definition d_a_npc_lud.cpp:1437
static int createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_lud.cpp:400
u8 field_0xfd4
Definition d_a_npc_lud.h:133
static int ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_lud.cpp:404
int setAction(actionFunc)
Definition d_a_npc_lud.cpp:910
BOOL evtCutProc()
Definition d_a_npc_lud.cpp:637
int cutNurse(int)
Definition d_a_npc_lud.cpp:1159
u8 field_0xfd3
Definition d_a_npc_lud.h:132
int field_0xfc8
Definition d_a_npc_lud.h:128
BOOL isDelete()
Definition d_a_npc_lud.cpp:439
void mop(int, int)
Definition d_a_npc_lud.cpp:925
void beforeMove()
Definition d_a_npc_lud.cpp:686
int field_0xfc0
Definition d_a_npc_lud.h:126
void srchActors()
Definition d_a_npc_lud.cpp:610
s32 getBackboneJointNo()
Definition d_a_npc_lud.h:101
u8 getType()
Definition d_a_npc_lud.cpp:417
int cutClothTry(int)
Definition d_a_npc_lud.cpp:1216
int field_0xfd8
Definition d_a_npc_lud.h:135
int selectAction()
Definition d_a_npc_lud.cpp:886
void setAttnPos()
Definition d_a_npc_lud.cpp:699
~daNpc_Lud_c()
Definition d_a_npc_lud.cpp:237
daNpcT_ActorMngr_c mActorMngr[3]
Definition d_a_npc_lud.h:123
actionFunc field_0xfa8
Definition d_a_npc_lud.h:124
void setParam()
Definition d_a_npc_lud.cpp:508
NPC_LUD_HIO_CLASS * mpHIO
Definition d_a_npc_lud.h:119
bool setBowlAnm(int, int, f32)
Definition d_a_npc_lud.cpp:853
int Execute()
Definition d_a_npc_lud.cpp:388
BOOL evtTalk()
Definition d_a_npc_lud.cpp:628
s32 getHeadJointNo()
Definition d_a_npc_lud.h:99
int(daNpc_Lud_c::*) cutFunc(int)
Definition d_a_npc_lud.h:45
int talk(void *)
Definition d_a_npc_lud.cpp:1454
BOOL checkChangeEvt()
Definition d_a_npc_lud.cpp:564
int getFlowNodeNo()
Definition d_a_npc_lud.h:105
actionFunc mAction
Definition d_a_npc_lud.h:125
s16 field_0xfd0
Definition d_a_npc_lud.h:130
int(daNpc_Lud_c::*) actionFunc(void *)
Definition d_a_npc_lud.h:44
int field_0xfcc
Definition d_a_npc_lud.h:129
J3DModel * mpModel[2]
Definition d_a_npc_lud.h:120
dCcD_Cyl mCyl
Definition d_a_npc_lud.h:121
u8 field_0xfd5
Definition d_a_npc_lud.h:134
int cutConversationAboutGoron(int)
Definition d_a_npc_lud.cpp:1104
int nurse(void *)
Definition d_a_npc_lud.cpp:1370
int cutConversationAboutDeathMt(int)
Definition d_a_npc_lud.cpp:1048
static char * mCutNameList[8]
Definition d_a_npc_lud.h:215
s32 getNeckJointNo()
Definition d_a_npc_lud.h:100
int cutThankYou(int)
Definition d_a_npc_lud.cpp:1236
daNpc_Lud_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_lud.h:88
void reset()
Definition d_a_npc_lud.cpp:461
BOOL checkChangeJoint(int param_0)
Definition d_a_npc_lud.h:102
int CreateHeap()
Definition d_a_npc_lud.cpp:298
void afterJntAnm(int)
Definition d_a_npc_lud.cpp:498
int Delete()
Definition d_a_npc_lud.cpp:382
bool afterSetMotionAnm(int, int, f32, int)
Definition d_a_npc_lud.cpp:879
mDoExt_McaMorfSO * mpBowlMorf
Definition d_a_npc_lud.h:118
void action()
Definition d_a_npc_lud.cpp:651
u8 mType
Definition d_a_npc_lud.h:122
static cutFunc mCutList[8]
Definition d_a_npc_lud.h:226
int create()
Definition d_a_npc_lud.cpp:249
u16 getEyeballMaterialNo()
Definition d_a_npc_lud.h:98
void drawOtherMdl()
Definition d_a_npc_lud.cpp:821
void setAfterTalkMotion()
Definition d_a_npc_lud.cpp:600
int cutConversationInHotel(int)
Definition d_a_npc_lud.cpp:972
int cutHurry(int)
Definition d_a_npc_lud.cpp:943
int field_0xfc4
Definition d_a_npc_lud.h:127
void setCollision()
Definition d_a_npc_lud.cpp:773
int drawDbgInfo()
Definition d_a_npc_lud.cpp:817
int Draw()
Definition d_a_npc_lud.cpp:392
BOOL chkAction(actionFunc)
Definition d_a_npc_lud.cpp:906
u8 getBitSW()
Definition d_a_npc_lud.h:112
int wait(void *)
Definition d_a_npc_lud.cpp:1269
Definition f_op_actor.h:271
actor_place home
Definition f_op_actor.h:290
Definition m_Do_ext.h:408
Definition m_Do_hostIO.h:26
STATIC_ASSERT(sizeof(daNpc_Lud_c)==0xfdc)
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_lud.h:6
daNpcT_HIOParam common
Definition d_a_npc_lud.h:7
f32 play_speed
Definition d_a_npc_lud.h:8