Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_file_select.h
Go to the documentation of this file.
1#ifndef D_FILE_D_FILE_SELECT_H
2#define D_FILE_D_FILE_SELECT_H
3
4#include "d/d_com_inf_game.h"
5#include "m_Do/m_Do_MemCard.h"
7#include "d/d_msg_string.h"
8#include "d/d_name.h"
9#include "JSystem/J3DGraphLoader/J3DModelLoader.h"
10#include "JSystem/J3DGraphLoader/J3DAnmLoader.h"
11
12class dFile_info_c;
13
15public:
16 void draw();
17 virtual ~dDlst_FileSel_c() {
18 delete Scr;
19 delete mMessageString;
20 }
21
24 JUT_ASSERT(104, font[0] != NULL);
25
27 JUT_ASSERT(107, font[1] != NULL);
28
30 JUT_ASSERT(110, mMessageString != NULL);
31 }
32
33 /* 0x04 */ J2DScreen* Scr;
34 /* 0x08 */ JUTFont* font[2];
36};
37
39public:
41 virtual ~dFile_select3D_c();
42 void _create(u8, u8);
43 void _delete();
44 void freeHeap();
45 void _move();
46 void draw();
47 void setJ3D(char const*, char const*, char const*);
48 void set_mtx();
49 void animePlay();
50 void animeEntry();
51 void createMaskModel();
52 void createMirrorModel();
53 void toItem3Dpos(f32, f32, f32, cXyz*);
54 void calcViewMtx(Mtx);
55
56 void drawOff() { mpModel = 0; }
57 void setBasePane(CPaneMgr* paneMgr) { mPaneMgr = paneMgr; }
58 void setBase2Pane(J2DPane* pane) { mPane = pane; }
59
60 /* 0x0004 */ JKRSolidHeap* mpSolidHeap;
61 /* 0x0008 */ J3DModel* mpModel;
62 /* 0x000C */ mDoExt_bckAnm* mBckAnm;
63 /* 0x0010 */ mDoExt_brkAnm* mBrkAnm;
64 /* 0x0014 */ dKy_tevstr_c mTevstr;
65 /* 0x039C */ CPaneMgr* mPaneMgr;
66 /* 0x03A0 */ J2DPane* mPane;
67 /* 0x03A4 */ cXyz field_0x03a4;
68 /* 0x03B0 */ csXyz field_0x03b0;
69 /* 0x03B6 */ u8 padding[2];
70 /* 0x03B8 */ cXyz field_0x03b8;
71 /* 0x03C4 */ f32 field_0x03c4;
72 /* 0x03C8 */ f32 field_0x03c8;
73 /* 0x03CC */ u8 field_0x03CC[0x03CE - 0x03CC];
74 /* 0x03CE */ u8 mMirrorIdx;
75 /* 0x03CF */ u8 mMaskIdx;
76};
77
79public:
80 void draw();
81 virtual ~dDlst_FileSelYn_c() { delete ScrYn; }
82
83 /* 0x04 */ J2DScreen* ScrYn;
84 /* 0x08 */ u8 field_0x08[4];
85};
86
88public:
89 void draw();
90 virtual ~dDlst_FileSelDt_c() { delete ScrDt; }
91
92 /* 0x04 */ J2DScreen* ScrDt;
93 /* 0x08 */ J2DPane* mpPane;
94 /* 0x0C */ J2DPane* mpPane2;
95};
96
98public:
99 void draw();
100 virtual ~dDlst_FileSelCp_c() { delete Scr; }
101
102 /* 0x04 */ J2DScreen* Scr;
103 /* 0x08 */ bool isShow;
104 /* 0x0C */ J2DPane* mpPane1;
105 /* 0x10 */ J2DPane* mpPane2;
106};
107
109public:
110 void draw();
111 virtual ~dDlst_FileSel3m_c() { delete Scr3m; }
112
113 /* 0x04 */ J2DScreen* Scr3m;
114};
115
116class dFs_HIO_c : public JORReflexible {
117public:
118 dFs_HIO_c();
119 virtual ~dFs_HIO_c() {}
120
121 void genMessage(JORMContext*);
122
123 /* 0x0000 */ // void* vtable;
124 /* 0x0004 */ s8 no;
127 /* 0x0007 */ u8 char_switch_frames;
129 /* 0x0009 */ u8 copy_erase_frames;
130 /* 0x000A */ u8 field_0x000a;
132 /* 0x000C */ u8 card_wait_frames;
133 /* 0x000D */ u8 field_0x000d;
134 /* 0x000E */ u8 field_0x000e[2];
135 /* 0x0010 */ f32 test_frame_counts[3];
136#if VERSION == VERSION_GCN_PAL
137 u8 temp_padding[0x1D];
138#endif
139 /* 0x001C */ u8 title_mesg_check;
140 /* 0x001D */ u8 title_msg_check_sel;
141 /* 0x001E */ u8 error_mesg_check;
142 /* 0x001F */ u8 error_msg_check_sel;
144 /* 0x0021 */ u8 test_mask_display;
145 /* 0x0022 */ u8 test_mirror_display;
146 /* 0x0023 */ u8 field_0x0023;
147};
148
149// Trying to define this using dSv_save_c causes alignment issues
150typedef u8 SaveDataBuf[SAVEDATA_SIZE];
151
153public:
154 typedef void (dFile_select_c::*DispFunc)();
155
204
205 #if PLATFORM_WII || PLATFORM_SHIELD
216 #endif
217 };
218
247
248 #if PLATFORM_WII || PLATFORM_SHIELD
260 #endif
261 };
262
263 dFile_select_c(JKRArchive*);
264 virtual ~dFile_select_c();
265 void _create();
266 void _move();
267 void selFileWakuAnm();
268 void bookIconAnm();
269 void selCopyFileWakuAnm();
270 void copyBookIconAnm();
271 void dataDelEffAnm();
272 void dataCopyEffAnm();
273 void selectDataBaseMoveAnmInitSet(int, int);
275 void dataSelectInAnmSet();
276 void dataSelectIn();
277 void dataSelectInit();
278 void dataSelect();
279 void dataSelectStart();
280 void selectDataMoveAnmInitSet(int, int);
281 bool selectDataMoveAnm();
282 void dataSelectAnmSet();
283 void dataSelectMoveAnime();
284 void makeRecInfo(u8);
285 void selectDataOpenMove();
286 void selectDataNameMove();
288 void menuSelect();
289 void menuSelectStart();
290 void menuSelectCansel();
291 void menuMoveAnmInitSet(int, int);
292 bool menuMoveAnm();
293 void menuSelectAnmSet();
294 void menuSelectMoveAnm();
295 void ToNameMove();
296 void ToNameMove2();
297 void nameInputWait();
298 void nameInput();
300 void nameInputFade();
301 void nameInput2Move();
302 void nameInput2();
303 void backNameInputMove0();
304 void backNameInputMove();
305 void ToCopyPaneMove();
306 void ToErasePaneMove();
307 void backSelectMove();
308 void copySelMoveAnmInitSet(int, int);
310 void copyDataToSelect();
315 void copySelectWakuAlpahAnmInit(u8, u8, u8, u8);
316 bool copySelectWakuAlpahAnm(u8);
317 u8 getCptoNum(u8);
318 void copyToSelBack();
319 void copyToSelPaneMove();
320 void yesnoMenuMoveAnmInitSet(int, int);
321 bool yesnoMenuMoveAnm();
322 bool yesnoSelectMoveAnm();
323 void yesnoCursorShow();
324 void YesNoSelect();
325 void yesNoSelectStart();
326 void yesnoSelectAnmSet();
327 void yesnoCancelAnmSet();
328 void YesNoCancelMove();
329 void yesNoCursorMoveAnm();
330 void CmdExecPaneMove0();
331 void CommandExec();
332 void DataEraseWait();
333 void DataEraseWait2();
334 void ErasePaneMoveOk();
335 void ErasePaneMoveOk2();
337 void eraseEndBackSelect();
338 void DataCopyWait();
339 void DataCopyWait2();
340 void copyPaneMoveOk();
341 void copyPaneMoveOk2();
342 void ErrorMsgPaneMove();
343 void backDatSelPaneMove();
344 void backDatSelWait();
345 void backDatSelWait2();
346 void nextModeWait();
347 void screenSet();
348 void screenSetCopySel();
349 void screenSetYesNo();
350 void screenSet3Menu();
351 void screenSetDetail();
352 void setWakuAnm();
353 void displayInit();
354 void setSaveData();
355 void headerTxtSet(u16, u8, u8);
356 bool headerTxtChangeAnm();
357 void modoruTxtChange(u8);
358 void modoruTxtDispAnmInit(u8);
359 bool modoruTxtDispAnm();
360 void ketteiTxtDispAnmInit(u8);
361 bool ketteiTxtDispAnm();
362 void selectWakuAlpahAnmInit(u8, u8, u8, u8);
363 bool selectWakuAlpahAnm(u8);
364 void selFileCursorShow();
365 void menuWakuAlpahAnmInit(u8, u8, u8, u8);
366 bool menuWakuAlpahAnm(u8);
367 void menuCursorShow();
368 void yesnoWakuAlpahAnmInit(u8, u8, u8, u8);
369 bool yesnoWakuAlpahAnm(u8);
370 void _draw();
371 void errorMoveAnmInitSet(int, int);
372 bool errorMoveAnm();
373 void errDispInitSet(int, int);
374 void MemCardCheckMain();
375 void MemCardStatCheck();
376 void MemCardLoadWait();
378 void noFileSpaceDispInit();
380 void iplSelDispInit();
383 void MemCardGotoIPL();
384 void noSaveSelDispInit();
395 void MemCardFormat();
396 void MemCardFormatWait();
397 void MemCardFormatCheck();
400 void MemCardMakeGameFile();
406 bool errYesNoSelect();
407 void errCurMove(u8);
409 void errorTxtSet(u16);
410 bool errorTxtChangeAnm();
411 bool fileRecScaleAnm();
412 void fileRecScaleAnmInitSet2(f32, f32);
413 bool fileRecScaleAnm2();
414 bool fileInfoScaleAnm();
415 void nameMoveAnmInitSet(int, int);
416 bool nameMoveAnm();
418 void setInitSaveData();
419 void dataSave();
420
421 #if PLATFORM_WII || PLATFORM_SHIELD
422 bool GCtoWiiTimeConvert();
423 void dataSelectInCopy();
424 void cardToNandDataCopy();
433 void loadFileNAND();
434 void errDispInitSet(char*);
435 void nandStatCheck();
436 void MemCardLoadWaitCard();
437 void cardDataCopySel();
439 void cardDataCopySel2();
441 void loadWaitNand();
442 void loadNandFile();
443 void gameFileInitSel();
444 void gameFileInitSelDisp();
445 void gameFileInit();
446 void gameFileInitCheck();
447 void saveDataClearInit();
448 #endif
449
450 #if DEBUG
451 void titleMsgCheck();
452 void errorMsgCheck();
453 #endif
454
455 void draw() {
456 _draw();
457 }
458
459 u8 getFadeFlag() { return mFadeFlag; }
460 int isDataNew(u8 i) { return mIsDataNew[i]; }
461 int isSelectEnd() { return mIsSelectEnd; }
462 int getSelectNum() { return mSelectNum; }
463 void setUseType(u8 type) { mUseType = type; }
464
465 /* 0x0004 */ u8 field_0x04[4];
466 /* 0x0008 */ JKRArchive* mpArchive;
473 /* 0x005C */ u8 field_0x005c[4];
476 /* 0x0068 */ dName_c* mpName;
478 /* 0x0070 */ dFile_info_c* mFileInfo[3];
479 /* 0x007C */ dFile_info_c* mCpFileInfo[2];
480 /* 0x0084 */ J2DAnmTransform* mBaseMoveAnm;
481 /* 0x0088 */ J2DAnmTransform* field_0x0088;
482 /* 0x008C */ J2DAnmTransform* mYnSelBck3;
483 /* 0x0090 */ J2DAnmTransform* field_0x0090;
484 /* 0x0094 */ J2DAnmTransform* field_0x0094;
485 /* 0x0098 */ J2DAnmTransform* field_0x0098;
486 /* 0x009C */ J2DAnmTransform* field_0x009c;
487 /* 0x00A0 */ s32 field_0x00a0;
488 /* 0x00A4 */ CPaneMgr* mBaseMovePane;
489 /* 0x00A8 */ u8 field_0x00a8[0xb0-0xa8];
490 /* 0x00B0 */ s32 mBaseMoveAnmFrame;
491 /* 0x00B4 */ s32 mBaseMoveAnmFrameMax;
492 /* 0x00B8 */ u8 field_0x00b8;
493 /* 0x00B9 */ u8 field_0x00b9;
494 /* 0x00BA */ u8 field_0x00ba;
495 /* 0x00BB */ u8 field_0x00bb;
496 /* 0x00BC */ CPaneMgr* mSelFilePanes[3];
497 /* 0x00C8 */ f32 field_0x00c8[3];
498 /* 0x00D4 */ f32 field_0x00d4[3];
499 /* 0x00E0 */ s32 field_0x00e0[3];
500 /* 0x00EC */ s32 field_0x00ec;
501 /* 0x00F0 */ CPaneMgr* mYnSelPane[2];
502 /* 0x00F8 */ s32 field_0x00f8[2];
503 /* 0x0100 */ s32 field_0x0100;
504 /* 0x0104 */ s32 field_0x0104;
505 /* 0x0108 */ bool field_0x0108;
506 /* 0x0109 */ bool field_0x0109;
507 /* 0x010A */ u8 field_0x10a[2];
508 /* 0x010C */ J2DPane* mBaseSubPane;
509 /* 0x0110 */ int field_0x0110;
510 /* 0x0114 */ int field_0x0114;
511 /* 0x0118 */ J2DPane* m3mMenuPane;
512 /* 0x011C */ J2DPane* mNameBasePane;
513 /* 0x0120 */ int field_0x0120;
514 /* 0x0124 */ int field_0x0124;
515 /* 0x0128 */ bool field_0x0128;
516 /* 0x0129 */ u8 field_0x0129[0x012C - 0x0129];
517 /* 0x012C */ J2DPane* mErrorMsgPane;
518 /* 0x0130 */ int field_0x0130;
519 /* 0x0134 */ int field_0x0134;
521 /* 0x0140 */ char* mErrorMsgStringPtr[2];
522 /* 0x0148 */ u8 mErrorTxtDispIdx;
523 /* 0x0149 */ u8 field_0x0149;
524 /* 0x014A */ bool field_0x014a;
525 /* 0x014B */ bool field_0x014b;
526 /* 0x014C */ CPaneMgrAlpha* mDeleteEfPane[3];
527 /* 0x0158 */ CPaneMgrAlpha* mCopyEfPane[3];
528 /* 0x0164 */ CPaneMgr* mSelFileMoyoPane[3];
529 /* 0x0170 */ CPaneMgr* mSelFileGoldPane[3];
530 /* 0x017C */ CPaneMgr* mSelFileGold2Pane[3];
532 /* 0x0194 */ u8 field_0x0194[3];
533 /* 0x0197 */ u8 field_0x0197[3];
534 /* 0x019A */ u8 field_0x019a[3];
535 /* 0x019D */ u8 field_0x019d[3];
536 /* 0x01A0 */ CPaneMgrAlpha* mYnSelPane_m[2];
537 /* 0x01A8 */ CPaneMgrAlpha* mYnSelPane_g[2];
538 /* 0x01B0 */ CPaneMgrAlpha* mYnSelPane_gr[2];
539 /* 0x01B8 */ u8 field_0x01b8[2];
540 /* 0x01BA */ u8 field_0x01ba[2];
541 /* 0x01BC */ u8 field_0x01bc[2];
542 /* 0x01BE */ u8 field_0x01be[2];
543 /* 0x01C0 */ CPaneMgr* mYnSelTxtPane[2];
544 /* 0x01C8 */ J2DAnmColor* mFileSelBpk;
545 /* 0x01CC */ s32 mSelFileBpkFrame;
546 /* 0x01D0 */ J2DAnmTextureSRTKey* mFileSel05Btk;
547 /* 0x01D4 */ s32 mSelFileBtk05Frame;
548 /* 0x01D8 */ J2DAnmColor* mSelFileBookBpk;
549 /* 0x01DC */ s32 mSelFileBookBpkFrame;
550 /* 0x01E0 */ J2DAnmTextureSRTKey* mSelFileBookBtk;
551 /* 0x01E4 */ s32 mSelFileBookBtkFrame;
552 /* 0x01E8 */ J2DAnmTevRegKey* mSelFileBookBrk;
553 /* 0x01EC */ s32 mSelFileBookBrkFrame;
554 /* 0x01F0 */ J2DAnmTextureSRTKey* mDtEffBtk;
555 /* 0x01F4 */ s32 mDtEffBtkFrame;
556 /* 0x01F8 */ J2DAnmTextureSRTKey* mCpEffBtk;
557 /* 0x01FC */ s32 mCpEffBtkFrame;
558 /* 0x0200 */ J2DAnmTevRegKey* mCpDtEffBrk;
559 /* 0x0204 */ s32 mCpDtEffBrkFrame;
560 /* 0x0208 */ u8 field_0x0208;
561 /* 0x0209 */ u8 field_0x0209;
562 /* 0x020A */ u8 mFadeTimer;
563 /* 0x020B */ u8 field_0x020b;
565 /* 0x0214 */ char* mHeaderStringPtr[2];
566 /* 0x021C */ u8 mHeaderTxtDispIdx;
567 /* 0x021D */ u8 field_0x021d;
568 /* 0x021E */ u8 field_0x021e;
569 /* 0x021F */ u8 field_0x021f;
576 /* 0x024A */ bool field_0x0248;
577 /* 0x024A */ bool field_0x0249;
578 /* 0x024A */ u8 field_0x024a;
579 /* 0x024B */ u8 field_0x024b;
580 /* 0x024C */ u8 field_0x024c;
581 /* 0x024B */ u8 field_0x024d[3];
582 /* 0x0250 */ char* mModoruStringPtr;
583 /* 0x0254 */ STControl* stick;
584 /* 0x0258 */ u8 mIsDataNew[3];
585 /* 0x025B */ u8 mIsNoData[3];
586 /* 0x025C */ u8 field_0x025e[0x0264 - 0x025e];
587 /* 0x0264 */ u8 mLastSelectNum; // previously selected quest log
588 /* 0x0265 */ u8 mSelectNum; // currently selected quest log
589 /* 0x0266 */ u8 mLastSelectMenuNum; // previously select menu number (for copy / start / delete)
590 /* 0x0267 */ u8 mSelectMenuNum; // currently selected menu number (for copy / start / delete)
591 /* 0x0268 */ u8 field_0x0268;
592 /* 0x0269 */ u8 field_0x0269;
593 /* 0x026A */ u8 mCpDataNum;
594 /* 0x026B */ u8 field_0x026b;
595 /* 0x026C */ u8 field_0x026c;
596 /* 0x026D */ u8 mCpDataToNum;
597 /* 0x026E */ u8 mCommand;
598 /* 0x026F */ u8 mDataSelProc;
599 /* 0x0270 */ bool mIsSelectEnd;
600 /* 0x0271 */ u8 mCardCheckProc;
601 /* 0x0272 */ u8 field_0x0272;
602 /* 0x0273 */ u8 mNextCardCheckProc;
603 /* 0x0274 */ u8 mKeyWaitCardCheckProc;
604 /* 0x0272 */ u8 field_0x0275[0x0280 - 0x0275];
605 /* 0x0281 */ bool field_0x0280;
606 /* 0x0281 */ bool field_0x0281;
607 /* 0x0282 */ bool field_0x0282;
608 /* 0x0283 */ bool field_0x0283;
611 /* 0x029C */ J2DAnmTransform* mCpSelBck;
612 /* 0x02A0 */ J2DAnmTransform* mCpSelBck2;
613 /* 0x02A4 */ CPaneMgr* mCpSelPane[3];
614 /* 0x02B0 */ u8 field_0x02b0[0x2b4-0x2b0];
615 /* 0x02B4 */ int field_0x02b4[3];
616 /* 0x02C0 */ CPaneMgr* mCpSelPane_moyo[2];
617 /* 0x02C8 */ CPaneMgr* mCpSelPane_gold[2];
618 /* 0x02D0 */ CPaneMgr* mCpSelPane_gold2[2];
619 /* 0x02D8 */ CPaneMgr* mCpSelPane_book[2];
620 /* 0x02E0 */ u8 field_0x02e0[2];
621 /* 0x02E2 */ u8 field_0x02e2[2];
622 /* 0x02E4 */ u8 field_0x02e4[2];
623 /* 0x02E4 */ u8 field_0x02e6[0x2e8-0x2e6];
624 /* 0x02E8 */ J2DAnmColor* mCpSelBpk;
625 /* 0x02EC */ s32 mCpSelBpkFrame;
626 /* 0x02F0 */ J2DAnmTextureSRTKey* mCpSel03Btk;
627 /* 0x02F4 */ s32 mCpSel03BtkFrame;
628 /* 0x02F8 */ J2DAnmColor* mCpSelBookBpk;
629 /* 0x02FC */ s32 mCpSelBookBpkFrame;
630 /* 0x0300 */ J2DAnmTextureSRTKey* mCpSelBookBtk;
631 /* 0x0304 */ s32 mCpSelBookBtkFrame;
632 /* 0x0308 */ J2DAnmTevRegKey* mCpSelBookBrk;
633 /* 0x030C */ s32 mCpSelBookBrkFrame;
634 /* 0x0310 */ J2DAnmTransform* mYnSelBck;
635 /* 0x0314 */ J2DAnmTransform* mYnSelBck2;
636 /* 0x0318 */ J2DAnmColor* mYnSelBpk;
637 /* 0x031C */ s32 mYnSelBpkFrame;
638 /* 0x0320 */ J2DAnmTextureSRTKey* mYnSelBtk;
639 /* 0x0324 */ s32 mYnSelBtkFrame;
640 /* 0x0328 */ J2DAnmTransform* m3mBck;
641 /* 0x032C */ J2DAnmTransform* m3mBck2;
642 /* 0x0330 */ J2DAnmColor* m3mBpk;
643 /* 0x0334 */ s32 m3mBpkFrame;
644 /* 0x0338 */ J2DAnmTextureSRTKey* m3mBtk;
645 /* 0x033C */ s32 m3mBtkFrame;
646 /* 0x0340 */ CPaneMgr* m3mSelPane[3];
647 /* 0x034C */ s32 field_0x034c[3];
648 /* 0x0358 */ int field_0x0358;
649 /* 0x035C */ int field_0x035c;
650 /* 0x0360 */ bool field_0x0360;
651 /* 0x0361 */ u8 field_0x0361[3];
652 /* 0x0364 */ CPaneMgr* m3mSelPane_mo[3];
653 /* 0x0370 */ CPaneMgr* m3mSelPane_g[3];
654 /* 0x037C */ CPaneMgr* m3mSelPane_gr[3];
655 /* 0x0388 */ u8 field_0x0388[3];
656 /* 0x038B */ u8 field_0x038b[3];
657 /* 0x038E */ u8 field_0x038e[3];
658 /* 0x0390 */ u8 field_0x0391[3];
659 /* 0x0394 */ CPaneMgr* m3mSelTextPane[3];
660 /* 0x03A0 */ J2DAnmTextureSRTKey* mSelDtBtk;
661 /* 0x03A4 */ s32 mSelDtBtkFrame;
663 /* 0x03AC */ s16 mWaitTimer;
664 /* 0x03AE */ u8 field_0x03AE[0x03B0 - 0x03AE];
665 /* 0x03B0 */ u8 mUseType;
666 /* 0x03B1 */ u8 field_0x03b1;
667 /* 0x03B2 */ u16 field_0x03b2;
668 /* 0x03B4 */ s32 field_0x03b4;
669 /* 0x03B8 */ SaveDataBuf mSaveData[SAVEDATA_NUM];
670 /* 0x2374 */ u8 mFadeFlag;
671 /* 0x2375 */ bool mHasDrawn;
672
673 #if PLATFORM_GCN
674 /* 0x2378 */ J2DPicture* mpFadePict;
675 #endif
676
677 #if PLATFORM_WII || PLATFORM_SHIELD
678 /* 0x2376 */ u8 field_0x2376[SAVEFILE_SIZE];
679 /* 0x4332 */ u8 field_0x4332;
680 /* 0x4333 */ u8 field_0x4333;
681 #endif
682};
683
684STATIC_ASSERT(sizeof(dFile_select_c) == 0x237C);
685
686#endif /* D_FILE_D_FILE_SELECT_H */
Definition d_pane_class_alpha.h:10
Definition d_pane_class.h:13
Definition d_lib.h:16
Definition c_sxyz.h:10
Definition d_file_select.h:108
void draw()
Definition d_file_select.cpp:3806
virtual ~dDlst_FileSel3m_c()
Definition d_file_select.h:111
J2DScreen * Scr3m
Definition d_file_select.h:113
Definition d_file_select.h:97
J2DPane * mpPane1
Definition d_file_select.h:104
J2DScreen * Scr
Definition d_file_select.h:102
bool isShow
Definition d_file_select.h:103
virtual ~dDlst_FileSelCp_c()
Definition d_file_select.h:100
J2DPane * mpPane2
Definition d_file_select.h:105
void draw()
Definition d_file_select.cpp:3790
Definition d_file_select.h:87
J2DPane * mpPane
Definition d_file_select.h:93
void draw()
Definition d_file_select.cpp:3776
J2DScreen * ScrDt
Definition d_file_select.h:92
J2DPane * mpPane2
Definition d_file_select.h:94
virtual ~dDlst_FileSelDt_c()
Definition d_file_select.h:90
Definition d_file_select.h:78
J2DScreen * ScrYn
Definition d_file_select.h:83
u8 field_0x08[4]
Definition d_file_select.h:84
void draw()
Definition d_file_select.cpp:3801
virtual ~dDlst_FileSelYn_c()
Definition d_file_select.h:81
Definition d_file_select.h:14
J2DScreen * Scr
Definition d_file_select.h:33
virtual ~dDlst_FileSel_c()
Definition d_file_select.h:17
JUTFont * font[2]
Definition d_file_select.h:34
void draw()
Definition d_file_select.cpp:3771
dMsgString_c * mMessageString
Definition d_file_select.h:35
dDlst_FileSel_c()
Definition d_file_select.h:22
Definition d_drawlist.h:33
Definition d_file_sel_info.h:21
Definition d_file_select.h:38
f32 field_0x03c8
Definition d_file_select.h:72
dKy_tevstr_c mTevstr
Definition d_file_select.h:64
cXyz field_0x03b8
Definition d_file_select.h:70
mDoExt_brkAnm * mBrkAnm
Definition d_file_select.h:63
void _delete()
Definition d_file_select.cpp:5215
cXyz field_0x03a4
Definition d_file_select.h:67
JKRSolidHeap * mpSolidHeap
Definition d_file_select.h:60
f32 field_0x03c4
Definition d_file_select.h:71
void draw()
Definition d_file_select.cpp:5239
void setJ3D(char const *, char const *, char const *)
Definition d_file_select.cpp:5250
u8 padding[2]
Definition d_file_select.h:69
void calcViewMtx(Mtx)
Definition d_file_select.cpp:5451
J2DPane * mPane
Definition d_file_select.h:66
void _create(u8, u8)
Definition d_file_select.cpp:5180
void freeHeap()
Definition d_file_select.cpp:5217
mDoExt_bckAnm * mBckAnm
Definition d_file_select.h:62
u8 field_0x03CC[0x03CE - 0x03CC]
Definition d_file_select.h:73
csXyz field_0x03b0
Definition d_file_select.h:68
virtual ~dFile_select3D_c()
Definition d_file_select.cpp:5176
void drawOff()
Definition d_file_select.h:56
void set_mtx()
Definition d_file_select.cpp:5301
void createMirrorModel()
Definition d_file_select.cpp:5386
CPaneMgr * mPaneMgr
Definition d_file_select.h:65
J3DModel * mpModel
Definition d_file_select.h:61
void setBase2Pane(J2DPane *pane)
Definition d_file_select.h:58
void animePlay()
Definition d_file_select.cpp:5315
void createMaskModel()
Definition d_file_select.cpp:5344
dFile_select3D_c()
Definition d_file_select.cpp:5168
void setBasePane(CPaneMgr *paneMgr)
Definition d_file_select.h:57
void animeEntry()
Definition d_file_select.cpp:5334
u8 mMaskIdx
Definition d_file_select.h:75
void _move()
Definition d_file_select.cpp:5225
u8 mMirrorIdx
Definition d_file_select.h:74
void toItem3Dpos(f32, f32, f32, cXyz *)
Definition d_file_select.cpp:5436
Definition d_file_select.h:152
int field_0x0358
Definition d_file_select.h:648
CPaneMgr * mSelFileGoldPane[3]
Definition d_file_select.h:529
bool field_0x0248
Definition d_file_select.h:576
void nameInput()
Definition d_file_select.cpp:1402
u8 field_0x019d[3]
Definition d_file_select.h:535
u8 field_0x026c
Definition d_file_select.h:595
bool errorTxtChangeAnm()
Definition d_file_select.cpp:5001
bool headerTxtChangeAnm()
Definition d_file_select.cpp:3522
void iplSelDispInit()
Definition d_file_select.cpp:4439
void ToCopyPaneMove()
Definition d_file_select.cpp:1573
void nameInput2Move()
Definition d_file_select.cpp:1487
CPaneMgr * mCpSelPane[3]
Definition d_file_select.h:613
u8 mDataSelProc
Definition d_file_select.h:598
void screenSetDetail()
Definition d_file_select.cpp:3404
s32 field_0x03b4
Definition d_file_select.h:668
int field_0x0114
Definition d_file_select.h:510
void MemCardGotoIPLSelect()
Definition d_file_select.cpp:4461
dDlst_FileSelYn_c mYnSel
Definition d_file_select.h:471
u8 field_0x024c
Definition d_file_select.h:580
void yesnoCursorShow()
Definition d_file_select.cpp:2084
void CommandExec()
Definition d_file_select.cpp:2332
void MemCardCheckMain()
Definition d_file_select.cpp:4014
void backSelectMove()
Definition d_file_select.cpp:1611
void MemCardSaveDataClear()
Definition d_file_select.cpp:5136
void MemCardGotoIPL()
Definition d_file_select.cpp:4480
void cardToNandDataCopyOkDisp3()
Definition d_file_select.cpp:2818
void errorMoveAnmInitSet(int, int)
Definition d_file_select.cpp:3811
u8 field_0x01be[2]
Definition d_file_select.h:542
J2DAnmColor * mYnSelBpk
Definition d_file_select.h:636
u8 field_0x04[4]
Definition d_file_select.h:465
void copySelectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:1835
void eraseEndBackSelect()
Definition d_file_select.cpp:2446
void MemCardMakeGameFileSelDisp()
Definition d_file_select.cpp:4717
bool yesnoWakuAlpahAnm(u8)
Definition d_file_select.cpp:3708
void saveDataClearInit()
Definition d_file_select.cpp:5130
CPaneMgr * mSelFilePane_Book_l[3]
Definition d_file_select.h:531
void noFileSpaceDispInit()
Definition d_file_select.cpp:4426
CPaneMgr * mCpSelPane_moyo[2]
Definition d_file_select.h:616
s32 m3mBtkFrame
Definition d_file_select.h:645
s32 field_0x00a0
Definition d_file_select.h:487
J2DAnmColor * mSelFileBookBpk
Definition d_file_select.h:548
u8 field_0x4333
Definition d_file_select.h:680
void menuCursorShow()
Definition d_file_select.cpp:3682
void MemCardFormatYesSel2Disp()
Definition d_file_select.cpp:4649
bool yesnoMenuMoveAnm()
Definition d_file_select.cpp:1954
void dataDelEffAnm()
Definition d_file_select.cpp:538
u8 field_0x024a
Definition d_file_select.h:578
void MemCardStatCheck()
Definition d_file_select.cpp:4018
u8 field_0x020b
Definition d_file_select.h:563
void MemCardFormatCheck()
Definition d_file_select.cpp:4683
CPaneMgrAlpha * mFileInfoNoDatBasePane[3]
Definition d_file_select.h:571
void menuMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1228
s32 mCpEffBtkFrame
Definition d_file_select.h:557
s32 field_0x0104
Definition d_file_select.h:504
JKRArchive * mpArchive
Definition d_file_select.h:466
void MemCardFormatNoSelDisp()
Definition d_file_select.cpp:4610
u8 mErrorTxtDispIdx
Definition d_file_select.h:522
void formatYesSelDispInitSet()
Definition d_file_select.cpp:4580
CPaneMgrAlpha * mBbtnPane
Definition d_file_select.h:572
bool field_0x0108
Definition d_file_select.h:505
void MemCardMakeGameFileSel()
Definition d_file_select.cpp:4695
dFile_warning_c * mpFileWarning
Definition d_file_select.h:477
dDlst_FileSel3m_c m3mSel
Definition d_file_select.h:472
bool fileRecScaleAnm2()
Definition d_file_select.cpp:5040
J2DAnmTransform * mCpSelBck
Definition d_file_select.h:611
CPaneMgrAlpha * mYnSelPane_m[2]
Definition d_file_select.h:536
s32 mYnSelBpkFrame
Definition d_file_select.h:637
J2DPane * mBaseSubPane
Definition d_file_select.h:508
CPaneMgr * mCpSelPane_book[2]
Definition d_file_select.h:619
s32 mCpSelBookBtkFrame
Definition d_file_select.h:631
u8 field_0x00b9
Definition d_file_select.h:493
u8 mCommand
Definition d_file_select.h:597
J2DAnmTextureSRTKey * mCpSelBookBtk
Definition d_file_select.h:630
J2DAnmTransform * field_0x009c
Definition d_file_select.h:486
dFile_select_c(JKRArchive *)
Definition d_file_select.cpp:132
void cardToNandDataCopy()
Definition d_file_select.cpp:2673
void selectDataBaseMoveAnmInitSet(int, int)
Definition d_file_select.cpp:566
void cardDataCopySel()
Definition d_file_select.cpp:4286
bool field_0x0249
Definition d_file_select.h:577
bool errorMoveAnm()
Definition d_file_select.cpp:3823
void setInitSaveData()
Definition d_file_select.cpp:5153
dDlst_FileSelCp_c mCpSel
Definition d_file_select.h:470
void setWakuAnm()
Definition d_file_select.cpp:3424
s32 mDtEffBtkFrame
Definition d_file_select.h:555
void dataSave()
Definition d_file_select.cpp:5160
u8 mLastSelectNum
Definition d_file_select.h:587
void DataCopyWait2()
Definition d_file_select.cpp:2481
bool field_0x0128
Definition d_file_select.h:515
DataSelProc_e
Definition d_file_select.h:156
@ DATASELPROC_BACK_NAME_INPUT_MOVE
Definition d_file_select.h:178
@ DATASELPROC_COPY_PANE_MOVE_OK2
Definition d_file_select.h:193
@ DATASELPROC_MEMCARD_CHECK_MAIN
Definition d_file_select.h:157
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP
Definition d_file_select.h:213
@ DATASELPROC_ERROR_MSG_PANE_MOVE
Definition d_file_select.h:196
@ DATASELPROC_BACK_NAME_INPUT_MOVE0
Definition d_file_select.h:177
@ DATASELPROC_BACK_SELECT_MOVE
Definition d_file_select.h:170
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT
Definition d_file_select.h:208
@ DATASELPROC_SELECT_DATA_OPENERASE_MOVE
Definition d_file_select.h:164
@ DATASELPROC_SELECT_DATA_OPEN_MOVE
Definition d_file_select.h:162
@ DATASELPROC_DATA_SELECT_INIT
Definition d_file_select.h:159
@ DATASELPROC_NAME_INPUT2
Definition d_file_select.h:176
@ DATASELPROC_TO_NAME_MOVE2
Definition d_file_select.h:202
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP3
Definition d_file_select.h:212
@ DATASELPROC_YES_NO_SELECT
Definition d_file_select.h:183
@ DATASELPROC_DATA_ERASE_WAIT
Definition d_file_select.h:188
@ DATASELPROC_NAME_INPUT_FADE
Definition d_file_select.h:174
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP2
Definition d_file_select.h:214
@ DATASELPROC_ERASE_END_BACK_SELECT
Definition d_file_select.h:198
@ DATASELPROC_BACK_DAT_SEL_WAIT
Definition d_file_select.h:199
@ DATASELPROC_ERASE_PANE_MOVE_OK2
Definition d_file_select.h:195
@ DATASELPROC_CMD_EXEC_PANE_MOVE0
Definition d_file_select.h:186
@ DATASELPROC_MENU_SELECT_MOVE_ANM
Definition d_file_select.h:166
@ DATASELPROC_TO_COPY_PANE_MOVE
Definition d_file_select.h:168
@ DATASELPROC_TO_NAME_MOVE
Definition d_file_select.h:167
@ DATASELPROC_DATA_SELECT_MOVE_ANIME
Definition d_file_select.h:161
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP2
Definition d_file_select.h:211
@ DATASELPROC_YES_NO_CANCEL_MOVE
Definition d_file_select.h:184
@ DATASELPROC_NAME_INPUT2_MOVE
Definition d_file_select.h:175
@ DATASELPROC_ERASE_END_BACK_SELECT_WAIT
Definition d_file_select.h:197
@ DATASELPROC_BACK_DAT_SEL_WAIT2
Definition d_file_select.h:200
@ DATASELPROC_NEXT_MODE_WAIT
Definition d_file_select.h:203
@ DATASELPROC_DATA_SELECT_IN
Definition d_file_select.h:158
@ DATASELPROC_SELECT_DATA_NAME_MOVE
Definition d_file_select.h:163
@ DATASELPROC_COMMAND_EXEC
Definition d_file_select.h:187
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_WAIT2
Definition d_file_select.h:209
@ DATASELPROC_DATA_COPY_WAIT
Definition d_file_select.h:190
@ DATASELPROC_YES_NO_CURSOR_MOVE_ANM
Definition d_file_select.h:185
@ DATASELPROC_COPY_DATA_TO_SELECT_MOVE_ANM
Definition d_file_select.h:180
@ DATASELPROC_NAME_INPUT_WAIT
Definition d_file_select.h:172
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_OK_DISP
Definition d_file_select.h:210
@ DATASELPROC_MENU_SELECT
Definition d_file_select.h:165
@ DATASELPROC_NAME_TO_DATA_SELECT_MOVE
Definition d_file_select.h:171
@ DATASELPROC_DATA_SELECT_IN_COPY
Definition d_file_select.h:206
@ DATASELPROC_CARD_TO_NAND_DATA_COPY_ERR_DISP3
Definition d_file_select.h:215
@ DATASELPROC_DATA_COPY_WAIT2
Definition d_file_select.h:191
@ DATASELPROC_CARD_TO_NAND_DATA_COPY
Definition d_file_select.h:207
@ DATASELPROC_BACK_DAT_SEL_PANE_MOVE
Definition d_file_select.h:201
@ DATASELPROC_COPY_PANE_MOVE_OK
Definition d_file_select.h:192
@ DATASELPROC_COPY_DATA_TO_SELECT
Definition d_file_select.h:179
@ DATASELPROC_COPY_TO_SEL_BACK
Definition d_file_select.h:181
@ DATASELPROC_DATA_SELECT
Definition d_file_select.h:160
@ DATASELPROC_NAME_INPUT
Definition d_file_select.h:173
@ DATASELPROC_DATA_ERASE_WAIT2
Definition d_file_select.h:189
@ DATASELPROC_TO_ERASE_PANE_MOVE
Definition d_file_select.h:169
@ DATASELPROC_COPY_TO_SEL_PANE_MOVE
Definition d_file_select.h:182
@ DATASELPROC_ERASE_PANE_MOVE_OK
Definition d_file_select.h:194
CPaneMgr * mSelFileMoyoPane[3]
Definition d_file_select.h:528
void _move()
Definition d_file_select.cpp:335
bool mHasDrawn
Definition d_file_select.h:671
void cardDataCopySel2Disp()
Definition d_file_select.cpp:4332
void backDatSelWait()
Definition d_file_select.cpp:2605
bool copySelectWakuAlpahAnm(u8)
Definition d_file_select.cpp:1846
void yesNoSelectStart()
Definition d_file_select.cpp:2122
bool fileRecScaleAnm()
Definition d_file_select.cpp:5019
void bookIconAnm()
Definition d_file_select.cpp:492
void cardToNandDataCopyOkDisp2()
Definition d_file_select.cpp:2784
void _draw()
Definition d_file_select.cpp:3734
dSelect_cursor_c * mSelIcon
Definition d_file_select.h:474
u8 field_0x03b1
Definition d_file_select.h:666
u8 field_0x0194[3]
Definition d_file_select.h:532
void MemCardMsgWindowInitOpen()
Definition d_file_select.cpp:4847
void errDispInitSet(int, int)
Definition d_file_select.cpp:3860
u8 mCpDataToNum
Definition d_file_select.h:596
void backNameInputMove0()
Definition d_file_select.cpp:1532
u8 field_0x00b8
Definition d_file_select.h:492
void MemCardFormatYesSelDisp()
Definition d_file_select.cpp:4600
u8 field_0x025e[0x0264 - 0x025e]
Definition d_file_select.h:586
void draw()
Definition d_file_select.h:455
CPaneMgrAlpha * mModoruTxtPane
Definition d_file_select.h:574
void _create()
Definition d_file_select.cpp:237
s32 mSelFileBookBrkFrame
Definition d_file_select.h:553
bool selectDataBaseMoveAnm()
Definition d_file_select.cpp:578
void gameFileInit()
Definition d_file_select.cpp:4819
void selectDataOpenMove()
Definition d_file_select.cpp:1101
u8 mIsDataNew[3]
Definition d_file_select.h:584
void loadWaitNand()
Definition d_file_select.cpp:4388
void backNameInputMove()
Definition d_file_select.cpp:1557
void MemCardErrMsgWaitNoSaveSel()
Definition d_file_select.cpp:4533
CPaneMgrAlpha * mYnSelPane_gr[2]
Definition d_file_select.h:538
u8 mFadeTimer
Definition d_file_select.h:562
CPaneMgr * m3mSelTextPane[3]
Definition d_file_select.h:659
int getSelectNum()
Definition d_file_select.h:462
u8 field_0x0388[3]
Definition d_file_select.h:655
u8 field_0x01bc[2]
Definition d_file_select.h:541
MemCardCheckProc_e
Definition d_file_select.h:219
@ MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2
Definition d_file_select.h:257
@ MEMCARDCHECKPROC_MAKE_GAMEFILE_WAIT
Definition d_file_select.h:236
@ MEMCARDCHECKPROC_NO_SAVE_SEL_DISP
Definition d_file_select.h:223
@ MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL_DISP
Definition d_file_select.h:234
@ MEMCARDCHECKPROC_NO_FILESPACE_DISP
Definition d_file_select.h:238
@ MEMCARDCHECKPROC_MAKE_GAMEFILE
Definition d_file_select.h:235
@ MEMCARDCHECKPROC_MSG_WINDOW_INIT_OPEN
Definition d_file_select.h:242
@ MEMCARDCHECKPROC_LOAD_WAIT_NAND
Definition d_file_select.h:258
@ MEMCARDCHECKPROC_FORMAT_CHECK
Definition d_file_select.h:232
@ MEMCARDCHECKPROC_LOAD_NAND_FILE
Definition d_file_select.h:259
@ MEMCARDCHECKPROC_ERRMSG_WAIT_NO_SAVE_SEL
Definition d_file_select.h:224
@ MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL2
Definition d_file_select.h:228
@ MEMCARDCHECKPROC_GAMEFILE_INIT_SEL
Definition d_file_select.h:250
@ MEMCARDCHECKPROC_MAKE_GAMEFILE_SEL
Definition d_file_select.h:233
@ MEMCARDCHECKPROC_FORMAT_NO_SEL_DISP
Definition d_file_select.h:227
@ MEMCARDCHECKPROC_GAMEFILE_INIT
Definition d_file_select.h:252
@ MEMCARDCHECKPROC_GOTO_IPL_SELECT_DISP
Definition d_file_select.h:239
@ MEMCARDCHECKPROC_ERRMSG_WAIT_KEY
Definition d_file_select.h:222
@ MEMCARDCHECKPROC_LOAD_WAIT_CARD
Definition d_file_select.h:254
@ MEMCARDCHECKPROC_GOTO_IPL_SELECT
Definition d_file_select.h:240
@ MEMCARDCHECKPROC_LOAD_WAIT
Definition d_file_select.h:221
@ MEMCARDCHECKPROC_FORMAT_YES_SEL2_DISP
Definition d_file_select.h:229
@ MEMCARDCHECKPROC_MAKE_GAMEFILE_CHECK
Definition d_file_select.h:237
@ MEMCARDCHECKPROC_CARD_DATA_COPY_SEL2_DISP
Definition d_file_select.h:256
@ MEMCARDCHECKPROC_GAMEFILE_INIT_SEL_DISP
Definition d_file_select.h:251
@ MEMCARDCHECKPROC_FORMAT_WAIT
Definition d_file_select.h:231
@ MEMCARDCHECKPROC_SAVEDATA_CLEAR
Definition d_file_select.h:246
@ MEMCARDCHECKPROC_ERR_YESNO_CURSOR_MOVE_ANM
Definition d_file_select.h:245
@ MEMCARDCHECKPROC_ERRMSG_WAIT_FORMAT_SEL
Definition d_file_select.h:225
@ MEMCARDCHECKPROC_FORMAT_YES_SEL_DISP
Definition d_file_select.h:226
@ MEMCARDCHECKPROC_CARD_DATA_COPY_SEL
Definition d_file_select.h:255
@ MEMCARDCHECKPROC_NAND_STAT_CHECK
Definition d_file_select.h:249
@ MEMCARDCHECKPROC_MSG_WINDOW_CLOSE
Definition d_file_select.h:244
@ MEMCARDCHECKPROC_FORMAT
Definition d_file_select.h:230
@ MEMCARDCHECKPROC_GAMEFILE_INIT_CHECK
Definition d_file_select.h:253
@ MEMCARDCHECKPROC_GOTO_IPL
Definition d_file_select.h:241
@ MEMCARDCHECKPROC_MSG_WINDOW_OPEN
Definition d_file_select.h:243
@ MEMCARDCHECKPROC_STAT_CHECK
Definition d_file_select.h:220
void YesNoSelect()
Definition d_file_select.cpp:2098
u8 field_0x021e
Definition d_file_select.h:568
void menuSelect()
Definition d_file_select.cpp:1161
void yesnoMenuMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1928
J2DAnmTransform * mYnSelBck3
Definition d_file_select.h:482
dName_c * mpName
Definition d_file_select.h:476
void gameFileInitSel()
Definition d_file_select.cpp:4793
void headerTxtSet(u16, u8, u8)
Definition d_file_select.cpp:3488
void backDatSelPaneMove()
Definition d_file_select.cpp:2577
CPaneMgr * m3mSelPane_gr[3]
Definition d_file_select.h:654
u8 field_0x0268
Definition d_file_select.h:591
void dataSelectInit()
Definition d_file_select.cpp:721
bool field_0x014a
Definition d_file_select.h:524
void yesnoWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:3696
void dataSelectIn()
Definition d_file_select.cpp:658
J2DAnmTextureSRTKey * mSelFileBookBtk
Definition d_file_select.h:550
void ketteiTxtDispAnmInit(u8)
Definition d_file_select.cpp:3583
J2DAnmTextureSRTKey * mSelDtBtk
Definition d_file_select.h:660
u8 field_0x038e[3]
Definition d_file_select.h:657
CPaneMgr * m3mSelPane_g[3]
Definition d_file_select.h:653
void copyPaneMoveOk2()
Definition d_file_select.cpp:2527
J2DAnmColor * mCpSelBookBpk
Definition d_file_select.h:628
u8 field_0x2376[SAVEFILE_SIZE]
Definition d_file_select.h:678
J2DPane * mErrorMsgPane
Definition d_file_select.h:517
void DataEraseWait()
Definition d_file_select.cpp:2361
void copyDataToSelectMoveAnm()
Definition d_file_select.cpp:1781
void YesNoCancelMove()
Definition d_file_select.cpp:2220
void MemCardMakeGameFileWait()
Definition d_file_select.cpp:4753
u8 getCptoNum(u8)
Definition d_file_select.cpp:1865
bool field_0x0280
Definition d_file_select.h:605
J2DAnmTextureSRTKey * m3mBtk
Definition d_file_select.h:644
u8 field_0x005c[4]
Definition d_file_select.h:473
u8 field_0x10a[2]
Definition d_file_select.h:507
bool field_0x0360
Definition d_file_select.h:650
u8 field_0x024d[3]
Definition d_file_select.h:581
CPaneMgr * mSelDtPane_mset
Definition d_file_select.h:662
u8 field_0x0209
Definition d_file_select.h:561
void screenSet()
Definition d_file_select.cpp:2903
void dataSelectInCopy()
Definition d_file_select.cpp:2634
void errorTxtSet(u16)
Definition d_file_select.cpp:4987
void copyDataToSelectCansel()
Definition d_file_select.cpp:1750
void gameFileInitCheck()
Definition d_file_select.cpp:4835
void dataSelectMoveAnime()
Definition d_file_select.cpp:949
u8 mCpDataNum
Definition d_file_select.h:593
dFile_info_c * mCpFileInfo[2]
Definition d_file_select.h:479
u8 field_0x02e6[0x2e8-0x2e6]
Definition d_file_select.h:623
void selectDataMoveAnmInitSet(int, int)
Definition d_file_select.cpp:875
CPaneMgr * mYnSelPane[2]
Definition d_file_select.h:501
u8 mIsNoData[3]
Definition d_file_select.h:585
s32 mSelFileBookBtkFrame
Definition d_file_select.h:551
bool fileInfoScaleAnm()
Definition d_file_select.cpp:5054
void(dFile_select_c::*) DispFunc()
Definition d_file_select.h:154
void copySelMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1631
u8 field_0x0272
Definition d_file_select.h:601
s32 field_0x00e0[3]
Definition d_file_select.h:499
J2DPicture * mpFadePict
Definition d_file_select.h:674
DispFunc mWindowCloseMsgDispCb
Definition d_file_select.h:609
void cardToNandDataCopyErrDisp2()
Definition d_file_select.cpp:2873
u8 mCardCheckProc
Definition d_file_select.h:600
void formatYesSel2DispInitSet()
Definition d_file_select.cpp:4631
void backDatSelWait2()
Definition d_file_select.cpp:2620
void screenSetCopySel()
Definition d_file_select.cpp:3184
void MemCardErrYesNoCursorMoveAnm()
Definition d_file_select.cpp:4978
int field_0x0124
Definition d_file_select.h:514
void errCurMove(u8)
Definition d_file_select.cpp:4971
bool field_0x0283
Definition d_file_select.h:608
void dataSelectAnmSet()
Definition d_file_select.cpp:929
void nextModeWait()
Definition d_file_select.cpp:2631
void CmdExecPaneMove0()
Definition d_file_select.cpp:2285
CPaneMgr * mSelFileGold2Pane[3]
Definition d_file_select.h:530
bool selectDataMoveAnm()
Definition d_file_select.cpp:891
dFile_info_c * mFileInfo[3]
Definition d_file_select.h:478
u8 field_0x019a[3]
Definition d_file_select.h:534
u8 mLastSelectMenuNum
Definition d_file_select.h:589
J2DAnmTransform * field_0x0098
Definition d_file_select.h:485
void ToNameMove()
Definition d_file_select.cpp:1368
CPaneMgrAlpha * mYnSelPane_g[2]
Definition d_file_select.h:537
J2DAnmTextureSRTKey * mFileSel05Btk
Definition d_file_select.h:546
char * mErrorMsgStringPtr[2]
Definition d_file_select.h:521
bool field_0x0282
Definition d_file_select.h:607
s32 mCpSel03BtkFrame
Definition d_file_select.h:627
s32 mSelFileBookBpkFrame
Definition d_file_select.h:549
s32 mSelFileBpkFrame
Definition d_file_select.h:545
void makeRecInfo(u8)
Definition d_file_select.cpp:1002
void MemCardFormatWait()
Definition d_file_select.cpp:4670
dFile_select3D_c * mpFileSelect3d
Definition d_file_select.h:467
u8 field_0x02e4[2]
Definition d_file_select.h:622
u8 field_0x0269
Definition d_file_select.h:592
void displayInit()
Definition d_file_select.cpp:3440
u8 field_0x0208
Definition d_file_select.h:560
int field_0x0120
Definition d_file_select.h:513
void screenSetYesNo()
Definition d_file_select.cpp:3273
void MemCardFormat()
Definition d_file_select.cpp:4659
CPaneMgr * m3mSelPane_mo[3]
Definition d_file_select.h:652
J2DAnmTevRegKey * mCpSelBookBrk
Definition d_file_select.h:632
J2DAnmTransform * field_0x0094
Definition d_file_select.h:484
J2DAnmTevRegKey * mCpDtEffBrk
Definition d_file_select.h:558
u8 field_0x00bb
Definition d_file_select.h:495
f32 field_0x00d4[3]
Definition d_file_select.h:498
void selectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:3614
int field_0x0134
Definition d_file_select.h:519
int isSelectEnd()
Definition d_file_select.h:461
void MemCardErrMsgWaitKey()
Definition d_file_select.cpp:4417
void copyDataToSelect()
Definition d_file_select.cpp:1692
u8 field_0x021d
Definition d_file_select.h:567
CPaneMgrAlpha * mHeaderTxtPane[2]
Definition d_file_select.h:564
void selFileWakuAnm()
Definition d_file_select.cpp:455
s32 mCpSelBpkFrame
Definition d_file_select.h:625
void eraseEndBackSelectWait()
Definition d_file_select.cpp:2435
u8 field_0x021f
Definition d_file_select.h:569
void nameToDataSelectMove()
Definition d_file_select.cpp:1441
void MemCardLoadWait()
Definition d_file_select.cpp:4128
J2DAnmTransform * field_0x0090
Definition d_file_select.h:483
STControl * stick
Definition d_file_select.h:583
void MemCardNoSaveSelDisp()
Definition d_file_select.cpp:4512
void formatNoSelDispInitSet()
Definition d_file_select.cpp:4593
bool nameMoveAnm()
Definition d_file_select.cpp:5097
J2DAnmTransform * mBaseMoveAnm
Definition d_file_select.h:480
J2DPane * m3mMenuPane
Definition d_file_select.h:511
CPaneMgrAlpha * mAbtnPane
Definition d_file_select.h:573
void cardDataCopyNoSelect()
Definition d_file_select.cpp:4361
u8 mSelectNum
Definition d_file_select.h:588
J2DAnmTevRegKey * mSelFileBookBrk
Definition d_file_select.h:552
s32 field_0x0100
Definition d_file_select.h:503
u8 field_0x0275[0x0280 - 0x0275]
Definition d_file_select.h:604
void menuSelectCansel()
Definition d_file_select.cpp:1218
void dataSelect()
Definition d_file_select.cpp:758
void cardToNandDataCopyWait2()
Definition d_file_select.cpp:2707
int isDataNew(u8 i)
Definition d_file_select.h:460
void yesNoCursorMoveAnm()
Definition d_file_select.cpp:2276
J2DAnmColor * m3mBpk
Definition d_file_select.h:642
void selCopyFileWakuAnm()
Definition d_file_select.cpp:509
s32 field_0x00ec
Definition d_file_select.h:500
void ErasePaneMoveOk()
Definition d_file_select.cpp:2400
u8 mFadeFlag
Definition d_file_select.h:670
virtual ~dFile_select_c()
Definition d_file_select.cpp:137
void cardToNandDataCopyWait()
Definition d_file_select.cpp:2694
void MemCardGotoIPLSelectDisp()
Definition d_file_select.cpp:4451
u8 mKeyWaitCardCheckProc
Definition d_file_select.h:603
CPaneMgr * m3mSelPane[3]
Definition d_file_select.h:646
J2DAnmTextureSRTKey * mDtEffBtk
Definition d_file_select.h:554
void MemCardMsgWindowClose()
Definition d_file_select.cpp:4925
s32 mCpSelBookBpkFrame
Definition d_file_select.h:629
void fileRecScaleAnmInitSet2(f32, f32)
Definition d_file_select.cpp:5024
s32 mCpDtEffBrkFrame
Definition d_file_select.h:559
void MemCardMsgWindowOpen()
Definition d_file_select.cpp:4910
J2DAnmTransform * field_0x0088
Definition d_file_select.h:481
bool errYesNoSelect()
Definition d_file_select.cpp:4943
bool selectWakuAlpahAnm(u8)
Definition d_file_select.cpp:3623
J2DAnmTransform * mYnSelBck
Definition d_file_select.h:634
void dataCopyEffAnm()
Definition d_file_select.cpp:552
u8 field_0x00ba
Definition d_file_select.h:494
J2DAnmColor * mCpSelBpk
Definition d_file_select.h:624
bool field_0x0281
Definition d_file_select.h:606
void dataSelectInAnmSet()
Definition d_file_select.cpp:612
void loadFileNAND()
Definition d_file_select.cpp:4254
void gameFileInitSelDisp()
Definition d_file_select.cpp:4807
void ErrorMsgPaneMove()
Definition d_file_select.cpp:2544
void DataCopyWait()
Definition d_file_select.cpp:2463
bool ketteiTxtDispAnm()
Definition d_file_select.cpp:3596
J2DAnmTextureSRTKey * mCpEffBtk
Definition d_file_select.h:556
s32 field_0x00f8[2]
Definition d_file_select.h:502
u8 mSelectMenuNum
Definition d_file_select.h:590
u8 field_0x03AE[0x03B0 - 0x03AE]
Definition d_file_select.h:664
s32 mSelFileBtk05Frame
Definition d_file_select.h:547
void setSaveData()
Definition d_file_select.cpp:3473
u16 field_0x03b2
Definition d_file_select.h:667
u8 field_0x0149
Definition d_file_select.h:523
s32 mCpSelBookBrkFrame
Definition d_file_select.h:633
s32 m3mBpkFrame
Definition d_file_select.h:643
CPaneMgr * mYnSelTxtPane[2]
Definition d_file_select.h:543
u8 field_0x038b[3]
Definition d_file_select.h:656
u8 field_0x02e2[2]
Definition d_file_select.h:621
J2DAnmColor * mFileSelBpk
Definition d_file_select.h:544
void cardToNandDataCopyErrDisp3()
Definition d_file_select.cpp:2888
void dataSelectStart()
Definition d_file_select.cpp:801
void nameInputFade()
Definition d_file_select.cpp:1460
bool menuWakuAlpahAnm(u8)
Definition d_file_select.cpp:3663
s32 field_0x034c[3]
Definition d_file_select.h:647
char * mModoruStringPtr
Definition d_file_select.h:582
void copyToSelBack()
Definition d_file_select.cpp:1882
void nameInput2()
Definition d_file_select.cpp:1503
CPaneMgrAlpha * mKetteiTxtPane
Definition d_file_select.h:575
u8 field_0x00a8[0xb0-0xa8]
Definition d_file_select.h:489
s32 mBaseMoveAnmFrameMax
Definition d_file_select.h:491
CPaneMgrAlpha * mFileInfoDatBasePane[3]
Definition d_file_select.h:570
CPaneMgrAlpha * mErrorMsgTxtPane[2]
Definition d_file_select.h:520
CPaneMgr * mCpSelPane_gold2[2]
Definition d_file_select.h:618
void menuSelectStart()
Definition d_file_select.cpp:1191
void MemCardErrMsgWaitFormatSel2()
Definition d_file_select.cpp:4638
void copyBookIconAnm()
Definition d_file_select.cpp:521
f32 field_0x00c8[3]
Definition d_file_select.h:497
u8 field_0x01ba[2]
Definition d_file_select.h:540
void noSaveSelDispInit()
Definition d_file_select.cpp:4496
void modoruTxtChange(u8)
Definition d_file_select.cpp:3542
J2DAnmTransform * mYnSelBck2
Definition d_file_select.h:635
void MemCardLoadWaitCard()
Definition d_file_select.cpp:4260
dSelect_cursor_c * mSelIcon2
Definition d_file_select.h:475
void titleMsgCheck()
Definition d_file_select.cpp:395
void screenSet3Menu()
Definition d_file_select.cpp:3339
u8 mNextCardCheckProc
Definition d_file_select.h:602
void ToNameMove2()
Definition d_file_select.cpp:1382
CPaneMgrAlpha * mDeleteEfPane[3]
Definition d_file_select.h:526
void nameInputWait()
Definition d_file_select.cpp:1397
bool mIsSelectEnd
Definition d_file_select.h:599
s32 mBaseMoveAnmFrame
Definition d_file_select.h:490
u8 field_0x0391[3]
Definition d_file_select.h:658
CPaneMgr * mCpSelPane_gold[2]
Definition d_file_select.h:617
u8 field_0x02e0[2]
Definition d_file_select.h:620
s16 mWaitTimer
Definition d_file_select.h:663
bool modoruTxtDispAnm()
Definition d_file_select.cpp:3565
dDlst_FileSel_c fileSel
Definition d_file_select.h:468
J2DAnmTransform * mCpSelBck2
Definition d_file_select.h:612
u8 mHeaderTxtDispIdx
Definition d_file_select.h:566
J2DPane * mNameBasePane
Definition d_file_select.h:512
void setSaveDataForCopySel()
Definition d_file_select.cpp:1661
u8 field_0x0129[0x012C - 0x0129]
Definition d_file_select.h:516
void yesnoCancelAnmSet()
Definition d_file_select.cpp:2199
u8 field_0x0197[3]
Definition d_file_select.h:533
void copyPaneMoveOk()
Definition d_file_select.cpp:2505
void yesnoSelectAnmSet()
Definition d_file_select.cpp:2181
void ToErasePaneMove()
Definition d_file_select.cpp:1596
void menuSelectMoveAnm()
Definition d_file_select.cpp:1306
u8 field_0x024b
Definition d_file_select.h:579
s32 mSelDtBtkFrame
Definition d_file_select.h:661
void MemCardMakeGameFileCheck()
Definition d_file_select.cpp:4774
int field_0x0110
Definition d_file_select.h:509
CPaneMgr * mBaseMovePane
Definition d_file_select.h:488
void MemCardMakeGameFile()
Definition d_file_select.cpp:4737
CPaneMgrAlpha * mCopyEfPane[3]
Definition d_file_select.h:527
void modoruTxtDispAnmInit(u8)
Definition d_file_select.cpp:3552
CPaneMgr * mSelFilePanes[3]
Definition d_file_select.h:496
void ErasePaneMoveOk2()
Definition d_file_select.cpp:2422
J2DAnmTextureSRTKey * mCpSel03Btk
Definition d_file_select.h:626
u8 field_0x026b
Definition d_file_select.h:594
dDlst_FileSelDt_c mSelDt
Definition d_file_select.h:469
void copyToSelPaneMove()
Definition d_file_select.cpp:1914
J2DAnmTransform * m3mBck
Definition d_file_select.h:640
bool field_0x0109
Definition d_file_select.h:506
int field_0x02b4[3]
Definition d_file_select.h:615
void menuSelectAnmSet()
Definition d_file_select.cpp:1288
int field_0x035c
Definition d_file_select.h:649
u8 field_0x0361[3]
Definition d_file_select.h:651
u8 getFadeFlag()
Definition d_file_select.h:459
void selFileCursorShow()
Definition d_file_select.cpp:3642
s32 mYnSelBtkFrame
Definition d_file_select.h:639
bool field_0x014b
Definition d_file_select.h:525
void DataEraseWait2()
Definition d_file_select.cpp:2378
void nandStatCheck()
Definition d_file_select.cpp:4208
bool yesnoSelectMoveAnm()
Definition d_file_select.cpp:2030
void nameMoveAnmInitSet(int, int)
Definition d_file_select.cpp:5083
void setUseType(u8 type)
Definition d_file_select.h:463
void selectDataNameMove()
Definition d_file_select.cpp:1126
void copyDataToSelectStart()
Definition d_file_select.cpp:1716
J2DAnmTransform * m3mBck2
Definition d_file_select.h:641
void MemCardErrMsgWaitFormatSel()
Definition d_file_select.cpp:4621
u8 field_0x01b8[2]
Definition d_file_select.h:539
void cardDataCopySel2()
Definition d_file_select.cpp:4343
char * mHeaderStringPtr[2]
Definition d_file_select.h:565
int field_0x0130
Definition d_file_select.h:518
void MemCardNoFileSpaceDisp()
Definition d_file_select.cpp:4430
void errorMsgCheck()
Definition d_file_select.cpp:431
void menuWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:3653
SaveDataBuf mSaveData[SAVEDATA_NUM]
Definition d_file_select.h:669
void loadNandFile()
Definition d_file_select.cpp:4412
u8 mUseType
Definition d_file_select.h:665
void cardToNandDataCopyErrDisp()
Definition d_file_select.cpp:2855
u8 field_0x4332
Definition d_file_select.h:679
DispFunc mKeyWaitMsgDispCb
Definition d_file_select.h:610
void copyDataToSelectMoveAnmSet()
Definition d_file_select.cpp:1761
J2DAnmTextureSRTKey * mYnSelBtk
Definition d_file_select.h:638
u8 field_0x02b0[0x2b4-0x2b0]
Definition d_file_select.h:614
bool menuMoveAnm()
Definition d_file_select.cpp:1248
void selectDataOpenEraseMove()
Definition d_file_select.cpp:1139
bool GCtoWiiTimeConvert()
Definition d_file_select.cpp:1995
void cardToNandDataCopyOkDisp()
Definition d_file_select.cpp:2739
Definition d_file_sel_warning.h:23
Definition d_file_select.h:116
void genMessage(JORMContext *)
Definition d_file_select.cpp:87
u8 title_mesg_check
Definition d_file_select.h:139
u8 card_wait_frames
Definition d_file_select.h:132
u8 select_icon_appear_frames
Definition d_file_select.h:125
u8 temp_padding[0x1D]
Definition d_file_select.h:137
u8 test_mask_display
Definition d_file_select.h:144
u8 copy_erase_frames
Definition d_file_select.h:129
u8 base_effect_appear_frames
Definition d_file_select.h:126
u8 title_msg_check_sel
Definition d_file_select.h:140
u8 mask_mirror_test_display
Definition d_file_select.h:143
u8 appear_display_wait_frames
Definition d_file_select.h:131
s8 no
Definition d_file_select.h:124
f32 test_frame_counts[3]
Definition d_file_select.h:135
u8 field_0x000d
Definition d_file_select.h:133
u8 error_msg_check_sel
Definition d_file_select.h:142
u8 test_mirror_display
Definition d_file_select.h:145
u8 char_switch_frames
Definition d_file_select.h:127
u8 error_mesg_check
Definition d_file_select.h:141
dFs_HIO_c()
Definition d_file_select.cpp:64
u8 field_0x000e[2]
Definition d_file_select.h:134
u8 field_0x0023
Definition d_file_select.h:146
virtual ~dFs_HIO_c()
Definition d_file_select.h:119
u8 field_0x000a
Definition d_file_select.h:130
u8 select_box_appear_frames
Definition d_file_select.h:128
Definition d_kankyo_tev_str.h:8
Definition d_msg_string.h:9
Definition d_name.h:48
Definition d_select_cursor.h:26
Definition m_Do_ext.h:149
Definition m_Do_ext.h:92
u8 SaveDataBuf[SAVEDATA_SIZE]
Definition d_file_select.h:150
STATIC_ASSERT(sizeof(dFile_select_c)==0x237C)
JUTFont * mDoExt_getSubFont()
Definition m_Do_ext.cpp:3676
JUTFont * mDoExt_getMesgFont()
Definition m_Do_ext.cpp:3614
Definition c_xyz.h:7