Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_lantern.h
Go to the documentation of this file.
1#ifndef D_A_TAG_LANTERN_H
2#define D_A_TAG_LANTERN_H
3
4#include "d/d_com_inf_game.h"
5#include "d/d_msg_flow.h"
6
7class daTag_Lantern_c : public fopAc_ac_c {
8public:
9 /* 8048ED28 */ int create();
10 /* 8048EDA8 */ int Delete();
11 /* 8048EDDC */ int Execute();
12 /* 8048EF6C */ int Draw();
13 /* 8048EF74 */ void initialize();
14
17 BOOL rt = false;
18
19 if (fopAcM_searchPlayerDistanceXZ(this) < scale.x && 0.0f <= var_f31 && var_f31 < scale.y) {
21 field_0x5f8 = rt == true ? 0 : 1;
22 } else {
23 rt = true;
24 }
25
26 return rt;
27 }
28
29 /* 0x568 */ dMsgFlow_c mMsgFlow;
30 /* 0x5B4 */ cBgS_GndChk mGndChk;
31 /* 0x5F0 */ u32 field_0x5f0;
32 /* 0x5F4 */ f32 mGroundCross;
33 /* 0x5F8 */ s32 field_0x5f8;
34 /* 0x5FC */ u32 field_0x5fc;
35 /* 0x600 */ int mFlowIndex;
36 /* 0x604 */ u8 field_0x604;
37
38 /* 8048ECAC */ virtual ~daTag_Lantern_c();
39}; // Size: 0x60C
40
42public:
43 /* 8048F0EC */ inline virtual ~daTag_Lantern_Param_c() {}
44};
45
46#endif /* D_A_TAG_LANTERN_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_tag_lantern.h:41
virtual ~daTag_Lantern_Param_c()
Definition d_a_tag_lantern.h:43
Definition d_a_tag_lantern.h:7
int Draw()
Definition d_a_tag_lantern.cpp:65
u8 field_0x604
Definition d_a_tag_lantern.h:36
void initialize()
Definition d_a_tag_lantern.cpp:70
u32 field_0x5f0
Definition d_a_tag_lantern.h:31
s32 field_0x5f8
Definition d_a_tag_lantern.h:33
cBgS_GndChk mGndChk
Definition d_a_tag_lantern.h:30
dMsgFlow_c mMsgFlow
Definition d_a_tag_lantern.h:29
virtual ~daTag_Lantern_c()
Definition d_a_tag_lantern.cpp:10
BOOL chkClimbDownLadderStatus()
Definition d_a_tag_lantern.h:15
int create()
Definition d_a_tag_lantern.cpp:13
u32 field_0x5fc
Definition d_a_tag_lantern.h:34
int Delete()
Definition d_a_tag_lantern.cpp:20
f32 mGroundCross
Definition d_a_tag_lantern.h:32
int mFlowIndex
Definition d_a_tag_lantern.h:35
int Execute()
Definition d_a_tag_lantern.cpp:26
BOOL dComIfGp_checkItemGet(u8 i_itemNo, int param_1)
Definition d_com_inf_game.cpp:52
u16 dComIfGs_getOil()
Definition d_com_inf_game.h:1432
@ KANTERA
Definition d_save.h:149
f32 fopAcM_searchPlayerDistanceY(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:686
f32 fopAcM_searchPlayerDistanceXZ(const fopAc_ac_c *actor)
Definition f_op_actor_mng.h:694
f32 x
Definition vec.h:11
f32 y
Definition vec.h:11
Definition d_a_ep.cpp:138
Definition d_a_obj_sekizoa.cpp:318
Definition d_a_ep.cpp:19
cXyz scale
Definition f_op_actor.h:217
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
float f32
Definition types.h:22
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8