diff options
author | Filippos Karapetis | 2008-11-10 19:02:47 +0000 |
---|---|---|
committer | Filippos Karapetis | 2008-11-10 19:02:47 +0000 |
commit | 2b59700d2a311c0486912435624bac78fe1f9dbb (patch) | |
tree | 025ae9e8ed87c3ddd1c52d50e4ad8ab1b29a3039 /engines/agi/agi.h | |
parent | a859e2c1c925252b6c7693efb052bc2ff28915db (diff) | |
download | scummvm-rg350-2b59700d2a311c0486912435624bac78fe1f9dbb.tar.gz scummvm-rg350-2b59700d2a311c0486912435624bac78fe1f9dbb.tar.bz2 scummvm-rg350-2b59700d2a311c0486912435624bac78fe1f9dbb.zip |
AGI save games now contain thumbnails and creation date/time (visible from the GMM save/load screens)
svn-id: r34989
Diffstat (limited to 'engines/agi/agi.h')
-rw-r--r-- | engines/agi/agi.h | 6 |
1 files changed, 6 insertions, 0 deletions
diff --git a/engines/agi/agi.h b/engines/agi/agi.h index 2e4710744b..0dd20be283 100644 --- a/engines/agi/agi.h +++ b/engines/agi/agi.h @@ -724,6 +724,8 @@ public: virtual void replayImageStackCall(uint8 type, int16 p1, int16 p2, int16 p3, int16 p4, int16 p5, int16 p6, int16 p7) = 0; virtual void releaseImageStack() = 0; + virtual int saveGame(const char *fileName, const char *saveName) = 0; + virtual int loadGame(const char *fileName, bool checkId = true) = 0; int _soundemu; @@ -738,6 +740,10 @@ public: uint16 getGameType() const; Common::Language getLanguage() const; Common::Platform getPlatform() const; + Common::Error loadGameState(int slot); + Common::Error saveGameState(int slot, const char *desc); + bool canLoadGameStateCurrently(); + bool canSaveGameStateCurrently(); }; class AgiEngine : public AgiBase { |