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 virtual void draw();
27
28 void setScrnExplain(dMsgScrnExplain_c* p_scrn) { mpScrn = p_scrn; }
29
30private:
32};
33
35public:
37 Scr = NULL;
38 mMsgString = NULL;
39 }
40
41 virtual void draw();
42 virtual ~dDlst_MenuSave_c() {}
43
44 /* 0x04 */ J2DScreen* Scr;
45 /* 0x08 */ JUTFont* font[2];
47};
48
49class dMs_HIO_c {
50public:
51 dMs_HIO_c();
52 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 dMenu_save_c();
146 void _create();
147 void screenSet();
148 void initialize();
149 void displayInit();
150 bool _open();
151 int _close();
152 void _delete();
153 void _move();
154 void saveSelAnm();
155 void selFileWakuAnm();
156 void bookIconAnm();
157 void memCardWatch();
158 void saveQuestion();
159 void saveQuestion2();
160 void saveQuestion21();
161 void saveQuestion3();
162 void saveQuestion4();
163 void saveGuide();
164 void memCardCheck();
167 void backSaveQuestion();
168 void backSaveQuestion2();
169 void closeSelect();
170 void closeSelect2();
171 void iplSelMsgInitSet();
172 void iplSelInitSet();
173 void IPLSelectDisp1();
174 void IPLSelectDisp2();
175 void memCardErrGoIPLSel();
176 void IPLSelect2Disp();
177 void memCardErrGoIPLSel2();
178 void memCardErrGotoIPL();
181 void cardFormatNoSelDisp();
184 void memCardFormat();
185 void memCardFormatWait();
187 void makeGameFileSelDisp();
189 void makeGameFileDisp();
190 void memCardMakeGameFile();
192 void memCardCommandEnd();
193 void memCardCommandEnd2();
194 void memCardDataLoadWait();
195 void dataWrite();
196 void memCardDataSaveWait();
198 void gameContinueDisp();
199 void gameContinue();
200 void gameContinue2();
201 void gameContinue3();
202 void saveEnd();
203 void endingNoSave();
204 void endingNoSave2();
205 void endingDataCheck();
206 void retryQuestion0();
207 void retryQuestion1();
208 void retryQuestion2();
209 void restartInit();
210 void saveWait();
211 void messageChange();
212 int YesNoSelect();
213 void msgTxtSet(u16, bool);
214 void openSaveSelect();
215 void openSaveSelect2();
216 void openSaveSelect3();
217 void saveSelect();
218 void saveSelectStart();
219 void selectDataOpenMove();
220 void dataSelectAnmSet();
221 void saveSelectMoveAnime();
222 void saveYesNoSelect();
223 void yesnoSelectStart();
224 void saveMoveDisp();
225 void saveMoveDisp2();
226 void yesnoSelectAnmSet(u8);
227 void yesNoCursorMoveAnm();
228 void yesnoCancelAnmSet();
229 void saveYesNoCancelMove();
230 void headerTxtSet(u16);
231 bool headerTxtChangeAnm();
232 void errDispInitSet(int);
233 void msgWindowInitOpen();
234 void msgWindowOpen();
235 void msgWindowClose();
236 bool errYesNoSelect(u8, u8);
237 void errCurMove(u8, u8);
239 void errorTxtSet(u16);
240 bool errorTxtChangeAnm();
241 void saveSelectOpenInit();
242 void selectDataBaseMoveAnmInitSet(int, int);
245 void selectDataMoveAnmInitSet(int, int);
246 bool selectDataMoveAnm();
247 void yesnoMenuMoveAnmInitSet(int anmFrame, int frameMax, u8 param_2);
248 bool yesnoMenuMoveAnm();
250 void yesnoCursorShow();
251 void errorMoveAnmInitSet(int, int);
252 bool errorMoveAnm();
254 bool modoruTxtDispAnm();
256 bool ketteiTxtDispAnm();
259 void selFileCursorShow();
261 bool yesnoWakuAlpahAnm(u8);
262 void dataSave();
263 void setSaveData();
264 void setInitSaveData();
265 void _draw();
266 void _draw2();
267
268 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 */
Definition d_pane_class_alpha.h:10
Definition d_pane_class.h:13
Definition J2DAnimation.h:421
Definition J2DAnimation.h:391
Definition J2DAnimation.h:321
Definition J2DAnimation.h:213
Definition J2DAnimation.h:176
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:2786
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:2791
J2DScreen * Scr
Definition d_menu_save.h:44
Definition d_drawlist.h:32
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
void setUseType(u8 type)
Definition d_menu_save.h:272
void gameContinue3()
Definition d_menu_save.cpp:1455
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:2371
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:1703
void memCardCheck()
Definition d_menu_save.cpp:884
void setSaveData()
Definition d_menu_save.cpp:2716
void iplSelInitSet()
Definition d_menu_save.cpp:1042
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:1245
u8 field_0x10a[3]
Definition d_menu_save.h:322
void memCardErrGotoIPL()
Definition d_menu_save.cpp:1107
void saveSelectStart()
Definition d_menu_save.cpp:1779
u8 mYesNoCursor
Definition d_menu_save.h:365
int field_0x80
Definition d_menu_save.h:297
void saveSelectOpenAnmSet()
Definition d_menu_save.cpp:2319
u8 mErrTxtAnmComplete
Definition d_menu_save.h:313
void selectDataMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2327
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:2597
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:1014
void saveQuestion2()
Definition d_menu_save.cpp:830
void selectDataBaseMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2268
void saveQuestion()
Definition d_menu_save.cpp:791
CPaneMgr * mpSelData[3]
Definition d_menu_save.h:295
void saveSelectMoveAnime()
Definition d_menu_save.cpp:1837
u8 field_0x19c
Definition d_menu_save.h:351
void retryQuestion2()
Definition d_menu_save.cpp:1537
int field_0xbc
Definition d_menu_save.h:309
void msgWindowInitOpen()
Definition d_menu_save.cpp:2080
bool yesnoWakuAlpahAnm(u8)
Definition d_menu_save.cpp:2681
void retryQuestion1()
Definition d_menu_save.cpp:1521
int _close()
Definition d_menu_save.cpp:488
bool headerTxtChangeAnm()
Definition d_menu_save.cpp:2032
@ 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
void saveSelect()
Definition d_menu_save.cpp:1751
u8 field_0x2195
Definition d_menu_save.h:382
void _delete()
Definition d_menu_save.cpp:494
@ CURSOR_YES
Definition d_menu_save.h:78
@ CURSOR_NO
Definition d_menu_save.h:77
J2DAnmTransformKey * field_0x48
Definition d_menu_save.h:285
void backSaveQuestion2()
Definition d_menu_save.cpp:979
void gameContinue2()
Definition d_menu_save.cpp:1446
void saveQuestion3()
Definition d_menu_save.cpp:854
int YesNoSelect()
Definition d_menu_save.cpp:1600
void dataSelectAnmSet()
Definition d_menu_save.cpp:1817
int field_0x164
Definition d_menu_save.h:340
void selectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_menu_save.cpp:2629
void bookIconAnm()
Definition d_menu_save.cpp:745
void memCardFormatWait()
Definition d_menu_save.cpp:1197
u8 field_0x219e
Definition d_menu_save.h:386
void memCardWatch()
Definition d_menu_save.cpp:765
void errDispInitSet(int)
Definition d_menu_save.cpp:2053
CPaneMgrAlpha * mpDataBase[3]
Definition d_menu_save.h:347
void memCardDataSaveWait2()
Definition d_menu_save.cpp:1351
void endingNoSave()
Definition d_menu_save.cpp:1484
void saveGuide()
Definition d_menu_save.cpp:876
char * mpHeaderTxt[2]
Definition d_menu_save.h:342
bool yesnoSelectMoveAnm(u8)
Definition d_menu_save.cpp:2444
u8 mNoYesWakuStartAlpha[2]
Definition d_menu_save.h:327
void iplSelMsgInitSet()
Definition d_menu_save.cpp:1038
void msgWindowOpen()
Definition d_menu_save.cpp:2123
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
CPaneMgrAlpha * mpBBtnIcon
Definition d_menu_save.h:349
void gameContinueDisp()
Definition d_menu_save.cpp:1387
int mDataBaseMoveFrameMax
Definition d_menu_save.h:292
bool selectDataMoveAnm()
Definition d_menu_save.cpp:2341
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:1185
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:1230
u8 mHeaderTxtType
Definition d_menu_save.h:343
STControl * stick
Definition d_menu_save.h:277
void selFileCursorShow()
Definition d_menu_save.cpp:2654
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:2765
void saveYesNoSelect()
Definition d_menu_save.cpp:1891
u8 field_0x1b3
Definition d_menu_save.h:362
void errorMoveAnmInitSet(int, int)
Definition d_menu_save.cpp:2522
dDlst_MenuSave_c mSaveSel
Definition d_menu_save.h:279
void IPLSelect2Disp()
Definition d_menu_save.cpp:1082
void cardFormatNoSelDisp()
Definition d_menu_save.cpp:1147
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:116
u8 field_0x1a9
Definition d_menu_save.h:356
bool ketteiTxtDispAnm()
Definition d_menu_save.cpp:2610
u8 mSaveStatus
Definition d_menu_save.h:369
void yesnoCursorShow()
Definition d_menu_save.cpp:2506
void saveWait()
Definition d_menu_save.cpp:1568
bool modoruTxtDispAnm()
Definition d_menu_save.cpp:2578
void memCardMakeGameFile()
Definition d_menu_save.cpp:1258
void saveMoveDisp()
Definition d_menu_save.cpp:1934
void displayInit()
Definition d_menu_save.cpp:419
void memCardErrMsgWaitFormatSel()
Definition d_menu_save.cpp:1119
void memCardErrMsgWaitKey()
Definition d_menu_save.cpp:953
u8 field_0x10d[11]
Definition d_menu_save.h:323
void initialize()
Definition d_menu_save.cpp:415
void memCardErrGoIPLSel2()
Definition d_menu_save.cpp:1093
void memCardDataLoadWait()
Definition d_menu_save.cpp:1309
CPaneMgr * mpNoYes[2]
Definition d_menu_save.h:298
void selFileWakuAnm()
Definition d_menu_save.cpp:731
void messageChange()
Definition d_menu_save.cpp:1572
void memCardErrGoIPLSel()
Definition d_menu_save.cpp:1068
int mFileWakuAnmFrame
Definition d_menu_save.h:332
void memCardMakeGameFileWait()
Definition d_menu_save.cpp:1270
void screenSet()
Definition d_menu_save.cpp:151
u8 field_0x1bf
Definition d_menu_save.h:374
void IPLSelectDisp2()
Definition d_menu_save.cpp:1057
JKRArchive * mpArchive
Definition d_menu_save.h:275
CPaneMgrAlpha * mpConfirmTxt
Definition d_menu_save.h:354
void saveMoveDisp2()
Definition d_menu_save.cpp:1951
u8 mDisplayMenu
Definition d_menu_save.h:359
void memCardCommandEnd()
Definition d_menu_save.cpp:1286
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:2565
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:1174
CPaneMgrAlpha * mpNoDataBase[3]
Definition d_menu_save.h:348
void dataSave()
Definition d_menu_save.cpp:2712
void backSaveQuestion()
Definition d_menu_save.cpp:972
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:1136
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:1969
void errCurMove(u8, u8)
Definition d_menu_save.cpp:2194
void saveSelAnm()
Definition d_menu_save.cpp:723
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:2278
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:2228
bool yesnoMenuMoveAnm()
Definition d_menu_save.cpp:2396
void saveSelectOpenInit()
Definition d_menu_save.cpp:2249
void retryQuestion0()
Definition d_menu_save.cpp:1513
bool _open()
Definition d_menu_save.cpp:438
bool errorMoveAnm()
Definition d_menu_save.cpp:2531
u8 field_0x1be
Definition d_menu_save.h:373
dSelect_cursor_c * mSelIcon
Definition d_menu_save.h:280
CPaneMgrAlpha * mpBackTxt
Definition d_menu_save.h:353
void yesnoSelectStart()
Definition d_menu_save.cpp:1919
void openSaveSelect3()
Definition d_menu_save.cpp:1719
void closeSelect2()
Definition d_menu_save.cpp:1031
void headerTxtSet(u16)
Definition d_menu_save.cpp:2018
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:1399
void msgTxtSet(u16, bool)
Definition d_menu_save.cpp:1652
void memCardCommandEnd2()
Definition d_menu_save.cpp:1295
void IPLSelectDisp1()
Definition d_menu_save.cpp:1049
u8 mSaveBuffer[QUEST_LOG_SIZE *3]
Definition d_menu_save.h:377
void saveEnd()
Definition d_menu_save.cpp:1466
void dataWrite()
Definition d_menu_save.cpp:1321
void msgWindowClose()
Definition d_menu_save.cpp:2142
int mYesNoMoveAnmFrame
Definition d_menu_save.h:300
void openSaveSelect()
Definition d_menu_save.cpp:1676
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:1219
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:2759
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:1157
u8 getEndStatus()
Definition d_menu_save.h:271
void endingDataCheck()
Definition d_menu_save.cpp:1508
char * mpErrTxt[2]
Definition d_menu_save.h:311
bool selectWakuAlpahAnm(u8)
Definition d_menu_save.cpp:2638
void gameFileMakeSelInitSet()
Definition d_menu_save.cpp:1212
u8 mHeaderAnmComplete
Definition d_menu_save.h:344
J2DAnmTransformKey * field_0x4c
Definition d_menu_save.h:286
void _move()
Definition d_menu_save.cpp:704
CPaneMgr * mpBookWaku[3]
Definition d_menu_save.h:319
void saveYesNoCancelMove()
Definition d_menu_save.cpp:2007
u8 field_0x21a2
Definition d_menu_save.h:390
void yesnoCancelAnmSet()
Definition d_menu_save.cpp:1997
void errorTxtSet(u16)
Definition d_menu_save.cpp:2215
void saveQuestion4()
Definition d_menu_save.cpp:862
u8 field_0x1b9
Definition d_menu_save.h:368
void yesNoCursorMoveAnm()
Definition d_menu_save.cpp:1987
int mFileWakuRotAnmFrame
Definition d_menu_save.h:334
u8 field_0x65
Definition d_menu_save.h:294
void endingNoSave2()
Definition d_menu_save.cpp:1499
bool errYesNoSelect(u8, u8)
Definition d_menu_save.cpp:2161
dMenu_save_c()
Definition d_menu_save.cpp:70
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:1804
void restartInit()
Definition d_menu_save.cpp:1551
CPaneMgrAlpha * mpABtnIcon
Definition d_menu_save.h:350
void memCardDataSaveWait()
Definition d_menu_save.cpp:1337
void yesnoWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_menu_save.cpp:2669
u8 field_0x2194
Definition d_menu_save.h:381
u8 mEndStatus
Definition d_menu_save.h:370
J2DAnmColor * field_0x150
Definition d_menu_save.h:335
u8 field_0x17a
Definition d_menu_save.h:345
J2DAnmColor * mpFileWakuAnm
Definition d_menu_save.h:331
@ 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
void saveQuestion21()
Definition d_menu_save.cpp:845
void errYesNoCursorMoveAnm()
Definition d_menu_save.cpp:2205
void backSaveQuestionInitSet()
Definition d_menu_save.cpp:966
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:2752
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:56
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:81
static const int QUEST_LOG_SIZE
Definition d_save.h:31
signed char s8
Definition types.h:7
unsigned short int u16
Definition types.h:10
signed long s32
Definition types.h:11
unsigned char u8
Definition types.h:8
Definition d_lib.h:74