Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_e_mm_mt.h
Go to the documentation of this file.
1#ifndef D_A_E_MM_MT_H
2#define D_A_E_MM_MT_H
4#include "d/d_cc_uty.h"
5#include "d/actor/d_a_e_mm.h"
6
7
17public:
18 /* 0x000 */ fopEn_enemy_c enemy;
21 /* 0x658 */ u8 parameters;
22 /* 0x65A */ u8 field_0x65A[3];
23 /* 0x65C */ J3DModel* mp_model;
24 /* 0x660 */ u32 m_shadowKey;
25 /* 0x664 */ s16 m_lifetime;
26 /* 0x666 */ s16 m_action;
27 /* 0x668 */ s16 m_mode;
28 /* 0x66A */ u8 field_0x66A[0x672 - 0x66A];
29 /* 0x672 */ s8 field_0x672;
30 /* 0x673 */ u8 field_0x673;
31 /* 0x674 */ cXyz field_0x674;
32 /* 0x680 */ u8 field_0x680[0x684 - 0x680];
33 /* 0x684 */ s16 m_timer[2];
35 /* 0x68A */ bool field_0x68A[2];
36 /* 0x68C */ csXyz m_rotation;
38 /* 0x694 */ s16 m_carryAngle;
39 /* 0x696 */ u8 field_0x696[0x698 - 0x696];
40 /* 0x698 */ int field_0x698;
41 /* 0x69C */ f32 field_0x69C;
42 /* 0x6A0 */ s16 field_0x6A0;
43 /* 0x6A2 */ s16 field_0x6A2;
44 /* 0x6A4 */ s16 m_spin;
45 /* 0x6A6 */ u8 field_0x6A6[0x6A8 - 0x6A6];
46 /* 0x6A8 */ f32 field_0x6A8;
48 /* 0x6EC */ dBgS_ObjAcch m_acch;
49 /* 0x8C4 */ dCcD_Stts m_stts;
50 /* 0x900 */ dCcD_Sph m_sphere;
51 /* 0xA38 */ dCcD_Sph m_sph;
52 /* 0xB70 */ dCcU_AtInfo m_atInfo;
53 /* 0xB94 */ u8 field_0xB94[0xBA4 - 0xB94];
54};
55
56STATIC_ASSERT(sizeof(e_mm_mt_class) == 0xba4);
57
58
59#endif /* D_A_E_MM_MT_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
Helmasaur Shell.
Definition d_a_e_mm_mt.h:16
s16 field_0x6A2
Definition d_a_e_mm_mt.h:43
u8 field_0x6A6[0x6A8 - 0x6A6]
Definition d_a_e_mm_mt.h:45
u8 field_0x673
Definition d_a_e_mm_mt.h:30
fopEn_enemy_c enemy
Definition d_a_e_mm_mt.h:18
dCcD_Stts m_stts
Definition d_a_e_mm_mt.h:49
s16 m_invulnerabilityTimer
Definition d_a_e_mm_mt.h:34
s8 field_0x672
Definition d_a_e_mm_mt.h:29
dCcD_Sph m_sphere
Definition d_a_e_mm_mt.h:50
u8 field_0x680[0x684 - 0x680]
Definition d_a_e_mm_mt.h:32
u8 field_0x65A[3]
Definition d_a_e_mm_mt.h:22
s16 m_carryAngle
Definition d_a_e_mm_mt.h:38
s16 field_0x6A0
Definition d_a_e_mm_mt.h:42
s16 m_action
Definition d_a_e_mm_mt.h:26
f32 field_0x6A8
Definition d_a_e_mm_mt.h:46
cXyz field_0x674
Definition d_a_e_mm_mt.h:31
s16 m_mode
Definition d_a_e_mm_mt.h:27
dCcD_Sph m_sph
Definition d_a_e_mm_mt.h:51
s16 m_carryAngleSpeed
Definition d_a_e_mm_mt.h:37
J3DModel * mp_model
Definition d_a_e_mm_mt.h:23
Z2CreatureEnemy m_sound
Definition d_a_e_mm_mt.h:20
u8 parameters
Definition d_a_e_mm_mt.h:21
u8 field_0xB94[0xBA4 - 0xB94]
Definition d_a_e_mm_mt.h:53
u8 field_0x696[0x698 - 0x696]
Definition d_a_e_mm_mt.h:39
s16 m_lifetime
Definition d_a_e_mm_mt.h:25
dBgS_AcchCir m_acchCir
Definition d_a_e_mm_mt.h:47
f32 field_0x69C
Definition d_a_e_mm_mt.h:41
csXyz m_rotation
Definition d_a_e_mm_mt.h:36
bool field_0x68A[2]
Definition d_a_e_mm_mt.h:35
s16 m_timer[2]
Definition d_a_e_mm_mt.h:33
s16 m_spin
Definition d_a_e_mm_mt.h:44
u8 field_0x66A[0x672 - 0x66A]
Definition d_a_e_mm_mt.h:28
dCcU_AtInfo m_atInfo
Definition d_a_e_mm_mt.h:52
dBgS_ObjAcch m_acch
Definition d_a_e_mm_mt.h:48
request_of_phase_process_class m_phase
Definition d_a_e_mm_mt.h:19
u32 m_shadowKey
Definition d_a_e_mm_mt.h:24
int field_0x698
Definition d_a_e_mm_mt.h:40
Definition f_op_actor.h:285
STATIC_ASSERT(sizeof(e_mm_mt_class)==0xba4)
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