Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_mhint.h
Go to the documentation of this file.
1#ifndef D_A_TAG_MHINT_H
2#define D_A_TAG_MHINT_H
3
4#include "d/d_msg_flow.h"
7#include "d/d_com_inf_game.h"
8
9class daTagMhint_c : public fopAc_ac_c {
10public:
11 /* 805A56B8 */ int create();
12 /* 805A58E8 */ ~daTagMhint_c();
13 /* 805A5974 */ void eventOrder();
14 /* 805A5AE4 */ int execute();
15
16 bool checkNoAttention() const { return field_0x56d == 0xFF; }
17 bool checkEventID() const { return mToolEventID != 0xFF; }
18 s16 getEventID() const { return mEventID; }
19 u8 getToolEventID() const { return mToolEventID; }
20
28
29private:
30 /* 0x568 */ u8 field_0x568;
31 /* 0x569 */ u8 mSwitch;
32 /* 0x56A */ u8 field_0x56a;
33 /* 0x56B */ u8 field_0x56b;
34 /* 0x56C */ u8 mToolEventID;
35 /* 0x56D */ u8 field_0x56d;
36 /* 0x56E */ u8 field_0x56e;
37 /* 0x56F */ u8 field_0x56f;
38 /* 0x570 */ u8 field_0x570;
39 /* 0x571 */ u8 field_0x571;
40 /* 0x572 */ u8 field_0x572;
41 /* 0x574 */ u16 field_0x574;
42 /* 0x576 */ s16 mEventID;
43 /* 0x578 */ u16 field_0x578;
44 /* 0x57A */ u16 field_0x57a;
45 /* 0x57C */ u16 field_0x57c;
46 /* 0x57E */ u16 field_0x57e;
47 /* 0x580 */ dMsgFlow_c mMsgFlow;
48 /* 0x5CC */ f32 field_0x5cc;
49 /* 0x5D0 */ f32 field_0x5d0;
50};
51
52#endif /* D_A_TAG_MHINT_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_tag_mhint.h:9
u8 getToolEventID() const
Definition d_a_tag_mhint.h:19
u16 field_0x578
Definition d_a_tag_mhint.h:43
int execute()
Definition d_a_tag_mhint.cpp:114
u16 field_0x57e
Definition d_a_tag_mhint.h:46
u16 field_0x574
Definition d_a_tag_mhint.h:41
u8 mToolEventID
Definition d_a_tag_mhint.h:34
dMsgFlow_c mMsgFlow
Definition d_a_tag_mhint.h:47
u8 field_0x56d
Definition d_a_tag_mhint.h:35
s16 mEventID
Definition d_a_tag_mhint.h:42
bool checkNoAttention() const
Definition d_a_tag_mhint.h:16
u8 field_0x56f
Definition d_a_tag_mhint.h:37
s16 getEventID() const
Definition d_a_tag_mhint.h:18
void eventOrder()
Definition d_a_tag_mhint.cpp:82
u8 field_0x56a
Definition d_a_tag_mhint.h:32
f32 field_0x5d0
Definition d_a_tag_mhint.h:49
f32 field_0x5cc
Definition d_a_tag_mhint.h:48
u8 field_0x56b
Definition d_a_tag_mhint.h:33
u16 field_0x57a
Definition d_a_tag_mhint.h:44
int create()
Definition d_a_tag_mhint.cpp:14
u8 field_0x56e
Definition d_a_tag_mhint.h:36
u8 field_0x568
Definition d_a_tag_mhint.h:30
u8 field_0x572
Definition d_a_tag_mhint.h:40
u8 field_0x570
Definition d_a_tag_mhint.h:38
~daTagMhint_c()
Definition d_a_tag_mhint.cpp:72
u8 mSwitch
Definition d_a_tag_mhint.h:31
static void createPortalWarpMissTag(u16 param_0, fpc_ProcID i_parentID)
Definition d_a_tag_mhint.h:21
u8 field_0x571
Definition d_a_tag_mhint.h:39
u16 field_0x57c
Definition d_a_tag_mhint.h:45
bool checkEventID() const
Definition d_a_tag_mhint.h:17
daPy_py_c * daPy_getLinkPlayerActorClass()
Definition d_com_inf_game.h:4158
s32 dComIfGp_roomControl_getStayNo()
Definition d_com_inf_game.h:3196
@ PROC_Tag_Mhint
Definition d_procname.h:710
s32 fopAcM_createChild(s16 i_procName, fpc_ProcID i_parentProcID, u32 i_parameters, const cXyz *i_pos, int i_roomNo, const csXyz *i_angle, const cXyz *i_scale, s8 i_subType, createFunc i_createFunc)
Definition f_op_actor_mng.cpp:210
unsigned int fpc_ProcID
Definition f_pc_base.h:10
cXyz pos
Definition f_op_actor.h:170
Definition d_a_ep.cpp:66
Definition d_a_obj_sekizoa.cpp:318
Definition d_a_ep.cpp:19
actor_place current
Definition f_op_actor.h:215
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8