Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_bu.h
Go to the documentation of this file.
1#ifndef D_A_E_BU_H
2#define D_A_E_BU_H
3
5#include "d/d_path.h"
6#include "d/d_bg_s_acch.h"
7#include "d/d_cc_d.h"
8#include "d/d_cc_uty.h"
9
19public:
20 /* 0x000 */ fopEn_enemy_c enemy;
22 /* 0x5B4 */ u8 prm0;
23 /* 0x5B5 */ u8 prm1;
24 /* 0x5B6 */ u8 type;
25 /* 0x5B7 */ u8 pathNo;
26 /* 0x5B8 */ s8 field_0x5b8;
27 /* 0x5B9 */ s8 now_path_pntNo;
28 /* 0x5BA */ s8 path_step;
29 /* 0x5BC */ dPath* ppd;
32 /* 0x668 */ int anm;
33 /* 0x66C */ int anm_frame;
34 /* 0x670 */ s16 lifetime;
35 /* 0x672 */ s16 action;
36 /* 0x674 */ s16 mode;
37 /* 0x678 */ cXyz move_pos;
38 /* 0x684 */ s16 angle_to_player;
39 /* 0x688 */ f32 dist_to_player;
40 /* 0x68C */ f32 pl_search_range;
41 /* 0x690 */ f32 field_0x690;
42 /* 0x694 */ f32 field_0x694;
43 /* 0x698 */ f32 hit_speed;
44 /* 0x69C */ s16 hit_rot;
45 /* 0x69E */ csXyz field_0x69e;
46 /* 0x6A4 */ s8 is_dead;
47 /* 0x6A8 */ f32 field_0x6a8;
48 /* 0x6AC */ s16 timers[4];
50 /* 0x6B6 */ s16 head_rot_y;
51 /* 0x6B8 */ s16 field_0x6b8;
52 /* 0x6BA */ s16 head_rot_x;
53 /* 0x6BC */ s16 field_0x6bc;
54 /* 0x6BE */ s16 jaw_rot;
55 /* 0x6C0 */ cXyz field_0x6c0;
56 /* 0x6CC */ dBgS_AcchCir acchcir;
57 /* 0x70C */ dBgS_ObjAcch acch;
58 /* 0x8E4 */ dCcD_Stts ccStts;
59 /* 0x920 */ dCcD_Sph ccSph;
60 /* 0xA58 */ dCcU_AtInfo atInfo;
61 /* 0xA7C */ u32 field_0xa7c;
62 /* 0xA80 */ u32 field_0xa80;
63 /* 0xA84 */ u32 mtrl_emitter_id[4];
64 /* 0xA94 */ u8 field_0xA94[0xAA0 - 0xA94];
65 /* 0xAA0 */ u8 HIOInit;
66};
67
68STATIC_ASSERT(sizeof(e_bu_class) == 0xaa4);
69
70#endif /* D_A_E_BU_H */
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
Bubble.
Definition d_a_e_bu.h:18
s16 field_0x6b8
Definition d_a_e_bu.h:51
f32 pl_search_range
Definition d_a_e_bu.h:40
s8 is_dead
Definition d_a_e_bu.h:46
s16 mode
Definition d_a_e_bu.h:36
s16 head_rot_x
Definition d_a_e_bu.h:52
s16 lifetime
Definition d_a_e_bu.h:34
mDoExt_McaMorfSO * modelMorf
Definition d_a_e_bu.h:30
f32 field_0x690
Definition d_a_e_bu.h:41
csXyz field_0x69e
Definition d_a_e_bu.h:45
f32 dist_to_player
Definition d_a_e_bu.h:39
s16 invulnerabilityTimer
Definition d_a_e_bu.h:49
s16 angle_to_player
Definition d_a_e_bu.h:38
dCcU_AtInfo atInfo
Definition d_a_e_bu.h:60
u8 pathNo
Definition d_a_e_bu.h:25
cXyz field_0x6c0
Definition d_a_e_bu.h:55
s16 hit_rot
Definition d_a_e_bu.h:44
u8 prm1
Definition d_a_e_bu.h:23
fopEn_enemy_c enemy
Definition d_a_e_bu.h:20
dBgS_ObjAcch acch
Definition d_a_e_bu.h:57
s16 head_rot_y
Definition d_a_e_bu.h:50
f32 field_0x6a8
Definition d_a_e_bu.h:47
u8 HIOInit
Definition d_a_e_bu.h:65
dCcD_Sph ccSph
Definition d_a_e_bu.h:59
Z2CreatureEnemy sound
Definition d_a_e_bu.h:31
s16 timers[4]
Definition d_a_e_bu.h:48
s8 field_0x5b8
Definition d_a_e_bu.h:26
int anm_frame
Definition d_a_e_bu.h:33
dPath * ppd
Definition d_a_e_bu.h:29
u32 mtrl_emitter_id[4]
Definition d_a_e_bu.h:63
s8 path_step
Definition d_a_e_bu.h:28
cXyz move_pos
Definition d_a_e_bu.h:37
u8 field_0xA94[0xAA0 - 0xA94]
Definition d_a_e_bu.h:64
u8 type
Definition d_a_e_bu.h:24
dCcD_Stts ccStts
Definition d_a_e_bu.h:58
u32 field_0xa7c
Definition d_a_e_bu.h:61
s16 jaw_rot
Definition d_a_e_bu.h:54
int anm
Definition d_a_e_bu.h:32
u32 field_0xa80
Definition d_a_e_bu.h:62
s16 action
Definition d_a_e_bu.h:35
f32 hit_speed
Definition d_a_e_bu.h:43
f32 field_0x694
Definition d_a_e_bu.h:42
request_of_phase_process_class phase
Definition d_a_e_bu.h:21
dBgS_AcchCir acchcir
Definition d_a_e_bu.h:56
s8 now_path_pntNo
Definition d_a_e_bu.h:27
u8 prm0
Definition d_a_e_bu.h:22
s16 field_0x6bc
Definition d_a_e_bu.h:53
Definition f_op_actor.h:285
Definition m_Do_ext.h:331
STATIC_ASSERT(sizeof(e_bu_class)==0xaa4)
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_xyz.h:7
Definition d_cc_uty.h:20
Definition d_path.h:18
Definition c_phase.h:17