Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_snowEffTag.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_SNOWEFFTAG_H
2#define D_A_OBJ_SNOWEFFTAG_H
3
5#include "m_Do/m_Do_hostIO.h"
6
15class daSnowEffTag_c : public fopAc_ac_c {
16public:
17 /* 80CDF12C */ void setBaseMtx();
18 /* 80CDF184 */ int create();
19 /* 80CDF2B8 */ bool playerAreaCheck();
20 /* 80CDF498 */ int Execute();
21 /* 80CDF5E4 */ int Draw();
22 /* 80CDF5EC */ int Delete();
23
24 int getArg0() { return fopAcM_GetParamBit(this, 0, 8); }
25
26private:
27 /* 0x568 */ u8 field_0x568;
28 /* 0x569 */ bool mPlayedSound;
29 /* 0x56C */ f32 mMaxSize;
30 /* 0x570 */ f32 mSize;
31 /* 0x574 */ f32 field_0x574;
32 /* 0x578 */ u32 mEmitterID;
33};
34
35STATIC_ASSERT(sizeof(daSnowEffTag_c) == 0x57C);
36
38public:
39 /* 80CDF0AC */ daSnowEffTag_HIO_c();
40 /* 80CDF674 */ virtual ~daSnowEffTag_HIO_c();
41
42 /* 0x4 */ u8 field_0x4;
43 /* 0x5 */ u8 mDisplayRange;
44 /* 0x6 */ u8 mTop;
45 /* 0x7 */ u8 mBottom;
46};
47
48#endif /* D_A_OBJ_SNOWEFFTAG_H */
Definition d_a_obj_snowEffTag.h:37
u8 mTop
Definition d_a_obj_snowEffTag.h:44
daSnowEffTag_HIO_c()
Definition d_a_obj_snowEffTag.cpp:13
virtual ~daSnowEffTag_HIO_c()
Definition d_a_obj_snowEffTag.cpp:136
u8 mBottom
Definition d_a_obj_snowEffTag.h:45
u8 mDisplayRange
Definition d_a_obj_snowEffTag.h:43
u8 field_0x4
Definition d_a_obj_snowEffTag.h:42
Snow Effect Tag.
Definition d_a_obj_snowEffTag.h:15
void setBaseMtx()
Definition d_a_obj_snowEffTag.cpp:21
f32 mMaxSize
Definition d_a_obj_snowEffTag.h:29
bool playerAreaCheck()
Definition d_a_obj_snowEffTag.cpp:58
u8 field_0x568
Definition d_a_obj_snowEffTag.h:27
f32 mSize
Definition d_a_obj_snowEffTag.h:30
int create()
Definition d_a_obj_snowEffTag.cpp:27
int getArg0()
Definition d_a_obj_snowEffTag.h:24
bool mPlayedSound
Definition d_a_obj_snowEffTag.h:28
f32 field_0x574
Definition d_a_obj_snowEffTag.h:31
u32 mEmitterID
Definition d_a_obj_snowEffTag.h:32
int Execute()
Definition d_a_obj_snowEffTag.cpp:84
int Draw()
Definition d_a_obj_snowEffTag.cpp:105
int Delete()
Definition d_a_obj_snowEffTag.cpp:110
Definition m_Do_hostIO.h:5
STATIC_ASSERT(sizeof(daSnowEffTag_c)==0x57C)
u32 fopAcM_GetParamBit(void *ac, u8 shift, u8 bit)
Definition f_op_actor_mng.h:228
Definition d_a_ep.cpp:19
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
unsigned char u8
Definition types.h:8