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"
6#include "d/d_msg_string.h"
7#include "d/d_name.h"
10
11class dFile_info_c;
12
14public:
15 /* 8018DEBC */ void draw();
16 /* 8019135C */ ~dDlst_FileSel_c() {
17 delete Scr;
18 delete mpMessageString;
19 }
20
26
27 /* 0x04 */ J2DScreen* Scr;
28 /* 0x08 */ JUTFont* mpMessageFont[2];
30};
31
33public:
34 /* 801902F0 */ dFile_select3D_c();
35 /* 80190380 */ virtual ~dFile_select3D_c();
36 /* 801903DC */ void _create(u8, u8);
37 /* 8019049C */ void _delete();
38 /* 801904A0 */ void freeHeap();
39 /* 801904E4 */ void _move();
40 /* 801905A8 */ void draw();
41 /* 8019065C */ void setJ3D(char const*, char const*, char const*);
42 /* 8019095C */ void set_mtx();
43 /* 80190A14 */ void animePlay();
44 /* 80190B44 */ void animeEntry();
45 /* 80190BA8 */ void createMaskModel();
46 /* 80190D68 */ void createMirrorModel();
47 /* 80190FE8 */ void toItem3Dpos(f32, f32, f32, cXyz*);
48 /* 801910D4 */ void calcViewMtx(Mtx);
49
50 void drawOff() { mpModel = 0; }
53
54 /* 0x0004 */ JKRSolidHeap* mpHeap;
55 /* 0x0008 */ J3DModel* mpModel;
56 /* 0x000C */ mDoExt_bckAnm* mBckAnm;
57 /* 0x0010 */ mDoExt_brkAnm* mBrkAnm;
58 /* 0x0014 */ dKy_tevstr_c mTevstr;
59 /* 0x039C */ CPaneMgr* mPaneMgr;
60 /* 0x03A0 */ J2DPane* mPane;
61 /* 0x03A4 */ cXyz field_0x03a4;
62 /* 0x03B0 */ csXyz field_0x03b0;
63 /* 0x03B6 */ u8 padding[2];
64 /* 0x03B8 */ cXyz field_0x03b8;
65 /* 0x03C4 */ float field_0x03c4;
66 /* 0x03C8 */ float field_0x03c8;
67 /* 0x03CC */ u8 field_0x03CC[0x03CE - 0x03CC];
68 /* 0x03CE */ u8 mMirrorIdx;
69 /* 0x03CF */ u8 mMaskIdx;
70};
71
73public:
74 /* 8018E0C0 */ void draw();
75 /* 801911F4 */ virtual ~dDlst_FileSelYn_c() { delete ScrYn; }
76
77 /* 0x04 */ J2DScreen* ScrYn;
78 /* 0x08 */ u8 field_0x08[4];
79};
80
82public:
83 /* 8018DEF4 */ void draw();
84 /* 801912E4 */ virtual ~dDlst_FileSelDt_c() { delete ScrDt; }
85
86 /* 0x04 */ J2DScreen* ScrDt;
87 /* 0x08 */ J2DPane* mpPane;
88 /* 0x0C */ J2DPane* mpPane2;
89};
90
92public:
93 /* 8018DFFC */ void draw();
94 /* 8019126C */ virtual ~dDlst_FileSelCp_c() { delete Scr; }
95
96 /* 0x04 */ J2DScreen* Scr;
97 /* 0x08 */ bool field_0x08;
98 /* 0x0C */ J2DPane* mpPane1;
99 /* 0x10 */ J2DPane* mpPane2;
100};
101
103public:
104 /* 8018E0F8 */ void draw();
105 /* 8019117C */ virtual ~dDlst_FileSel3m_c() { delete Scr3m; }
106
107 /* 0x04 */ J2DScreen* Scr3m;
108};
109
111public:
112 /* 801835F8 */ dFs_HIO_c();
113 /* 801913E0 */ virtual ~dFs_HIO_c() {}
114
115 /* 0x0000 */ // void* vtable;
116 /* 0x0004 */ s8 field_0x0004;
117 /* 0x0005 */ u8 field_0x0005;
118 /* 0x0006 */ u8 field_0x0006;
119 /* 0x0007 */ u8 field_0x0007;
120 /* 0x0008 */ u8 field_0x0008;
121 /* 0x0009 */ u8 field_0x0009;
122 /* 0x000A */ u8 field_0x000a;
123 /* 0x000B */ u8 field_0x000b;
124 /* 0x000C */ u8 field_0x000c;
125 /* 0x000D */ u8 field_0x000d;
126 /* 0x000E */ u8 field_0x000e[2];
127 /* 0x0010 */ float field_0x0010[3];
128 /* 0x001C */ u8 field_0x001c;
129 /* 0x001D */ u8 field_0x001d;
130 /* 0x001E */ u8 field_0x001e;
131 /* 0x001F */ u8 field_0x001f;
132 /* 0x0020 */ u8 field_0x0020;
133 /* 0x0021 */ u8 field_0x0021;
134 /* 0x0022 */ u8 field_0x0022;
135 /* 0x0023 */ u8 field_0x0023;
136};
137
138// Trying to define this using dSv_save_c causes alignment issues
139typedef char SaveData[0xa94];
140
142public:
144
145 /* 8018366C */ dFile_select_c(JKRArchive*);
146 /* 8018375C */ virtual ~dFile_select_c();
147 /* 801843CC */ void _create();
148 /* 801844FC */ void _move();
149 /* 80184664 */ void selFileWakuAnm();
150 /* 801848A0 */ void bookIconAnm();
151 /* 8018499C */ void selCopyFileWakuAnm();
152 /* 80184A48 */ void copyBookIconAnm();
153 /* 80184B44 */ void dataDelEffAnm();
154 /* 80184BFC */ void dataCopyEffAnm();
155 /* 80184CB4 */ void selectDataBaseMoveAnmInitSet(int, int);
156 /* 80184D4C */ bool selectDataBaseMoveAnm();
157 /* 80184E38 */ void dataSelectInAnmSet();
158 /* 80185040 */ void dataSelectIn();
159 /* 80185230 */ void dataSelectInit();
160 /* 801853C4 */ void dataSelect();
161 /* 80185508 */ void dataSelectStart();
162 /* 80185994 */ void selectDataMoveAnmInitSet(int, int);
163 /* 80185AAC */ bool selectDataMoveAnm();
164 /* 80185C2C */ void dataSelectAnmSet();
165 /* 80185DE0 */ void dataSelectMoveAnime();
166 /* 80186088 */ void makeRecInfo(u8);
167 /* 801864DC */ void selectDataOpenMove();
168 /* 80186638 */ void selectDataNameMove();
169 /* 801866C8 */ void selectDataOpenEraseMove();
170 /* 80186774 */ void menuSelect();
171 /* 801868EC */ void menuSelectStart();
172 /* 80186A80 */ void menuSelectCansel();
173 /* 80186B48 */ void menuMoveAnmInitSet(int, int);
174 /* 80186CAC */ bool menuMoveAnm();
175 /* 80186E14 */ void menuSelectAnmSet();
176 /* 80186F98 */ void menuSelectMoveAnm();
177 /* 8018721C */ void ToNameMove();
178 /* 801872C4 */ void ToNameMove2();
179 /* 80187384 */ void nameInputWait();
180 /* 801873BC */ void nameInput();
181 /* 801874F8 */ void nameToDataSelectMove();
182 /* 8018759C */ void nameInputFade();
183 /* 801876A0 */ void nameInput2Move();
184 /* 8018774C */ void nameInput2();
185 /* 80187824 */ void backNameInputMove0();
186 /* 80187908 */ void backNameInputMove();
187 /* 801879B8 */ void ToCopyPaneMove();
188 /* 80187ADC */ void ToErasePaneMove();
189 /* 80187B44 */ void backSelectMove();
190 /* 80187BE8 */ void copySelMoveAnmInitSet(int, int);
191 /* 80187DB8 */ void setSaveDataForCopySel();
192 /* 80187ED4 */ void copyDataToSelect();
193 /* 8018801C */ void copyDataToSelectStart();
194 /* 80188234 */ void copyDataToSelectCansel();
195 /* 8018832C */ void copyDataToSelectMoveAnmSet();
196 /* 801884D0 */ void copyDataToSelectMoveAnm();
197 /* 80188834 */ void copySelectWakuAlpahAnmInit(u8, u8, u8, u8);
198 /* 80188878 */ bool copySelectWakuAlpahAnm(u8);
199 /* 80188950 */ u8 getCptoNum(u8);
200 /* 80188994 */ void copyToSelBack();
201 /* 80188B54 */ void copyToSelPaneMove();
202 /* 80188BBC */ bool yesnoMenuMoveAnmInitSet(int, int);
203 /* 80188D38 */ bool yesnoMenuMoveAnm();
204 /* 80188ED0 */ bool yesnoSelectMoveAnm();
205 /* 8018912C */ void yesnoCursorShow();
206 /* 8018929C */ void YesNoSelect();
207 /* 801893E4 */ void yesNoSelectStart();
208 /* 8018978C */ void yesnoSelectAnmSet();
209 /* 80189904 */ void yesnoCancelAnmSet();
210 /* 80189A24 */ void YesNoCancelMove();
211 /* 80189BA8 */ void yesNoCursorMoveAnm();
212 /* 80189C14 */ void CmdExecPaneMove0();
213 /* 80189E28 */ void CommandExec();
214 /* 80189F68 */ void DataEraseWait();
215 /* 80189FFC */ void DataEraseWait2();
216 /* 8018A194 */ void ErasePaneMoveOk();
217 /* 8018A2DC */ void ErasePaneMoveOk2();
218 /* 8018A3B0 */ void eraseEndBackSelectWait();
219 /* 8018A444 */ void eraseEndBackSelect();
220 /* 8018A4D0 */ void DataCopyWait();
221 /* 8018A564 */ void DataCopyWait2();
222 /* 8018A6F8 */ void copyPaneMoveOk();
223 /* 8018A868 */ void copyPaneMoveOk2();
224 /* 8018A960 */ void ErrorMsgPaneMove();
225 /* 8018AAC4 */ void backDatSelPaneMove();
226 /* 8018AC3C */ void backDatSelWait();
227 /* 8018AD38 */ void backDatSelWait2();
228 /* 8018AD9C */ void nextModeWait();
229 /* 8018ADA0 */ void screenSet();
230 /* 8018BF2C */ void screenSetCopySel();
231 /* 8018C524 */ void screenSetYesNo();
232 /* 8018C8F4 */ void screenSet3Menu();
233 /* 8018CCD0 */ void screenSetDetail();
234 /* 8018CE38 */ void setWakuAnm();
235 /* 8018CF50 */ void displayInit();
236 /* 8018D044 */ void setSaveData();
237 /* 8018D0E4 */ void headerTxtSet(u16, u8, u8);
238 /* 8018D25C */ bool headerTxtChangeAnm();
239 /* 8018D344 */ void modoruTxtChange(u8);
240 /* 8018D3A0 */ void modoruTxtDispAnmInit(u8);
241 /* 8018D41C */ bool modoruTxtDispAnm();
242 /* 8018D4F8 */ void ketteiTxtDispAnmInit(u8);
243 /* 8018D574 */ bool ketteiTxtDispAnm();
244 /* 8018D650 */ void selectWakuAlpahAnmInit(u8, u8, u8, u8);
245 /* 8018D68C */ bool selectWakuAlpahAnm(u8);
246 /* 8018D764 */ void selFileCursorShow();
247 /* 8018D884 */ void menuWakuAlpahAnmInit(u8, u8, u8, u8);
248 /* 8018D8C8 */ bool menuWakuAlpahAnm(u8);
249 /* 8018DA10 */ void menuCursorShow();
250 /* 8018DB80 */ void yesnoWakuAlpahAnmInit(u8, u8, u8, u8);
251 /* 8018DBCC */ bool yesnoWakuAlpahAnm(u8);
252 /* 8018DD38 */ void _draw();
253 /* 8018E130 */ void errorMoveAnmInitSet(int, int);
254 /* 8018E1C0 */ bool errorMoveAnm();
255 /* 8018E2B4 */ void errDispInitSet(int, int);
256 /* 8018E4CC */ void MemCardCheckMain();
257 /* 8018E504 */ void MemCardStatCheck();
258 /* 8018E7C4 */ void MemCardLoadWait();
259 /* 8018E93C */ void MemCardErrMsgWaitKey();
260 /* 8018E9B0 */ void noFileSpaceDispInit();
261 /* 8018E9D4 */ void MemCardNoFileSpaceDisp();
262 /* 8018EA3C */ void iplSelDispInit();
263 /* 8018EA90 */ void MemCardGotoIPLSelectDisp();
264 /* 8018EB10 */ void MemCardGotoIPLSelect();
265 /* 8018EBCC */ void MemCardGotoIPL();
266 /* 8018EC4C */ void noSaveSelDispInit();
267 /* 8018ECBC */ void MemCardNoSaveSelDisp();
268 /* 8018ED80 */ void MemCardErrMsgWaitNoSaveSel();
269 /* 8018EF5C */ void formatYesSelDispInitSet();
270 /* 8018EFAC */ void formatNoSelDispInitSet();
271 /* 8018EFFC */ void MemCardFormatYesSelDisp();
272 /* 8018F080 */ void MemCardFormatNoSelDisp();
273 /* 8018F128 */ void MemCardErrMsgWaitFormatSel();
274 /* 8018F17C */ void formatYesSel2DispInitSet();
275 /* 8018F1CC */ void MemCardErrMsgWaitFormatSel2();
276 /* 8018F228 */ void MemCardFormatYesSel2Disp();
277 /* 8018F2A4 */ void MemCardFormat();
278 /* 8018F304 */ void MemCardFormatWait();
279 /* 8018F374 */ void MemCardFormatCheck();
280 /* 8018F400 */ void MemCardMakeGameFileSel();
281 /* 8018F488 */ void MemCardMakeGameFileSelDisp();
282 /* 8018F580 */ void MemCardMakeGameFile();
283 /* 8018F5E0 */ void MemCardMakeGameFileWait();
284 /* 8018F650 */ void MemCardMakeGameFileCheck();
285 /* 8018F6DC */ void MemCardMsgWindowInitOpen();
286 /* 8018F8D8 */ void MemCardMsgWindowOpen();
287 /* 8018F974 */ void MemCardMsgWindowClose();
288 /* 8018FA2C */ bool errYesNoSelect();
289 /* 8018FB80 */ void errCurMove(u8);
290 /* 8018FBF8 */ void MemCardErrYesNoCursorMoveAnm();
291 /* 8018FC64 */ void errorTxtSet(u16);
292 /* 8018FD30 */ bool errorTxtChangeAnm();
293 /* 8018FE18 */ bool fileRecScaleAnm();
294 /* 8018FE64 */ void fileRecScaleAnmInitSet2(f32, f32);
295 /* 8018FEF4 */ bool fileRecScaleAnm2();
296 /* 8018FF9C */ bool fileInfoScaleAnm();
297 /* 80190074 */ void nameMoveAnmInitSet(int, int);
298 /* 80190124 */ bool nameMoveAnm();
299 /* 80190208 */ void MemCardSaveDataClear();
300 /* 80190254 */ void setInitSaveData();
301 /* 801902B8 */ void dataSave();
302
303 bool getFadeFlag() { return mFadeFlag; }
304 int isDataNew(u8 i) { return mDataNew[i]; }
305 int isSelectEnd() { return mSelectEnd; }
307 void setUseType(u8 type) { mUseType = type; }
308
309 /* 0x0004 */ u8 field_0x04[4];
310 /* 0x0008 */ JKRArchive* mpArchive;
317 /* 0x005C */ u8 field_0x005c[4];
320 /* 0x0068 */ dName_c* mpName;
322 /* 0x0070 */ dFile_info_c* field_0x0070[3];
323 /* 0x007C */ dFile_info_c* mpFileInfo[2];
331 /* 0x00A0 */ s32 field_0x00a0;
332 /* 0x00A4 */ CPaneMgr* field_0x00a4;
333 /* 0x00A8 */ u8 field_0x00a8[0xb0-0xa8];
334 /* 0x00B0 */ s32 field_0x00b0;
335 /* 0x00B4 */ s32 field_0x00b4;
336 /* 0x00B8 */ u8 field_0x00b8;
337 /* 0x00B9 */ u8 field_0x00b9;
338 /* 0x00BA */ u8 field_0x00ba;
339 /* 0x00BB */ u8 field_0x00bb;
340 /* 0x00BC */ CPaneMgr* field_0x00bc[3];
341 /* 0x00C8 */ f32 field_0x00c8[3];
342 /* 0x00D4 */ f32 field_0x00d4[3];
343 /* 0x00E0 */ s32 field_0x00e0[3];
344 /* 0x00EC */ s32 field_0x00ec;
345 /* 0x00F0 */ CPaneMgr* field_0x00f0[2];
346 /* 0x00F8 */ s32 field_0x00f8[2];
347 /* 0x0100 */ s32 field_0x0100;
348 /* 0x0104 */ s32 field_0x0104;
349 /* 0x0108 */ bool field_0x0108;
350 /* 0x0109 */ bool field_0x0109;
351 /* 0x010A */ u8 field_0x10a[2];
352 /* 0x010C */ J2DPane* mpPane;
353 /* 0x0110 */ int field_0x0110;
354 /* 0x0114 */ int field_0x0114;
355 /* 0x0118 */ J2DPane* field_0x0118;
356 /* 0x011C */ J2DPane* field_0x011c;
357 /* 0x0120 */ int field_0x0120;
358 /* 0x0124 */ int field_0x0124;
359 /* 0x0128 */ bool field_0x0128;
360 /* 0x0129 */ u8 field_0x0129[0x012C - 0x0129];
361 /* 0x012C */ J2DPane* field_0x012c;
362 /* 0x0130 */ int field_0x0130;
363 /* 0x0134 */ int field_0x0134;
364 /* 0x0138 */ CPaneMgrAlpha* field_0x0138[2];
365 /* 0x0140 */ char* field_0x0140[2];
366 /* 0x0148 */ u8 field_0x0148;
367 /* 0x0149 */ u8 field_0x0149;
368 /* 0x014A */ bool field_0x014a;
369 /* 0x014B */ bool field_0x014b;
370 /* 0x014C */ CPaneMgrAlpha* field_0x014c[3];
371 /* 0x0158 */ CPaneMgrAlpha* field_0x0158[3];
372 /* 0x0164 */ CPaneMgr* field_0x0164[3];
373 /* 0x0170 */ CPaneMgr* field_0x0170[3];
374 /* 0x017C */ CPaneMgr* field_0x017c[3];
375 /* 0x0188 */ CPaneMgr* field_0x0188[3];
376 /* 0x0194 */ u8 field_0x0194[3];
377 /* 0x0197 */ u8 field_0x0197[3];
378 /* 0x019A */ u8 field_0x019a[3];
379 /* 0x019D */ u8 field_0x019d[3];
380 /* 0x01A0 */ CPaneMgrAlpha* field_0x01a0[2];
381 /* 0x01A8 */ CPaneMgrAlpha* field_0x01a8[2];
382 /* 0x01B0 */ CPaneMgrAlpha* field_0x01b0[2];
383 /* 0x01B8 */ u8 field_0x01b8[2];
384 /* 0x01BA */ u8 field_0x01ba[2];
385 /* 0x01BC */ u8 field_0x01bc[2];
386 /* 0x01BE */ u8 field_0x01be[2];
387 /* 0x01C0 */ CPaneMgr* field_0x01c0[2];
389 /* 0x01CC */ s32 field_0x01cc;
391 /* 0x01D4 */ s32 field_0x01d4;
393 /* 0x01DC */ s32 field_0x01dc;
395 /* 0x01E4 */ s32 field_0x01e4;
397 /* 0x01EC */ s32 field_0x01ec;
399 /* 0x01F4 */ s32 field_0x01f4;
401 /* 0x01FC */ s32 field_0x01fc;
403 /* 0x0204 */ s32 field_0x0204;
404 /* 0x0208 */ u8 field_0x0208;
405 /* 0x0209 */ u8 field_0x0209;
406 /* 0x020A */ u8 field_0x020a;
407 /* 0x020B */ u8 field_0x020b;
408 /* 0x020C */ CPaneMgrAlpha* field_0x020c[2];
409 /* 0x0214 */ char* field_0x0214[2];
410 /* 0x021C */ u8 field_0x021c;
411 /* 0x021D */ u8 field_0x021d;
412 /* 0x021E */ u8 field_0x021e;
413 /* 0x021F */ u8 field_0x021f;
414 /* 0x0220 */ CPaneMgrAlpha* field_0x0220[3];
415 /* 0x022C */ CPaneMgrAlpha* field_0x022c[3];
420 /* 0x024A */ bool field_0x0248;
421 /* 0x024A */ bool field_0x0249;
422 /* 0x024A */ u8 field_0x024a;
423 /* 0x024B */ u8 field_0x024b;
424 /* 0x024C */ u8 field_0x024c;
425 /* 0x024B */ u8 field_0x024d[3];
426 /* 0x0250 */ char* field_0x0250;
427 /* 0x0254 */ STControl* mStick;
428 /* 0x0258 */ u8 mDataNew[3];
429 /* 0x025B */ u8 field_0x025b[3];
430 /* 0x025C */ u8 field_0x025e[0x0264 - 0x025e];
431 /* 0x0264 */ u8 mLastSelectNum; // previously selected quest log
432 /* 0x0265 */ u8 mSelectNum; // currently selected quest log
433 /* 0x0266 */ u8 mLastSelectMenuNum; // previously select menu number (for copy / start / delete)
434 /* 0x0267 */ u8 mSelectMenuNum; // currently selected menu number (for copy / start / delete)
435 /* 0x0268 */ u8 field_0x0268;
436 /* 0x0269 */ u8 field_0x0269;
437 /* 0x026A */ u8 field_0x026a;
438 /* 0x026B */ u8 field_0x026b;
439 /* 0x026C */ u8 field_0x026c;
440 /* 0x026D */ u8 field_0x026d;
441 /* 0x026E */ u8 field_0x026e;
442 /* 0x026F */ u8 field_0x026f;
443 /* 0x0270 */ bool mSelectEnd;
444 /* 0x0271 */ u8 field_0x0271;
445 /* 0x0272 */ u8 field_0x0272;
446 /* 0x0273 */ u8 field_0x0273;
447 /* 0x0274 */ u8 field_0x0274;
448 /* 0x0272 */ u8 field_0x0275[0x0280 - 0x0275];
449 /* 0x0281 */ bool field_0x0280;
450 /* 0x0281 */ bool field_0x0281;
451 /* 0x0282 */ bool field_0x0282;
452 /* 0x0283 */ bool field_0x0283;
453 /* 0x0284 */ DispFunc field_0x0284;
454 /* 0x0290 */ DispFunc field_0x0290;
457 /* 0x02A4 */ CPaneMgr* field_0x02a4[3];
458 /* 0x02B0 */ u8 field_0x02b0[0x2b4-0x2b0];
459 /* 0x02B4 */ int field_0x02b4[3];
460 /* 0x02C0 */ CPaneMgr* field_0x02c0[2];
461 /* 0x02C8 */ CPaneMgr* field_0x02c8[2];
462 /* 0x02D0 */ CPaneMgr* field_0x02d0[2];
463 /* 0x02D8 */ CPaneMgr* field_0x02d8[2];
464 /* 0x02E0 */ u8 field_0x02e0[2];
465 /* 0x02E2 */ u8 field_0x02e2[2];
466 /* 0x02E4 */ u8 field_0x02e4[2];
467 /* 0x02E4 */ u8 field_0x02e6[0x2e8-0x2e6];
469 /* 0x02EC */ s32 field_0x02ec;
471 /* 0x02F4 */ s32 field_0x02f4;
473 /* 0x02FC */ s32 field_0x02fc;
475 /* 0x0304 */ s32 field_0x0304;
477 /* 0x030C */ s32 field_0x030c;
481 /* 0x031C */ s32 field_0x031c;
483 /* 0x0324 */ s32 field_0x0324;
487 /* 0x0334 */ s32 field_0x0334;
489 /* 0x033C */ s32 field_0x033c;
490 /* 0x0340 */ CPaneMgr* field_0x0340[3];
491 /* 0x034C */ s32 field_0x034c[3];
492 /* 0x0358 */ int field_0x0358;
493 /* 0x035C */ int field_0x035c;
494 /* 0x0360 */ bool field_0x0360;
495 /* 0x0361 */ u8 field_0x0361[3];
496 /* 0x0364 */ CPaneMgr* mpPaneAlpha1[3];
497 /* 0x0370 */ CPaneMgr* mpPaneAlpha2[3];
498 /* 0x037C */ CPaneMgr* mpPaneAlpha3[3];
499 /* 0x0388 */ u8 field_0x0388[3];
500 /* 0x038B */ u8 field_0x038b[3];
501 /* 0x038E */ u8 field_0x038e[3];
502 /* 0x0390 */ u8 field_0x0391[3];
503 /* 0x0394 */ CPaneMgr* mpPaneMgr2[3];
505 /* 0x03A4 */ s32 field_0x03a4;
506 /* 0x03A8 */ CPaneMgr* field_0x03a8;
507 /* 0x03AC */ s16 field_0x03ac;
508 /* 0x03AE */ u8 field_0x03AE[0x03B0 - 0x03AE];
509 /* 0x03B0 */ u8 mUseType;
510 /* 0x03B1 */ u8 field_0x03b1;
511 /* 0x03B2 */ u16 field_0x03b2;
512 /* 0x03B4 */ s32 field_0x03b4;
513 /* 0x03B8 */ SaveData mSave[3];
514 /* 0x0D10 */ //u8 field_0x0D10[0x2374 - 0xD10];
515 /* 0x2374 */ bool mFadeFlag;
516 /* 0x2375 */ bool mHasDrawn;
517 /* 0x2376 */ u8 field_0x2376[0x2378 - 0x2376];
519};
520
521STATIC_ASSERT(sizeof(dFile_select_c) == 0x237C);
522
523#endif /* D_FILE_D_FILE_SELECT_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:381
Definition J2DAnimation.h:311
Definition J2DAnimation.h:203
Definition J2DAnimation.h:146
Definition J2DPane.h:51
Definition J2DPicture.h:55
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition JKRSolidHeap.h:10
Definition JUTFont.h:69
Definition d_lib.h:16
Definition d_file_select.h:102
void draw()
Definition d_file_select.cpp:3136
virtual ~dDlst_FileSel3m_c()
Definition d_file_select.h:105
J2DScreen * Scr3m
Definition d_file_select.h:107
Definition d_file_select.h:91
J2DPane * mpPane1
Definition d_file_select.h:98
J2DScreen * Scr
Definition d_file_select.h:96
virtual ~dDlst_FileSelCp_c()
Definition d_file_select.h:94
J2DPane * mpPane2
Definition d_file_select.h:99
void draw()
Definition d_file_select.cpp:3119
bool field_0x08
Definition d_file_select.h:97
Definition d_file_select.h:81
J2DPane * mpPane
Definition d_file_select.h:87
void draw()
Definition d_file_select.cpp:3104
J2DScreen * ScrDt
Definition d_file_select.h:86
J2DPane * mpPane2
Definition d_file_select.h:88
virtual ~dDlst_FileSelDt_c()
Definition d_file_select.h:84
Definition d_file_select.h:72
J2DScreen * ScrYn
Definition d_file_select.h:77
u8 field_0x08[4]
Definition d_file_select.h:78
void draw()
Definition d_file_select.cpp:3130
virtual ~dDlst_FileSelYn_c()
Definition d_file_select.h:75
Definition d_file_select.h:13
J2DScreen * Scr
Definition d_file_select.h:27
void draw()
Definition d_file_select.cpp:3098
dDlst_FileSel_c()
Definition d_file_select.h:21
JUTFont * mpMessageFont[2]
Definition d_file_select.h:28
dMsgString_c * mpMessageString
Definition d_file_select.h:29
~dDlst_FileSel_c()
Definition d_file_select.h:16
Definition d_drawlist.h:31
Definition d_file_sel_info.h:21
Definition d_file_select.h:32
dKy_tevstr_c mTevstr
Definition d_file_select.h:58
cXyz field_0x03b8
Definition d_file_select.h:64
mDoExt_brkAnm * mBrkAnm
Definition d_file_select.h:57
void _delete()
Definition d_file_select.cpp:4051
cXyz field_0x03a4
Definition d_file_select.h:61
float field_0x03c4
Definition d_file_select.h:65
void draw()
Definition d_file_select.cpp:4078
void setJ3D(char const *, char const *, char const *)
Definition d_file_select.cpp:4091
u8 padding[2]
Definition d_file_select.h:63
void calcViewMtx(Mtx)
Definition d_file_select.cpp:4278
J2DPane * mPane
Definition d_file_select.h:60
void _create(u8, u8)
Definition d_file_select.cpp:4025
void freeHeap()
Definition d_file_select.cpp:4056
mDoExt_bckAnm * mBckAnm
Definition d_file_select.h:56
u8 field_0x03CC[0x03CE - 0x03CC]
Definition d_file_select.h:67
csXyz field_0x03b0
Definition d_file_select.h:62
virtual ~dFile_select3D_c()
Definition d_file_select.cpp:4020
void drawOff()
Definition d_file_select.h:50
void set_mtx()
Definition d_file_select.cpp:4121
void createMirrorModel()
Definition d_file_select.cpp:4209
CPaneMgr * mPaneMgr
Definition d_file_select.h:59
J3DModel * mpModel
Definition d_file_select.h:55
void setBase2Pane(J2DPane *pane)
Definition d_file_select.h:52
JKRSolidHeap * mpHeap
Definition d_file_select.h:54
void animePlay()
Definition d_file_select.cpp:4135
void createMaskModel()
Definition d_file_select.cpp:4166
dFile_select3D_c()
Definition d_file_select.cpp:4011
void setBasePane(CPaneMgr *paneMgr)
Definition d_file_select.h:51
void animeEntry()
Definition d_file_select.cpp:4155
float field_0x03c8
Definition d_file_select.h:66
u8 mMaskIdx
Definition d_file_select.h:69
void _move()
Definition d_file_select.cpp:4065
u8 mMirrorIdx
Definition d_file_select.h:68
void toItem3Dpos(f32, f32, f32, cXyz *)
Definition d_file_select.cpp:4261
Definition d_file_select.h:141
CPaneMgr * field_0x00a4
Definition d_file_select.h:332
u8 field_0x2376[0x2378 - 0x2376]
Definition d_file_select.h:517
dFile_info_c * mpFileInfo[2]
Definition d_file_select.h:323
int field_0x0358
Definition d_file_select.h:492
bool field_0x0248
Definition d_file_select.h:420
void nameInput()
Definition d_file_select.cpp:1236
u8 field_0x019d[3]
Definition d_file_select.h:379
CPaneMgr * mpPaneAlpha1[3]
Definition d_file_select.h:496
CPaneMgr * field_0x0164[3]
Definition d_file_select.h:372
u8 field_0x026c
Definition d_file_select.h:439
bool errorTxtChangeAnm()
Definition d_file_select.cpp:3858
bool headerTxtChangeAnm()
Definition d_file_select.cpp:2838
void iplSelDispInit()
Definition d_file_select.cpp:3385
void ToCopyPaneMove()
Definition d_file_select.cpp:1377
void nameInput2Move()
Definition d_file_select.cpp:1306
void screenSetDetail()
Definition d_file_select.cpp:2736
s32 field_0x03b4
Definition d_file_select.h:512
int field_0x0114
Definition d_file_select.h:354
void MemCardGotoIPLSelect()
Definition d_file_select.cpp:3405
J2DAnmTransform * field_0x029c
Definition d_file_select.h:455
dDlst_FileSelYn_c mYnSel
Definition d_file_select.h:315
u8 field_0x024c
Definition d_file_select.h:424
void yesnoCursorShow()
Definition d_file_select.cpp:1824
void CommandExec()
Definition d_file_select.cpp:2062
void MemCardCheckMain()
Definition d_file_select.cpp:3250
void backSelectMove()
Definition d_file_select.cpp:1409
void MemCardSaveDataClear()
Definition d_file_select.cpp:3989
void MemCardGotoIPL()
Definition d_file_select.cpp:3423
J2DAnmTevRegKey * field_0x0308
Definition d_file_select.h:476
J2DAnmTextureSRTKey * field_0x01f0
Definition d_file_select.h:398
void errorMoveAnmInitSet(int, int)
Definition d_file_select.cpp:3142
u8 field_0x01be[2]
Definition d_file_select.h:386
u8 field_0x04[4]
Definition d_file_select.h:309
void copySelectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:1631
void eraseEndBackSelect()
Definition d_file_select.cpp:2172
void MemCardMakeGameFileSelDisp()
Definition d_file_select.cpp:3654
bool yesnoWakuAlpahAnm(u8)
Definition d_file_select.cpp:3038
void noFileSpaceDispInit()
Definition d_file_select.cpp:3369
s32 field_0x00a0
Definition d_file_select.h:331
DispFunc field_0x0284
Definition d_file_select.h:453
void menuCursorShow()
Definition d_file_select.cpp:3007
void MemCardFormatYesSel2Disp()
Definition d_file_select.cpp:3588
bool yesnoMenuMoveAnm()
Definition d_file_select.cpp:1735
void dataDelEffAnm()
Definition d_file_select.cpp:422
u8 field_0x024a
Definition d_file_select.h:422
void MemCardStatCheck()
Definition d_file_select.cpp:3255
u8 field_0x020b
Definition d_file_select.h:407
void MemCardFormatCheck()
Definition d_file_select.cpp:3625
void menuMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1063
s32 field_0x0104
Definition d_file_select.h:348
JKRArchive * mpArchive
Definition d_file_select.h:310
void MemCardFormatNoSelDisp()
Definition d_file_select.cpp:3541
void formatYesSelDispInitSet()
Definition d_file_select.cpp:3510
bool field_0x0108
Definition d_file_select.h:349
void MemCardMakeGameFileSel()
Definition d_file_select.cpp:3638
dFile_warning_c * mpFileWarning
Definition d_file_select.h:321
dDlst_FileSel3m_c m3mSel
Definition d_file_select.h:316
J2DAnmTevRegKey * field_0x0200
Definition d_file_select.h:402
bool fileRecScaleAnm2()
Definition d_file_select.cpp:3901
bool mSelectEnd
Definition d_file_select.h:443
u8 field_0x0148
Definition d_file_select.h:366
u8 field_0x00b9
Definition d_file_select.h:337
J2DAnmTransform * field_0x009c
Definition d_file_select.h:330
char * field_0x0214[2]
Definition d_file_select.h:409
void selectDataBaseMoveAnmInitSet(int, int)
Definition d_file_select.cpp:460
bool field_0x0249
Definition d_file_select.h:421
J2DPane * field_0x0118
Definition d_file_select.h:355
bool errorMoveAnm()
Definition d_file_select.cpp:3152
J2DAnmColor * field_0x01c8
Definition d_file_select.h:388
void setInitSaveData()
Definition d_file_select.cpp:3998
dDlst_FileSelCp_c mCpSel
Definition d_file_select.h:314
void setWakuAnm()
Definition d_file_select.cpp:2753
void dataSave()
Definition d_file_select.cpp:4006
J2DAnmTransform * field_0x0328
Definition d_file_select.h:484
u8 field_0x026e
Definition d_file_select.h:441
u8 mLastSelectNum
Definition d_file_select.h:431
void DataCopyWait2()
Definition d_file_select.cpp:2197
bool field_0x0128
Definition d_file_select.h:359
void _move()
Definition d_file_select.cpp:269
bool mHasDrawn
Definition d_file_select.h:516
void backDatSelWait()
Definition d_file_select.cpp:2317
bool copySelectWakuAlpahAnm(u8)
Definition d_file_select.cpp:1644
void yesNoSelectStart()
Definition d_file_select.cpp:1869
bool fileRecScaleAnm()
Definition d_file_select.cpp:3877
DispFunc field_0x0290
Definition d_file_select.h:454
void bookIconAnm()
Definition d_file_select.cpp:360
s32 field_0x01ec
Definition d_file_select.h:397
void _draw()
Definition d_file_select.cpp:3063
CPaneMgr * field_0x02c0[2]
Definition d_file_select.h:460
dSelect_cursor_c * mSelIcon
Definition d_file_select.h:318
u8 field_0x03b1
Definition d_file_select.h:510
u8 field_0x026f
Definition d_file_select.h:442
u8 field_0x0194[3]
Definition d_file_select.h:376
J2DAnmTextureSRTKey * field_0x01f8
Definition d_file_select.h:400
u8 field_0x021c
Definition d_file_select.h:410
void MemCardMsgWindowInitOpen()
Definition d_file_select.cpp:3714
void errDispInitSet(int, int)
Definition d_file_select.cpp:3179
void backNameInputMove0()
Definition d_file_select.cpp:1345
u8 field_0x00b8
Definition d_file_select.h:336
void MemCardFormatYesSelDisp()
Definition d_file_select.cpp:3529
u8 field_0x025e[0x0264 - 0x025e]
Definition d_file_select.h:430
void _create()
Definition d_file_select.cpp:190
bool selectDataBaseMoveAnm()
Definition d_file_select.cpp:470
void selectDataOpenMove()
Definition d_file_select.cpp:937
void backNameInputMove()
Definition d_file_select.cpp:1361
void MemCardErrMsgWaitNoSaveSel()
Definition d_file_select.cpp:3469
u8 field_0x026a
Definition d_file_select.h:437
u8 field_0x0273
Definition d_file_select.h:446
u8 field_0x0388[3]
Definition d_file_select.h:499
CPaneMgr * field_0x02d8[2]
Definition d_file_select.h:463
J2DAnmTextureSRTKey * field_0x0320
Definition d_file_select.h:482
u8 field_0x01bc[2]
Definition d_file_select.h:385
CPaneMgrAlpha * field_0x020c[2]
Definition d_file_select.h:408
void YesNoSelect()
Definition d_file_select.cpp:1839
s32 field_0x02ec
Definition d_file_select.h:469
u8 field_0x021e
Definition d_file_select.h:412
void menuSelect()
Definition d_file_select.cpp:986
J2DAnmTransform * field_0x0310
Definition d_file_select.h:478
J2DAnmColor * field_0x01d8
Definition d_file_select.h:392
dName_c * mpName
Definition d_file_select.h:320
void headerTxtSet(u16, u8, u8)
Definition d_file_select.cpp:2812
void backDatSelPaneMove()
Definition d_file_select.cpp:2293
CPaneMgr * field_0x02d0[2]
Definition d_file_select.h:462
u8 field_0x0268
Definition d_file_select.h:435
void dataSelectInit()
Definition d_file_select.cpp:583
bool field_0x014a
Definition d_file_select.h:368
void yesnoWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:3025
void dataSelectIn()
Definition d_file_select.cpp:537
CPaneMgr * field_0x01c0[2]
Definition d_file_select.h:387
void ketteiTxtDispAnmInit(u8)
Definition d_file_select.cpp:2905
u8 field_0x0274
Definition d_file_select.h:447
u8 field_0x038e[3]
Definition d_file_select.h:501
J2DAnmTextureSRTKey * field_0x03a0
Definition d_file_select.h:504
void copyPaneMoveOk2()
Definition d_file_select.cpp:2246
void DataEraseWait()
Definition d_file_select.cpp:2086
void copyDataToSelectMoveAnm()
Definition d_file_select.cpp:1579
void(dFile_select_c::* DispFunc)()
Definition d_file_select.h:143
void YesNoCancelMove()
Definition d_file_select.cpp:1966
void MemCardMakeGameFileWait()
Definition d_file_select.cpp:3686
u8 getCptoNum(u8)
Definition d_file_select.cpp:1659
bool field_0x0280
Definition d_file_select.h:449
CPaneMgrAlpha * field_0x0138[2]
Definition d_file_select.h:364
u8 field_0x005c[4]
Definition d_file_select.h:317
u8 field_0x10a[2]
Definition d_file_select.h:351
bool field_0x0360
Definition d_file_select.h:494
s32 field_0x01fc
Definition d_file_select.h:401
u8 field_0x024d[3]
Definition d_file_select.h:425
s32 field_0x033c
Definition d_file_select.h:489
u8 field_0x0209
Definition d_file_select.h:405
void screenSet()
Definition d_file_select.cpp:2350
void errorTxtSet(u16)
Definition d_file_select.cpp:3844
void copyDataToSelectCansel()
Definition d_file_select.cpp:1545
void dataSelectMoveAnime()
Definition d_file_select.cpp:792
s32 field_0x00b4
Definition d_file_select.h:335
J2DAnmTextureSRTKey * field_0x01d0
Definition d_file_select.h:390
u8 field_0x02e6[0x2e8-0x2e6]
Definition d_file_select.h:467
void selectDataMoveAnmInitSet(int, int)
Definition d_file_select.cpp:721
J2DPane * mpPane
Definition d_file_select.h:352
bool fileInfoScaleAnm()
Definition d_file_select.cpp:3914
J2DAnmColor * field_0x02e8
Definition d_file_select.h:468
void copySelMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1424
u8 field_0x0272
Definition d_file_select.h:445
J2DAnmTextureSRTKey * field_0x0338
Definition d_file_select.h:488
s32 field_0x00e0[3]
Definition d_file_select.h:343
u8 field_0x0271
Definition d_file_select.h:444
void formatYesSel2DispInitSet()
Definition d_file_select.cpp:3566
void backDatSelWait2()
Definition d_file_select.cpp:2334
void screenSetCopySel()
Definition d_file_select.cpp:2545
void MemCardErrYesNoCursorMoveAnm()
Definition d_file_select.cpp:3834
int field_0x0124
Definition d_file_select.h:358
void errCurMove(u8)
Definition d_file_select.cpp:3825
bool field_0x0283
Definition d_file_select.h:452
void dataSelectAnmSet()
Definition d_file_select.cpp:771
void nextModeWait()
Definition d_file_select.cpp:2345
void CmdExecPaneMove0()
Definition d_file_select.cpp:2017
bool getFadeFlag()
Definition d_file_select.h:303
bool selectDataMoveAnm()
Definition d_file_select.cpp:736
CPaneMgrAlpha * field_0x022c[3]
Definition d_file_select.h:415
J2DAnmTransform * field_0x0084
Definition d_file_select.h:324
u8 field_0x019a[3]
Definition d_file_select.h:378
u8 mLastSelectMenuNum
Definition d_file_select.h:433
J2DAnmTransform * field_0x0098
Definition d_file_select.h:329
void ToNameMove()
Definition d_file_select.cpp:1200
bool field_0x0282
Definition d_file_select.h:451
CPaneMgrAlpha * field_0x01a8[2]
Definition d_file_select.h:381
void makeRecInfo(u8)
Definition d_file_select.cpp:845
CPaneMgrAlpha * field_0x014c[3]
Definition d_file_select.h:370
void MemCardFormatWait()
Definition d_file_select.cpp:3611
dFile_select3D_c * mpFileSelect3d
Definition d_file_select.h:311
J2DAnmTransform * field_0x02a0
Definition d_file_select.h:456
u8 field_0x02e4[2]
Definition d_file_select.h:466
u8 field_0x0269
Definition d_file_select.h:436
void displayInit()
Definition d_file_select.cpp:2769
u8 field_0x0208
Definition d_file_select.h:404
int field_0x0120
Definition d_file_select.h:357
void screenSetYesNo()
Definition d_file_select.cpp:2626
void MemCardFormat()
Definition d_file_select.cpp:3600
J2DAnmTransform * field_0x0094
Definition d_file_select.h:328
u8 field_0x00bb
Definition d_file_select.h:339
f32 field_0x00d4[3]
Definition d_file_select.h:342
void selectWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:2938
int field_0x0134
Definition d_file_select.h:363
CPaneMgrAlpha * field_0x0244
Definition d_file_select.h:419
int isSelectEnd()
Definition d_file_select.h:305
J2DPane * field_0x012c
Definition d_file_select.h:361
void MemCardErrMsgWaitKey()
Definition d_file_select.cpp:3359
void copyDataToSelect()
Definition d_file_select.cpp:1486
u8 field_0x021d
Definition d_file_select.h:411
void selFileWakuAnm()
Definition d_file_select.cpp:314
void eraseEndBackSelectWait()
Definition d_file_select.cpp:2160
u8 field_0x021f
Definition d_file_select.h:413
void nameToDataSelectMove()
Definition d_file_select.cpp:1272
void MemCardLoadWait()
Definition d_file_select.cpp:3322
CPaneMgr * mpPaneAlpha3[3]
Definition d_file_select.h:498
J2DAnmTransform * field_0x0090
Definition d_file_select.h:327
void MemCardNoSaveSelDisp()
Definition d_file_select.cpp:3447
void formatNoSelDispInitSet()
Definition d_file_select.cpp:3520
CPaneMgrAlpha * field_0x01b0[2]
Definition d_file_select.h:382
bool nameMoveAnm()
Definition d_file_select.cpp:3959
CPaneMgr * field_0x03a8
Definition d_file_select.h:506
CPaneMgrAlpha * field_0x023c
Definition d_file_select.h:417
u8 mSelectNum
Definition d_file_select.h:432
s32 field_0x0100
Definition d_file_select.h:347
u8 field_0x0275[0x0280 - 0x0275]
Definition d_file_select.h:448
void menuSelectCansel()
Definition d_file_select.cpp:1051
void dataSelect()
Definition d_file_select.cpp:617
int isDataNew(u8 i)
Definition d_file_select.h:304
J2DAnmTextureSRTKey * field_0x01e0
Definition d_file_select.h:394
void yesNoCursorMoveAnm()
Definition d_file_select.cpp:2007
s32 field_0x0304
Definition d_file_select.h:475
void selCopyFileWakuAnm()
Definition d_file_select.cpp:382
s32 field_0x00ec
Definition d_file_select.h:344
void ErasePaneMoveOk()
Definition d_file_select.cpp:2123
s32 field_0x030c
Definition d_file_select.h:477
s32 field_0x02fc
Definition d_file_select.h:473
virtual ~dFile_select_c()
Definition d_file_select.cpp:103
u8 field_0x020a
Definition d_file_select.h:406
void MemCardGotoIPLSelectDisp()
Definition d_file_select.cpp:3394
J2DPicture * field_0x2378
Definition d_file_select.h:518
s32 field_0x01cc
Definition d_file_select.h:389
void MemCardMsgWindowClose()
Definition d_file_select.cpp:3777
J2DAnmColor * field_0x0318
Definition d_file_select.h:480
void fileRecScaleAnmInitSet2(f32, f32)
Definition d_file_select.cpp:3884
CPaneMgr * field_0x0340[3]
Definition d_file_select.h:490
s32 field_0x0334
Definition d_file_select.h:487
void MemCardMsgWindowOpen()
Definition d_file_select.cpp:3761
J2DAnmTransform * field_0x0088
Definition d_file_select.h:325
bool errYesNoSelect()
Definition d_file_select.cpp:3797
bool selectWakuAlpahAnm(u8)
Definition d_file_select.cpp:2948
u8 field_0x026d
Definition d_file_select.h:440
void dataCopyEffAnm()
Definition d_file_select.cpp:441
s32 field_0x02f4
Definition d_file_select.h:471
u8 field_0x00ba
Definition d_file_select.h:338
bool field_0x0281
Definition d_file_select.h:450
bool mFadeFlag
Definition d_file_select.h:515
CPaneMgr * field_0x02a4[3]
Definition d_file_select.h:457
void dataSelectInAnmSet()
Definition d_file_select.cpp:499
bool yesnoMenuMoveAnmInitSet(int, int)
Definition d_file_select.cpp:1714
void ErrorMsgPaneMove()
Definition d_file_select.cpp:2262
void DataCopyWait()
Definition d_file_select.cpp:2184
bool ketteiTxtDispAnm()
Definition d_file_select.cpp:2919
s32 field_0x01e4
Definition d_file_select.h:395
CPaneMgr * field_0x017c[3]
Definition d_file_select.h:374
s32 field_0x00f8[2]
Definition d_file_select.h:346
u8 mSelectMenuNum
Definition d_file_select.h:434
u8 field_0x03AE[0x03B0 - 0x03AE]
Definition d_file_select.h:508
void setSaveData()
Definition d_file_select.cpp:2796
u16 field_0x03b2
Definition d_file_select.h:511
CPaneMgrAlpha * field_0x0238
Definition d_file_select.h:416
u8 field_0x0149
Definition d_file_select.h:367
u8 field_0x038b[3]
Definition d_file_select.h:500
u8 field_0x02e2[2]
Definition d_file_select.h:465
CPaneMgrAlpha * field_0x0220[3]
Definition d_file_select.h:414
void dataSelectStart()
Definition d_file_select.cpp:667
void nameInputFade()
Definition d_file_select.cpp:1287
bool menuWakuAlpahAnm(u8)
Definition d_file_select.cpp:2987
s32 field_0x034c[3]
Definition d_file_select.h:491
u8 mDataNew[3]
Definition d_file_select.h:428
J2DAnmTextureSRTKey * field_0x02f0
Definition d_file_select.h:470
char * field_0x0140[2]
Definition d_file_select.h:365
void copyToSelBack()
Definition d_file_select.cpp:1677
s32 field_0x0204
Definition d_file_select.h:403
s32 field_0x03a4
Definition d_file_select.h:505
void nameInput2()
Definition d_file_select.cpp:1321
u8 field_0x00a8[0xb0-0xa8]
Definition d_file_select.h:333
char * field_0x0250
Definition d_file_select.h:426
s32 field_0x01f4
Definition d_file_select.h:399
void menuSelectStart()
Definition d_file_select.cpp:1021
void MemCardErrMsgWaitFormatSel2()
Definition d_file_select.cpp:3575
void copyBookIconAnm()
Definition d_file_select.cpp:399
f32 field_0x00c8[3]
Definition d_file_select.h:341
CPaneMgrAlpha * field_0x01a0[2]
Definition d_file_select.h:380
u8 field_0x01ba[2]
Definition d_file_select.h:384
void noSaveSelDispInit()
Definition d_file_select.cpp:3435
void modoruTxtChange(u8)
Definition d_file_select.cpp:2860
dSelect_cursor_c * mSelIcon2
Definition d_file_select.h:319
void screenSet3Menu()
Definition d_file_select.cpp:2680
void ToNameMove2()
Definition d_file_select.cpp:1214
void nameInputWait()
Definition d_file_select.cpp:1230
u8 field_0x025b[3]
Definition d_file_select.h:429
u8 field_0x0391[3]
Definition d_file_select.h:502
CPaneMgr * mpPaneMgr2[3]
Definition d_file_select.h:503
u8 field_0x02e0[2]
Definition d_file_select.h:464
s32 field_0x031c
Definition d_file_select.h:481
bool modoruTxtDispAnm()
Definition d_file_select.cpp:2886
dDlst_FileSel_c fileSel
Definition d_file_select.h:312
void setSaveDataForCopySel()
Definition d_file_select.cpp:1455
u8 field_0x0129[0x012C - 0x0129]
Definition d_file_select.h:360
void yesnoCancelAnmSet()
Definition d_file_select.cpp:1945
u8 field_0x0197[3]
Definition d_file_select.h:377
void copyPaneMoveOk()
Definition d_file_select.cpp:2224
CPaneMgr * field_0x0170[3]
Definition d_file_select.h:373
s16 field_0x03ac
Definition d_file_select.h:507
void yesnoSelectAnmSet()
Definition d_file_select.cpp:1927
STControl * mStick
Definition d_file_select.h:427
void ToErasePaneMove()
Definition d_file_select.cpp:1397
CPaneMgr * field_0x00bc[3]
Definition d_file_select.h:340
J2DAnmTransform * field_0x008c
Definition d_file_select.h:326
J2DAnmTextureSRTKey * field_0x0300
Definition d_file_select.h:474
J2DPane * field_0x011c
Definition d_file_select.h:356
void menuSelectMoveAnm()
Definition d_file_select.cpp:1140
u8 field_0x024b
Definition d_file_select.h:423
void MemCardMakeGameFileCheck()
Definition d_file_select.cpp:3701
int field_0x0110
Definition d_file_select.h:353
s32 field_0x01d4
Definition d_file_select.h:391
s32 field_0x01dc
Definition d_file_select.h:393
void MemCardMakeGameFile()
Definition d_file_select.cpp:3674
void modoruTxtDispAnmInit(u8)
Definition d_file_select.cpp:2872
void ErasePaneMoveOk2()
Definition d_file_select.cpp:2144
u8 field_0x026b
Definition d_file_select.h:438
J2DAnmTransform * field_0x0314
Definition d_file_select.h:479
CPaneMgrAlpha * field_0x0158[3]
Definition d_file_select.h:371
CPaneMgr * field_0x02c8[2]
Definition d_file_select.h:461
dDlst_FileSelDt_c mSelDt
Definition d_file_select.h:313
void copyToSelPaneMove()
Definition d_file_select.cpp:1703
bool field_0x0109
Definition d_file_select.h:350
CPaneMgr * field_0x00f0[2]
Definition d_file_select.h:345
SaveData mSave[3]
Definition d_file_select.h:513
int field_0x02b4[3]
Definition d_file_select.h:459
CPaneMgr * field_0x0188[3]
Definition d_file_select.h:375
void menuSelectAnmSet()
Definition d_file_select.cpp:1121
CPaneMgrAlpha * field_0x0240
Definition d_file_select.h:418
int field_0x035c
Definition d_file_select.h:493
u8 field_0x0361[3]
Definition d_file_select.h:495
s32 field_0x0324
Definition d_file_select.h:483
void selFileCursorShow()
Definition d_file_select.cpp:2963
bool field_0x014b
Definition d_file_select.h:369
void DataEraseWait2()
Definition d_file_select.cpp:2099
bool yesnoSelectMoveAnm()
Definition d_file_select.cpp:1773
void nameMoveAnmInitSet(int, int)
Definition d_file_select.cpp:3944
CPaneMgr * mpPaneAlpha2[3]
Definition d_file_select.h:497
J2DAnmColor * field_0x0330
Definition d_file_select.h:486
void setUseType(u8 type)
Definition d_file_select.h:307
void selectDataNameMove()
Definition d_file_select.cpp:957
void copyDataToSelectStart()
Definition d_file_select.cpp:1514
void MemCardErrMsgWaitFormatSel()
Definition d_file_select.cpp:3554
u8 field_0x01b8[2]
Definition d_file_select.h:383
u8 getSelectNum()
Definition d_file_select.h:306
int field_0x0130
Definition d_file_select.h:362
void MemCardNoFileSpaceDisp()
Definition d_file_select.cpp:3375
void menuWakuAlpahAnmInit(u8, u8, u8, u8)
Definition d_file_select.cpp:2976
u8 mUseType
Definition d_file_select.h:509
J2DAnmTransform * field_0x032c
Definition d_file_select.h:485
void copyDataToSelectMoveAnmSet()
Definition d_file_select.cpp:1558
J2DAnmColor * field_0x02f8
Definition d_file_select.h:472
u8 field_0x02b0[0x2b4-0x2b0]
Definition d_file_select.h:458
J2DAnmTevRegKey * field_0x01e8
Definition d_file_select.h:396
s32 field_0x00b0
Definition d_file_select.h:334
dFile_info_c * field_0x0070[3]
Definition d_file_select.h:322
bool menuMoveAnm()
Definition d_file_select.cpp:1084
void selectDataOpenEraseMove()
Definition d_file_select.cpp:970
Definition d_file_sel_warning.h:23
Definition d_file_select.h:110
u8 field_0x0005
Definition d_file_select.h:117
u8 field_0x001c
Definition d_file_select.h:128
u8 field_0x0008
Definition d_file_select.h:120
u8 field_0x0022
Definition d_file_select.h:134
u8 field_0x000c
Definition d_file_select.h:124
u8 field_0x0006
Definition d_file_select.h:118
u8 field_0x000d
Definition d_file_select.h:125
u8 field_0x000b
Definition d_file_select.h:123
s8 field_0x0004
Definition d_file_select.h:116
u8 field_0x0009
Definition d_file_select.h:121
u8 field_0x0007
Definition d_file_select.h:119
u8 field_0x0021
Definition d_file_select.h:133
u8 field_0x001f
Definition d_file_select.h:131
u8 field_0x0020
Definition d_file_select.h:132
dFs_HIO_c()
Definition d_file_select.cpp:74
u8 field_0x000e[2]
Definition d_file_select.h:126
u8 field_0x0023
Definition d_file_select.h:135
u8 field_0x001d
Definition d_file_select.h:129
virtual ~dFs_HIO_c()
Definition d_file_select.h:113
u8 field_0x000a
Definition d_file_select.h:122
u8 field_0x001e
Definition d_file_select.h:130
float field_0x0010[3]
Definition d_file_select.h:127
Definition d_msg_string.h:9
Definition d_name.h:47
Definition d_select_cursor.h:26
char SaveData[0xa94]
Definition d_file_select.h:139
STATIC_ASSERT(sizeof(dFile_select_c)==0x237C)
int i
Definition e_pow.c:165
JUTFont * mDoExt_getSubFont()
Definition m_Do_ext.cpp:2061
JUTFont * mDoExt_getMesgFont()
Definition m_Do_ext.cpp:1992
f32 Mtx[3][4]
Definition mtx.h:15
Definition d_a_ep.cpp:155
Definition d_a_hozelda.cpp:20
Definition d_a_ep.cpp:66
Definition d_a_ep.cpp:49
Definition d_a_hozelda.cpp:56
Definition d_a_obj_sekizoa.cpp:56
signed char s8
Definition types.h:4
float f32
Definition types.h:22
signed short s16
Definition types.h:5
unsigned short u16
Definition types.h:9
signed long s32
Definition types.h:6
unsigned char u8
Definition types.h:8