Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
Loading...
Searching...
No Matches
d_file_sel_info.h
Go to the documentation of this file.
1#ifndef D_FILE_D_FILE_SEL_INFO_H
2#define D_FILE_D_FILE_SEL_INFO_H
3
4#include "d/d_drawlist.h"
5
7public:
9 virtual void draw();
10 virtual ~dDlst_FileInfo_c() {}
11
12 /* 0x04 */ J2DScreen* Scr;
13 /* 0x08 */ JUTFont* mFont;
14 /* 0x0C */ J2DPane* mBasePane;
15 /* 0x10 */ J2DPane* field_0x10;
16};
17
18class CPaneMgrAlpha;
19class dSv_save_c;
20
22public:
24 void screenSet();
25 int setSaveData(dSv_save_c*, int, u8);
29 void modeWait();
30 void modeMove();
31 void _draw();
32
33 virtual ~dFile_info_c();
34
35 void setBasePane(J2DPane* pane) { mFileInfo.mBasePane = pane; }
38 void draw() { _draw(); }
39
40private:
41 /* 0x04 */ JKRArchive* mArchive;
43 /* 0x1C */ u8 field_0x1c[4];
44 /* 0x20 */ u8 field_0x20;
45 /* 0x21 */ u8 field_0x21;
46 /* 0x22 */ u8 field_0x22;
49 /* 0x2C */ char* mPlayerName;
50 /* 0x30 */ char* mSaveDate;
51 /* 0x34 */ char* mPlayTime;
52 /* 0x38 */ char* mSaveStatus;
53};
54
55typedef void (dFile_info_c::*warningFunc)(void);
56
57#endif /* D_FILE_D_FILE_SEL_INFO_H */
Definition d_pane_class_alpha.h:10
Definition J2DPane.h:51
Definition J2DScreen.h:48
Definition JKRArchive.h:57
Definition JUTFont.h:69
Definition d_file_sel_info.h:6
virtual void draw()
Definition d_file_sel_info.cpp:207
JUTFont * mFont
Definition d_file_sel_info.h:13
J2DPane * field_0x10
Definition d_file_sel_info.h:15
dDlst_FileInfo_c()
Definition d_file_sel_info.h:8
J2DScreen * Scr
Definition d_file_sel_info.h:12
J2DPane * mBasePane
Definition d_file_sel_info.h:14
virtual ~dDlst_FileInfo_c()
Definition d_file_sel_info.h:10
Definition d_drawlist.h:32
Definition d_file_sel_info.h:21
void setBasePane(J2DPane *pane)
Definition d_file_sel_info.h:35
dFile_info_c(JKRArchive *, u8)
Definition d_file_sel_info.cpp:16
u8 field_0x21
Definition d_file_sel_info.h:45
char * mSaveStatus
Definition d_file_sel_info.h:52
CPaneMgrAlpha * getNoDatBase()
Definition d_file_sel_info.h:37
JKRArchive * mArchive
Definition d_file_sel_info.h:41
void setHeartCnt(dSv_save_c *)
Definition d_file_sel_info.cpp:120
void screenSet()
Definition d_file_sel_info.cpp:32
u8 field_0x20
Definition d_file_sel_info.h:44
void modeMove()
Definition d_file_sel_info.cpp:201
void setPlayTime(dSv_save_c *)
Definition d_file_sel_info.cpp:186
void modeWait()
Definition d_file_sel_info.cpp:199
CPaneMgrAlpha * mDatBase
Definition d_file_sel_info.h:47
char * mSaveDate
Definition d_file_sel_info.h:50
void _draw()
Definition d_file_sel_info.cpp:203
u8 field_0x1c[4]
Definition d_file_sel_info.h:43
dDlst_FileInfo_c mFileInfo
Definition d_file_sel_info.h:42
void draw()
Definition d_file_sel_info.h:38
char * mPlayTime
Definition d_file_sel_info.h:51
void setSaveDate(dSv_save_c *)
Definition d_file_sel_info.cpp:165
u8 field_0x22
Definition d_file_sel_info.h:46
virtual ~dFile_info_c()
Definition d_file_sel_info.cpp:24
int setSaveData(dSv_save_c *, int, u8)
Definition d_file_sel_info.cpp:90
CPaneMgrAlpha * getDatBase()
Definition d_file_sel_info.h:36
CPaneMgrAlpha * mNoDatBase
Definition d_file_sel_info.h:48
char * mPlayerName
Definition d_file_sel_info.h:49
Definition d_save.h:881
void(dFile_info_c::* warningFunc)(void)
Definition d_file_sel_info.h:55
unsigned char u8
Definition types.h:8