Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_menu_save.h
Go to the documentation of this file.
1#ifndef D_MENU_D_MENU_SAVE_H
2#define D_MENU_D_MENU_SAVE_H
3
4#include "d/d_drawlist.h"
5#include "d/d_save.h"
6
7class CPaneMgr;
8class CPaneMgrAlpha;
9struct CSTControl;
10class J2DAnmColorKey;
12class JUTFont;
13class STControl;
14class dMsgString_c;
15class dFile_warning_c;
16class dFile_info_c;
20
22public:
24
25 /* 801F6ADC */ virtual void draw();
26 /* 801F6B8C */ virtual ~dDlst_MenuSaveExplain_c() {}
27
29
30private:
32};
33
35public:
37 Scr = NULL;
39 }
40
41 /* 801F6B0C */ virtual void draw();
42 /* 801F6B44 */ virtual ~dDlst_MenuSave_c() {}
43
44 /* 0x04 */ J2DScreen* Scr;
45 /* 0x08 */ JUTFont* font[2];
47};
48
49class dMs_HIO_c {
50public:
51 /* 801EF654 */ dMs_HIO_c();
52 /* 801F6BD4 */ virtual ~dMs_HIO_c() {}
53
54 /* 0x4 */ s8 field_0x4;
59 /* 0x9 */ u8 mSelectIcon;
60 /* 0xA */ u8 mSelectFrames;
61 /* 0xB */ u8 mFadeOutTimer;
62 /* 0xC */ bool mTitleMsgCheck;
63 /* 0xD */ u8 field_0xd;
64 /* 0xE */ bool mErrorMsgCheck;
65 /* 0xF */ u8 field_0xf;
66};
67
69public:
70 enum {
74 };
75
76 enum {
79 };
80
81 enum {
87 /* 0x05 */ PROC_SAVE_GUIDE,
119 /* 0x25 */ PROC_SAVE_END,
123 /* 0x29 */ PROC_SAVE_WAIT,
143 };
144
145 /* 801EF6A0 */ dMenu_save_c();
146 /* 801EF7AC */ void _create();
147 /* 801EF904 */ void screenSet();
148 /* 801F0938 */ void initialize();
149 /* 801F0958 */ void displayInit();
150 /* 801F09AC */ bool _open();
151 /* 801F0B10 */ int _close();
152 /* 801F0B28 */ void _delete();
153 /* 801F1048 */ void _move();
154 /* 801F1100 */ void saveSelAnm();
155 /* 801F1148 */ void selFileWakuAnm();
156 /* 801F11F4 */ void bookIconAnm();
157 /* 801F12F0 */ void memCardWatch();
158 /* 801F1378 */ void saveQuestion();
159 /* 801F1558 */ void saveQuestion2();
160 /* 801F1620 */ void saveQuestion21();
161 /* 801F1644 */ void saveQuestion3();
162 /* 801F16B8 */ void saveQuestion4();
163 /* 801F16F4 */ void saveGuide();
164 /* 801F1720 */ void memCardCheck();
165 /* 801F191C */ void memCardErrMsgWaitKey();
166 /* 801F19A8 */ void backSaveQuestionInitSet();
167 /* 801F19DC */ void backSaveQuestion();
168 /* 801F1A48 */ void backSaveQuestion2();
169 /* 801F1B38 */ void closeSelect();
170 /* 801F1BF8 */ void closeSelect2();
171 /* 801F1C70 */ void iplSelMsgInitSet();
172 /* 801F1C94 */ void iplSelInitSet();
173 /* 801F1CEC */ void IPLSelectDisp1();
174 /* 801F1D54 */ void IPLSelectDisp2();
175 /* 801F1DD4 */ void memCardErrGoIPLSel();
176 /* 801F1E58 */ void IPLSelect2Disp();
177 /* 801F1EE0 */ void memCardErrGoIPLSel2();
178 /* 801F1F80 */ void memCardErrGotoIPL();
179 /* 801F2000 */ void memCardErrMsgWaitFormatSel();
180 /* 801F20AC */ void cardFormatYesSelDisp();
181 /* 801F2134 */ void cardFormatNoSelDisp();
182 /* 801F219C */ void memCardErrMsgWaitFormatSel2();
183 /* 801F2250 */ void cardFormatYesSel2Disp();
184 /* 801F22CC */ void memCardFormat();
185 /* 801F232C */ void memCardFormatWait();
186 /* 801F23A4 */ void gameFileMakeSelInitSet();
187 /* 801F23FC */ void makeGameFileSelDisp();
188 /* 801F247C */ void memCardMakeGameFileSel();
189 /* 801F2514 */ void makeGameFileDisp();
190 /* 801F25AC */ void memCardMakeGameFile();
191 /* 801F260C */ void memCardMakeGameFileWait();
192 /* 801F2698 */ void memCardCommandEnd();
193 /* 801F2708 */ void memCardCommandEnd2();
194 /* 801F27CC */ void memCardDataLoadWait();
195 /* 801F2840 */ void dataWrite();
196 /* 801F28E4 */ void memCardDataSaveWait();
197 /* 801F298C */ void memCardDataSaveWait2();
198 /* 801F2B5C */ void gameContinueDisp();
199 /* 801F2BF8 */ void gameContinue();
200 /* 801F2D78 */ void gameContinue2();
201 /* 801F2DA0 */ void gameContinue3();
202 /* 801F2DD4 */ void saveEnd();
203 /* 801F2E88 */ void endingNoSave();
204 /* 801F2F08 */ void endingNoSave2();
205 /* 801F2F38 */ void endingDataCheck();
206 /* 801F2F4C */ void retryQuestion0();
207 /* 801F2FB4 */ void retryQuestion1();
208 /* 801F3040 */ void retryQuestion2();
209 /* 801F30B8 */ void restartInit();
210 /* 801F31B0 */ void saveWait();
211 /* 801F31B4 */ void messageChange();
212 /* 801F328C */ int YesNoSelect();
213 /* 801F34BC */ void msgTxtSet(u16, bool);
214 /* 801F3588 */ void openSaveSelect();
215 /* 801F36B4 */ void openSaveSelect2();
216 /* 801F37A0 */ void openSaveSelect3();
217 /* 801F3934 */ void saveSelect();
218 /* 801F3A94 */ void saveSelectStart();
219 /* 801F3BE0 */ void selectDataOpenMove();
220 /* 801F3C7C */ void dataSelectAnmSet();
221 /* 801F3E30 */ void saveSelectMoveAnime();
222 /* 801F40D8 */ void saveYesNoSelect();
223 /* 801F4238 */ void yesnoSelectStart();
224 /* 801F42FC */ void saveMoveDisp();
225 /* 801F43F8 */ void saveMoveDisp2();
226 /* 801F4510 */ void yesnoSelectAnmSet(u8);
227 /* 801F46B4 */ void yesNoCursorMoveAnm();
228 /* 801F4724 */ void yesnoCancelAnmSet();
229 /* 801F47DC */ void saveYesNoCancelMove();
230 /* 801F485C */ void headerTxtSet(u16);
231 /* 801F4928 */ bool headerTxtChangeAnm();
232 /* 801F4A10 */ void errDispInitSet(int);
233 /* 801F4B84 */ void msgWindowInitOpen();
234 /* 801F4D10 */ void msgWindowOpen();
235 /* 801F4DAC */ void msgWindowClose();
236 /* 801F4E48 */ bool errYesNoSelect(u8, u8);
237 /* 801F4FB4 */ void errCurMove(u8, u8);
238 /* 801F5054 */ void errYesNoCursorMoveAnm();
239 /* 801F50C4 */ void errorTxtSet(u16);
240 /* 801F5190 */ bool errorTxtChangeAnm();
241 /* 801F5278 */ void saveSelectOpenInit();
242 /* 801F533C */ void selectDataBaseMoveAnmInitSet(int, int);
243 /* 801F53D4 */ bool selectDataBaseMoveAnm();
244 /* 801F54C0 */ void saveSelectOpenAnmSet();
245 /* 801F5508 */ void selectDataMoveAnmInitSet(int, int);
246 /* 801F5600 */ bool selectDataMoveAnm();
247 /* 801F5744 */ void yesnoMenuMoveAnmInitSet(int anmFrame, int frameMax, u8 param_2);
248 /* 801F58C8 */ bool yesnoMenuMoveAnm();
249 /* 801F5AE4 */ bool yesnoSelectMoveAnm(u8);
250 /* 801F5D84 */ void yesnoCursorShow();
251 /* 801F5EF4 */ void errorMoveAnmInitSet(int, int);
252 /* 801F5F84 */ bool errorMoveAnm();
253 /* 801F60A4 */ void modoruTxtDispAnmInit(u8);
254 /* 801F6120 */ bool modoruTxtDispAnm();
255 /* 801F61FC */ void ketteiTxtDispAnmInit(u8);
256 /* 801F6278 */ bool ketteiTxtDispAnm();
257 /* 801F6354 */ void selectWakuAlpahAnmInit(u8, u8, u8, u8);
258 /* 801F6390 */ bool selectWakuAlpahAnm(u8);
259 /* 801F6458 */ void selFileCursorShow();
260 /* 801F6608 */ void yesnoWakuAlpahAnmInit(u8, u8, u8, u8);
261 /* 801F6654 */ bool yesnoWakuAlpahAnm(u8);
262 /* 801F67B8 */ void dataSave();
263 /* 801F67F0 */ void setSaveData();
264 /* 801F6954 */ void setInitSaveData();
265 /* 801F69B8 */ void _draw();
266 /* 801F69FC */ void _draw2();
267
268 /* 802844D0 */ virtual ~dMenu_save_c() {}
269
272 void setUseType(u8 type) { mUseType = type; }
273
274private:
275 /* 0x0004 */ JKRArchive* mpArchive;
277 /* 0x000C */ STControl* stick;
282 /* 0x0034 */ dFile_info_c* mFileInfo[3];
287 /* 0x0050 */ s32 field_0x50;
288 /* 0x0054 */ u8 mSelectedFile;
289 /* 0x0055 */ u8 mLastSelFile;
291 /* 0x005C */ int mDataBaseMoveAnmFrame;
292 /* 0x0060 */ int mDataBaseMoveFrameMax;
293 /* 0x0064 */ u8 field_0x64;
294 /* 0x0065 */ u8 field_0x65;
295 /* 0x0068 */ CPaneMgr* mpSelData[3];
296 /* 0x0074 */ int field_0x74[3];
297 /* 0x0080 */ int field_0x80;
298 /* 0x0084 */ CPaneMgr* mpNoYes[2];
299 /* 0x008C */ int field_0x8c[2];
300 /* 0x0094 */ int mYesNoMoveAnmFrame;
301 /* 0x0098 */ int mYesNoMoveAnmMax;
302 /* 0x009C */ u8 field_0x9c;
303 /* 0x009D */ u8 field_0x9d;
304 /* 0x009E */ u8 field_0x9e;
305 /* 0x00A0 */ J2DPane* field_0xa0;
306 /* 0x00A4 */ u8 field_0xa4[0x10];
307 /* 0x00B4 */ J2DPane* field_0xb4;
308 /* 0x00B8 */ int field_0xb8;
309 /* 0x00BC */ int field_0xbc;
310 /* 0x00C0 */ CPaneMgrAlpha* mpErrTxtPane[2];
311 /* 0x00C8 */ char* mpErrTxt[2];
312 /* 0x00D0 */ u8 mErrTxtType;
313 /* 0x00D1 */ u8 mErrTxtAnmComplete;
314 /* 0x00D2 */ u8 field_0xd2;
315 /* 0x00D3 */ u8 field_0xd3;
316 /* 0x00D4 */ CPaneMgr* mpSelWakuMoyo[3];
317 /* 0x00E0 */ CPaneMgr* mpSelWakuGold[3];
318 /* 0x00EC */ CPaneMgr* mpSelWakuGold2[3];
319 /* 0x00F8 */ CPaneMgr* mpBookWaku[3];
320 /* 0x0104 */ u8 field_0x104[3];
321 /* 0x0107 */ u8 field_0x107[3];
322 /* 0x010A */ u8 field_0x10a[3];
323 /* 0x010D */ u8 field_0x10d[11];
324 /* 0x0118 */ CPaneMgr* mNoYesBase[2];
325 /* 0x0120 */ CPaneMgr* mNoYesGold[2];
326 /* 0x0128 */ CPaneMgr* mNoYesGold2[2];
327 /* 0x0130 */ u8 mNoYesWakuStartAlpha[2];
328 /* 0x0132 */ u8 mNoYesWakuEndAlpha[2];
329 /* 0x0134 */ u8 mNoYesWakuAnmTimer[2];
330 /* 0x0138 */ CPaneMgr* mpNoYesTxt[2];
332 /* 0x0144 */ int mFileWakuAnmFrame;
334 /* 0x014C */ int mFileWakuRotAnmFrame;
336 /* 0x0154 */ int field_0x154;
338 /* 0x015C */ int field_0x15c;
340 /* 0x0164 */ int field_0x164;
342 /* 0x0170 */ char* mpHeaderTxt[2];
343 /* 0x0178 */ u8 mHeaderTxtType; // 0: Select Menu 1: YesNo Menu
344 /* 0x0179 */ u8 mHeaderAnmComplete;
345 /* 0x017A */ u8 field_0x17a;
346 /* 0x017B */ u8 field_0x17b;
347 /* 0x017C */ CPaneMgrAlpha* mpDataBase[3];
348 /* 0x0188 */ CPaneMgrAlpha* mpNoDataBase[3];
351 /* 0x019C */ u8 field_0x19c;
352 /* 0x019D */ u8 field_0x19d;
355 /* 0x01A8 */ u8 field_0x1a8;
356 /* 0x01A9 */ u8 field_0x1a9;
357 /* 0x01AA */ u8 field_0x1aa[3];
358 /* 0x01AD */ u8 field_0x1ad[3];
359 /* 0x01B0 */ u8 mDisplayMenu;
360 /* 0x01B1 */ u8 field_0x1b1;
361 /* 0x01B2 */ u8 mMenuProc;
362 /* 0x01B3 */ u8 field_0x1b3;
363 /* 0x01B4 */ u8 field_0x1b4;
364 /* 0x01B5 */ u8 mErrProc;
365 /* 0x01B6 */ u8 mYesNoCursor;
366 /* 0x01B7 */ u8 mYesNoPrevCursor;
367 /* 0x01B8 */ u8 field_0x1b8;
368 /* 0x01B9 */ u8 field_0x1b9;
369 /* 0x01BA */ u8 mSaveStatus;
370 /* 0x01BB */ u8 mEndStatus;
371 /* 0x01BC */ u8 mUseType;
372 /* 0x01BD */ u8 mWaitTimer;
373 /* 0x01BE */ u8 field_0x1be;
374 /* 0x01BF */ u8 field_0x1bf;
375 /* 0x01C0 */ u8 field_0x1c0;
376 /* 0x01CC */ void (dMenu_save_c::*mpErrFunc)();
377 /* 0x01D0 */ u8 mSaveBuffer[QUEST_LOG_SIZE * 3];
379 /* 0x2190 */ u8 field_0x2190;
380 /* 0x2192 */ u16 field_0x2192;
381 /* 0x2194 */ u8 field_0x2194;
382 /* 0x2195 */ u8 field_0x2195;
383 /* 0x2198 */ int mCmdState;
384 /* 0x219C */ bool field_0x219c;
385 /* 0x219D */ u8 field_0x219d;
386 /* 0x219E */ u8 field_0x219e;
387 /* 0x219F */ u8 field_0x219f;
388 /* 0x21A0 */ u8 field_0x21a0;
389 /* 0x21A1 */ u8 field_0x21a1;
390 /* 0x21A2 */ u8 field_0x21a2;
391 /* 0x21A3 */ u8 field_0x21a3;
392};
393
394#endif /* D_MENU_D_MENU_SAVE_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
Definition d_pane_class_alpha.h:10
Definition d_pane_class.h:13
Definition J2DAnimation.h:411
Definition J2DAnimation.h:311
Definition J2DAnimation.h:203
Definition J2DAnimation.h:166
Definition J2DPane.h:51
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition JUTFont.h:69
Definition d_lib.h:16
Definition d_menu_save.h:21
dMsgScrnExplain_c * mpScrn
Definition d_menu_save.h:31
dDlst_MenuSaveExplain_c()
Definition d_menu_save.h:23
virtual ~dDlst_MenuSaveExplain_c()
Definition d_menu_save.h:26
void setScrnExplain(dMsgScrnExplain_c *p_scrn)
Definition d_menu_save.h:28
virtual void draw()
Definition d_menu_save.cpp:2902
Definition d_menu_save.h:34
dDlst_MenuSave_c()
Definition d_menu_save.h:36
virtual ~dDlst_MenuSave_c()
Definition d_menu_save.h:42
JUTFont * font[2]
Definition d_menu_save.h:45
dMsgString_c * mMsgString
Definition d_menu_save.h:46
virtual void draw()
Definition d_menu_save.cpp:2908
J2DScreen * Scr
Definition d_menu_save.h:44
Definition d_drawlist.h:31
Definition d_file_sel_info.h:21
Definition d_file_sel_warning.h:23
Definition d_menu_save.h:68
int mCmdState
Definition d_menu_save.h:383
u8 field_0x107[3]
Definition d_menu_save.h:321
@ CURSOR_YES
Definition d_menu_save.h:78
@ CURSOR_NO
Definition d_menu_save.h:77
void setUseType(u8 type)
Definition d_menu_save.h:272
void gameContinue3()
Definition d_menu_save.cpp:1492
u8 field_0xd3
Definition d_menu_save.h:315
u8 mYesNoPrevCursor
Definition d_menu_save.h:366
void yesnoMenuMoveAnmInitSet(int anmFrame, int frameMax, u8 param_2)
Definition d_menu_save.cpp:2460
int field_0x15c
Definition d_menu_save.h:338
u8 mErrTxtType
Definition d_menu_save.h:312
u8 field_0x17b
Definition d_menu_save.h:346
u16 field_0x2192
Definition d_menu_save.h:380
void openSaveSelect2()
Definition d_menu_save.cpp:1756
J2DAnmColorKey * field_0x150
Definition d_menu_save.h:335
void memCardCheck()
Definition d_menu_save.cpp:874
void setSaveData()
Definition d_menu_save.cpp:2826
void iplSelInitSet()
Definition d_menu_save.cpp:1043
u8 field_0x1a8
Definition d_menu_save.h:355
u8 field_0x1b4
Definition d_menu_save.h:363
dMsgScrnExplain_c * mpScrnExplain
Definition d_menu_save.h:378
u8 field_0xa4[0x10]
Definition d_menu_save.h:306
void makeGameFileDisp()
Definition d_menu_save.cpp:1268
u8 field_0x10a[3]
Definition d_menu_save.h:322
void memCardErrGotoIPL()
Definition d_menu_save.cpp:1115
void saveSelectStart()
Definition d_menu_save.cpp:1837
u8 mYesNoCursor
Definition d_menu_save.h:365
int field_0x80
Definition d_menu_save.h:297
void saveSelectOpenAnmSet()
Definition d_menu_save.cpp:2402
u8 mErrTxtAnmComplete
Definition d_menu_save.h:313
void selectDataMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2412
u8 field_0x19d
Definition d_menu_save.h:352
int field_0x74[3]
Definition d_menu_save.h:296
CPaneMgr * mpSelWakuGold[3]
Definition d_menu_save.h:317
J2DAnmTextureSRTKey * field_0x158
Definition d_menu_save.h:337
void ketteiTxtDispAnmInit(u8)
Definition d_menu_save.cpp:2696
int field_0x154
Definition d_menu_save.h:336
u8 field_0x21a1
Definition d_menu_save.h:389
int mYesNoMoveAnmMax
Definition d_menu_save.h:301
void closeSelect()
Definition d_menu_save.cpp:1011
void saveQuestion2()
Definition d_menu_save.cpp:815
void selectDataBaseMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2358
void saveQuestion()
Definition d_menu_save.cpp:775
CPaneMgr * mpSelData[3]
Definition d_menu_save.h:295
void saveSelectMoveAnime()
Definition d_menu_save.cpp:1899
u8 field_0x19c
Definition d_menu_save.h:351
void retryQuestion2()
Definition d_menu_save.cpp:1582
int field_0xbc
Definition d_menu_save.h:309
void msgWindowInitOpen()
Definition d_menu_save.cpp:2158
bool yesnoWakuAlpahAnm(u8)
Definition d_menu_save.cpp:2789
void retryQuestion1()
Definition d_menu_save.cpp:1565
int _close()
Definition d_menu_save.cpp:464
bool headerTxtChangeAnm()
Definition d_menu_save.cpp:2107
void saveSelect()
Definition d_menu_save.cpp:1807
u8 field_0x2195
Definition d_menu_save.h:382
void _delete()
Definition d_menu_save.cpp:471
J2DAnmTransformKey * field_0x48
Definition d_menu_save.h:285
void backSaveQuestion2()
Definition d_menu_save.cpp:975
void gameContinue2()
Definition d_menu_save.cpp:1482
void saveQuestion3()
Definition d_menu_save.cpp:841
int YesNoSelect()
Definition d_menu_save.cpp:1649
void dataSelectAnmSet()
Definition d_menu_save.cpp:1878
int field_0x164
Definition d_menu_save.h:340
void selectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_menu_save.cpp:2731
void bookIconAnm()
Definition d_menu_save.cpp:727
void memCardFormatWait()
Definition d_menu_save.cpp:1215
u8 field_0x219e
Definition d_menu_save.h:386
void memCardWatch()
Definition d_menu_save.cpp:748
void errDispInitSet(int)
Definition d_menu_save.cpp:2129
CPaneMgrAlpha * mpDataBase[3]
Definition d_menu_save.h:347
void memCardDataSaveWait2()
Definition d_menu_save.cpp:1383
void endingNoSave()
Definition d_menu_save.cpp:1523
void saveGuide()
Definition d_menu_save.cpp:865
char * mpHeaderTxt[2]
Definition d_menu_save.h:342
bool yesnoSelectMoveAnm(u8)
Definition d_menu_save.cpp:2535
u8 mNoYesWakuStartAlpha[2]
Definition d_menu_save.h:327
void iplSelMsgInitSet()
Definition d_menu_save.cpp:1038
void msgWindowOpen()
Definition d_menu_save.cpp:2202
virtual ~dMenu_save_c()
Definition d_menu_save.h:268
u8 mMenuProc
Definition d_menu_save.h:361
u8 field_0x219f
Definition d_menu_save.h:387
u8 field_0x1b8
Definition d_menu_save.h:367
u8 field_0x104[3]
Definition d_menu_save.h:320
@ TYPE_BLACK_EVENT
Definition d_menu_save.h:73
@ TYPE_DEFAULT
Definition d_menu_save.h:71
@ TYPE_WHITE_EVENT
Definition d_menu_save.h:72
CPaneMgrAlpha * mpBBtnIcon
Definition d_menu_save.h:349
void gameContinueDisp()
Definition d_menu_save.cpp:1421
int mDataBaseMoveFrameMax
Definition d_menu_save.h:292
bool selectDataMoveAnm()
Definition d_menu_save.cpp:2428
u8 field_0xd2
Definition d_menu_save.h:314
u8 mNoYesWakuAnmTimer[2]
Definition d_menu_save.h:329
CPaneMgr * mpSelectMoveBase
Definition d_menu_save.h:290
void memCardFormat()
Definition d_menu_save.cpp:1201
dFile_warning_c * mWarning
Definition d_menu_save.h:281
u8 field_0x9d
Definition d_menu_save.h:303
void memCardMakeGameFileSel()
Definition d_menu_save.cpp:1251
u8 mHeaderTxtType
Definition d_menu_save.h:343
STControl * stick
Definition d_menu_save.h:277
void selFileCursorShow()
Definition d_menu_save.cpp:2759
u8 field_0x1aa[3]
Definition d_menu_save.h:357
u8 field_0x2190
Definition d_menu_save.h:379
u8 field_0x1ad[3]
Definition d_menu_save.h:358
u8 mLastSelFile
Definition d_menu_save.h:289
void _draw2()
Definition d_menu_save.cpp:2879
void saveYesNoSelect()
Definition d_menu_save.cpp:1955
u8 field_0x1b3
Definition d_menu_save.h:362
void errorMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2616
dDlst_MenuSave_c mSaveSel
Definition d_menu_save.h:279
void IPLSelect2Disp()
Definition d_menu_save.cpp:1087
void cardFormatNoSelDisp()
Definition d_menu_save.cpp:1159
J2DAnmTextureSRTKey * mpFileWakuRotAnm
Definition d_menu_save.h:333
J2DAnmTransformKey * field_0x40
Definition d_menu_save.h:283
CPaneMgr * mpNoYesTxt[2]
Definition d_menu_save.h:330
J2DPane * field_0xb4
Definition d_menu_save.h:307
void _create()
Definition d_menu_save.cpp:134
u8 field_0x1a9
Definition d_menu_save.h:356
bool ketteiTxtDispAnm()
Definition d_menu_save.cpp:2710
u8 mSaveStatus
Definition d_menu_save.h:369
void yesnoCursorShow()
Definition d_menu_save.cpp:2599
void saveWait()
Definition d_menu_save.cpp:1615
bool modoruTxtDispAnm()
Definition d_menu_save.cpp:2676
void memCardMakeGameFile()
Definition d_menu_save.cpp:1282
void saveMoveDisp()
Definition d_menu_save.cpp:2001
void displayInit()
Definition d_menu_save.cpp:393
void memCardErrMsgWaitFormatSel()
Definition d_menu_save.cpp:1129
void memCardErrMsgWaitKey()
Definition d_menu_save.cpp:944
u8 field_0x10d[11]
Definition d_menu_save.h:323
void initialize()
Definition d_menu_save.cpp:388
void memCardErrGoIPLSel2()
Definition d_menu_save.cpp:1099
void memCardDataLoadWait()
Definition d_menu_save.cpp:1338
CPaneMgr * mpNoYes[2]
Definition d_menu_save.h:298
void selFileWakuAnm()
Definition d_menu_save.cpp:712
void messageChange()
Definition d_menu_save.cpp:1620
void memCardErrGoIPLSel()
Definition d_menu_save.cpp:1072
int mFileWakuAnmFrame
Definition d_menu_save.h:332
void memCardMakeGameFileWait()
Definition d_menu_save.cpp:1295
void screenSet()
Definition d_menu_save.cpp:170
u8 field_0x1bf
Definition d_menu_save.h:374
void IPLSelectDisp2()
Definition d_menu_save.cpp:1060
JKRArchive * mpArchive
Definition d_menu_save.h:275
CPaneMgrAlpha * mpConfirmTxt
Definition d_menu_save.h:354
void saveMoveDisp2()
Definition d_menu_save.cpp:2019
u8 mDisplayMenu
Definition d_menu_save.h:359
void memCardCommandEnd()
Definition d_menu_save.cpp:1313
u8 field_0x1c0
Definition d_menu_save.h:375
u8 field_0x9c
Definition d_menu_save.h:302
J2DAnmTevRegKey * field_0x160
Definition d_menu_save.h:339
void modoruTxtDispAnmInit(u8)
Definition d_menu_save.cpp:2661
int field_0x8c[2]
Definition d_menu_save.h:299
CPaneMgr * mpSelWakuGold2[3]
Definition d_menu_save.h:318
void cardFormatYesSel2Disp()
Definition d_menu_save.cpp:1189
CPaneMgrAlpha * mpNoDataBase[3]
Definition d_menu_save.h:348
void dataSave()
Definition d_menu_save.cpp:2821
void backSaveQuestion()
Definition d_menu_save.cpp:966
dFile_info_c * mFileInfo[3]
Definition d_menu_save.h:282
bool field_0x219c
Definition d_menu_save.h:384
u8 getSaveStatus()
Definition d_menu_save.h:270
int mDataBaseMoveAnmFrame
Definition d_menu_save.h:291
void cardFormatYesSelDisp()
Definition d_menu_save.cpp:1147
s32 field_0x50
Definition d_menu_save.h:287
u8 mWaitTimer
Definition d_menu_save.h:372
void yesnoSelectAnmSet(u8)
Definition d_menu_save.cpp:2038
void errCurMove(u8, u8)
Definition d_menu_save.cpp:2277
void saveSelAnm()
Definition d_menu_save.cpp:703
void(dMenu_save_c::* mpErrFunc)()
Definition d_menu_save.h:376
J2DPane * field_0xa0
Definition d_menu_save.h:305
bool selectDataBaseMoveAnm()
Definition d_menu_save.cpp:2369
CPaneMgrAlpha * mpHeaderTxtPane[2]
Definition d_menu_save.h:341
int field_0xb8
Definition d_menu_save.h:308
bool errorTxtChangeAnm()
Definition d_menu_save.cpp:2315
bool yesnoMenuMoveAnm()
Definition d_menu_save.cpp:2486
void saveSelectOpenInit()
Definition d_menu_save.cpp:2337
void retryQuestion0()
Definition d_menu_save.cpp:1556
bool _open()
Definition d_menu_save.cpp:413
bool errorMoveAnm()
Definition d_menu_save.cpp:2626
u8 field_0x1be
Definition d_menu_save.h:373
dSelect_cursor_c * mSelIcon
Definition d_menu_save.h:280
@ PROC_SAVE_QUESTION21
Definition d_menu_save.h:84
@ PROC_MEMCARD_ERRMSG_WAIT_FORMAT_SEL
Definition d_menu_save.h:98
@ PROC_MEMCARD_MAKE_GAME_FILE_SEL
Definition d_menu_save.h:106
@ PROC_MEMCARD_MAKE_GAME_FILE_WAIT
Definition d_menu_save.h:109
@ PROC_IPL_SELECT_DISP1
Definition d_menu_save.h:92
@ PROC_MEMCARD_DATA_SAVE_WAIT2
Definition d_menu_save.h:114
@ PROC_GAME_CONTINUE
Definition d_menu_save.h:116
@ PROC_MSG_WINDOW_CLOSE
Definition d_menu_save.h:141
@ PROC_SAVE_WAIT
Definition d_menu_save.h:123
@ PROC_MEMCARD_MAKE_GAME_FILE
Definition d_menu_save.h:108
@ PROC_ENDING_NO_SAVE2
Definition d_menu_save.h:121
@ PROC_IPL_SELECT_DISP2
Definition d_menu_save.h:93
@ PROC_MEMCARD_COMMAND_END2
Definition d_menu_save.h:111
@ PROC_GAME_CONTINUE_DISP
Definition d_menu_save.h:115
@ PROC_YES_NO_CURSOR_MOVE_ANM
Definition d_menu_save.h:135
@ PROC_SAVE_MOVE_DISP
Definition d_menu_save.h:137
@ PROC_ERR_YES_NO_CURSOR_MOVE_ANM
Definition d_menu_save.h:142
@ PROC_MEMCARD_DATA_LOAD_WAIT
Definition d_menu_save.h:112
@ PROC_CARD_FORMAT_YES_SEL_DISP
Definition d_menu_save.h:99
@ PROC_SAVE_SELECT_MOVE_ANM
Definition d_menu_save.h:132
@ PROC_BACK_SAVE_QUESTION2
Definition d_menu_save.h:90
@ PROC_SAVE_QUESTION
Definition d_menu_save.h:82
@ PROC_MSG_WINDOW_OPEN
Definition d_menu_save.h:140
@ PROC_SAVE_QUESTION3
Definition d_menu_save.h:85
@ PROC_GAME_CONTINUE2
Definition d_menu_save.h:117
@ PROC_MEMCARD_ERRMSG_WAIT_KEY
Definition d_menu_save.h:91
@ PROC_OPEN_SAVE_SELECT
Definition d_menu_save.h:128
@ PROC_SELECT_DATA_OPEN_MOVE
Definition d_menu_save.h:133
@ PROC_CARD_FORMAT_NO_SEL_DISP
Definition d_menu_save.h:100
@ PROC_SAVE_QUESTION4
Definition d_menu_save.h:86
@ PROC_OPEN_SAVE_SELECT2
Definition d_menu_save.h:129
@ PROC_ENDING_NO_SAVE
Definition d_menu_save.h:120
@ PROC_MEMCARD_FORMAT
Definition d_menu_save.h:103
@ PROC_RETRY_QUESTION0
Definition d_menu_save.h:125
@ PROC_CARD_FORMAT_YES_SEL2_DISP
Definition d_menu_save.h:102
@ PROC_MESSAGE_CHANGE
Definition d_menu_save.h:124
@ PROC_MEMCARD_ERR_GO_IPL_SEL2
Definition d_menu_save.h:96
@ PROC_IPL_SELECT2_DISP
Definition d_menu_save.h:95
@ PROC_SAVE_GUIDE
Definition d_menu_save.h:87
@ PROC_OPEN_SAVE_SELECT3
Definition d_menu_save.h:130
@ PROC_MAKE_GAME_FILE_SEL_DISP
Definition d_menu_save.h:105
@ PROC_MEMCARD_ERR_GOTO_IPL
Definition d_menu_save.h:97
@ PROC_RETRY_QUESTION2
Definition d_menu_save.h:127
@ PROC_SAVE_YES_NO_SELECT
Definition d_menu_save.h:134
@ PROC_SAVE_QUESTION2
Definition d_menu_save.h:83
@ PROC_MEMCARD_FORMAT_WAIT
Definition d_menu_save.h:104
@ PROC_BACK_SAVE_QUESTION
Definition d_menu_save.h:89
@ PROC_ENDING_DATA_CHECK
Definition d_menu_save.h:122
@ PROC_MEMCARD_COMMAND_END
Definition d_menu_save.h:110
@ PROC_MAKE_GAME_FILE_DISP
Definition d_menu_save.h:107
@ PROC_SAVE_END
Definition d_menu_save.h:119
@ PROC_MEMCARD_ERRMSG_WAIT_FORMAT_SEL2
Definition d_menu_save.h:101
@ PROC_MEMCARD_CHECK
Definition d_menu_save.h:88
@ PROC_GAME_CONTINUE3
Definition d_menu_save.h:118
@ PROC_SAVE_SELECT
Definition d_menu_save.h:131
@ PROC_MEMCARD_ERR_GO_IPL_SEL
Definition d_menu_save.h:94
@ PROC_RETRY_QUESTION1
Definition d_menu_save.h:126
@ PROC_SAVE_MOVE_DISP2
Definition d_menu_save.h:138
@ PROC_SAVE_YES_NO_CANCEL_MOVE
Definition d_menu_save.h:136
@ PROC_MSG_WINDOW_INIT_OPEN
Definition d_menu_save.h:139
@ PROC_MEMCARD_DATA_SAVE_WAIT
Definition d_menu_save.h:113
CPaneMgrAlpha * mpBackTxt
Definition d_menu_save.h:353
void yesnoSelectStart()
Definition d_menu_save.cpp:1985
void openSaveSelect3()
Definition d_menu_save.cpp:1774
void closeSelect2()
Definition d_menu_save.cpp:1029
void headerTxtSet(u16)
Definition d_menu_save.cpp:2092
CPaneMgr * mpSelWakuMoyo[3]
Definition d_menu_save.h:316
J2DAnmTransformKey * field_0x44
Definition d_menu_save.h:284
void gameContinue()
Definition d_menu_save.cpp:1434
void msgTxtSet(u16, bool)
Definition d_menu_save.cpp:1702
void memCardCommandEnd2()
Definition d_menu_save.cpp:1323
void IPLSelectDisp1()
Definition d_menu_save.cpp:1051
u8 mSaveBuffer[QUEST_LOG_SIZE *3]
Definition d_menu_save.h:377
void saveEnd()
Definition d_menu_save.cpp:1504
void dataWrite()
Definition d_menu_save.cpp:1351
void msgWindowClose()
Definition d_menu_save.cpp:2222
int mYesNoMoveAnmFrame
Definition d_menu_save.h:300
void openSaveSelect()
Definition d_menu_save.cpp:1727
u8 field_0x1b1
Definition d_menu_save.h:360
CPaneMgr * mNoYesBase[2]
Definition d_menu_save.h:324
u8 mErrProc
Definition d_menu_save.h:364
u8 mNoYesWakuEndAlpha[2]
Definition d_menu_save.h:328
CPaneMgr * mNoYesGold[2]
Definition d_menu_save.h:325
void makeGameFileSelDisp()
Definition d_menu_save.cpp:1239
u8 mUseType
Definition d_menu_save.h:371
CPaneMgrAlpha * mpErrTxtPane[2]
Definition d_menu_save.h:310
u8 field_0x21a0
Definition d_menu_save.h:388
void _draw()
Definition d_menu_save.cpp:2872
dDlst_MenuSaveExplain_c mMenuSaveExplain
Definition d_menu_save.h:278
u8 mSelectedFile
Definition d_menu_save.h:288
void memCardErrMsgWaitFormatSel2()
Definition d_menu_save.cpp:1171
u8 getEndStatus()
Definition d_menu_save.h:271
void endingDataCheck()
Definition d_menu_save.cpp:1550
char * mpErrTxt[2]
Definition d_menu_save.h:311
bool selectWakuAlpahAnm(u8)
Definition d_menu_save.cpp:2741
void gameFileMakeSelInitSet()
Definition d_menu_save.cpp:1231
u8 mHeaderAnmComplete
Definition d_menu_save.h:344
J2DAnmTransformKey * field_0x4c
Definition d_menu_save.h:286
void _move()
Definition d_menu_save.cpp:683
CPaneMgr * mpBookWaku[3]
Definition d_menu_save.h:319
void saveYesNoCancelMove()
Definition d_menu_save.cpp:2080
u8 field_0x21a2
Definition d_menu_save.h:390
void yesnoCancelAnmSet()
Definition d_menu_save.cpp:2069
void errorTxtSet(u16)
Definition d_menu_save.cpp:2300
void saveQuestion4()
Definition d_menu_save.cpp:850
u8 field_0x1b9
Definition d_menu_save.h:368
void yesNoCursorMoveAnm()
Definition d_menu_save.cpp:2057
J2DAnmColorKey * mpFileWakuAnm
Definition d_menu_save.h:331
int mFileWakuRotAnmFrame
Definition d_menu_save.h:334
u8 field_0x65
Definition d_menu_save.h:294
void endingNoSave2()
Definition d_menu_save.cpp:1539
bool errYesNoSelect(u8, u8)
Definition d_menu_save.cpp:2243
dMenu_save_c()
Definition d_menu_save.cpp:87
u8 field_0x9e
Definition d_menu_save.h:304
mDoDvdThd_mountArchive_c * mpMount
Definition d_menu_save.h:276
u8 field_0x64
Definition d_menu_save.h:293
u8 field_0x21a3
Definition d_menu_save.h:391
void selectDataOpenMove()
Definition d_menu_save.cpp:1863
void restartInit()
Definition d_menu_save.cpp:1597
CPaneMgrAlpha * mpABtnIcon
Definition d_menu_save.h:350
void memCardDataSaveWait()
Definition d_menu_save.cpp:1368
void yesnoWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_menu_save.cpp:2776
u8 field_0x2194
Definition d_menu_save.h:381
u8 mEndStatus
Definition d_menu_save.h:370
u8 field_0x17a
Definition d_menu_save.h:345
void saveQuestion21()
Definition d_menu_save.cpp:831
void errYesNoCursorMoveAnm()
Definition d_menu_save.cpp:2289
void backSaveQuestionInitSet()
Definition d_menu_save.cpp:958
CPaneMgr * mNoYesGold2[2]
Definition d_menu_save.h:326
u8 field_0x219d
Definition d_menu_save.h:385
void setInitSaveData()
Definition d_menu_save.cpp:2864
Definition d_menu_save.h:49
u8 mCharSwitchFrames
Definition d_menu_save.h:58
u8 mDisplayWaitFrames
Definition d_menu_save.h:55
u8 field_0xf
Definition d_menu_save.h:65
s8 field_0x4
Definition d_menu_save.h:54
u8 mEffectDispFrames
Definition d_menu_save.h:57
bool mErrorMsgCheck
Definition d_menu_save.h:64
bool mTitleMsgCheck
Definition d_menu_save.h:62
u8 mSelectFrames
Definition d_menu_save.h:60
u8 mSelectIcon
Definition d_menu_save.h:59
u8 mFadeOutTimer
Definition d_menu_save.h:61
u8 mCardWaitFrames
Definition d_menu_save.h:56
dMs_HIO_c()
Definition d_menu_save.cpp:72
virtual ~dMs_HIO_c()
Definition d_menu_save.h:52
u8 field_0xd
Definition d_menu_save.h:63
Definition d_msg_scrn_explain.h:12
Definition d_msg_string.h:9
Definition d_select_cursor.h:26
Definition m_Do_dvd_thread.h:78
Definition d_lib.h:73
signed char s8
Definition types.h:4
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8