Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_kr.h
Go to the documentation of this file.
1#ifndef D_A_E_KR_H
2#define D_A_E_KR_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_path.h"
8
18public:
19 e_kr_class();
20
21 s32 getId() { return field_0xf00; }
23
24 /* 0x000 */ fopEn_enemy_c enemy;
27 /* 0x5B8 */ s32 field_0x5b8;
28 /* 0x5BC */ s32 field_0x5bc;
30 /* 0x664 */ u8 field_0x664;
31 /* 0x665 */ u8 field_0x665;
32 /* 0x666 */ u8 field_0x666;
33 /* 0x666 */ u8 field_0x667;
34 /* 0x668 */ s16 mCurAction;
35 /* 0x66A */ u8 field_0x66a;
36 /* 0x66B */ u8 field_0x66b;
37 /* 0x66C */ fpc_ProcID mBombId;
38 /* 0x670 */ s8 field_0x670;
39 /* 0x672 */ s16 field_0x672;
40 /* 0x674 */ u8 field_0x674;
41 /* 0x678 */ cXyz field_0x678;
42 /* 0x684 */ f32 field_0x684;
43 /* 0x688 */ f32 field_0x688;
44 /* 0x68C */ f32 field_0x68c;
45 /* 0x690 */ f32 field_0x690;
46 /* 0x694 */ f32 field_0x694;
47 /* 0x698 */ u8 field_0x698[0x69c - 0x698];
48 /* 0x69C */ s16 field_0x69c[6];
49 /* 0x6A8 */ s16 field_0x6a8;
50 /* 0x6AA */ s16 field_0x6aa;
51 /* 0x6AC */ u8 field_0x6ac[0x6b4 - 0x6ac];
52 /* 0x6B4 */ f32 field_0x6b4;
53 /* 0x6B8 */ f32 field_0x6b8;
54 /* 0x6BC */ s16 field_0x6bc;
55 /* 0x6BE */ u8 field_0x6be[0x6c0 - 0x6be];
56 /* 0x6C0 */ s16 field_0x6c0;
57 /* 0x6C2 */ s16 field_0x6c2;
58 /* 0x6C4 */ f32 field_0x6c4;
59 /* 0x6C8 */ s16 field_0x6c8;
60 /* 0x6CA */ s16 field_0x6ca;
61 /* 0x6CC */ s16 field_0x6cc;
62 /* 0x6D0 */ f32 field_0x6d0;
63 /* 0x6D4 */ s16 field_0x6d4;
64 /* 0x6D6 */ s16 field_0x6d6;
65 /* 0x6D8 */ s16 field_0x6d8;
66 /* 0x6DA */ u8 field_0x6da[0x6de - 0x6da];
67 /* 0x6DE */ s16 field_0x6de;
68 /* 0x6E0 */ u8 field_0x6e0[0x6e1 - 0x6e0];
69 /* 0x6E1 */ s8 field_0x6e1;
70 /* 0x6E2 */ s8 field_0x6e2;
71 /* 0x6E3 */ s8 field_0x6e3;
72 /* 0x6E4 */ dPath* field_0x6e4;
73 /* 0x6E8 */ u8 field_0x6e8[0x6ea - 0x6e8];
74 /* 0x6EC */ csXyz field_0x6ea;
75 /* 0x6F2 */ csXyz field_0x6f0;
76 /* 0x6EA */ s16 field_0x6f6;
77 /* 0x6F8 */ cXyz field_0x6f8;
79 /* 0x744 */ dBgS_ObjAcch mAcch;
80 /* 0x91C */ bool field_0x91c;
81 /* 0x920 */ f32 field_0x920;
82 /* 0x924 */ dCcD_Stts mStts;
83 /* 0x960 */ dCcD_Sph mSphere1;
84 /* 0xA98 */ dCcD_Sph mSphere2;
85 /* 0xBD0 */ dCcD_Sph mSphere3;
86 /* 0xD08 */ dCcD_Sph mSphere4;
87 /* 0xE40 */ dCcU_AtInfo mAtInfo;
88 /* 0xE64 */ cXyz field_0xe64[2];
89 /* 0xE7C */ s16 field_0xe7c;
90 /* 0xE7E */ s16 field_0xe7e;
91 /* 0xE80 */ s16 field_0xe80;
92 /* 0xE82 */ s16 field_0xe82;
93 /* 0xE84 */ s16 field_0xe84;
95 /* 0xE8C */ u8 field_0xe8c;
96 /* 0xE8E */ s16 field_0xe8e[11];
97 /* 0xEA4 */ u8 field_0xea4[0xea8 - 0xea4];
98 /* 0xEA8 */ f32 field_0xea8;
99 /* 0xEAC */ s16 field_0xeac;
100 /* 0xEAE */ s16 field_0xeae;
101 /* 0xEB0 */ s16 field_0xeb0;
102 /* 0xEB2 */ s16 field_0xeb2;
103 /* 0xEB4 */ s16 field_0xeb4;
104 /* 0xEB6 */ s16 field_0xeb6;
105 /* 0xEB8 */ f32 field_0xeb8;
106 /* 0xEBC */ s16 field_0xebc;
107 /* 0xEBE */ s16 field_0xebe;
108 /* 0xEC0 */ s8 field_0xec0;
109 /* 0xEC4 */ u32 field_0xec4[5];
110 /* 0xED8 */ u32 field_0xed8[5];
111 /* 0xEDC */ u8 field_0xedc[0xef8 - 0xeec];
112 /* 0xEF8 */ f32 field_0xef8;
113 /* 0xEFC */ s8 field_0xefc;
114 /* 0xF00 */ s32 field_0xf00;
115 /* 0xF04 */ s32 field_0xf04;
116};
117
118STATIC_ASSERT(sizeof(e_kr_class) == 0xf08);
119
120#endif /* D_A_E_KR_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
Kargorok.
Definition d_a_e_kr.h:17
f32 field_0xeb8
Definition d_a_e_kr.h:105
f32 field_0xef8
Definition d_a_e_kr.h:112
f32 field_0xea8
Definition d_a_e_kr.h:98
s8 field_0x6e3
Definition d_a_e_kr.h:71
s16 field_0xeb0
Definition d_a_e_kr.h:101
u8 field_0x66a
Definition d_a_e_kr.h:35
u8 field_0x6e8[0x6ea - 0x6e8]
Definition d_a_e_kr.h:73
cXyz field_0x678
Definition d_a_e_kr.h:41
cXyz field_0xe64[2]
Definition d_a_e_kr.h:88
u32 field_0xec4[5]
Definition d_a_e_kr.h:109
bool field_0x91c
Definition d_a_e_kr.h:80
s16 field_0xeb6
Definition d_a_e_kr.h:104
u32 field_0xed8[5]
Definition d_a_e_kr.h:110
f32 field_0x68c
Definition d_a_e_kr.h:44
dCcD_Sph mSphere3
Definition d_a_e_kr.h:85
s16 field_0xe8e[11]
Definition d_a_e_kr.h:96
s16 field_0xebe
Definition d_a_e_kr.h:107
f32 field_0x6c4
Definition d_a_e_kr.h:58
s16 field_0x6a8
Definition d_a_e_kr.h:49
s8 field_0xefc
Definition d_a_e_kr.h:113
s16 field_0x6c2
Definition d_a_e_kr.h:57
u8 field_0x698[0x69c - 0x698]
Definition d_a_e_kr.h:47
mDoExt_McaMorfSO * mpMorf
Definition d_a_e_kr.h:26
dCcU_AtInfo mAtInfo
Definition d_a_e_kr.h:87
u8 field_0x665
Definition d_a_e_kr.h:31
s16 field_0xeb2
Definition d_a_e_kr.h:102
u8 field_0x6da[0x6de - 0x6da]
Definition d_a_e_kr.h:66
s16 field_0x6d8
Definition d_a_e_kr.h:65
fpc_ProcID mBombId
Definition d_a_e_kr.h:37
u8 field_0x66b
Definition d_a_e_kr.h:36
f32 field_0x688
Definition d_a_e_kr.h:43
s16 field_0x6c0
Definition d_a_e_kr.h:56
u8 field_0x674
Definition d_a_e_kr.h:40
s16 field_0x6d4
Definition d_a_e_kr.h:63
u8 field_0x667
Definition d_a_e_kr.h:33
s16 field_0xe82
Definition d_a_e_kr.h:92
fopEn_enemy_c enemy
Definition d_a_e_kr.h:24
dCcD_Sph mSphere4
Definition d_a_e_kr.h:86
f32 field_0x920
Definition d_a_e_kr.h:81
Z2CreatureEnemy mSound
Definition d_a_e_kr.h:29
s32 field_0x5b8
Definition d_a_e_kr.h:27
s32 checkBombDrop()
Definition d_a_e_kr.h:22
f32 field_0x6b8
Definition d_a_e_kr.h:53
u8 field_0xea4[0xea8 - 0xea4]
Definition d_a_e_kr.h:97
s8 field_0x6e2
Definition d_a_e_kr.h:70
s32 field_0xf00
Definition d_a_e_kr.h:114
s8 field_0x670
Definition d_a_e_kr.h:38
e_kr_class()
Definition d_a_e_kr.cpp:2384
f32 field_0x684
Definition d_a_e_kr.h:42
s16 field_0xebc
Definition d_a_e_kr.h:106
u8 field_0x6e0[0x6e1 - 0x6e0]
Definition d_a_e_kr.h:68
dPath * field_0x6e4
Definition d_a_e_kr.h:72
s8 field_0x6e1
Definition d_a_e_kr.h:69
u8 field_0x664
Definition d_a_e_kr.h:30
u8 field_0x6ac[0x6b4 - 0x6ac]
Definition d_a_e_kr.h:51
s16 field_0xeac
Definition d_a_e_kr.h:99
s16 field_0xe7c
Definition d_a_e_kr.h:89
s32 field_0xf04
Definition d_a_e_kr.h:115
u8 field_0x6be[0x6c0 - 0x6be]
Definition d_a_e_kr.h:55
u8 field_0xe8c
Definition d_a_e_kr.h:95
s16 field_0x6f6
Definition d_a_e_kr.h:76
csXyz field_0x6ea
Definition d_a_e_kr.h:74
dBgS_AcchCir mAcchCir
Definition d_a_e_kr.h:78
s16 field_0xe84
Definition d_a_e_kr.h:93
u8 field_0x666
Definition d_a_e_kr.h:32
s32 field_0x5bc
Definition d_a_e_kr.h:28
f32 field_0x6b4
Definition d_a_e_kr.h:52
f32 field_0x694
Definition d_a_e_kr.h:46
s16 field_0xeae
Definition d_a_e_kr.h:100
s16 field_0xeb4
Definition d_a_e_kr.h:103
s16 field_0x6ca
Definition d_a_e_kr.h:60
s16 field_0x6d6
Definition d_a_e_kr.h:64
s16 field_0x6cc
Definition d_a_e_kr.h:61
f32 field_0x6d0
Definition d_a_e_kr.h:62
s16 mCurAction
Definition d_a_e_kr.h:34
s16 field_0xe7e
Definition d_a_e_kr.h:90
s16 field_0xe80
Definition d_a_e_kr.h:91
cXyz field_0x6f8
Definition d_a_e_kr.h:77
s16 field_0x6aa
Definition d_a_e_kr.h:50
dCcD_Stts mStts
Definition d_a_e_kr.h:82
s8 field_0xec0
Definition d_a_e_kr.h:108
s16 field_0x672
Definition d_a_e_kr.h:39
s16 field_0x69c[6]
Definition d_a_e_kr.h:48
s32 getId()
Definition d_a_e_kr.h:21
u8 field_0xedc[0xef8 - 0xeec]
Definition d_a_e_kr.h:111
dCcD_Sph mSphere2
Definition d_a_e_kr.h:84
JAISoundID field_0xe88
Definition d_a_e_kr.h:94
s16 field_0x6bc
Definition d_a_e_kr.h:54
s16 field_0x6c8
Definition d_a_e_kr.h:59
csXyz field_0x6f0
Definition d_a_e_kr.h:75
dBgS_ObjAcch mAcch
Definition d_a_e_kr.h:79
request_of_phase_process_class mPhase
Definition d_a_e_kr.h:25
s16 field_0x6de
Definition d_a_e_kr.h:67
f32 field_0x690
Definition d_a_e_kr.h:45
dCcD_Sph mSphere1
Definition d_a_e_kr.h:83
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_kr_class)==0xf08)
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
unsigned int fpc_ProcID
Definition f_pc_base.h:10
Definition c_xyz.h:7
Definition d_cc_uty.h:20
Definition d_path.h:18
Definition c_phase.h:17