aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/scumm.h
diff options
context:
space:
mode:
authorMax Horn2008-11-06 15:41:38 +0000
committerMax Horn2008-11-06 15:41:38 +0000
commit8f33d4a40aef337673fe98bb3b44be300fe697e6 (patch)
tree0c5dfe2ec185fa37b8d44b4ef24e67c938471a63 /engines/scumm/scumm.h
parentedf9f249260b1fd4364f6727fa622991e81e8cf3 (diff)
downloadscummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.tar.gz
scummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.tar.bz2
scummvm-rg350-8f33d4a40aef337673fe98bb3b44be300fe697e6.zip
Implemented GMM loading (and, once the GMM supports it, saving) for SCUMM
svn-id: r34913
Diffstat (limited to 'engines/scumm/scumm.h')
-rw-r--r--engines/scumm/scumm.h8
1 files changed, 7 insertions, 1 deletions
diff --git a/engines/scumm/scumm.h b/engines/scumm/scumm.h
index e12a99c0c9..80f5784351 100644
--- a/engines/scumm/scumm.h
+++ b/engines/scumm/scumm.h
@@ -449,6 +449,12 @@ public:
virtual GUI::Debugger *getDebugger();
virtual bool hasFeature(EngineFeature f) const;
virtual void syncSoundSettings();
+
+ virtual int loadGameState(int slot);
+ virtual bool canLoadGameStateCurrently();
+ virtual int saveGameState(int slot, const char *desc);
+ virtual bool canSaveGameStateCurrently();
+
virtual void pauseEngineIntern(bool pause);
protected:
@@ -628,7 +634,7 @@ public:
bool getSavegameName(int slot, Common::String &desc);
void listSavegames(bool *marks, int num);
- void requestSave(int slot, const char *name, bool temporary = false);
+ void requestSave(int slot, const char *name);
void requestLoad(int slot);
// thumbnail + info stuff