Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_bug.h
Go to the documentation of this file.
1#ifndef D_A_E_BUG_H
2#define D_A_E_BUG_H
3
5
15struct bug_s {
16 /* 0x00 */ J3DModel* field_0x0;
17 /* 0x04 */ J3DModel* field_0x4;
18 /* 0x08 */ int field_0x8;
19 /* 0x0C */ cXyz field_0xc;
20 /* 0x18 */ cXyz field_0x18;
21 /* 0x24 */ f32 field_0x24;
22 /* 0x28 */ f32 field_0x28;
23 /* 0x2C */ f32 field_0x2c;
24 /* 0x30 */ cXyz field_0x30;
25 /* 0x3C */ csXyz field_0x3c;
26 /* 0x42 */ s16 field_0x42;
27 /* 0x44 */ s16 field_0x44;
28 /* 0x46 */ s16 field_0x46;
29 /* 0x48 */ s16 field_0x48;
30 /* 0x4A */ s16 field_0x4a;
31 /* 0x4C */ s16 field_0x4c;
32 /* 0x4E */ s16 field_0x4e;
33 /* 0x50 */ s8 field_0x50;
34 /* 0x51 */ s8 field_0x51;
35 /* 0x52 */ s8 field_0x52;
36 /* 0x53 */ u8 field_0x53;
37 /* 0x54 */ u8 field_0x54[3];
39};
40
41STATIC_ASSERT(sizeof(bug_s) == 0x78);
43public:
44 /* 0x0000 */ fopAc_ac_c actor;
46 /* 0x0570 */ u8 field_0x570;
47 /* 0x0574 */ int bitSw;
48 /* 0x0578 */ u32 field_0x578;
49 /* 0x057C */ f32 field_0x57c;
50 /* 0x0580 */ s16 field_0x580;
51 /* 0x0582 */ u8 field_0x582[0x588 - 0x582];
52 /* 0x0588 */ bug_s Bug_s[256];
53 /* 0x7D88 */ int bug_num;
55 /* 0x7DAC */ u8 field_0x7dac;
56 /* 0x7DAD */ u8 field_0x7dad;
57};
58
59STATIC_ASSERT(sizeof(e_bug_class) == 0x7db0);
60
62public:
64 virtual ~daE_Bug_HIO_c() {}
65
67
68 /* 0x4 */ s8 field_0x4;
69 /* 0x8 */ f32 field_0x8;
70 /* 0xC */ f32 field_0xc;
71};
72
73#endif /* D_A_E_BUG_H */
Definition J3DModel.h:43
Definition JORMContext.h:120
Definition JORReflexible.h:43
Definition Z2Creature.h:84
Definition Z2SoundObject.h:38
Definition c_sxyz.h:10
Definition d_a_e_bug.h:61
s8 field_0x4
Definition d_a_e_bug.h:68
void genMessage(JORMContext *)
virtual ~daE_Bug_HIO_c()
Definition d_a_e_bug.h:64
f32 field_0xc
Definition d_a_e_bug.h:70
f32 field_0x8
Definition d_a_e_bug.h:69
daE_Bug_HIO_c()
Definition d_a_e_bug.cpp:20
Poison Mite.
Definition d_a_e_bug.h:42
int bitSw
Definition d_a_e_bug.h:47
u8 field_0x7dad
Definition d_a_e_bug.h:56
u8 field_0x7dac
Definition d_a_e_bug.h:55
u8 field_0x570
Definition d_a_e_bug.h:46
f32 field_0x57c
Definition d_a_e_bug.h:49
s16 field_0x580
Definition d_a_e_bug.h:50
request_of_phase_process_class mPhase
Definition d_a_e_bug.h:45
bug_s Bug_s[256]
Definition d_a_e_bug.h:52
u8 field_0x582[0x588 - 0x582]
Definition d_a_e_bug.h:51
fopAc_ac_c actor
Definition d_a_e_bug.h:44
Z2SoundObjBeeGroup mSound
Definition d_a_e_bug.h:54
int bug_num
Definition d_a_e_bug.h:53
u32 field_0x578
Definition d_a_e_bug.h:48
Definition f_op_actor.h:230
STATIC_ASSERT(sizeof(bug_s)==0x78)
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 d_a_e_bug.h:15
f32 field_0x2c
Definition d_a_e_bug.h:23
s8 field_0x51
Definition d_a_e_bug.h:34
s16 field_0x4e
Definition d_a_e_bug.h:32
s16 field_0x4c
Definition d_a_e_bug.h:31
s8 field_0x52
Definition d_a_e_bug.h:35
f32 field_0x24
Definition d_a_e_bug.h:21
csXyz field_0x3c
Definition d_a_e_bug.h:25
J3DModel * field_0x4
Definition d_a_e_bug.h:17
s16 field_0x42
Definition d_a_e_bug.h:26
int field_0x8
Definition d_a_e_bug.h:18
s16 field_0x46
Definition d_a_e_bug.h:28
s16 field_0x4a
Definition d_a_e_bug.h:30
u8 field_0x53
Definition d_a_e_bug.h:36
J3DModel * field_0x0
Definition d_a_e_bug.h:16
s8 field_0x50
Definition d_a_e_bug.h:33
u8 field_0x54[3]
Definition d_a_e_bug.h:37
cXyz field_0x18
Definition d_a_e_bug.h:20
s16 field_0x48
Definition d_a_e_bug.h:29
Z2SoundObjSimple mSound
Definition d_a_e_bug.h:38
cXyz field_0xc
Definition d_a_e_bug.h:19
s16 field_0x44
Definition d_a_e_bug.h:27
f32 field_0x28
Definition d_a_e_bug.h:22
cXyz field_0x30
Definition d_a_e_bug.h:24
Definition c_xyz.h:7
Definition c_phase.h:17