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:
23 /* 80192434 */ dFile_info_c(JKRArchive*, u8);
24 /* 80192570 */ void screenSet();
25 /* 80192954 */ int setSaveData(dSv_save_c*, int, u8);
26 /* 80192AA0 */ void setHeartCnt(dSv_save_c*);
27 /* 80192C08 */ void setSaveDate(dSv_save_c*);
28 /* 80192C70 */ void setPlayTime(dSv_save_c*);
29 /* 80192D58 */ void modeWait();
30 /* 80192D5C */ void modeMove();
31 /* 80192D60 */ void _draw();
32
33 /* 801924A0 */ virtual ~dFile_info_c();
34
35 // fake? needed to get vtable size correct
36 #ifdef DFILE_INFO_C_DUMMY_VIRTUAL
37 virtual void dummy() = 0;
38 virtual void dummy2() = 0;
39 #endif
40
44 void draw() { _draw(); }
45
46private:
47 /* 0x04 */ JKRArchive* mArchive;
49 /* 0x1C */ u8 field_0x1c[4];
50 /* 0x20 */ u8 field_0x20;
51 /* 0x21 */ u8 field_0x21;
52 /* 0x22 */ u8 field_0x22;
55 /* 0x2C */ char* mPlayerName;
56 /* 0x30 */ char* mSaveDate;
57 /* 0x34 */ char* mPlayTime;
58 /* 0x38 */ char* mSaveStatus;
59};
60
62
63#endif /* D_FILE_D_FILE_SEL_INFO_H */
T cLib_calcTimer(T *value)
Definition c_lib.h:74
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:196
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:31
Definition d_file_sel_info.h:21
void setBasePane(J2DPane *pane)
Definition d_file_sel_info.h:41
u8 field_0x21
Definition d_file_sel_info.h:51
virtual void dummy()=0
char * mSaveStatus
Definition d_file_sel_info.h:58
CPaneMgrAlpha * getNoDatBase()
Definition d_file_sel_info.h:43
JKRArchive * mArchive
Definition d_file_sel_info.h:47
void setHeartCnt(dSv_save_c *)
Definition d_file_sel_info.cpp:116
void screenSet()
Definition d_file_sel_info.cpp:41
u8 field_0x20
Definition d_file_sel_info.h:50
void modeMove()
Definition d_file_sel_info.cpp:188
void setPlayTime(dSv_save_c *)
Definition d_file_sel_info.cpp:171
void modeWait()
Definition d_file_sel_info.cpp:185
CPaneMgrAlpha * mDatBase
Definition d_file_sel_info.h:53
virtual void dummy2()=0
char * mSaveDate
Definition d_file_sel_info.h:56
void _draw()
Definition d_file_sel_info.cpp:191
u8 field_0x1c[4]
Definition d_file_sel_info.h:49
dDlst_FileInfo_c mFileInfo
Definition d_file_sel_info.h:48
void draw()
Definition d_file_sel_info.h:44
char * mPlayTime
Definition d_file_sel_info.h:57
void setSaveDate(dSv_save_c *)
Definition d_file_sel_info.cpp:163
u8 field_0x22
Definition d_file_sel_info.h:52
virtual ~dFile_info_c()
Definition d_file_sel_info.cpp:32
int setSaveData(dSv_save_c *, int, u8)
Definition d_file_sel_info.cpp:85
CPaneMgrAlpha * getDatBase()
Definition d_file_sel_info.h:42
CPaneMgrAlpha * mNoDatBase
Definition d_file_sel_info.h:54
char * mPlayerName
Definition d_file_sel_info.h:55
Definition d_save.h:1091
void(dFile_info_c::* warningFunc)(void)
Definition d_file_sel_info.h:61
unsigned char u8
Definition types.h:8