Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_msg_flow.h
Go to the documentation of this file.
1#ifndef D_MSG_D_MSG_FLOW_H
2#define D_MSG_D_MSG_FLOW_H
3
4#include "dolphin/types.h"
5
6class fopAc_ac_c;
7class msg_class;
8
9// all mesg_flow_node structs members might be wrong
11 /* 0x00 */ u8 type;
12 /* 0x01 */ u8 field_0x1;
13 /* 0x02 */ u16 msg_index;
14 /* 0x04 */ u8 params[4];
15}; // Size: 0x8
16
18 /* 0x00 */ u8 type;
19 /* 0x01 */ u8 field_0x1;
20 /* 0x02 */ u16 msg_index;
21 /* 0x04 */ u16 params[2];
22};
23
25 /* 0x00 */ u8 type;
26 /* 0x01 */ u8 field_0x1;
27 /* 0x02 */ u16 msg_index;
28 /* 0x04 */ u8 params[4];
29}; // Size: 0x8
30
31class dMsgFlow_c;
34
35class dMsgFlow_c {
36public:
37 /* 80249F00 */ dMsgFlow_c();
38 /* 80249F48 */ virtual ~dMsgFlow_c();
39
40 /* 80249F90 */ void init(fopAc_ac_c* i_partner, int i_flowID, int, fopAc_ac_c**);
41 /* 8024A13C */ int checkOpenDoor(fopAc_ac_c*, int*);
42 /* 8024A2D8 */ int doFlow(fopAc_ac_c*, fopAc_ac_c**, int i_flow);
43 /* 8024A424 */ int checkEventRender(int*, int*, int*, int*);
44 /* 8024A4C4 */ void remove();
45 /* 8024A528 */ u16 getEventId(int*);
46 /* 8024A538 */ u32 getMsgNo();
47 /* 8024A540 */ u32 getNowMsgNo();
48 /* 8024A548 */ msg_class* getMsg();
49 /* 8024A580 */ void setInitValue(int);
50 /* 8024A618 */ void setInitValueGroupChange(int, fopAc_ac_c**);
51 /* 8024A6EC */ u8* getMsgDataBlock(char const*);
52 /* 8024A784 */ u16 getInitNodeIndex(u16);
53 /* 8024A7CC */ void setNodeIndex(u16, fopAc_ac_c**);
55 /* 8024AA50 */ int setNormalMsg(mesg_flow_node*, fopAc_ac_c*);
56 /* 8024AB30 */ int messageNodeProc(fopAc_ac_c*, fopAc_ac_c**);
57 /* 8024AD54 */ int branchNodeProc(fopAc_ac_c*, fopAc_ac_c**);
58 /* 8024ADEC */ int eventNodeProc(fopAc_ac_c*, fopAc_ac_c**);
59 /* 8024AFF8 */ int nodeProc(fopAc_ac_c*, fopAc_ac_c**);
60 /* 8024B0F0 */ int getParam(u16*, u16*, u8*);
61 /* 8024B108 */ int getParam(u8*, u8*);
62 /* 8024B130 */ int getParam(u8*);
63 /* 8024B138 */ int query001(mesg_flow_node_branch*, fopAc_ac_c*, int);
64 /* 8024B180 */ int query002(mesg_flow_node_branch*, fopAc_ac_c*, int);
65 /* 8024B208 */ int query003(mesg_flow_node_branch*, fopAc_ac_c*, int);
66 /* 8024B250 */ int query004(mesg_flow_node_branch*, fopAc_ac_c*, int);
67 /* 8024B2C0 */ int query005(mesg_flow_node_branch*, fopAc_ac_c*, int);
68 /* 8024B2F8 */ int query006(mesg_flow_node_branch*, fopAc_ac_c*, int);
69 /* 8024B32C */ int query007(mesg_flow_node_branch*, fopAc_ac_c*, int);
70 /* 8024B45C */ int query008(mesg_flow_node_branch*, fopAc_ac_c*, int);
71 /* 8024B4A4 */ int query009(mesg_flow_node_branch*, fopAc_ac_c*, int);
72 /* 8024B4D0 */ int query010(mesg_flow_node_branch*, fopAc_ac_c*, int);
73 /* 8024B504 */ int query011(mesg_flow_node_branch*, fopAc_ac_c*, int);
74 /* 8024B54C */ int query012(mesg_flow_node_branch*, fopAc_ac_c*, int);
75 /* 8024B584 */ int query013(mesg_flow_node_branch*, fopAc_ac_c*, int);
76 /* 8024B5BC */ int query014(mesg_flow_node_branch*, fopAc_ac_c*, int);
77 /* 8024B5F4 */ int query015(mesg_flow_node_branch*, fopAc_ac_c*, int);
78 /* 8024B62C */ int query016(mesg_flow_node_branch*, fopAc_ac_c*, int);
79 /* 8024B664 */ int query017(mesg_flow_node_branch*, fopAc_ac_c*, int);
80 /* 8024B6A8 */ int query018(mesg_flow_node_branch*, fopAc_ac_c*, int);
81 /* 8024B6EC */ int query019(mesg_flow_node_branch*, fopAc_ac_c*, int);
82 /* 8024B730 */ int query020(mesg_flow_node_branch*, fopAc_ac_c*, int);
83 /* 8024B774 */ int query021(mesg_flow_node_branch*, fopAc_ac_c*, int);
84 /* 8024B8E4 */ int query022(mesg_flow_node_branch*, fopAc_ac_c*, int);
85 /* 8024B918 */ int query023(mesg_flow_node_branch*, fopAc_ac_c*, int);
86 /* 8024B954 */ int query024(mesg_flow_node_branch*, fopAc_ac_c*, int);
87 /* 8024B974 */ int query025(mesg_flow_node_branch*, fopAc_ac_c*, int);
88 /* 8024B9BC */ int query026(mesg_flow_node_branch*, fopAc_ac_c*, int);
89 /* 8024B9E8 */ int query027(mesg_flow_node_branch*, fopAc_ac_c*, int);
90 /* 8024BA4C */ int query028(mesg_flow_node_branch*, fopAc_ac_c*, int);
91 /* 8024BAA0 */ int query029(mesg_flow_node_branch*, fopAc_ac_c*, int);
92 /* 8024BAE0 */ int query030(mesg_flow_node_branch*, fopAc_ac_c*, int);
93 /* 8024BB18 */ int query031(mesg_flow_node_branch*, fopAc_ac_c*, int);
94 /* 8024BB74 */ int query032(mesg_flow_node_branch*, fopAc_ac_c*, int);
95 /* 8024BB9C */ int query033(mesg_flow_node_branch*, fopAc_ac_c*, int);
96 /* 8024BBE4 */ int query034(mesg_flow_node_branch*, fopAc_ac_c*, int);
97 /* 8024BC14 */ int query035(mesg_flow_node_branch*, fopAc_ac_c*, int);
98 /* 8024BC3C */ int query036(mesg_flow_node_branch*, fopAc_ac_c*, int);
99 /* 8024BC80 */ int query037(mesg_flow_node_branch*, fopAc_ac_c*, int);
100 /* 8024BCC4 */ int query038(mesg_flow_node_branch*, fopAc_ac_c*, int);
101 /* 8024BDB0 */ int query039(mesg_flow_node_branch*, fopAc_ac_c*, int);
102 /* 8024BE4C */ int query040(mesg_flow_node_branch*, fopAc_ac_c*, int);
103 /* 8024BF50 */ int query041(mesg_flow_node_branch*, fopAc_ac_c*, int);
104 /* 8024BFEC */ int query042(mesg_flow_node_branch*, fopAc_ac_c*, int);
105 /* 8024C0A8 */ int query043(mesg_flow_node_branch*, fopAc_ac_c*, int);
106 /* 8024C144 */ int query044(mesg_flow_node_branch*, fopAc_ac_c*, int);
107 /* 8024C18C */ int query045(mesg_flow_node_branch*, fopAc_ac_c*, int);
108 /* 8024C218 */ int query046(mesg_flow_node_branch*, fopAc_ac_c*, int);
109 /* 8024C248 */ int query047(mesg_flow_node_branch*, fopAc_ac_c*, int);
110 /* 8024C250 */ int query048(mesg_flow_node_branch*, fopAc_ac_c*, int);
111 /* 8024C2A0 */ int query049(mesg_flow_node_branch*, fopAc_ac_c*, int);
112 /* 8024C2FC */ int query050(mesg_flow_node_branch*, fopAc_ac_c*, int);
113 /* 8024C340 */ int query051(mesg_flow_node_branch*, fopAc_ac_c*, int);
114 /* 8024C3A0 */ int query052(mesg_flow_node_branch*, fopAc_ac_c*, int);
115 /* 8024C3D4 */ int query053(mesg_flow_node_branch*, fopAc_ac_c*, int);
116 /* 8024C3FC */ int event000(mesg_flow_node_event*, fopAc_ac_c*);
117 /* 8024C488 */ int event001(mesg_flow_node_event*, fopAc_ac_c*);
118 /* 8024C514 */ int event002(mesg_flow_node_event*, fopAc_ac_c*);
119 /* 8024C550 */ int event003(mesg_flow_node_event*, fopAc_ac_c*);
120 /* 8024C590 */ int event004(mesg_flow_node_event*, fopAc_ac_c*);
121 /* 8024C5F0 */ int event005(mesg_flow_node_event*, fopAc_ac_c*);
122 /* 8024C654 */ int event006(mesg_flow_node_event*, fopAc_ac_c*);
123 /* 8024C694 */ int event007(mesg_flow_node_event*, fopAc_ac_c*);
124 /* 8024C6D8 */ int event008(mesg_flow_node_event*, fopAc_ac_c*);
125 /* 8024C744 */ int event009(mesg_flow_node_event*, fopAc_ac_c*);
126 /* 8024C76C */ int event010(mesg_flow_node_event*, fopAc_ac_c*);
127 /* 8024C7F8 */ int event011(mesg_flow_node_event*, fopAc_ac_c*);
128 /* 8024C884 */ int event012(mesg_flow_node_event*, fopAc_ac_c*);
129 /* 8024C88C */ int event013(mesg_flow_node_event*, fopAc_ac_c*);
130 /* 8024C8CC */ int event014(mesg_flow_node_event*, fopAc_ac_c*);
131 /* 8024C994 */ int event015(mesg_flow_node_event*, fopAc_ac_c*);
132 /* 8024CA5C */ int event016(mesg_flow_node_event*, fopAc_ac_c*);
133 /* 8024CA94 */ int event017(mesg_flow_node_event*, fopAc_ac_c*);
134 /* 8024CBB0 */ int event018(mesg_flow_node_event*, fopAc_ac_c*);
135 /* 8024CCA4 */ int event019(mesg_flow_node_event*, fopAc_ac_c*);
136 /* 8024CCAC */ int event020(mesg_flow_node_event*, fopAc_ac_c*);
137 /* 8024CD84 */ int event021(mesg_flow_node_event*, fopAc_ac_c*);
138 /* 8024CDAC */ int event022(mesg_flow_node_event*, fopAc_ac_c*);
139 /* 8024CE40 */ int event023(mesg_flow_node_event*, fopAc_ac_c*);
140 /* 8024CF2C */ int event024(mesg_flow_node_event*, fopAc_ac_c*);
141 /* 8024CF54 */ int event025(mesg_flow_node_event*, fopAc_ac_c*);
142 /* 8024CF9C */ int event026(mesg_flow_node_event*, fopAc_ac_c*);
143 /* 8024D004 */ int event027(mesg_flow_node_event*, fopAc_ac_c*);
144 /* 8024D3C4 */ int event028(mesg_flow_node_event*, fopAc_ac_c*);
145 /* 8024D500 */ int event029(mesg_flow_node_event*, fopAc_ac_c*);
146 /* 8024D544 */ int event030(mesg_flow_node_event*, fopAc_ac_c*);
147 /* 8024D5BC */ int event031(mesg_flow_node_event*, fopAc_ac_c*);
148 /* 8024D5EC */ int event032(mesg_flow_node_event*, fopAc_ac_c*);
149 /* 8024D6BC */ int event033(mesg_flow_node_event*, fopAc_ac_c*);
150 /* 8024D788 */ int event034(mesg_flow_node_event*, fopAc_ac_c*);
151 /* 8024D7C8 */ int event035(mesg_flow_node_event*, fopAc_ac_c*);
152 /* 8024D870 */ int event036(mesg_flow_node_event*, fopAc_ac_c*);
153 /* 8024D8C4 */ int event037(mesg_flow_node_event*, fopAc_ac_c*);
154 /* 8024D918 */ int event038(mesg_flow_node_event*, fopAc_ac_c*);
155 /* 8024D93C */ int event039(mesg_flow_node_event*, fopAc_ac_c*);
156 /* 8024D970 */ int event040(mesg_flow_node_event*, fopAc_ac_c*);
157 /* 8024DA78 */ int event041(mesg_flow_node_event*, fopAc_ac_c*);
158 /* 8024DAA8 */ int event042(mesg_flow_node_event*, fopAc_ac_c*);
159
162 int getSelectNum() { return query005(NULL, NULL, 0); }
164 void setMsg(u32 msg) { mMsg = msg; }
165 bool checkEndFlow() { return field_0x26 == 1; }
166
167 static queryFunc mQueryList[53];
168 static eventFunc mEventList[43];
169
170private:
171 /* 0x04 */ u8* mFlow_p;
172 /* 0x08 */ u8* mLabelInfo_p;
174 /* 0x10 */ u16 field_0x10;
175 /* 0x12 */ u16 field_0x12;
176 /* 0x14 */ u16* field_0x14;
177 /* 0x18 */ u16* field_0x18;
178 /* 0x1C */ u16 mFlow;
179 /* 0x1E */ u8 field_0x1e[2];
180 /* 0x20 */ u32 mMsg;
181 /* 0x24 */ u8 mSelectMessage;
182 /* 0x25 */ u8 field_0x25;
183 /* 0x26 */ u8 field_0x26;
184 /* 0x27 */ u8 field_0x27;
185 /* 0x28 */ u32 mMsgNo;
186 /* 0x2C */ u32 mNowMsgNo;
187 /* 0x30 */ u16 field_0x30;
188 /* 0x32 */ u16 mEventId;
189 /* 0x34 */ int field_0x34;
190 /* 0x38 */ u16 field_0x38;
191 /* 0x3A */ u16 mChoiceNo;
192 /* 0x3C */ s32 field_0x3c;
193 /* 0x40 */ u8 field_0x40;
194 /* 0x41 */ u8 field_0x41;
195 /* 0x42 */ u8 field_0x42;
196 /* 0x43 */ u8 field_0x43;
197 /* 0x44 */ u8 field_0x44;
198 /* 0x45 */ u8 field_0x45;
199 /* 0x46 */ u8 field_0x46;
200 /* 0x47 */ u8 field_0x47;
202};
203
204#endif /* D_MSG_D_MSG_FLOW_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition f_op_msg.h:9
int(dMsgFlow_c::* queryFunc)(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.h:32
int(dMsgFlow_c::* eventFunc)(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.h:33
Definition d_a_obj_sekizoa.cpp:318
virtual ~dMsgFlow_c()
int event004(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1352
u16 field_0x38
Definition d_msg_flow.h:190
int query050(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1237
int query022(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:912
void setInitValue(int)
Definition d_msg_flow.cpp:275
mesg_flow_node * mFlowNodeTBL
Definition d_msg_flow.h:173
int event024(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1684
u8 * getMsgDataBlock(char const *)
Definition d_msg_flow.cpp:329
s16 getChoiceNo()
Definition d_msg_flow.h:163
int setNormalMsg(mesg_flow_node *, fopAc_ac_c *)
Definition d_msg_flow.cpp:456
u16 mEventId
Definition d_msg_flow.h:188
u8 mNonStopJunpFlowFlag
Definition d_msg_flow.h:201
int event015(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1502
int event034(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1922
int query023(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:921
int event003(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1343
u8 field_0x45
Definition d_msg_flow.h:198
int query025(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:933
int query015(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:841
int event032(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1876
u32 getNowMsgNo()
Definition d_msg_flow.cpp:261
int event016(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1532
int query049(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1216
u8 mSelectMessage
Definition d_msg_flow.h:181
int event038(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1968
int query051(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1245
int query006(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:766
u8 isSelectMessage()
Definition d_msg_flow.h:160
int query028(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:958
int event006(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1373
int nodeProc(fopAc_ac_c *, fopAc_ac_c **)
Definition d_msg_flow.cpp:635
int event042(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:2025
int query052(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1264
u16 getEventId(int *)
Definition d_msg_flow.cpp:250
int setSelectMsg(mesg_flow_node *, mesg_flow_node *, fopAc_ac_c *)
Definition d_msg_flow.cpp:426
u16 field_0x10
Definition d_msg_flow.h:174
u16 getInitNodeIndex(u16)
Definition d_msg_flow.cpp:354
int query026(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:940
int query024(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:927
int event013(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1459
int event025(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1691
int query012(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:823
int query034(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1012
u8 * mLabelInfo_p
Definition d_msg_flow.h:172
int query017(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:853
int query046(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1188
int event029(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1837
int checkEventRender(int *, int *, int *, int *)
Definition d_msg_flow.cpp:189
int event001(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1318
int query030(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:981
int event012(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1453
int event039(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1975
int event018(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1577
int event040(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1982
int query027(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:948
u32 getMsgNo()
int query042(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1133
int event014(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1472
int event036(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1946
int query045(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1168
void setNodeIndex(u16, fopAc_ac_c **)
Definition d_msg_flow.cpp:370
int event005(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1362
int query032(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:994
u8 field_0x1e[2]
Definition d_msg_flow.h:179
int event020(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1615
int event011(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1435
s32 field_0x3c
Definition d_msg_flow.h:192
u16 mChoiceNo
Definition d_msg_flow.h:191
u32 mMsgNo
Definition d_msg_flow.h:185
int event028(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1807
int eventNodeProc(fopAc_ac_c *, fopAc_ac_c **)
Definition d_msg_flow.cpp:571
int query031(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:987
int event007(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1381
u16 field_0x30
Definition d_msg_flow.h:187
int messageNodeProc(fopAc_ac_c *, fopAc_ac_c **)
Definition d_msg_flow.cpp:483
u8 field_0x41
Definition d_msg_flow.h:194
int branchNodeProc(fopAc_ac_c *, fopAc_ac_c **)
Definition d_msg_flow.cpp:561
int event023(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1652
int event017(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1542
int event008(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1389
int query021(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:905
int query020(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:892
int query039(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1086
u8 field_0x26
Definition d_msg_flow.h:183
bool checkEndFlow()
Definition d_msg_flow.h:165
int query007(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:775
u16 * field_0x18
Definition d_msg_flow.h:177
int event033(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1899
int event026(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1702
int query008(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:797
int query041(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1124
int query005(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:760
void setInitValueGroupChange(int, fopAc_ac_c **)
Definition d_msg_flow.cpp:311
int query044(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1162
int query047(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1194
int query053(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1276
static queryFunc mQueryList[53]
Definition d_msg_flow.h:691
int query037(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1042
int event022(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1640
int query019(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:879
int getParam(u16 *, u16 *, u8 *)
Definition d_msg_flow.cpp:669
u16 * field_0x14
Definition d_msg_flow.h:176
int query040(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1095
int doFlow(fopAc_ac_c *, fopAc_ac_c **, int i_flow)
u8 field_0x40
Definition d_msg_flow.h:193
int query010(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:811
int event030(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1848
void onNonStopJunpFlowFlag()
Definition d_msg_flow.h:161
int event010(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1417
int event041(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:2016
int event027(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1723
u32 mMsg
Definition d_msg_flow.h:180
int query004(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:740
int query011(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:817
int field_0x34
Definition d_msg_flow.h:189
int query003(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:733
int query016(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:847
u32 mNowMsgNo
Definition d_msg_flow.h:186
int event000(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1302
u8 field_0x42
Definition d_msg_flow.h:195
int event019(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1609
int event037(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1957
int event021(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1633
void remove()
Definition d_msg_flow.cpp:236
int query036(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1030
int query009(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:805
int query038(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1054
void init(fopAc_ac_c *i_partner, int i_flowID, int, fopAc_ac_c **)
int query002(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:720
int query043(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1152
int query014(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:835
int event031(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1869
void setMsg(u32 msg)
Definition d_msg_flow.h:164
int event009(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1410
int query018(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:866
int query029(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:969
msg_class * getMsg()
u8 field_0x43
Definition d_msg_flow.h:196
int query035(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1019
u8 field_0x44
Definition d_msg_flow.h:197
u8 field_0x47
Definition d_msg_flow.h:200
int query001(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:710
static eventFunc mEventList[43]
Definition d_msg_flow.h:1286
u16 mFlow
Definition d_msg_flow.h:178
u16 field_0x12
Definition d_msg_flow.h:175
int event002(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1334
u8 field_0x46
Definition d_msg_flow.h:199
int query013(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:829
u8 * mFlow_p
Definition d_msg_flow.h:171
int query048(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1200
int getSelectNum()
Definition d_msg_flow.h:162
u8 field_0x25
Definition d_msg_flow.h:182
int event035(mesg_flow_node_event *, fopAc_ac_c *)
Definition d_msg_flow.cpp:1930
int checkOpenDoor(fopAc_ac_c *, int *)
Definition d_msg_flow.cpp:82
int query033(mesg_flow_node_branch *, fopAc_ac_c *, int)
Definition d_msg_flow.cpp:1006
u8 field_0x27
Definition d_msg_flow.h:184
Definition d_a_ep.cpp:19
Definition d_msg_flow.h:17
u8 field_0x1
Definition d_msg_flow.h:19
u8 type
Definition d_msg_flow.h:18
u16 params[2]
Definition d_msg_flow.h:21
u16 msg_index
Definition d_msg_flow.h:20
Definition d_msg_flow.h:24
u8 field_0x1
Definition d_msg_flow.h:26
u8 params[4]
Definition d_msg_flow.h:28
u16 msg_index
Definition d_msg_flow.h:27
u8 type
Definition d_msg_flow.h:25
Definition d_msg_flow.h:10
u16 msg_index
Definition d_msg_flow.h:13
u8 field_0x1
Definition d_msg_flow.h:12
u8 type
Definition d_msg_flow.h:11
u8 params[4]
Definition d_msg_flow.h:14
unsigned long u32
Definition types.h:10
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8