Loading [MathJax]/extensions/MathMenu.js
Twilight Princess
Decompilation of The Legend of Zelda: Twilight Princess
All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Modules Pages
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 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:210
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:35
dFile_info_c(JKRArchive *, u8)
Definition d_file_sel_info.cpp:37
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:130
void screenSet()
Definition d_file_sel_info.cpp:55
u8 field_0x20
Definition d_file_sel_info.h:44
void modeMove()
Definition d_file_sel_info.cpp:202
void setPlayTime(dSv_save_c *)
Definition d_file_sel_info.cpp:185
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:205
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:177
u8 field_0x22
Definition d_file_sel_info.h:46
virtual ~dFile_info_c()
Definition d_file_sel_info.cpp:46
int setSaveData(dSv_save_c *, int, u8)
Definition d_file_sel_info.cpp:99
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:865
void(dFile_info_c::* warningFunc)(void)
Definition d_file_sel_info.h:55
unsigned char u8
Definition types.h:5