Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_npc_du.h
Go to the documentation of this file.
1#ifndef D_A_NPC_DU_H
2#define D_A_NPC_DU_H
3
4#include "d/actor/d_a_npc.h"
5
16public:
17 /* 0x000 */ fopEn_enemy_c actor;
19 /* 0x5B4 */ u8 arg0;
20 /* 0x5B5 */ u8 arg1;
21 /* 0x5B8 */ f32 mPlayerDist;
22 /* 0x5BC */ s16 mPlayerAngleY;
23 /* 0x5C0 */ mDoExt_McaMorf* mpMorf;
24 /* 0x5C4 */ mDoExt_btpAnm* mpBtpAnm;
25 /* 0x5C8 */ int mAnm;
26 /* 0x5CC */ s16 mFrameCounter;
27 /* 0x5CE */ s16 mAction;
28 /* 0x5D0 */ s16 mActionMode;
29 /* 0x5D4 */ u32 mShadowKey;
30 /* 0x5D8 */ s16 mTimers[4];
31 /* 0x5E0 */ s16 mUnkTimer;
32 /* 0x5E2 */ s16 mNeck2XRot;
33 /* 0x5E4 */ s16 mNeck2XRotTarget;
35 /* 0x628 */ dBgS_ObjAcch mBgc;
36 /* 0x800 */ s8 mSwimFlag;
37 /* 0x804 */ dCcD_Stts mStts;
38 /* 0x840 */ dCcD_Sph mSph;
39 /* 0x978 */ s8 mActionTimer;
41 /* 0x97C */ f32 mGroundCross;
42 /* 0x980 */ s8 field_0x980;
43 /* 0x982 */ s16 field_0x982;
44 /* 0x984 */ s16 mMsgFNo;
45 /* 0x988 */ dMsgFlow_c mFlow;
46 /* 0x9D4 */ u32 mHamonPrtcl;
47 /* 0x9D8 */ u8 field_0x9d8[0x9dc - 0x9d8];
49 /* 0x9FC */ u8 mIsFirstSpawn;
50};
51
52STATIC_ASSERT(sizeof(npc_du_class) == 0xa00);
53
54#endif /* D_A_NPC_DU_H */
Definition Z2SoundObject.h:38
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Definition d_msg_flow.h:49
Definition f_op_actor.h:285
Definition m_Do_ext.h:369
Definition m_Do_ext.h:182
Duck.
Definition d_a_npc_du.h:15
s16 mUnkTimer
Definition d_a_npc_du.h:31
dBgS_ObjAcch mBgc
Definition d_a_npc_du.h:35
u8 arg0
Definition d_a_npc_du.h:19
s16 mCurrentAngleYTarget
Definition d_a_npc_du.h:40
u32 mHamonPrtcl
Definition d_a_npc_du.h:46
dCcD_Sph mSph
Definition d_a_npc_du.h:38
f32 mGroundCross
Definition d_a_npc_du.h:41
s16 mActionMode
Definition d_a_npc_du.h:28
fopEn_enemy_c actor
Definition d_a_npc_du.h:17
s16 mNeck2XRotTarget
Definition d_a_npc_du.h:33
s16 mAction
Definition d_a_npc_du.h:27
mDoExt_btpAnm * mpBtpAnm
Definition d_a_npc_du.h:24
s8 field_0x980
Definition d_a_npc_du.h:42
dCcD_Stts mStts
Definition d_a_npc_du.h:37
mDoExt_McaMorf * mpMorf
Definition d_a_npc_du.h:23
u8 mIsFirstSpawn
Definition d_a_npc_du.h:49
s16 mPlayerAngleY
Definition d_a_npc_du.h:22
u32 mShadowKey
Definition d_a_npc_du.h:29
s8 mSwimFlag
Definition d_a_npc_du.h:36
u8 field_0x9d8[0x9dc - 0x9d8]
Definition d_a_npc_du.h:47
u8 arg1
Definition d_a_npc_du.h:20
s16 mFrameCounter
Definition d_a_npc_du.h:26
s16 mMsgFNo
Definition d_a_npc_du.h:44
request_of_phase_process_class mPhase
Definition d_a_npc_du.h:18
int mAnm
Definition d_a_npc_du.h:25
f32 mPlayerDist
Definition d_a_npc_du.h:21
s8 mActionTimer
Definition d_a_npc_du.h:39
s16 mNeck2XRot
Definition d_a_npc_du.h:32
s16 mTimers[4]
Definition d_a_npc_du.h:30
dBgS_AcchCir mAcchCir
Definition d_a_npc_du.h:34
Z2SoundObjSimple mSound
Definition d_a_npc_du.h:48
dMsgFlow_c mFlow
Definition d_a_npc_du.h:45
s16 field_0x982
Definition d_a_npc_du.h:43
STATIC_ASSERT(sizeof(npc_du_class)==0xa00)
signed char s8
Definition types.h:7
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_phase.h:17