Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_evtmsg.h
Go to the documentation of this file.
1#ifndef D_A_TAG_EVTMSG_H
2#define D_A_TAG_EVTMSG_H
3
5#include "d/d_msg_flow.h"
6
9
10class daTag_EvtMsg_c : public fopAc_ac_c {
11public:
12 /* 0x568 */ int mTimer;
13 /* 0x56C */ int mFlowID;
14 /* 0x570 */ s16 mEventID;
15 /* 0x572 */ u8 field_0x572;
16 /* 0x574 */ dMsgFlow_c mMsgFlow;
17
18public:
19 /* 8048CF38 */ int create();
20 /* 8048D014 */ int Delete();
21 /* 8048D01C */ int Execute();
22 /* 8048D31C */ int Draw();
23 /* 8048D324 */ u32 getOnEvtBit();
24 /* 8048D340 */ u32 getOffEvtBit();
25 /* 8048D35C */ u8 getOnSwBit();
26 /* 8048D368 */ u8 getOffSwBit();
27 /* 8048D374 */ u8 getProcType();
28 /* 8048D384 */ BOOL isDelete();
29 /* 8048D428 */ BOOL chkPointInArea(cXyz);
30 /* 8048D54C */ BOOL ECut_talk(int);
31 /* 8048D5CC */ BOOL ECut_wait(int);
32
33 /* 8048D6F0 */ virtual ~daTag_EvtMsg_c();
35 static char* mEvtCutNameList[];
36 static EvtCutFunc mEvtCutList[];
37};
38
39#endif /* D_A_TAG_EVTMSG_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_tag_evtmsg.h:10
int Execute()
Definition d_a_tag_evtmsg.cpp:69
BOOL isDelete()
Definition d_a_tag_evtmsg.cpp:178
BOOL chkPointInArea(cXyz)
Definition d_a_tag_evtmsg.cpp:197
static char * mEvtCutNameList[]
Definition d_a_tag_evtmsg.h:31
int mFlowID
Definition d_a_tag_evtmsg.h:13
BOOL ECut_talk(int)
Definition d_a_tag_evtmsg.cpp:209
int mTimer
Definition d_a_tag_evtmsg.h:12
int create()
Definition d_a_tag_evtmsg.cpp:44
dMsgFlow_c mMsgFlow
Definition d_a_tag_evtmsg.h:16
u8 getProcType()
Definition d_a_tag_evtmsg.cpp:173
u8 getOffSwBit()
Definition d_a_tag_evtmsg.cpp:168
u32 getOnEvtBit()
Definition d_a_tag_evtmsg.cpp:143
u8 getOnSwBit()
Definition d_a_tag_evtmsg.cpp:163
u8 field_0x572
Definition d_a_tag_evtmsg.h:15
BOOL ECut_wait(int)
Definition d_a_tag_evtmsg.cpp:222
u32 getOffEvtBit()
Definition d_a_tag_evtmsg.cpp:153
virtual ~daTag_EvtMsg_c()
Definition d_a_tag_evtmsg.cpp:268
int Draw()
Definition d_a_tag_evtmsg.cpp:138
s16 mEventID
Definition d_a_tag_evtmsg.h:14
int Delete()
Definition d_a_tag_evtmsg.cpp:64
static EvtCutFunc mEvtCutList[]
Definition d_a_tag_evtmsg.h:34
BOOL(daTag_EvtMsg_c::* EvtCutFunc)(int)
Definition d_a_tag_evtmsg.h:8
Definition d_a_hozelda.cpp:20
Definition d_a_obj_sekizoa.cpp:318
Definition d_a_ep.cpp:19
int BOOL
Definition types.h:27
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
unsigned char u8
Definition types.h:8