Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_a_tag_msg.h
Go to the documentation of this file.
1#ifndef D_A_TAG_MSG_H
2#define D_A_TAG_MSG_H
3
5#include "d/d_msg_flow.h"
6
8public:
9 /* 0x0 */ u8 mDebugAdjustON;
10};
11
13public:
14 /* 80490128 */ virtual ~daTag_Msg_Param_c() {}
15
16 static const daTag_Msg_HIO_Param_c m;
17};
18
19class daTag_Msg_c : public fopAc_ac_c {
20public:
21 /* 8048F7F8 */ virtual ~daTag_Msg_c();
22 /* 8048F878 */ int create();
23 /* 8048F954 */ int createHeap();
24 /* 8048F9B4 */ int destroy();
25 /* 8048F9E8 */ int execute();
26 /* 8048FC68 */ int draw();
27 /* 8048FC70 */ BOOL rangeCheck();
28 /* 8048FE18 */ BOOL otherCheck();
29 /* 8048FF8C */ char* getResName();
30 /* 8048FF9C */ void getParam();
31 /* 8049004C */ BOOL cut_speak(int, BOOL);
32
33 static char* mEvtCutTBL[2];
34
35 /* 0x56C */ char mStaffName[8];
37 /* 0x57C */ int mFlowID;
38 /* 0x580 */ dMsgFlow_c mMsgFlow;
39 /* 0x5CC */ int mOrderEvtNum;
40 /* 0x5D0 */ s16 mEventIdx;
41 /* 0x5D2 */ u8 field_0x5D2[0x5D8 - 0x5D2];
43 /* 0x5DC */ u8 field_0x5dc;
44 /* 0x5DD */ u8 field_0x5dd;
45 /* 0x5DE */ u8 mOnSwitch;
46 /* 0x5DF */ u8 mOffSwitch;
47 /* 0x5E0 */ u16 mOnSaveLabel;
48 /* 0x5E2 */ u16 mOffSaveLabel;
49 /* 0x5E4 */ u8 field_0x5e4;
50};
51
52STATIC_ASSERT(sizeof(daTag_Msg_c) == 0x5E8);
53
54#endif /* D_A_TAG_MSG_H */
Definition d_a_tag_msg.h:7
u8 mDebugAdjustON
Definition d_a_tag_msg.h:9
Definition d_a_tag_msg.h:12
virtual ~daTag_Msg_Param_c()
Definition d_a_tag_msg.h:14
static const daTag_Msg_HIO_Param_c m
Definition d_a_tag_msg.h:68
Definition d_a_tag_msg.h:19
u8 field_0x5e4
Definition d_a_tag_msg.h:49
u8 field_0x5dd
Definition d_a_tag_msg.h:44
int destroy()
Definition d_a_tag_msg.cpp:62
u16 mOnSaveLabel
Definition d_a_tag_msg.h:47
virtual ~daTag_Msg_c()
Definition d_a_tag_msg.cpp:27
int createHeap()
Definition d_a_tag_msg.cpp:52
daTag_Msg_Param_c * mParam
Definition d_a_tag_msg.h:42
u8 field_0x5dc
Definition d_a_tag_msg.h:43
int execute()
Definition d_a_tag_msg.cpp:71
int mOrderEvtNum
Definition d_a_tag_msg.h:39
int mFlowID
Definition d_a_tag_msg.h:37
BOOL cut_speak(int, BOOL)
Definition d_a_tag_msg.cpp:218
u8 mOnSwitch
Definition d_a_tag_msg.h:45
u8 mOffSwitch
Definition d_a_tag_msg.h:46
BOOL otherCheck()
Definition d_a_tag_msg.cpp:152
char * getResName()
Definition d_a_tag_msg.cpp:187
u8 field_0x5D2[0x5D8 - 0x5D2]
Definition d_a_tag_msg.h:41
u16 mOffSaveLabel
Definition d_a_tag_msg.h:48
request_of_phase_process_class mPhase
Definition d_a_tag_msg.h:36
char mStaffName[8]
Definition d_a_tag_msg.h:35
dMsgFlow_c mMsgFlow
Definition d_a_tag_msg.h:38
int draw()
Definition d_a_tag_msg.cpp:141
s16 mEventIdx
Definition d_a_tag_msg.h:40
BOOL rangeCheck()
Definition d_a_tag_msg.cpp:146
void getParam()
Definition d_a_tag_msg.cpp:192
int create()
Definition d_a_tag_msg.cpp:32
static char * mEvtCutTBL[2]
Definition d_a_tag_msg.h:212
STATIC_ASSERT(sizeof(daTag_Msg_c)==0x5E8)
Definition d_a_obj_sekizoa.cpp:318
Definition d_a_ep.cpp:19
Definition d_a_hozelda.cpp:14
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