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 /* 8048AD68 */ u8 getEventNo();
19 /* 8048AD74 */ u8 getSwbit();
20 /* 8048AD80 */ u8 getSwbit2();
21 /* 8048AD8C */ u8 getType();
22 /* 8048AD98 */ u16 getInvalidEventFlag();
23 /* 8048ADA4 */ u16 getAreaType();
24 /* 8048ADB0 */ u16 getValidEventFlag();
25 /* 8048ADBC */ BOOL horseRodeo();
26 /* 8048ADEC */ BOOL arrivalTerms();
27 /* 8048AEEC */ void demoInitProc();
28 /* 8048AEF8 */ void demoEndProc();
29 /* 8048AEFC */ void demoProc();
30 /* 8048AF00 */ int create();
31 /* 8048B0E4 */ int actionNext();
32 /* 8048B1B0 */ int actionEvent();
33 /* 8048B268 */ int actionReady();
34 /* 8048B378 */ BOOL checkArea();
35 /* 8048B514 */ int actionHunt();
36 /* 8048B5C8 */ int actionArrival();
37 /* 8048B5F4 */ int actionWait();
38 /* 8048B5FC */ int actionHunt2();
39 /* 8048B6D4 */ int execute();
40 /* 8048B784 */ int draw();
41
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 */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_a_tag_event.h:6
int create()
Definition d_a_tag_event.cpp:98
int execute()
Definition d_a_tag_event.cpp:296
int actionHunt()
Definition d_a_tag_event.cpp:250
int actionHunt2()
Definition d_a_tag_event.cpp:276
u8 getSwbit()
Definition d_a_tag_event.cpp:22
s16 mMapToolId
Definition d_a_tag_event.h:46
int actionNext()
Definition d_a_tag_event.cpp:147
BOOL horseRodeo()
Definition d_a_tag_event.cpp:52
u8 getType()
Definition d_a_tag_event.cpp:32
void demoEndProc()
Definition d_a_tag_event.cpp:92
u16 getInvalidEventFlag()
Definition d_a_tag_event.cpp:37
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:191
u8 getEventNo()
Definition d_a_tag_event.cpp:17
u16 getAreaType()
Definition d_a_tag_event.cpp:42
u16 getValidEventFlag()
Definition d_a_tag_event.cpp:47
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:87
BOOL checkArea()
Definition d_a_tag_event.cpp:218
int actionEvent()
Definition d_a_tag_event.cpp:171
u8 getSwbit2()
Definition d_a_tag_event.cpp:27
int actionWait()
Definition d_a_tag_event.cpp:271
void demoProc()
Definition d_a_tag_event.cpp:95
int actionArrival()
Definition d_a_tag_event.cpp:264
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:61
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:328
Definition d_a_ep.cpp:19
int BOOL
Definition types.h:27
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
unsigned char u8
Definition types.h:8