Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_yr.h
Go to the documentation of this file.
1#ifndef D_A_E_YR_H
2#define D_A_E_YR_H
3#include "d/d_bg_s_acch.h"
4#include "d/d_cc_d.h"
5#include "d/d_cc_uty.h"
6#include "d/d_spline_path.h"
8
18public:
19 e_yr_class();
20
24 /* 0x5B8 */ s32 field_0x5b8;
25 /* 0x5BC */ u32 mShadowKey;
27 /* 0x664 */ u8 field_0x664;
28 /* 0x665 */ u8 field_0x665;
29 /* 0x666 */ u8 field_0x666;
30 /* 0x667 */ u8 field_0x667;
31 /* 0x668 */ u8 field_0x668;
32 /* 0x669 */ u8 field_0x669;
33 /* 0x66A */ u8 field_0x66a[0x66b - 0x66a];
34 /* 0x66B */ u8 field_0x66b;
35 /* 0x66C */ u8 field_0x66c;
36 /* 0x670 */ fopAc_ac_c* field_0x670;
37 /* 0x674 */ s32 field_0x674;
38 /* 0x678 */ u8 field_0x678[0x67c - 0x678];
39 /* 0x67C */ s8 field_0x67c;
40 /* 0x67D */ s8 field_0x67d;
41 /* 0x67E */ u8 field_0x67e;
42 /* 0x680 */ cXyz field_0x680;
43 /* 0x68C */ f32 field_0x68c;
44 /* 0x690 */ f32 field_0x690;
45 /* 0x694 */ f32 field_0x694;
46 /* 0x698 */ f32 field_0x698;
47 /* 0x69C */ f32 field_0x69c;
48 /* 0x6A0 */ u8 field_0x6a0[0x6a4 - 0x6a0];
49 /* 0x6A4 */ s16 field_0x6a4[6];
50 /* 0x6B0 */ s16 field_0x6b0;
51 /* 0x6B2 */ s16 field_0x6b2;
52 /* 0x6B4 */ f32 field_0x6b4;
53 /* 0x6B8 */ u8 field_0x6b8[0x6bc - 0x6b8];
54 /* 0x6BC */ f32 field_0x6bc;
55 /* 0x6C0 */ f32 field_0x6c0;
56 /* 0x6C4 */ s16 field_0x6c4;
57 /* 0x6C6 */ u8 field_0x6c6[0x6c8 - 0x6c6];
58 /* 0x6C8 */ s16 mYawToPlayer;
59 /* 0x6CA */ s16 mPitchToPlayer;
60 /* 0x6CC */ f32 mPlayerLatDist;
61 /* 0x6D0 */ s16 field_0x6d0;
62 /* 0x6D2 */ s16 field_0x6d2;
63 /* 0x6D4 */ s16 field_0x6d4;
64 /* 0x6D8 */ f32 field_0x6d8;
65 /* 0x6D4 */ s16 field_0x6dc;
66 /* 0x6DE */ s16 field_0x6de;
67 /* 0x6E0 */ s16 field_0x6e0;
68 /* 0x6E2 */ u8 field_0x6e2[0x6e9 - 0x6e2];
69 /* 0x6E9 */ s8 field_0x6e9;
70 /* 0x6EA */ s8 field_0x6ea;
71 /* 0x6EB */ s8 field_0x6eb;
72 /* 0x6EC */ dPath* field_0x6ec;
73 /* 0x6F0 */ u8 field_0x6f0;
74 /* 0x6F2 */ csXyz field_0x6f2;
75 /* 0x6F8 */ csXyz field_0x6f8;
76 /* 0x700 */ cXyz field_0x700;
78 /* 0x74C */ dBgS_ObjAcch mAcch;
79 /* 0x924 */ u8 field_0x924;
80#if !DEBUG
81 /* 0x928 */ f32 field_0x928;
82#endif
83 /* 0x92C */ dCcD_Stts mStts;
84 /* 0x968 */ dCcD_Sph mSph1;
85 /* 0xAA0 */ dCcD_Sph mSph2;
86 /* 0xBD8 */ dCcD_Sph mSph3;
87 /* 0xD10 */ dCcD_Sph mSph4;
88 /* 0xE48 */ dCcU_AtInfo mAtInfo;
89 /* 0xE6C */ cXyz field_0xe6c[2];
90 /* 0xE84 */ s16 field_0xe84;
91 /* 0xE86 */ s16 field_0xe86;
92 /* 0xE88 */ s16 field_0xe88;
93 /* 0xE8A */ s16 field_0xe8a;
94 /* 0xE8C */ s16 field_0xe8c;
96 /* 0xE94 */ u8 field_0xe94;
97 /* 0xE96 */ s16 field_0xe96[9];
98 /* 0xEA8 */ s16 field_0xea8;
99 /* 0xEAA */ s16 field_0xeaa;
100 /* 0xEAC */ u8 field_0xeac[0xeb0 - 0xeac];
101 /* 0xEB0 */ f32 field_0xeb0;
102 /* 0xEB4 */ s16 field_0xeb4;
103 /* 0xEB6 */ s16 field_0xeb6;
104 /* 0xEB8 */ s16 field_0xeb8;
105 /* 0xEBA */ s16 field_0xeba;
106 /* 0xEBC */ s16 field_0xebc;
107 /* 0xEBE */ s16 field_0xebe;
108 /* 0xEC0 */ f32 field_0xec0;
109 /* 0xEC4 */ s16 field_0xec4;
110 /* 0xEC6 */ s16 field_0xec6;
111 /* 0xEC8 */ u8 field_0xec8;
112 /* 0xEC9 */ u8 field_0xec9[0xef4 - 0xec9];
113 /* 0xEF4 */ s32 mEmitterIds[7];
114 /* 0xF08 */ u8 field_0xf10[0xf1c - 0xf10];
115 /* 0xF1C */ s8 field_0xf1c;
116};
117
118STATIC_ASSERT(sizeof(e_yr_class) == 0xf20);
119
120#endif /* D_A_E_YR_H */
Definition JAISound.h:13
Definition Z2Creature.h:37
Definition c_sxyz.h:10
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 Kargorok Rider?
Definition d_a_e_yr.h:17
fopEn_enemy_c mEnemy
Definition d_a_e_yr.h:21
u8 field_0x6f0
Definition d_a_e_yr.h:73
f32 field_0x6b4
Definition d_a_e_yr.h:52
dPath * field_0x6ec
Definition d_a_e_yr.h:72
u8 field_0xe94
Definition d_a_e_yr.h:96
s16 field_0x6c4
Definition d_a_e_yr.h:56
f32 field_0xec0
Definition d_a_e_yr.h:108
e_yr_class()
Definition d_a_e_yr.cpp:2589
csXyz field_0x6f8
Definition d_a_e_yr.h:75
s16 field_0xe84
Definition d_a_e_yr.h:90
cXyz field_0x700
Definition d_a_e_yr.h:76
s16 field_0x6a4[6]
Definition d_a_e_yr.h:49
s16 field_0xeba
Definition d_a_e_yr.h:105
csXyz field_0x6f2
Definition d_a_e_yr.h:74
s16 field_0x6d4
Definition d_a_e_yr.h:63
s32 field_0x674
Definition d_a_e_yr.h:37
s16 field_0xeb8
Definition d_a_e_yr.h:104
f32 field_0x690
Definition d_a_e_yr.h:44
s16 field_0x6d0
Definition d_a_e_yr.h:61
f32 field_0x6bc
Definition d_a_e_yr.h:54
s16 field_0x6b2
Definition d_a_e_yr.h:51
u8 field_0x668
Definition d_a_e_yr.h:31
u8 field_0x669
Definition d_a_e_yr.h:32
s16 field_0xe96[9]
Definition d_a_e_yr.h:97
s16 field_0x6e0
Definition d_a_e_yr.h:67
dBgS_ObjAcch mAcch
Definition d_a_e_yr.h:78
s16 mPitchToPlayer
Definition d_a_e_yr.h:59
u8 field_0x678[0x67c - 0x678]
Definition d_a_e_yr.h:38
dCcD_Stts mStts
Definition d_a_e_yr.h:83
u8 field_0xec9[0xef4 - 0xec9]
Definition d_a_e_yr.h:112
s16 field_0xeb6
Definition d_a_e_yr.h:103
u8 field_0x924
Definition d_a_e_yr.h:79
u32 mShadowKey
Definition d_a_e_yr.h:25
u8 field_0x667
Definition d_a_e_yr.h:30
f32 field_0x6c0
Definition d_a_e_yr.h:55
f32 field_0x6d8
Definition d_a_e_yr.h:64
s16 field_0x6dc
Definition d_a_e_yr.h:65
u8 field_0x666
Definition d_a_e_yr.h:29
f32 field_0xeb0
Definition d_a_e_yr.h:101
s8 field_0x6eb
Definition d_a_e_yr.h:71
u8 field_0x6c6[0x6c8 - 0x6c6]
Definition d_a_e_yr.h:57
dCcD_Sph mSph3
Definition d_a_e_yr.h:86
s16 field_0xeaa
Definition d_a_e_yr.h:99
fopAc_ac_c * field_0x670
Definition d_a_e_yr.h:36
s16 field_0xebe
Definition d_a_e_yr.h:107
cXyz field_0x680
Definition d_a_e_yr.h:42
s16 field_0xea8
Definition d_a_e_yr.h:98
u8 field_0x6a0[0x6a4 - 0x6a0]
Definition d_a_e_yr.h:48
s16 field_0x6d2
Definition d_a_e_yr.h:62
s16 mYawToPlayer
Definition d_a_e_yr.h:58
u8 field_0x6b8[0x6bc - 0x6b8]
Definition d_a_e_yr.h:53
f32 field_0x698
Definition d_a_e_yr.h:46
f32 field_0x694
Definition d_a_e_yr.h:45
dCcD_Sph mSph4
Definition d_a_e_yr.h:87
dCcD_Sph mSph1
Definition d_a_e_yr.h:84
s8 field_0x6e9
Definition d_a_e_yr.h:69
u8 field_0xec8
Definition d_a_e_yr.h:111
s16 field_0xe8c
Definition d_a_e_yr.h:94
cXyz field_0xe6c[2]
Definition d_a_e_yr.h:89
mDoExt_McaMorfSO * mpMorfSO
Definition d_a_e_yr.h:23
u8 field_0x66c
Definition d_a_e_yr.h:35
s16 field_0xebc
Definition d_a_e_yr.h:106
dCcU_AtInfo mAtInfo
Definition d_a_e_yr.h:88
s8 field_0x6ea
Definition d_a_e_yr.h:70
u8 field_0xf10[0xf1c - 0xf10]
Definition d_a_e_yr.h:114
s16 field_0x6de
Definition d_a_e_yr.h:66
s16 field_0xe8a
Definition d_a_e_yr.h:93
f32 field_0x68c
Definition d_a_e_yr.h:43
s16 field_0xec4
Definition d_a_e_yr.h:109
s16 field_0xe88
Definition d_a_e_yr.h:92
s8 field_0x67d
Definition d_a_e_yr.h:40
f32 field_0x928
Definition d_a_e_yr.h:81
f32 mPlayerLatDist
Definition d_a_e_yr.h:60
dBgS_AcchCir mAcchCir
Definition d_a_e_yr.h:77
f32 field_0x69c
Definition d_a_e_yr.h:47
s32 field_0x5b8
Definition d_a_e_yr.h:24
dCcD_Sph mSph2
Definition d_a_e_yr.h:85
s16 field_0xeb4
Definition d_a_e_yr.h:102
JAISoundID field_0xe90
Definition d_a_e_yr.h:95
u8 field_0x66b
Definition d_a_e_yr.h:34
request_of_phase_process_class mPhaseReq
Definition d_a_e_yr.h:22
s16 field_0xe86
Definition d_a_e_yr.h:91
Z2CreatureEnemy mSound
Definition d_a_e_yr.h:26
u8 field_0x6e2[0x6e9 - 0x6e2]
Definition d_a_e_yr.h:68
s16 field_0x6b0
Definition d_a_e_yr.h:50
u8 field_0x67e
Definition d_a_e_yr.h:41
s8 field_0xf1c
Definition d_a_e_yr.h:115
s32 mEmitterIds[7]
Definition d_a_e_yr.h:113
u8 field_0xeac[0xeb0 - 0xeac]
Definition d_a_e_yr.h:100
u8 field_0x665
Definition d_a_e_yr.h:28
u8 field_0x66a[0x66b - 0x66a]
Definition d_a_e_yr.h:33
s16 field_0xec6
Definition d_a_e_yr.h:110
u8 field_0x664
Definition d_a_e_yr.h:27
s8 field_0x67c
Definition d_a_e_yr.h:39
Definition f_op_actor.h:230
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_yr_class)==0xf20)
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
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7
Definition d_cc_uty.h:20
Definition d_path.h:18
Definition c_phase.h:17