30#define NPC_THE_HIO_CLASS daNpcThe_HIO_c
32#define NPC_THE_HIO_CLASS daNpcThe_Param_c
169 if (i_lookMode >= 0 && i_lookMode < 6 && i_lookMode !=
mLookMode) {
cPhs__Step
Definition c_phase.h:8
Definition JORMContext.h:120
Definition Z2Creature.h:7
static int getLayerNo(int)
Definition d_com_inf_game.cpp:844
Definition d_a_npc4.h:379
Definition d_a_npc4.h:292
u16 mOrderEvtNo
Definition d_a_npc4.h:126
Definition d_a_npc_the.h:20
daNpcThe_HIOParam m
Definition d_a_npc_the.h:27
void genMessage(JORMContext *)
Definition d_a_npc_the.cpp:59
void listenPropertyEvent(const JORPropertyEvent *)
Definition d_a_npc_the.cpp:55
daNpcThe_HIO_c()
Definition d_a_npc_the.cpp:51
Definition d_a_npc_the.h:10
static const daNpcThe_HIOParam m
Definition d_a_npc_the.h:14
virtual ~daNpcThe_Param_c()
Definition d_a_npc_the.h:12
Telma.
Definition d_a_npc_the.h:43
BOOL EvCut_TwResistance(int)
Definition d_a_npc_the.cpp:894
BOOL ctrlBtk()
Definition d_a_npc_the.cpp:1281
BOOL waitTW(void *)
Definition d_a_npc_the.cpp:738
void adjustShapeAngle()
Definition d_a_npc_the.h:145
BOOL drawDbgInfo()
Definition d_a_npc_the.cpp:1338
u32 field_0xe0c
Definition d_a_npc_the.h:224
static char * mEvtCutNameList[4]
Definition d_a_npc_the.h:157
void doNormalAction(int)
Definition d_a_npc_the.h:198
void reset()
Definition d_a_npc_the.cpp:1016
u32 field_0xe04
Definition d_a_npc_the.h:222
BOOL test(void *)
Definition d_a_npc_the.cpp:864
bool field_0xe1c
Definition d_a_npc_the.h:229
void playMotion()
Definition d_a_npc_the.cpp:537
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_the.h:212
NPC_THE_HIO_CLASS * mpHIO
Definition d_a_npc_the.h:215
cPhs__Step create()
Definition d_a_npc_the.cpp:931
bool chkAction(ActionFn action)
Definition d_a_npc_the.h:183
~daNpcThe_c()
Definition d_a_npc_the.cpp:180
void setMotionAnm(int, f32)
Definition d_a_npc_the.cpp:424
BOOL CreateHeap()
Definition d_a_npc_the.cpp:189
static EventFn mEvtCutList[4]
Definition d_a_npc_the.h:164
u32 field_0xe10
Definition d_a_npc_the.h:225
Motion
Definition d_a_npc_the.h:101
@ MOT_KUNE_WAIT_A
Definition d_a_npc_the.h:107
@ MOT_TALK_R
Definition d_a_npc_the.h:111
@ MOT_WAIT_A
Definition d_a_npc_the.h:102
@ MOT_LOOK_A
Definition d_a_npc_the.h:103
@ MOT_LOOK
Definition d_a_npc_the.h:112
@ MOT_KUNE_WAIT_B
Definition d_a_npc_the.h:110
@ MOT_KUNE_SHISHI
Definition d_a_npc_the.h:108
@ MOT_TO_WAIT_B
Definition d_a_npc_the.h:104
@ MOT_WAIT_B
Definition d_a_npc_the.h:109
@ MOT_KUNE_TALK
Definition d_a_npc_the.h:106
@ MOT_WAIT_LOOKUP
Definition d_a_npc_the.h:105
BOOL(daNpcThe_c::*) ActionFn(void *)
Definition d_a_npc_the.h:45
int mFlowID
Definition d_a_npc_the.h:226
BOOL main()
Definition d_a_npc_the.cpp:1114
BOOL talk(void *)
Definition d_a_npc_the.cpp:770
u8 field_0xdf8[8]
Definition d_a_npc_the.h:220
daNpcThe_c()
Definition d_a_npc_the.cpp:178
BOOL EvCut_Introduction(int)
Definition d_a_npc_the.cpp:898
BOOL ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_the.cpp:227
bool setExpressionAnm(int, bool)
Definition d_a_npc_the.cpp:276
static BOOL ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_the.cpp:266
bool setExpressionBtp(int)
Definition d_a_npc_the.cpp:358
void setParam()
Definition d_a_npc_the.cpp:1062
daNpcF_ActorMngr_c mActorMngr[3]
Definition d_a_npc_the.h:214
u16 mMode
Definition d_a_npc_the.h:228
dCcD_Cyl mColCyl
Definition d_a_npc_the.h:216
bool isDelete()
Definition d_a_npc_the.h:160
daNpcF_Lookat_c mLookat
Definition d_a_npc_the.h:213
int Draw()
Definition d_a_npc_the.cpp:171
u32 field_0xe08
Definition d_a_npc_the.h:223
void setAttnPos()
Definition d_a_npc_the.cpp:1299
bool field_0xe1d
Definition d_a_npc_the.h:230
u8 getTypeFromParam()
Definition d_a_npc_the.h:147
u8 mType
Definition d_a_npc_the.h:231
Animation
Definition d_a_npc_the.h:54
@ ANM_TALK_R
Definition d_a_npc_the.h:74
@ ANM_KUNE_SHISHI
Definition d_a_npc_the.h:81
@ ANM_WAIT_LOOKUP
Definition d_a_npc_the.h:73
@ ANM_KUNE_TALK
Definition d_a_npc_the.h:79
@ ANM_F_TALK_B
Definition d_a_npc_the.h:59
@ ANM_KUNE_WAIT_B
Definition d_a_npc_the.h:80
@ ANM_F_TALK_R
Definition d_a_npc_the.h:62
@ ANM_WAIT_B
Definition d_a_npc_the.h:72
@ ANM_WAIT_LOOKING
Definition d_a_npc_the.h:70
@ ANM_WAIT_A
Definition d_a_npc_the.h:69
@ ANM_F_TALK_A
Definition d_a_npc_the.h:56
@ ANM_FH_CHUCKLE
Definition d_a_npc_the.h:64
@ ANM_TALKING_R
Definition d_a_npc_the.h:75
@ ANM_FH_TALK_B
Definition d_a_npc_the.h:65
@ ANM_LOOK
Definition d_a_npc_the.h:77
@ ANM_TO_WAIT_B
Definition d_a_npc_the.h:71
@ ANM_FH_LAUGH
Definition d_a_npc_the.h:67
@ ANM_F_SMILE
Definition d_a_npc_the.h:57
@ ANM_LOOK_A
Definition d_a_npc_the.h:76
@ ANM_FH_SMILE
Definition d_a_npc_the.h:63
@ ANM_F_LAUGH
Definition d_a_npc_the.h:61
@ ANM_KUNE_WAIT_A
Definition d_a_npc_the.h:78
@ ANM_F_CHUCKLE
Definition d_a_npc_the.h:58
@ ANM_F_TALK_C
Definition d_a_npc_the.h:60
@ ANM_FH_TALK_C
Definition d_a_npc_the.h:66
@ ANM_NONE
Definition d_a_npc_the.h:55
@ ANM_FH_TALK_R
Definition d_a_npc_the.h:68
ActionFn mpActionFn
Definition d_a_npc_the.h:218
BOOL doEvent()
Definition d_a_npc_the.cpp:1181
BOOL wait(void *)
Definition d_a_npc_the.cpp:631
Expression
Definition d_a_npc_the.h:84
@ EXPR_TALK_C
Definition d_a_npc_the.h:89
@ EXPR_SMILE
Definition d_a_npc_the.h:86
@ EXPR_CHUCKLE
Definition d_a_npc_the.h:87
@ EXPR_TALK_A
Definition d_a_npc_the.h:85
@ EXPR_H_CHUCKLE
Definition d_a_npc_the.h:94
@ EXPR_TALK_B
Definition d_a_npc_the.h:88
@ EXPR_H_LAUGH
Definition d_a_npc_the.h:97
@ EXPR_H_TALK_C
Definition d_a_npc_the.h:96
@ EXPR_LAUGH
Definition d_a_npc_the.h:90
@ EXPR_NONE
Definition d_a_npc_the.h:98
@ EXPR_TALK_R
Definition d_a_npc_the.h:91
@ EXPR_H_TALK_B
Definition d_a_npc_the.h:95
@ EXPR_H_TALK_R
Definition d_a_npc_the.h:92
@ EXPR_H_SMILE
Definition d_a_npc_the.h:93
void setExpression(int, f32)
Definition d_a_npc_the.cpp:729
void lookat()
Definition d_a_npc_the.cpp:574
ActionFn mpNextActionFn
Definition d_a_npc_the.h:217
void playExpression()
Definition d_a_npc_the.cpp:499
u32 mItemID
Definition d_a_npc_the.h:221
BOOL(daNpcThe_c::*) EventFn(int)
Definition d_a_npc_the.h:46
s16 mLookMode
Definition d_a_npc_the.h:227
void setExpressionTalkAfter()
Definition d_a_npc_the.cpp:1155
BOOL setAction(ActionFn action)
Definition d_a_npc_the.h:185
Z2Creature mSound
Definition d_a_npc_the.h:211
Type
Definition d_a_npc_the.h:48
@ TYPE_BAR
Definition d_a_npc_the.h:49
@ TYPE_1
Definition d_a_npc_the.h:50
@ TYPE_KAKARIKO
Definition d_a_npc_the.h:51
static BOOL createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_the.cpp:262
request_of_phase_process_class mPhase[2]
Definition d_a_npc_the.h:219
bool isSneaking()
Definition d_a_npc_the.h:174
void setMotion(int, f32, int)
Definition d_a_npc_the.cpp:717
void setLookMode(int i_lookMode)
Definition d_a_npc_the.h:168
Definition f_op_actor.h:230
Definition m_Do_hostIO.h:27
static void action(b_bh_class *i_this)
Definition d_a_b_bh.cpp:1017
STATIC_ASSERT(sizeof(daNpcThe_Param_c::m)==0x6C)
s8 dComIfGp_getStartStageRoomNo()
Definition d_com_inf_game.h:2539
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2531
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
unsigned char u8
Definition types.h:8
u32 fopAcM_GetParam(const void *i_actor)
Definition f_op_actor_mng.h:192
int strcmp(const char *str1, const char *str2)
Definition string.c:112
Definition JORReflexible.h:10
Definition d_a_npc4.h:423
Definition d_a_npc_the.h:6
daNpcF_HIOParam common
Definition d_a_npc_the.h:7