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 /* 8064F778 */ int draw();
19 /* 8064F7D4 */ void setMagicEffect();
20 /* 8064F938 */ void setMagicHitEffect();
21 /* 8064FA50 */ void executeSmall();
22 /* 8064FD6C */ void cc_set();
23 /* 8064FE6C */ int execute();
24 /* 8064FF2C */ int _delete();
25 /* 8064FF54 */ 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_cc_d.h:444
Definition d_cc_d.h:432
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:245
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:96
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:213
void setMagicEffect()
Definition d_a_b_zant_magic.cpp:73
u8 mPrm
Definition d_a_b_zant_magic.h:32
int draw()
Definition d_a_b_zant_magic.cpp:14
f32 field_0x5e8
Definition d_a_b_zant_magic.h:30
void cc_set()
Definition d_a_b_zant_magic.cpp:192
dCcD_Stts mCcStts
Definition d_a_b_zant_magic.h:36
void executeSmall()
Definition d_a_b_zant_magic.cpp:113
int create()
Definition d_a_b_zant_magic.cpp:256
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:249
STATIC_ASSERT(sizeof(daB_ZANTM_c)==0xc0c)
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:98
Definition d_a_npc_fguard.cpp:94
Definition d_a_npc_fguard.cpp:70
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8