mirror of https://github.com/zeldaret/tp.git
43 lines
1.3 KiB
C++
43 lines
1.3 KiB
C++
#ifndef D_FILE_D_FILE_SEL_INFO_H
|
|
#define D_FILE_D_FILE_SEL_INFO_H
|
|
|
|
#include "d/com/d_com_inf_game.h"
|
|
#include "dolphin/types.h"
|
|
|
|
class dFile_info_c {
|
|
public:
|
|
/* 80192434 */ dFile_info_c(JKRArchive*, u8);
|
|
/* 80192570 */ void screenSet();
|
|
/* 80192954 */ int setSaveData(dSv_save_c*, int, u8);
|
|
/* 80192AA0 */ void setHeartCnt(dSv_save_c*);
|
|
/* 80192C08 */ void setSaveDate(dSv_save_c*);
|
|
/* 80192C70 */ void setPlayTime(dSv_save_c*);
|
|
/* 80192D58 */ void modeWait();
|
|
/* 80192D5C */ void modeMove();
|
|
/* 80192D60 */ void _draw();
|
|
|
|
/* 801924A0 */ virtual ~dFile_info_c();
|
|
|
|
void setBasePane(J2DPane* pane) { mFileInfo.mBasePane = pane; }
|
|
CPaneMgrAlpha* getDatBase() { return mDatBase; }
|
|
CPaneMgrAlpha* getNoDatBase() { return mNoDatBase; }
|
|
|
|
private:
|
|
/* 0x04 */ JKRArchive* mArchive;
|
|
/* 0x08 */ dDlst_FileInfo_c mFileInfo;
|
|
/* 0x1C */ u8 field_0x1c[4];
|
|
/* 0x20 */ u8 field_0x20;
|
|
/* 0x21 */ u8 field_0x21;
|
|
/* 0x22 */ u8 field_0x22;
|
|
/* 0x24 */ CPaneMgrAlpha* mDatBase;
|
|
/* 0x28 */ CPaneMgrAlpha* mNoDatBase;
|
|
/* 0x2C */ char* mPlayerName;
|
|
/* 0x30 */ char* mSaveDate;
|
|
/* 0x34 */ char* mPlayTime;
|
|
/* 0x38 */ char* mSaveStatus;
|
|
};
|
|
|
|
typedef void (dFile_info_c::*warningFunc)(void);
|
|
|
|
#endif /* D_FILE_D_FILE_SEL_INFO_H */
|