Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_gm.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_GM_H
2#define D_A_OBJ_GM_H
3
4#include "d/actor/d_a_tbox.h"
5#include "d/d_bg_s_acch.h"
6#include "d/d_cc_d.h"
7#include "d/d_cc_uty.h"
8
19public:
20 /* 0x000 */ fopAc_ac_c actor;
22 /* 0x570 */ u8 mType;
23 /* 0x571 */ u8 field_0x571;
24 /* 0x572 */ u8 mSwBit;
25 /* 0x574 */ J3DModel* mModel;
26 /* 0x578 */ Z2Creature mSound;
27 /* 0x608 */ s16 field_0x608;
28 /* 0x60A */ s16 mAction;
29 /* 0x60C */ s16 mActionMode;
30 /* 0x60E */ s16 mTimers[2];
31 /* 0x614 */ cXyz field_0x614[2];
32 /* 0x62C */ f32 field_0x62c;
33 /* 0x630 */ f32 field_0x630;
34 /* 0x634 */ f32 field_0x634;
35 /* 0x638 */ f32 field_0x638;
36 /* 0x63C */ s16 field_0x63c;
37 /* 0x63E */ s16 field_0x63e;
38 /* 0x640 */ s16 field_0x640;
39 /* 0x642 */ s16 field_0x642;
40 /* 0x644 */ s16 field_0x644;
41 /* 0x648 */ f32 field_0x648;
42 /* 0x64C */ s16 field_0x64c[2];
43 /* 0x650 */ void* field_0x650;
44 /* 0x654 */ cXyz field_0x654[2];
45 /* 0x66C */ cXyz field_0x66c[2];
46 /* 0x684 */ cXyz field_0x684[6];
47 /* 0x6CC */ cXyz field_0x6cc[6];
48 /* 0x714 */ cXyz field_0x714;
49 /* 0x720 */ s16 field_0x720;
50 /* 0x722 */ s16 field_0x722;
51 /* 0x724 */ u8 field_0x724[0x726 - 0x724];
52 /* 0x726 */ s8 field_0x726;
53 /* 0x728 */ f32 field_0x728;
54 /* 0x72C */ s8 field_0x72c;
56 /* 0x770 */ dBgS_ObjAcch mBgc;
57 /* 0x948 */ s16 field_0x948;
58 /* 0x94C */ dCcD_Stts mStts;
59 /* 0x988 */ dCcD_Sph mSph;
60 /* 0xAC0 */ dCcU_AtInfo mAtInfo;
61 /* 0xAE4 */ s8 field_0xae4;
62 /* 0xAE8 */ u32 field_0xae8;
63 /* 0xAEC */ u32 field_0xaec;
64 /* 0xAF0 */ bool mIsFirstSpawn;
65};
66
67STATIC_ASSERT(sizeof(obj_gm_class) == 0xaf4);
68
69#endif /* D_A_OBJ_GM_H */
Definition J3DModel.h:43
Definition Z2Creature.h:7
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
Definition f_op_actor.h:230
Gohma Egg Container.
Definition d_a_obj_gm.h:18
u8 field_0x724[0x726 - 0x724]
Definition d_a_obj_gm.h:51
f32 field_0x634
Definition d_a_obj_gm.h:34
dBgS_ObjAcch mBgc
Definition d_a_obj_gm.h:56
s16 mActionMode
Definition d_a_obj_gm.h:29
Z2Creature mSound
Definition d_a_obj_gm.h:26
s8 field_0x726
Definition d_a_obj_gm.h:52
s16 mAction
Definition d_a_obj_gm.h:28
f32 field_0x630
Definition d_a_obj_gm.h:33
s16 field_0x642
Definition d_a_obj_gm.h:39
cXyz field_0x66c[2]
Definition d_a_obj_gm.h:45
f32 field_0x728
Definition d_a_obj_gm.h:53
s16 field_0x644
Definition d_a_obj_gm.h:40
cXyz field_0x614[2]
Definition d_a_obj_gm.h:31
bool mIsFirstSpawn
Definition d_a_obj_gm.h:64
u8 field_0x571
Definition d_a_obj_gm.h:23
dCcU_AtInfo mAtInfo
Definition d_a_obj_gm.h:60
s16 field_0x948
Definition d_a_obj_gm.h:57
J3DModel * mModel
Definition d_a_obj_gm.h:25
s16 field_0x63e
Definition d_a_obj_gm.h:37
s16 field_0x722
Definition d_a_obj_gm.h:50
cXyz field_0x6cc[6]
Definition d_a_obj_gm.h:47
s16 field_0x640
Definition d_a_obj_gm.h:38
s16 field_0x720
Definition d_a_obj_gm.h:49
cXyz field_0x684[6]
Definition d_a_obj_gm.h:46
s8 field_0xae4
Definition d_a_obj_gm.h:61
u8 mSwBit
Definition d_a_obj_gm.h:24
s16 field_0x608
Definition d_a_obj_gm.h:27
s8 field_0x72c
Definition d_a_obj_gm.h:54
s16 field_0x64c[2]
Definition d_a_obj_gm.h:42
cXyz field_0x654[2]
Definition d_a_obj_gm.h:44
dCcD_Sph mSph
Definition d_a_obj_gm.h:59
f32 field_0x638
Definition d_a_obj_gm.h:35
u8 mType
Definition d_a_obj_gm.h:22
void * field_0x650
Definition d_a_obj_gm.h:43
s16 field_0x63c
Definition d_a_obj_gm.h:36
dBgS_AcchCir mAcchCir
Definition d_a_obj_gm.h:55
dCcD_Stts mStts
Definition d_a_obj_gm.h:58
cXyz field_0x714
Definition d_a_obj_gm.h:48
fopAc_ac_c actor
Definition d_a_obj_gm.h:20
f32 field_0x62c
Definition d_a_obj_gm.h:32
u32 field_0xaec
Definition d_a_obj_gm.h:63
u32 field_0xae8
Definition d_a_obj_gm.h:62
f32 field_0x648
Definition d_a_obj_gm.h:41
request_of_phase_process_class mPhase
Definition d_a_obj_gm.h:21
s16 mTimers[2]
Definition d_a_obj_gm.h:30
STATIC_ASSERT(sizeof(obj_gm_class)==0xaf4)
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 c_phase.h:17