|
1 | 1 | #ifndef D_A_OBJ_GM_H |
2 | 2 | #define D_A_OBJ_GM_H |
3 | 3 |
|
| 4 | +#include "d/d_bg_s_acch.h" |
| 5 | +#include "d/d_cc_d.h" |
| 6 | +#include "d/d_cc_uty.h" |
4 | 7 | #include "f_op/f_op_actor_mng.h" |
5 | 8 |
|
6 | 9 | /** |
|
12 | 15 | * |
13 | 16 | */ |
14 | 17 | class obj_gm_class : public fopAc_ac_c { |
15 | | -private: |
16 | | - /* 0x568 */ u8 field_0x568[0xaf4 - 0x568]; |
| 18 | +public: |
| 19 | + /* 0x568 */ request_of_phase_process_class mPhase; |
| 20 | + /* 0x570 */ u8 field_0x570; |
| 21 | + /* 0x571 */ u8 field_0x571; |
| 22 | + /* 0x572 */ u8 field_0x572; |
| 23 | + /* 0x573 */ u8 field_0x573; |
| 24 | + /* 0x574 */ J3DModel* field_0x574; |
| 25 | + /* 0x578 */ Z2Creature mSound; |
| 26 | + /* 0x608 */ s16 field_0x608; |
| 27 | + /* 0x60A */ s16 field_0x60a; |
| 28 | + /* 0x60C */ s16 field_0x60c; |
| 29 | + /* 0x60E */ s16 field_0x60e; |
| 30 | + /* 0x610 */ u8 field_0x610[0x614 - 0x610]; |
| 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 | + /* 0x646 */ u8 field_0x646[0x648 - 0x646]; |
| 42 | + /* 0x648 */ f32 field_0x648; |
| 43 | + /* 0x64C */ s16 field_0x64c[4]; |
| 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 */ u8 field_0x714[0x720 - 0x714]; |
| 49 | + /* 0x720 */ s16 field_0x720; |
| 50 | + /* 0x722 */ s16 field_0x722; |
| 51 | + /* 0x724 */ u8 field_0x724[0x726 - 0x724]; |
| 52 | + /* 0x726 */ u8 field_0x726; |
| 53 | + /* 0x727 */ u8 field_0x727; |
| 54 | + /* 0x728 */ f32 field_0x728; |
| 55 | + /* 0x72C */ u8 field_0x72c; |
| 56 | + /* 0x72D */ u8 field_0x72d[0x730 - 0x72d]; |
| 57 | + /* 0x730 */ dBgS_AcchCir mAcchCir; |
| 58 | + /* 0x770 */ dBgS_ObjAcch mObjAcch; |
| 59 | + /* 0x948 */ s16 field_0x948; |
| 60 | + /* 0x94A */ u8 field_0x94a[0x94c - 0x94a]; |
| 61 | + /* 0x94C */ dCcD_Stts mStts; |
| 62 | + /* 0x988 */ dCcD_Sph field_0x988; |
| 63 | + /* 0xAC0 */ dCcU_AtInfo mAtInfo; |
| 64 | + /* 0xAE4 */ u8 field_0xae4; |
| 65 | + /* 0xAE5 */ u8 field_0xae5[0xae8 - 0xae5]; |
| 66 | + /* 0xAE8 */ u32 field_0xae8; |
| 67 | + /* 0xAEC */ u32 field_0xaec; |
| 68 | + /* 0xAF0 */ u8 field_0xaf0; |
| 69 | + /* 0xAF1 */ u8 field_0xaf1[0xaf4 - 0xaf1]; |
| 70 | + |
17 | 71 | }; |
18 | 72 |
|
19 | 73 | STATIC_ASSERT(sizeof(obj_gm_class) == 0xaf4); |
|
0 commit comments