162 if (action !=
NULL) {
T cLib_calcTimer(T *value)
Definition c_lib.h:74
cPhs__Step
Definition c_phase.h:8
static int getLayerNo(int)
Definition d_com_inf_game.cpp:843
Definition d_a_npc.h:1099
Definition d_a_npc.h:1017
u16 mOrderEvtNo
Definition d_a_npc.h:844
Definition d_a_npc_the.h:211
static daNpcThe_Param_c::param const m
Definition d_a_npc_the.h:401
virtual ~daNpcThe_Param_c()
Definition d_a_npc_the.h:248
Telma.
Definition d_a_npc_the.h:14
BOOL EvCut_TwResistance(int)
Definition d_a_npc_the.cpp:1133
BOOL ctrlBtk()
Definition d_a_npc_the.cpp:1528
BOOL waitTW(void *)
Definition d_a_npc_the.cpp:973
BOOL drawDbgInfo()
Definition d_a_npc_the.cpp:1647
u32 field_0xe0c
Definition d_a_npc_the.h:196
static char * mEvtCutNameList[4]
Definition d_a_npc_the.h:363
void reset()
Definition d_a_npc_the.cpp:1256
u32 field_0xe04
Definition d_a_npc_the.h:194
BOOL test(void *)
Definition d_a_npc_the.cpp:1101
bool field_0xe1c
Definition d_a_npc_the.h:201
void playMotion()
Definition d_a_npc_the.cpp:809
bool setMotionAnm(int, f32)
Definition d_a_npc_the.cpp:682
daNpcF_MatAnm_c * mpMatAnm
Definition d_a_npc_the.h:184
void doNormalAction()
Definition d_a_npc_the.h:170
cPhs__Step create()
Definition d_a_npc_the.cpp:1174
bool chkAction(ActionFn action)
Definition d_a_npc_the.h:153
~daNpcThe_c()
Definition d_a_npc_the.cpp:391
BOOL CreateHeap()
Definition d_a_npc_the.cpp:436
static EventFn mEvtCutList[4]
Definition d_a_npc_the.h:370
u32 field_0xe10
Definition d_a_npc_the.h:197
Motion
Definition d_a_npc_the.h:72
@ MOT_KUNE_WAIT_A
Definition d_a_npc_the.h:78
@ MOT_TALK_R
Definition d_a_npc_the.h:82
@ MOT_WAIT_A
Definition d_a_npc_the.h:73
@ MOT_LOOK_A
Definition d_a_npc_the.h:74
@ MOT_LOOK
Definition d_a_npc_the.h:83
@ MOT_KUNE_WAIT_B
Definition d_a_npc_the.h:81
@ MOT_KUNE_SHISHI
Definition d_a_npc_the.h:79
@ MOT_TO_WAIT_B
Definition d_a_npc_the.h:75
@ MOT_WAIT_B
Definition d_a_npc_the.h:80
@ MOT_KUNE_TALK
Definition d_a_npc_the.h:77
@ MOT_WAIT_LOOKUP
Definition d_a_npc_the.h:76
int mFlowID
Definition d_a_npc_the.h:198
BOOL main()
Definition d_a_npc_the.cpp:1363
BOOL talk(void *)
Definition d_a_npc_the.cpp:1006
u8 field_0xdf8[8]
Definition d_a_npc_the.h:192
daNpcThe_c()
Definition d_a_npc_the.cpp:386
BOOL EvCut_Introduction(int)
Definition d_a_npc_the.cpp:1139
BOOL ctrlJoint(J3DJoint *, J3DModel *)
Definition d_a_npc_the.cpp:477
bool setExpressionAnm(int, bool)
Definition d_a_npc_the.cpp:532
static BOOL ctrlJointCallBack(J3DJoint *, int)
Definition d_a_npc_the.cpp:520
bool setExpressionBtp(int)
Definition d_a_npc_the.cpp:615
void setParam()
Definition d_a_npc_the.cpp:1308
daNpcF_ActorMngr_c mActorMngr[3]
Definition d_a_npc_the.h:186
BOOL(daNpcThe_c::* ActionFn)(void *)
Definition d_a_npc_the.h:16
BOOL(daNpcThe_c::* EventFn)(int)
Definition d_a_npc_the.h:17
u16 mMode
Definition d_a_npc_the.h:200
dCcD_Cyl mColCyl
Definition d_a_npc_the.h:188
bool isDelete()
Definition d_a_npc_the.h:131
daNpcF_Lookat_c mLookat
Definition d_a_npc_the.h:185
int Draw()
Definition d_a_npc_the.cpp:377
u8 field_0xc90[4]
Definition d_a_npc_the.h:187
u32 field_0xe08
Definition d_a_npc_the.h:195
void setAttnPos()
Definition d_a_npc_the.cpp:1547
bool field_0xe1d
Definition d_a_npc_the.h:202
u8 getTypeFromParam()
Definition d_a_npc_the.h:118
u8 mType
Definition d_a_npc_the.h:203
Animation
Definition d_a_npc_the.h:25
@ ANM_TALK_R
Definition d_a_npc_the.h:45
@ ANM_KUNE_SHISHI
Definition d_a_npc_the.h:52
@ ANM_WAIT_LOOKUP
Definition d_a_npc_the.h:44
@ ANM_KUNE_TALK
Definition d_a_npc_the.h:50
@ ANM_F_TALK_B
Definition d_a_npc_the.h:30
@ ANM_KUNE_WAIT_B
Definition d_a_npc_the.h:51
@ ANM_F_TALK_R
Definition d_a_npc_the.h:33
@ ANM_WAIT_B
Definition d_a_npc_the.h:43
@ ANM_WAIT_LOOKING
Definition d_a_npc_the.h:41
@ ANM_WAIT_A
Definition d_a_npc_the.h:40
@ ANM_F_TALK_A
Definition d_a_npc_the.h:27
@ ANM_FH_CHUCKLE
Definition d_a_npc_the.h:35
@ ANM_TALKING_R
Definition d_a_npc_the.h:46
@ ANM_FH_TALK_B
Definition d_a_npc_the.h:36
@ ANM_LOOK
Definition d_a_npc_the.h:48
@ ANM_TO_WAIT_B
Definition d_a_npc_the.h:42
@ ANM_FH_LAUGH
Definition d_a_npc_the.h:38
@ ANM_F_SMILE
Definition d_a_npc_the.h:28
@ ANM_LOOK_A
Definition d_a_npc_the.h:47
@ ANM_FH_SMILE
Definition d_a_npc_the.h:34
@ ANM_F_LAUGH
Definition d_a_npc_the.h:32
@ ANM_KUNE_WAIT_A
Definition d_a_npc_the.h:49
@ ANM_F_CHUCKLE
Definition d_a_npc_the.h:29
@ ANM_F_TALK_C
Definition d_a_npc_the.h:31
@ ANM_FH_TALK_C
Definition d_a_npc_the.h:37
@ ANM_NONE
Definition d_a_npc_the.h:26
@ ANM_FH_TALK_R
Definition d_a_npc_the.h:39
ActionFn mpActionFn
Definition d_a_npc_the.h:190
BOOL doEvent()
Definition d_a_npc_the.cpp:1429
BOOL wait(void *)
Definition d_a_npc_the.cpp:862
Expression
Definition d_a_npc_the.h:55
@ EXPR_TALK_C
Definition d_a_npc_the.h:60
@ EXPR_SMILE
Definition d_a_npc_the.h:57
@ EXPR_CHUCKLE
Definition d_a_npc_the.h:58
@ EXPR_TALK_A
Definition d_a_npc_the.h:56
@ EXPR_H_CHUCKLE
Definition d_a_npc_the.h:65
@ EXPR_TALK_B
Definition d_a_npc_the.h:59
@ EXPR_H_LAUGH
Definition d_a_npc_the.h:68
@ EXPR_H_TALK_C
Definition d_a_npc_the.h:67
@ EXPR_LAUGH
Definition d_a_npc_the.h:61
@ EXPR_NONE
Definition d_a_npc_the.h:69
@ EXPR_TALK_R
Definition d_a_npc_the.h:62
@ EXPR_H_TALK_B
Definition d_a_npc_the.h:66
@ EXPR_H_TALK_R
Definition d_a_npc_the.h:63
@ EXPR_H_SMILE
Definition d_a_npc_the.h:64
void setExpression(int, f32)
Definition d_a_npc_the.cpp:963
void lookat()
Definition d_a_npc_the.cpp:1589
ActionFn mpNextActionFn
Definition d_a_npc_the.h:189
void playExpression()
Definition d_a_npc_the.cpp:758
u32 mItemID
Definition d_a_npc_the.h:193
s16 mLookMode
Definition d_a_npc_the.h:199
void setExpressionTalkAfter()
Definition d_a_npc_the.cpp:1401
BOOL setAction(ActionFn action)
Definition d_a_npc_the.h:157
Z2Creature mSound
Definition d_a_npc_the.h:183
Type
Definition d_a_npc_the.h:19
@ TYPE_BAR
Definition d_a_npc_the.h:20
@ TYPE_1
Definition d_a_npc_the.h:21
@ TYPE_KAKARIKO
Definition d_a_npc_the.h:22
static BOOL createHeapCallBack(fopAc_ac_c *)
Definition d_a_npc_the.cpp:514
request_of_phase_process_class mPhase[2]
Definition d_a_npc_the.h:191
bool isSneaking()
Definition d_a_npc_the.h:145
void setMotion(int, f32, int)
Definition d_a_npc_the.cpp:950
void setLookMode(int i_lookMode)
Definition d_a_npc_the.h:139
static void action(b_bh_class *param_0)
Definition d_a_b_bh.cpp:886
STATIC_ASSERT(sizeof(daNpcThe_c)==0xE20)
s8 dComIfGp_getStartStageRoomNo()
Definition d_com_inf_game.h:2275
const char * dComIfGp_getStartStageName()
Definition d_com_inf_game.h:2267
u32 fopAcM_GetParam(const void *pActor)
Definition f_op_actor_mng.h:224
int strcmp(const char *str1, const char *str2)
Definition string.c:117
Definition d_a_hozelda.cpp:239
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:163
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_the.h:213
f32 mBodyDownAngle
Definition d_a_npc_the.h:223
f32 mAttnFovY
Definition d_a_npc_the.h:236
f32 mShadowDepth
Definition d_a_npc_the.h:217
f32 mHeadDownAngle
Definition d_a_npc_the.h:227
f32 mWallH
Definition d_a_npc_the.h:220
s16 mTalkDistIdx
Definition d_a_npc_the.h:234
f32 mBodyRightAngle
Definition d_a_npc_the.h:225
f32 mBodyLeftAngle
Definition d_a_npc_the.h:224
f32 mCylH
Definition d_a_npc_the.h:219
s16 mSpeakAngleIdx
Definition d_a_npc_the.h:233
f32 mHeadUpAngle
Definition d_a_npc_the.h:226
f32 mAttnLowerY
Definition d_a_npc_the.h:239
f32 mCcWeight
Definition d_a_npc_the.h:218
s16 mTestLookMode
Definition d_a_npc_the.h:244
f32 mMorfFrames
Definition d_a_npc_the.h:231
f32 mHeadLeftAngle
Definition d_a_npc_the.h:228
f32 mNeckAngleScl
Definition d_a_npc_the.h:230
s16 field_0x60
Definition d_a_npc_the.h:240
f32 mAttnOffsetY
Definition d_a_npc_the.h:214
bool mTest
Definition d_a_npc_the.h:245
s16 mTestExpression
Definition d_a_npc_the.h:242
f32 mAttnUpperY
Definition d_a_npc_the.h:238
s16 mSpeakDistIdx
Definition d_a_npc_the.h:232
f32 mAttnRadius
Definition d_a_npc_the.h:237
s16 mTalkAngleIdx
Definition d_a_npc_the.h:235
s16 mDamageTimer
Definition d_a_npc_the.h:241
f32 mHeadRightAngle
Definition d_a_npc_the.h:229
s16 mTestMotion
Definition d_a_npc_the.h:243
f32 mGravity
Definition d_a_npc_the.h:215
f32 mWallR
Definition d_a_npc_the.h:221
f32 mBodyUpAngle
Definition d_a_npc_the.h:222
f32 mScale
Definition d_a_npc_the.h:216
Definition d_a_hozelda.cpp:14
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8