aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/fullpipe.h
diff options
context:
space:
mode:
authorEugene Sandulenko2016-09-27 19:10:07 +0200
committerEugene Sandulenko2016-09-27 19:10:07 +0200
commita687ae3daf3210c9fb66a1981288caa387ff995a (patch)
tree33728db25cabac681b49785f8598bea5c4b831f7 /engines/fullpipe/fullpipe.h
parentb783f0b528b3ea3127c19a561d2e5b9f66788f79 (diff)
downloadscummvm-rg350-a687ae3daf3210c9fb66a1981288caa387ff995a.tar.gz
scummvm-rg350-a687ae3daf3210c9fb66a1981288caa387ff995a.tar.bz2
scummvm-rg350-a687ae3daf3210c9fb66a1981288caa387ff995a.zip
FULLPIPE: Add support loading/saving from GMM
Diffstat (limited to 'engines/fullpipe/fullpipe.h')
-rw-r--r--engines/fullpipe/fullpipe.h8
1 files changed, 6 insertions, 2 deletions
diff --git a/engines/fullpipe/fullpipe.h b/engines/fullpipe/fullpipe.h
index 09c9559199..1b6e222d22 100644
--- a/engines/fullpipe/fullpipe.h
+++ b/engines/fullpipe/fullpipe.h
@@ -332,8 +332,12 @@ public:
bool _isSaveAllowed;
- bool canLoadGameStateCurrently() { return _isSaveAllowed; }
- bool canSaveGameStateCurrently() { return _isSaveAllowed; }
+ Common::Error loadGameState(int slot);
+ Common::Error saveGameState(int slot, const Common::String &description);
+
+ virtual bool canLoadGameStateCurrently() { return true; }
+ virtual bool canSaveGameStateCurrently() { return _isSaveAllowed; }
+ virtual bool hasFeature(EngineFeature f) const;
};