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
8typedef BOOL (daTag_EvtMsg_c::*EvtCutFunc)(int);
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 int create();
20 int Delete();
21 int Execute();
22 int Draw();
25 u8 getOnSwBit();
28 BOOL isDelete();
30 BOOL ECut_talk(int);
31 BOOL ECut_wait(int);
32
33 virtual ~daTag_EvtMsg_c();
34
35 static char* mEvtCutNameList[];
36 static EvtCutFunc mEvtCutList[];
37};
38
39#endif /* D_A_TAG_EVTMSG_H */
Definition d_msg_flow.h:49
Definition d_a_tag_evtmsg.h:10
int Execute()
Definition d_a_tag_evtmsg.cpp:46
BOOL isDelete()
Definition d_a_tag_evtmsg.cpp:148
BOOL chkPointInArea(cXyz)
Definition d_a_tag_evtmsg.cpp:166
static char * mEvtCutNameList[]
Definition d_a_tag_evtmsg.h:13
int mFlowID
Definition d_a_tag_evtmsg.h:13
BOOL ECut_talk(int)
Definition d_a_tag_evtmsg.cpp:177
int mTimer
Definition d_a_tag_evtmsg.h:12
int create()
Definition d_a_tag_evtmsg.cpp:23
dMsgFlow_c mMsgFlow
Definition d_a_tag_evtmsg.h:16
u8 getProcType()
Definition d_a_tag_evtmsg.cpp:144
u8 getOffSwBit()
Definition d_a_tag_evtmsg.cpp:140
u32 getOnEvtBit()
Definition d_a_tag_evtmsg.cpp:118
u8 getOnSwBit()
Definition d_a_tag_evtmsg.cpp:136
u8 field_0x572
Definition d_a_tag_evtmsg.h:15
BOOL ECut_wait(int)
Definition d_a_tag_evtmsg.cpp:189
u32 getOffEvtBit()
Definition d_a_tag_evtmsg.cpp:127
virtual ~daTag_EvtMsg_c()
Definition d_a_tag_evtmsg.cpp:229
int Draw()
Definition d_a_tag_evtmsg.cpp:114
s16 mEventID
Definition d_a_tag_evtmsg.h:14
int Delete()
Definition d_a_tag_evtmsg.cpp:42
static EvtCutFunc mEvtCutList[]
Definition d_a_tag_evtmsg.h:15
Definition f_op_actor.h:230
BOOL(daTag_EvtMsg_c::* EvtCutFunc)(int)
Definition d_a_tag_evtmsg.h:8
int BOOL
Definition types.h:33
unsigned long u32
Definition types.h:12
signed short int s16
Definition types.h:9
unsigned char u8
Definition types.h:8
Definition c_xyz.h:7