Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_event.h
Go to the documentation of this file.
1#ifndef D_A_TAG_EVENT_H
2#define D_A_TAG_EVENT_H
3
5
6class daTag_Event_c : public fopAc_ac_c {
7public:
17
18 u8 getEventNo();
19 u8 getSwbit();
20 u8 getSwbit2();
21 u8 getType();
27 void demoInitProc();
28 void demoEndProc();
29 void demoProc();
30 int create();
31 int actionNext();
32 int actionEvent();
33 int actionReady();
35 int actionHunt();
36 int actionArrival();
37 int actionWait();
38 int actionHunt2();
39 int execute();
40 int draw();
41
42 void setActio(u8 i_action) { mAction = i_action; }
43
44 /* 0x568 */ s16 mEventIdx;
45 /* 0x56A */ s16 mMapEventIdx;
46 /* 0x56C */ s16 mMapToolId;
47 /* 0x56E */ s16 field_0x56e;
48 /* 0x570 */ s16 mHunt2Timer;
49 /* 0x572 */ u8 mAction;
50 /* 0x573 */ u8 field_0x573;
51};
52
53#endif /* D_A_TAG_EVENT_H */
Definition d_a_tag_event.h:6
int create()
Definition d_a_tag_event.cpp:82
int execute()
Definition d_a_tag_event.cpp:275
int actionHunt()
Definition d_a_tag_event.cpp:229
int actionHunt2()
Definition d_a_tag_event.cpp:256
u8 getSwbit()
Definition d_a_tag_event.cpp:17
s16 mMapToolId
Definition d_a_tag_event.h:46
int actionNext()
Definition d_a_tag_event.cpp:129
BOOL horseRodeo()
Definition d_a_tag_event.cpp:41
u8 getType()
Definition d_a_tag_event.cpp:25
void demoEndProc()
Definition d_a_tag_event.cpp:78
u16 getInvalidEventFlag()
Definition d_a_tag_event.cpp:29
u8 field_0x573
Definition d_a_tag_event.h:50
s16 mEventIdx
Definition d_a_tag_event.h:44
int actionReady()
Definition d_a_tag_event.cpp:172
u8 getEventNo()
Definition d_a_tag_event.cpp:13
u16 getAreaType()
Definition d_a_tag_event.cpp:33
u16 getValidEventFlag()
Definition d_a_tag_event.cpp:37
Action_e
Definition d_a_tag_event.h:8
@ ACTION_HUNT2
Definition d_a_tag_event.h:12
@ ACTION_HUNT
Definition d_a_tag_event.h:11
@ ACTION_EVENT
Definition d_a_tag_event.h:15
@ ACTION_ARRIVAL
Definition d_a_tag_event.h:10
@ ACTION_NEXT
Definition d_a_tag_event.h:14
@ ACTION_WAIT
Definition d_a_tag_event.h:9
@ ACTION_READY
Definition d_a_tag_event.h:13
void demoInitProc()
Definition d_a_tag_event.cpp:74
BOOL checkArea()
Definition d_a_tag_event.cpp:198
int actionEvent()
Definition d_a_tag_event.cpp:153
u8 getSwbit2()
Definition d_a_tag_event.cpp:21
int actionWait()
Definition d_a_tag_event.cpp:252
void demoProc()
Definition d_a_tag_event.cpp:80
int actionArrival()
Definition d_a_tag_event.cpp:246
s16 mHunt2Timer
Definition d_a_tag_event.h:48
s16 mMapEventIdx
Definition d_a_tag_event.h:45
BOOL arrivalTerms()
Definition d_a_tag_event.cpp:49
void setActio(u8 i_action)
Definition d_a_tag_event.h:42
s16 field_0x56e
Definition d_a_tag_event.h:47
u8 mAction
Definition d_a_tag_event.h:49
int draw()
Definition d_a_tag_event.cpp:306
Definition f_op_actor.h:243
int BOOL
Definition types.h:33
signed short int s16
Definition types.h:9
unsigned short int u16
Definition types.h:10
unsigned char u8
Definition types.h:8