Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_obj_fireWood.h
Go to the documentation of this file.
1#ifndef D_A_OBJ_FIREWOOD_H
2#define D_A_OBJ_FIREWOOD_H
3
4#include "d/d_com_inf_game.h"
5#include "m_Do/m_Do_hostIO.h"
7#include "d/d_cc_d.h"
8
17class daFireWood_c : public fopAc_ac_c {
18public:
19 /* 80BE76B0 */ void setBaseMtx();
20 /* 80BE7708 */ int create();
21 /* 80BE79A0 */ void lightInit();
22 /* 80BE7A14 */ void setLight();
23 /* 80BE7A38 */ int Execute();
24 /* 80BE7E74 */ int Draw();
25 /* 80BE7E7C */ int Delete();
27 static const dCcD_SrcGObjInf mCcDObjInfo;
28 static dCcD_SrcCyl mCcDCyl;
29
30private:
31 /* 0x568 */ u8 field_0x568[0x574 - 0x568];
32 /* 0x574 */ dCcD_Stts mCcStts;
33 /* 0x5B0 */ dCcD_Cyl mCcCyl;
34 /* 0x6EC */ cXyz mFlamePos;
35 /* 0x6F8 */ u8 mIsSwitch;
36 /* 0x6F9 */ u8 mIsLit;
37 /* 0x6FC */ u32 mFlameEmtrIDs[4];
38 /* 0x70C */ u8 mFlameType;
39 /* 0x710 */ cXyz mLightPos;
41 /* 0x73C */ u8 mSwWaitTime;
42};
43
44STATIC_ASSERT(sizeof(daFireWood_c) == 0x740);
45
47public:
48 /* 80BE762C */ daFireWood_HIO_c();
49 /* 80BE7F24 */ virtual ~daFireWood_HIO_c() {}
50
51 /* 0x4 */ f32 mFlameOffsetY;
53 /* 0xC */ u8 mWaitTime;
54};
55
56#endif /* D_A_OBJ_FIREWOOD_H */
Definition d_a_obj_fireWood.h:46
f32 mFlameOffsetY
Definition d_a_obj_fireWood.h:51
f32 mCollisionRadius
Definition d_a_obj_fireWood.h:52
daFireWood_HIO_c()
Definition d_a_obj_fireWood.cpp:10
virtual ~daFireWood_HIO_c()
Definition d_a_obj_fireWood.h:49
u8 mWaitTime
Definition d_a_obj_fireWood.h:53
Kakariko Stove Flame?
Definition d_a_obj_fireWood.h:17
static const dCcD_SrcGObjInf mCcDObjInfo
Definition d_a_obj_fireWood.h:36
int create()
Definition d_a_obj_fireWood.cpp:50
u32 mFlameEmtrIDs[4]
Definition d_a_obj_fireWood.h:37
void lightInit()
Definition d_a_obj_fireWood.cpp:91
u8 mFlameType
Definition d_a_obj_fireWood.h:38
int Execute()
Definition d_a_obj_fireWood.cpp:109
u8 field_0x568[0x574 - 0x568]
Definition d_a_obj_fireWood.h:31
cXyz mLightPos
Definition d_a_obj_fireWood.h:39
dCcD_Cyl mCcCyl
Definition d_a_obj_fireWood.h:33
dCcD_Stts mCcStts
Definition d_a_obj_fireWood.h:32
u8 mSwWaitTime
Definition d_a_obj_fireWood.h:41
void setLight()
Definition d_a_obj_fireWood.cpp:104
void setBaseMtx()
Definition d_a_obj_fireWood.cpp:17
int Delete()
Definition d_a_obj_fireWood.cpp:173
static dCcD_SrcCyl mCcDCyl
Definition d_a_obj_fireWood.h:26
u8 mIsSwitch
Definition d_a_obj_fireWood.h:35
int Draw()
Definition d_a_obj_fireWood.cpp:168
cXyz mFlamePos
Definition d_a_obj_fireWood.h:34
LIGHT_INFLUENCE mLightInfluence
Definition d_a_obj_fireWood.h:40
u8 mIsLit
Definition d_a_obj_fireWood.h:36
Definition m_Do_hostIO.h:5
STATIC_ASSERT(sizeof(daFireWood_c)==0x740)
Definition d_a_ep.cpp:149
Definition d_a_hozelda.cpp:20
Definition d_a_npc_fguard.cpp:86
Definition d_a_npc_fguard.cpp:74
Definition d_cc_d.h:85
Definition d_a_npc_fguard.cpp:70
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