31 lines
571 B
C++
31 lines
571 B
C++
#ifndef SAVEFILE_H_
|
|
#define SAVEFILE_H_
|
|
|
|
#include "common/String.h"
|
|
|
|
class GameSave;
|
|
|
|
class SaveFile {
|
|
public:
|
|
SaveFile(SaveFile & save);
|
|
SaveFile(ByteString filename);
|
|
|
|
GameSave * GetGameSave();
|
|
void SetGameSave(GameSave * save);
|
|
String GetDisplayName();
|
|
void SetDisplayName(String displayName);
|
|
ByteString GetName();
|
|
void SetFileName(ByteString fileName);
|
|
String GetError();
|
|
void SetLoadingError(String error);
|
|
|
|
virtual ~SaveFile();
|
|
private:
|
|
GameSave * gameSave;
|
|
ByteString filename;
|
|
String displayName;
|
|
String loadingError;
|
|
};
|
|
|
|
#endif /* SAVEFILE_H_ */
|