aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/agi.h
diff options
context:
space:
mode:
authorFilippos Karapetis2008-11-10 19:02:47 +0000
committerFilippos Karapetis2008-11-10 19:02:47 +0000
commit2b59700d2a311c0486912435624bac78fe1f9dbb (patch)
tree025ae9e8ed87c3ddd1c52d50e4ad8ab1b29a3039 /engines/agi/agi.h
parenta859e2c1c925252b6c7693efb052bc2ff28915db (diff)
downloadscummvm-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.h6
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 {