diff options
Diffstat (limited to 'engines/drascula/drascula.h')
-rw-r--r-- | engines/drascula/drascula.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/engines/drascula/drascula.h b/engines/drascula/drascula.h index 5265324d91..2f8fc86209 100644 --- a/engines/drascula/drascula.h +++ b/engines/drascula/drascula.h @@ -327,6 +327,11 @@ public: virtual void syncSoundSettings(); + virtual Common::Error loadGameState(int slot); + virtual bool canLoadGameStateCurrently(); + virtual Common::Error saveGameState(int slot, const Common::String &desc); + virtual bool canSaveGameStateCurrently(); + Common::RandomSource *_rnd; const DrasculaGameDescription *_gameDescription; uint32 getFeatures() const; @@ -457,6 +462,7 @@ public: int currentChapter; bool _loadedDifferentChapter; int _currentSaveSlot; + bool _canSaveLoad; int _color; int musicStopped; int _mouseX, _mouseY, _leftMouseButton, _rightMouseButton; @@ -497,10 +503,10 @@ public: bool scummVMSaveLoadDialog(bool isSave); Common::String enterName(Common::String &selectedName); void loadSaveNames(); - void saveGame(int slot, Common::String &desc); + void saveGame(int slot, const Common::String &desc); bool loadGame(int slot); void checkForOldSaveGames(); - void convertSaveGame(int slot, Common::String &desc); + void convertSaveGame(int slot, const Common::String &desc); void print_abc(const char *, int, int); void delay(int ms); |