Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_yg.h
Go to the documentation of this file.
1#ifndef D_A_E_YG_H
2#define D_A_E_YG_H
3#include "d/d_bg_s_acch.h"
4#include "d/d_cc_d.h"
5#include "d/d_cc_uty.h"
7
17struct yg_ke_s {
18 /* 0x00 */ cXyz field_0x0[10];
19 /* 0x78 */ cXyz field_0x78[10];
20 /* 0xF0 */ cXyz field_0xf0;
21};
22
24public:
25 /* 0x0000 */ fopEn_enemy_c actor;
27 /* 0x05B4 */ s16 mActionMode;
28 /* 0x05B6 */ u8 arg0;
29 /* 0x05B7 */ u8 arg1;
30 /* 0x05B8 */ int mSwBit;
31 /* 0x05BC */ cXyz field_0x5bc;
33 /* 0x05CC */ mDoExt_McaMorfSO* mpMorf;
34 /* 0x05D0 */ int mAnm;
35 /* 0x05D4 */ u32 mShadowKey;
36 /* 0x05D8 */ Z2CreatureEnemy mSound;
37 /* 0x067C */ s16 mFrameCounter;
38 /* 0x067E */ s16 mAction;
39 /* 0x0680 */ f32 mPlayerDist;
40 /* 0x0684 */ s16 mPlayerAngleY;
41 /* 0x0686 */ s16 mTimers[4];
43 /* 0x0690 */ f32 mGroundCross;
44 /* 0x0694 */ f32 mCurrentPosYOffset;
45 /* 0x0698 */ dBgS_AcchCir mAcchCir;
46 /* 0x06D8 */ dBgS_ObjAcch mBgc;
47 /* 0x08B0 */ s8 mWaterFlag;
48 /* 0x08B4 */ dCcD_Stts mStts;
49 /* 0x08F0 */ dCcD_Sph mSph1;
50 /* 0x0A28 */ dCcD_Sph mSph2;
51 /* 0x0B60 */ dCcU_AtInfo mAtInfo;
52 /* 0x0B84 */ s8 mUnkFlag1;
53 /* 0x0B88 */ u32 mUnkPrtcl;
54 /* 0x0B8C */ u32 mDownWtrAPrtcls[4];
55 /* 0x0B9C */ u32 mHamonPrtcl;
56 /* 0x0BA0 */ u8 field_0xba0[0xba5 - 0xba0];
57 /* 0x0BA5 */ s8 mDispFlag;
58 /* 0x0BA6 */ s8 mUnkFlag2;
59 /* 0x0BA7 */ s8 mSplashTimer;
60 /* 0x0BA8 */ s8 mDeathFlag;
61 /* 0x0BAC */ f32 mDistance;
63 /* 0x0BB4 */ yg_ke_s mYgKes[13];
65 /* 0x189C */ u8 mIsFirstSpawn;
66};
67
68STATIC_ASSERT(sizeof(e_yg_class) == 0x18a0);
69
70#endif /* D_A_E_YG_H */
Definition Z2Creature.h:37
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
Twilight Vermin.
Definition d_a_e_yg.h:23
request_of_phase_process_class mPhase
Definition d_a_e_yg.h:26
f32 mDistance
Definition d_a_e_yg.h:61
s16 mFrameCounter
Definition d_a_e_yg.h:37
s8 mWaterFlag
Definition d_a_e_yg.h:47
s16 mInvulnerabilityTimer
Definition d_a_e_yg.h:42
dCcD_Stts mStts
Definition d_a_e_yg.h:48
s16 mActionMode
Definition d_a_e_yg.h:27
u32 mDownWtrAPrtcls[4]
Definition d_a_e_yg.h:54
u32 mHamonPrtcl
Definition d_a_e_yg.h:55
s8 mDispFlag
Definition d_a_e_yg.h:57
Z2CreatureEnemy mSound
Definition d_a_e_yg.h:36
s8 mDeathFlag
Definition d_a_e_yg.h:60
mDoExt_McaMorfSO * mpMorf
Definition d_a_e_yg.h:33
s16 mTimers[4]
Definition d_a_e_yg.h:41
s8 mUnkFlag2
Definition d_a_e_yg.h:58
u8 arg0
Definition d_a_e_yg.h:28
u8 field_0xba0[0xba5 - 0xba0]
Definition d_a_e_yg.h:56
yg_ke_s mYgKes[13]
Definition d_a_e_yg.h:63
s8 mSplashTimer
Definition d_a_e_yg.h:59
u32 mShadowKey
Definition d_a_e_yg.h:35
f32 mPlayerDist
Definition d_a_e_yg.h:39
s16 mCurrentAngleYTarget
Definition d_a_e_yg.h:32
u8 mIsFirstSpawn
Definition d_a_e_yg.h:65
cXyz field_0x5bc
Definition d_a_e_yg.h:31
fopEn_enemy_c actor
Definition d_a_e_yg.h:25
dCcU_AtInfo mAtInfo
Definition d_a_e_yg.h:51
f32 mCurrentPosYOffset
Definition d_a_e_yg.h:44
s16 mAction
Definition d_a_e_yg.h:38
fpc_ProcID mSkullActorID
Definition d_a_e_yg.h:62
dBgS_ObjAcch mBgc
Definition d_a_e_yg.h:46
u8 arg1
Definition d_a_e_yg.h:29
mDoExt_3DlineMat0_c mLineMat
Definition d_a_e_yg.h:64
s8 mUnkFlag1
Definition d_a_e_yg.h:52
s16 mPlayerAngleY
Definition d_a_e_yg.h:40
int mSwBit
Definition d_a_e_yg.h:30
u32 mUnkPrtcl
Definition d_a_e_yg.h:53
dCcD_Sph mSph2
Definition d_a_e_yg.h:50
int mAnm
Definition d_a_e_yg.h:34
dCcD_Sph mSph1
Definition d_a_e_yg.h:49
f32 mGroundCross
Definition d_a_e_yg.h:43
dBgS_AcchCir mAcchCir
Definition d_a_e_yg.h:45
Definition f_op_actor.h:285
Definition m_Do_ext.h:584
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_yg_class)==0x18a0)
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
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition c_xyz.h:7
Definition d_cc_uty.h:20
Definition c_phase.h:17
Definition d_a_e_yg.h:17
cXyz field_0x78[10]
Definition d_a_e_yg.h:19
cXyz field_0x0[10]
Definition d_a_e_yg.h:18
cXyz field_0xf0
Definition d_a_e_yg.h:20