aboutsummaryrefslogtreecommitdiff
path: root/engines/sci/sci.h
diff options
context:
space:
mode:
authorFilippos Karapetis2009-10-11 15:51:43 +0000
committerFilippos Karapetis2009-10-11 15:51:43 +0000
commit1d3118cf4282dd15d188d07f99cb438348c6d803 (patch)
treee9bf24eb6c4e25a858dec6923b881063a6bccea0 /engines/sci/sci.h
parentba9a9422b42fe447854f7c6e56ff5794135b6b60 (diff)
downloadscummvm-rg350-1d3118cf4282dd15d188d07f99cb438348c6d803.tar.gz
scummvm-rg350-1d3118cf4282dd15d188d07f99cb438348c6d803.tar.bz2
scummvm-rg350-1d3118cf4282dd15d188d07f99cb438348c6d803.zip
Implemented some advanced savegame functionality - loading and deleting savegames from the GMM is now possible, and new saved games will also have thumbnails. Saving from the GMM creates corrupted saved games, so it has been disabled for now
svn-id: r44930
Diffstat (limited to 'engines/sci/sci.h')
-rw-r--r--engines/sci/sci.h5
1 files changed, 5 insertions, 0 deletions
diff --git a/engines/sci/sci.h b/engines/sci/sci.h
index e0e952a8b2..2acfdf730f 100644
--- a/engines/sci/sci.h
+++ b/engines/sci/sci.h
@@ -96,9 +96,14 @@ public:
// Engine APIs
virtual Common::Error run();
+ bool hasFeature(EngineFeature f) const;
void pauseEngineIntern(bool pause);
virtual GUI::Debugger *getDebugger();
Console *getSciDebugger();
+ Common::Error loadGameState(int slot);
+ Common::Error saveGameState(int slot, const char *desc);
+ bool canLoadGameStateCurrently();
+ bool canSaveGameStateCurrently();
const char* getGameID() const;
int getResourceVersion() const;