22 #ifndef PARALLACTION_SAVELOAD_H 23 #define PARALLACTION_SAVELOAD_H 39 virtual void doLoadGame(uint16 slot) = 0;
40 virtual void doSaveGame(uint16 slot,
const char* name) = 0;
46 virtual bool loadGame();
47 virtual bool saveGame();
49 virtual void getGamePartProgress(
bool *complete,
int size) = 0;
50 virtual void setPartComplete(
const char *part) = 0;
52 virtual void renameOldSavefiles() { }
59 void renameOldSavefiles()
override;
60 void doLoadGame(uint16 slot)
override;
61 void doSaveGame(uint16 slot,
const char* name)
override;
66 bool saveGame()
override;
68 void getGamePartProgress(
bool *complete,
int size)
override;
69 void setPartComplete(
const char *part)
override;
74 void doLoadGame(uint16 slot)
override;
75 void doSaveGame(uint16 slot,
const char* name)
override;
80 void getGamePartProgress(
bool *complete,
int size)
override;
81 void setPartComplete(
const char *part)
override;
Definition: savefile.h:54
Definition: parallaction.h:377
Definition: saveload.h:55
Definition: saveload.h:72
Definition: savefile.h:142
Definition: saveload.h:29
Definition: parallaction.h:489