Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_db.h
Go to the documentation of this file.
1#ifndef D_A_E_DB_H
2#define D_A_E_DB_H
3
5#include "d/d_bg_s_acch.h"
6#include "d/d_cc_d.h"
7#include "d/d_cc_uty.h"
8
18public:
19 /* 0x0000 */ fopEn_enemy_c enemy;
21 /* 0x05B4 */ u8 arg0;
22 /* 0x05B5 */ u8 arg1;
23 /* 0x05B6 */ u8 arg2;
24 /* 0x05B7 */ u8 arg3;
26 /* 0x05BC */ Z2CreatureEnemy sound;
27 /* 0x0660 */ int anm;
28 /* 0x0664 */ u32 shadowId;
29 /* 0x0668 */ s16 counter;
30 /* 0x066A */ s16 action;
31 /* 0x066C */ s16 mode;
32 /* 0x0670 */ f32 pl_search_range;
33 /* 0x0674 */ cXyz field_0x674;
34 /* 0x0680 */ s16 field_0x680;
35 /* 0x0682 */ u8 field_0x682[0x0684 - 0x0682];
36 /* 0x0684 */ s16 angle_to_player;
37 /* 0x0688 */ f32 dist_to_player;
38 /* 0x068C */ f32 field_0x68c;
39 /* 0x0690 */ f32 size;
40 /* 0x0694 */ s16 timers[3];
42 /* 0x069C */ cXyz field_0x69c[12];
43 /* 0x072C */ csXyz field_0x72c[12];
44 /* 0x0774 */ J3DModel* thornModel[12];
45 /* 0x07A4 */ f32 field_0x7a4[12];
46 /* 0x07D4 */ f32 thorn_size[12];
48 /* 0x0840 */ f32 field_0x840;
49 /* 0x0844 */ f32 field_0x844;
50 /* 0x0848 */ f32 field_0x848;
51 /* 0x084C */ s16 field_0x84c;
52 /* 0x084E */ s16 field_0x84e;
53 /* 0x0850 */ s8 field_0x850;
54 /* 0x0851 */ s8 field_0x851;
55 /* 0x0852 */ s8 field_0x852;
56 /* 0x0854 */ f32 field_0x854;
57 /* 0x0858 */ f32 field_0x858;
58 /* 0x085C */ s16 field_0x85c;
59 /* 0x085E */ s16 field_0x85e;
60 /* 0x0860 */ s16 field_0x860;
61 /* 0x0864 */ f32 field_0x864;
62 /* 0x0868 */ dCcD_Stts ccStts;
63 /* 0x08A4 */ dCcD_Sph ccSph;
64 /* 0x09DC */ dCcD_Sph atSph;
65 /* 0x0B14 */ s8 field_0xb14;
66 /* 0x0B15 */ u8 field_0xb15;
67 /* 0x0B18 */ dCcD_Sph kukiSph[4];
68 /* 0x0FF8 */ dCcU_AtInfo atInfo;
69 /* 0x101C */ dBgS_AcchCir acchcir;
70 /* 0x105C */ dBgS_ObjAcch acch;
72 /* 0x1238 */ s8 field_0x1238;
73 /* 0x1239 */ s8 field_0x1239;
74 /* 0x123C */ u32 field_0x123c[3];
75 /* 0x1248 */ u32 field_0x1248;
76 /* 0x124C */ u32 field_0x124c;
77 /* 0x1250 */ u32 field_0x1250;
78 /* 0x1254 */ f32 field_0x1254;
79 /* 0x1258 */ u32 field_0x1258;
80 /* 0x125C */ u32 field_0x125c;
81 /* 0x1260 */ u8 field_0x1260[0x126C - 0x1260];
82 /* 0x126C */ u8 HIOInit;
83};
84
85STATIC_ASSERT(sizeof(e_db_class) == 0x1270);
86
87#endif /* D_A_E_DB_H */
Definition J3DModel.h:43
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
Deku Baba.
Definition d_a_e_db.h:17
f32 field_0x840
Definition d_a_e_db.h:48
dBgS_ObjAcch acch
Definition d_a_e_db.h:70
f32 field_0x7a4[12]
Definition d_a_e_db.h:45
u32 field_0x1248
Definition d_a_e_db.h:75
Z2CreatureEnemy sound
Definition d_a_e_db.h:26
s16 field_0x84e
Definition d_a_e_db.h:52
s16 field_0x85e
Definition d_a_e_db.h:59
u32 field_0x125c
Definition d_a_e_db.h:80
dCcD_Sph kukiSph[4]
Definition d_a_e_db.h:67
s16 field_0x85c
Definition d_a_e_db.h:58
u8 arg1
Definition d_a_e_db.h:22
int anm
Definition d_a_e_db.h:27
dCcD_Sph atSph
Definition d_a_e_db.h:64
s16 counter
Definition d_a_e_db.h:29
f32 field_0x858
Definition d_a_e_db.h:57
cXyz field_0x69c[12]
Definition d_a_e_db.h:42
s8 field_0x852
Definition d_a_e_db.h:55
J3DModel * thornModel[12]
Definition d_a_e_db.h:44
s16 timers[3]
Definition d_a_e_db.h:40
u32 field_0x123c[3]
Definition d_a_e_db.h:74
f32 field_0x854
Definition d_a_e_db.h:56
mDoExt_3DlineMat1_c stalkLine
Definition d_a_e_db.h:47
u32 field_0x1258
Definition d_a_e_db.h:79
request_of_phase_process_class phase
Definition d_a_e_db.h:20
s8 field_0x851
Definition d_a_e_db.h:54
csXyz field_0x72c[12]
Definition d_a_e_db.h:43
u8 HIOInit
Definition d_a_e_db.h:82
dCcD_Sph ccSph
Definition d_a_e_db.h:63
u8 field_0xb15
Definition d_a_e_db.h:66
f32 field_0x1254
Definition d_a_e_db.h:78
fpc_ProcID leaf_actor_id
Definition d_a_e_db.h:71
s8 field_0x1238
Definition d_a_e_db.h:72
f32 dist_to_player
Definition d_a_e_db.h:37
dCcU_AtInfo atInfo
Definition d_a_e_db.h:68
s16 field_0x84c
Definition d_a_e_db.h:51
s8 field_0xb14
Definition d_a_e_db.h:65
f32 size
Definition d_a_e_db.h:39
f32 pl_search_range
Definition d_a_e_db.h:32
fopEn_enemy_c enemy
Definition d_a_e_db.h:19
s16 invulnerabilityTimer
Definition d_a_e_db.h:41
f32 field_0x848
Definition d_a_e_db.h:50
u8 arg3
Definition d_a_e_db.h:24
u32 field_0x1250
Definition d_a_e_db.h:77
f32 field_0x68c
Definition d_a_e_db.h:38
cXyz field_0x674
Definition d_a_e_db.h:33
u8 arg2
Definition d_a_e_db.h:23
dBgS_AcchCir acchcir
Definition d_a_e_db.h:69
s16 field_0x860
Definition d_a_e_db.h:60
s16 field_0x680
Definition d_a_e_db.h:34
s16 mode
Definition d_a_e_db.h:31
mDoExt_McaMorfSO * modelMorf
Definition d_a_e_db.h:25
u8 field_0x1260[0x126C - 0x1260]
Definition d_a_e_db.h:81
u8 field_0x682[0x0684 - 0x0682]
Definition d_a_e_db.h:35
u32 field_0x124c
Definition d_a_e_db.h:76
f32 thorn_size[12]
Definition d_a_e_db.h:46
u32 shadowId
Definition d_a_e_db.h:28
dCcD_Stts ccStts
Definition d_a_e_db.h:62
s8 field_0x1239
Definition d_a_e_db.h:73
s8 field_0x850
Definition d_a_e_db.h:53
u8 arg0
Definition d_a_e_db.h:21
f32 field_0x844
Definition d_a_e_db.h:49
s16 angle_to_player
Definition d_a_e_db.h:36
s16 action
Definition d_a_e_db.h:30
f32 field_0x864
Definition d_a_e_db.h:61
Definition f_op_actor.h:285
Definition m_Do_ext.h:561
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_db_class)==0x1270)
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