Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_b_zant_magic.h
Go to the documentation of this file.
1#ifndef D_A_B_ZANT_MAGIC_H
2#define D_A_B_ZANT_MAGIC_H
3
5#include "d/d_cc_d.h"
6#include "d/d_bg_s_acch.h"
7
16class daB_ZANTM_c : public fopEn_enemy_c {
17public:
18 int draw();
19 void setMagicEffect();
20 void setMagicHitEffect();
21 void executeSmall();
22 void cc_set();
23 int execute();
24 int _delete();
25 int create();
26
27private:
28 /* 0x5AC */ Mtx field_0x5ac;
29 /* 0x5DC */ cXyz field_0x5dc;
30 /* 0x5E8 */ f32 field_0x5e8;
31 /* 0x5EC */ int mAliveTimer;
32 /* 0x5F0 */ u8 mPrm;
33 /* 0x5F1 */ u8 mMode;
35 /* 0x634 */ dBgS_ObjAcch mAcch;
36 /* 0x80C */ dCcD_Stts mCcStts;
37 /* 0x848 */ dCcD_Sph field_0x848;
38 /* 0x980 */ dCcD_Sph mTgCollider;
39 /* 0xAB8 */ dCcD_Cps mAtCollider;
40 /* 0xBFC */ u32 field_0xbfc[4];
41};
42
43STATIC_ASSERT(sizeof(daB_ZANTM_c) == 0xc0c);
44
45
46#endif /* D_A_B_ZANT_MAGIC_H */
Definition d_bg_s_acch.h:15
Definition d_bg_s_acch.h:247
Definition d_cc_d.h:441
Definition d_cc_d.h:473
Definition d_cc_d.h:269
Zant - Magic Attack.
Definition d_a_b_zant_magic.h:16
Mtx field_0x5ac
Definition d_a_b_zant_magic.h:28
int _delete()
Definition d_a_b_zant_magic.cpp:226
cXyz field_0x5dc
Definition d_a_b_zant_magic.h:29
dBgS_AcchCir mAcchCir
Definition d_a_b_zant_magic.h:34
void setMagicHitEffect()
Definition d_a_b_zant_magic.cpp:85
u32 field_0xbfc[4]
Definition d_a_b_zant_magic.h:40
dCcD_Sph field_0x848
Definition d_a_b_zant_magic.h:37
u8 mMode
Definition d_a_b_zant_magic.h:33
int execute()
Definition d_a_b_zant_magic.cpp:199
void setMagicEffect()
Definition d_a_b_zant_magic.cpp:64
u8 mPrm
Definition d_a_b_zant_magic.h:32
int draw()
Definition d_a_b_zant_magic.cpp:15
f32 field_0x5e8
Definition d_a_b_zant_magic.h:30
void cc_set()
Definition d_a_b_zant_magic.cpp:179
dCcD_Stts mCcStts
Definition d_a_b_zant_magic.h:36
void executeSmall()
Definition d_a_b_zant_magic.cpp:101
int create()
Definition d_a_b_zant_magic.cpp:234
int mAliveTimer
Definition d_a_b_zant_magic.h:31
dCcD_Sph mTgCollider
Definition d_a_b_zant_magic.h:38
dCcD_Cps mAtCollider
Definition d_a_b_zant_magic.h:39
dBgS_ObjAcch mAcch
Definition d_a_b_zant_magic.h:35
Definition f_op_actor.h:285
STATIC_ASSERT(sizeof(daB_ZANTM_c)==0xc0c)
f32 Mtx[3][4]
Definition mtx.h:25
unsigned long u32
Definition types.h:12
float f32
Definition types.h:25
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7