summaryrefslogtreecommitdiff
path: root/include/m_msg_main.h
blob: c06adbbda0a0bb133f4d5e33df462508f3b9b649 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
#ifndef M_MSG_MAIN_H
#define M_MSG_MAIN_H

#include "ultra64.h"
#include "unk.h"
#include "m_choice_main.h"

struct Game_Play;
struct Actor;
struct Color_RGBA8;

typedef struct MessageWindow {
    /* 0x000 */ UNK_TYPE1 unk_000[0x1B0];
    /* 0x1B0 */ Choice choiceWindow;
} MessageWindow; // size >= 0x26C

MessageWindow* mMsg_Get_base_window_p(void);
// void func_8009D200_jp();
// void func_8009D210_jp();
s32 mMsg_Check_main_index(MessageWindow*, s32);
// void func_8009D274_jp();
UNK_RET mMsg_Check_not_series_main_wait(UNK_PTR arg0);
UNK_RET mMsg_Check_main_hide(UNK_PTR arg0);
// void func_8009D308_jp();
// void func_8009D3B4_jp();
s32 mMsg_request_main_appear(MessageWindow*, struct Actor*, s32 , struct Color_RGBA8*,
                                    s32, s32);
// void func_8009D458_jp();
// void func_8009D4A0_jp();
// void func_8009D4F0_jp();
// void func_8009D510_jp();
// void func_8009D530_jp();
// void func_8009D578_jp();
// void func_8009D5CC_jp();
// void func_8009D620_jp();
// void func_8009D640_jp();
// void func_8009D688_jp();
void mMsg_Set_free_str(UNK_PTR arg0, s32 arg1, UNK_PTR arg2, s32 arg3); 
// void func_8009D820_jp();
void mMsg_Set_item_str(UNK_PTR arg0, s32 arg1, char* str, s32 size);
// void func_8009D9A4_jp();
// void func_8009DA1C_jp();
void mMsg_Set_mail_str(UNK_PTR arg0, s32 arg1, char* str, s32 size);
// void func_8009DBA4_jp();
// void func_8009DBB0_jp();
// void func_8009DBE0_jp();
// void func_8009DC04_jp();
// void func_8009DC2C_jp();
// void func_8009DCD0_jp();
// void func_8009DD04_jp();
// void func_8009DD2C_jp();
// void func_8009DD64_jp();
// void func_8009DD8C_jp();
// void func_8009DDB8_jp();
// void func_8009DDE4_jp();
// void func_8009DE28_jp();
// void func_8009DE6C_jp();
// void func_8009DE94_jp();
// void func_8009DEE8_jp();
// void func_8009DF1C_jp();
// void func_8009DF90_jp();
// void func_8009DFBC_jp();
// void func_8009DFF4_jp();
// void func_8009E01C_jp();
// void func_8009E084_jp();
// void func_8009E0B0_jp();
// void func_8009E118_jp();
// void func_8009E144_jp();
// void func_8009E17C_jp();
// void func_8009E1A4_jp();
// void func_8009E1D0_jp();
// void func_8009E1F8_jp();
// void func_8009E218_jp();
// void func_8009E264_jp();
// void func_8009E28C_jp();
// void func_8009E2D0_jp();
// void func_8009E338_jp();
// void func_8009E344_jp();
// void func_8009E374_jp();
// void func_8009E388_jp();
// void func_8009E4C8_jp();
// void func_8009E558_jp();
// void func_8009E658_jp();
// void func_8009E6B8_jp();
// void func_8009E6C4_jp();
// void func_8009E6D4_jp();
// void func_8009E6F8_jp();
size_t mMsg_Get_Length_String(char*, s32);
// void func_8009E908_jp();
// void func_8009E94C_jp();
// void func_8009E970_jp();
// void func_8009E990_jp();
// void func_8009E9A4_jp();
// void func_8009E9B4_jp();
// void func_8009E9C0_jp();
// void func_8009E9D0_jp();
// void func_8009E9DC_jp();
// void func_8009E9E8_jp();
// void func_8009E9F8_jp();
// void func_8009EA04_jp();
// void func_8009EA18_jp();
// void func_8009EA2C_jp();
// void func_8009EB44_jp();
// void func_8009EBB0_jp();
s32 mMsg_CopyPlayerName(char*, s32, s32);
s32 mMsg_CopyTalkName(struct Actor*, char*, s32, s32);
s32 mMsg_CopyTail(struct Actor*, char*, s32, s32);
s32 mMsg_CopyYear(char*, s32, s32);
s32 mMsg_CopyMonth(char*, s32, s32);
s32 mMsg_CopyWeek(char*, s32, s32);
s32 mMsg_CopyDay(char*, s32, s32);
s32 mMsg_CopyHour(char*, s32, s32);
s32 mMsg_CopyMin(char*, s32, s32);
s32 mMsg_CopySec(char*, s32, s32);
s32 mMsg_CopyFree(MessageWindow*, s32, char*, s32, s32);
// void func_8009F2EC_jp();
s32 mMsg_CopyDetermination(MessageWindow*, char*, s32, s32);
s32 mMsg_CopyCountryName(char*,s32,s32);
s32 mMsg_CopyRamdomNumber2(char*,s32,s32);
s32 mMsg_CopyItem(MessageWindow*, s32, char*, s32, s32);
// void func_8009F670_jp();
// void func_8009F730_jp();
// void func_8009F75C_jp();
// void func_8009F790_jp();
// void func_8009F7CC_jp();
// void func_8009F800_jp();
// void func_8009F830_jp();
// void func_8009F864_jp();
// void func_8009F8AC_jp();
// void func_8009F9D8_jp();
// void func_8009F9F8_jp();
// void func_8009FA18_jp();
// void func_8009FA38_jp();
// void func_8009FA58_jp();
// void func_8009FAD4_jp();
// void func_8009FB2C_jp();
// void func_8009FB54_jp();
// void func_8009FBD8_jp();
// void func_8009FC2C_jp();
// void func_8009FC5C_jp();
// void func_8009FCB8_jp();
// void func_8009FCE0_jp();
void mMsg_sound_spec_change_voice(UNK_PTR arg0);
// void func_8009FD80_jp();
// void func_8009FDA0_jp();
// void func_8009FDF8_jp();
// void func_8009FE4C_jp();
// void func_8009FE6C_jp();
// void func_8009FE90_jp();
// void func_8009FF24_jp();
// void func_8009FF68_jp();
// void func_8009FFB0_jp();
// void func_800A0110_jp();
// void func_800A014C_jp();
// void func_800A0184_jp();
// void func_800A01C8_jp();
// void func_800A03B0_jp();
// void func_800A0478_jp();
// void func_800A04E4_jp();
// void func_800A054C_jp();
// void func_800A05A8_jp();
// void func_800A05D8_jp();
// void func_800A0614_jp();
// void func_800A0650_jp();
// void func_800A06AC_jp();
// void func_800A0770_jp();
// void func_800A07E8_jp();
// void func_800A0864_jp();
// void func_800A08B0_jp();
// void func_800A08F8_jp();
// void func_800A0964_jp();
// void func_800A0984_jp();
// void func_800A09A4_jp();
// void func_800A09C4_jp();
// void func_800A09E4_jp();
// void func_800A0A04_jp();
// void func_800A0A60_jp();
// void func_800A0B14_jp();
// void func_800A0B34_jp();
// void func_800A0B54_jp();
// void func_800A0B74_jp();
// void func_800A0B94_jp();
// void func_800A0BB4_jp();
// void func_800A0D94_jp();
// void func_800A0DB4_jp();
// void func_800A0DD4_jp();
// void func_800A0DF4_jp();
// void func_800A0FCC_jp();
// void func_800A0FEC_jp();
// void func_800A100C_jp();
// void func_800A102C_jp();
// void func_800A1078_jp();
// void func_800A10D8_jp();
// void func_800A1124_jp();
// void func_800A1170_jp();
// void func_800A11B4_jp();
// void func_800A11F8_jp();
// void func_800A123C_jp();
// void func_800A1280_jp();
// void func_800A12C4_jp();
// void func_800A1308_jp();
// void func_800A134C_jp();
// void func_800A1394_jp();
// void func_800A141C_jp();
// void func_800A1444_jp();
// void func_800A1468_jp();
// void func_800A148C_jp();
// void func_800A14B4_jp();
// void func_800A14DC_jp();
// void func_800A1500_jp();
// void func_800A1528_jp();
// void func_800A1550_jp();
// void func_800A1578_jp();
// void func_800A15A0_jp();
// void func_800A15C8_jp();
// void func_800A15F0_jp();
// void func_800A1618_jp();
// void func_800A1640_jp();
// void func_800A1668_jp();
// void func_800A1690_jp();
// void func_800A16B8_jp();
// void func_800A16E0_jp();
// void func_800A1708_jp();
// void func_800A1730_jp();
// void func_800A1774_jp();
// void func_800A17B8_jp();
// void func_800A17FC_jp();
// void func_800A1844_jp();
// void func_800A186C_jp();
// void func_800A1894_jp();
// void func_800A18BC_jp();
// void func_800A18E4_jp();
// void func_800A190C_jp();
// void func_800A1954_jp();
// void func_800A197C_jp();
// void func_800A19C4_jp();
// void func_800A19E4_jp();
// void func_800A1A04_jp();
// void func_800A1A24_jp();
// void func_800A1A44_jp();
// void func_800A1A64_jp();
// void func_800A1A84_jp();
// void func_800A1AA4_jp();
// void func_800A1AC4_jp();
// void func_800A1AE4_jp();
// void func_800A1B04_jp();
// void func_800A1B4C_jp();
// void func_800A1B6C_jp();
// void func_800A1B8C_jp();
// void func_800A1BAC_jp();
// void func_800A1BCC_jp();
// void func_800A1BEC_jp();
// void func_800A1C24_jp();
// void func_800A1CA4_jp();
// void func_800A1CDC_jp();
// void func_800A1D14_jp();
// void func_800A1D4C_jp();
// void func_800A1DD0_jp();
// void func_800A1E38_jp();
// void func_800A1EA0_jp();
// void func_800A1F1C_jp();
// void func_800A1F7C_jp();
// void func_800A1FB4_jp();
// void func_800A2000_jp();
// void func_800A204C_jp();
// void func_800A2098_jp();
// void func_800A20E0_jp();
// void func_800A2150_jp();
// void func_800A21C0_jp();
// void func_800A223C_jp();
// void func_800A24A8_jp();
// void func_800A24D0_jp();
// void func_800A2538_jp();
// void func_800A2588_jp();
// void func_800A2620_jp();
// void func_800A2648_jp();
// void func_800A268C_jp();
// void func_800A272C_jp();
// void func_800A2784_jp();
// void func_800A27FC_jp();
// void func_800A287C_jp();
// void func_800A289C_jp();
// void func_800A28DC_jp();
// void func_800A2904_jp();
// void func_800A2948_jp();
// void func_800A29B0_jp();
// void func_800A2AB0_jp();
// void func_800A2AD0_jp();
// void func_800A2BB0_jp();
// void func_800A2C4C_jp();
// void func_800A2CE4_jp();
// void func_800A2EAC_jp();
// void func_800A3190_jp();
// void func_800A31D8_jp();
// void func_800A3220_jp();
void mMsg_ct(struct Game_Play* game_play);
void func_800A3304_jp(struct Game_Play* game_play);
// void func_800A332C_jp();
void mMsg_Main(struct Game_Play* game_play);
void mMsg_Draw(struct Game_Play* game_play);
// void func_800A4448_jp();
// void func_800A44D4_jp();
// void func_800A4508_jp();
// void func_800A456C_jp();
// void func_800A4614_jp();
// void func_800A46F0_jp();
// void func_800A49E8_jp();
// void func_800A4A84_jp();
// void func_800A4B00_jp();
void func_800A4D10_jp(void);
// void func_800A4DC8_jp();
// void func_800A4E74_jp();
// void func_800A4F38_jp();
// void func_800A4FD0_jp();
// void func_800A50AC_jp();
// void func_800A518C_jp();
// void func_800A524C_jp();
// void func_800A5460_jp();

#endif