diff options
author | Filippos Karapetis | 2014-12-26 18:22:18 +0200 |
---|---|---|
committer | Filippos Karapetis | 2014-12-26 18:22:18 +0200 |
commit | e5f0ee2271f4a43ff05b82380ab22eade9763702 (patch) | |
tree | 532f71c8140cf5d98375330b2198c72998ac9695 /engines/zvision/zvision.cpp | |
parent | eea1ee445fcac7ecc53e31d258aac697d6b242f1 (diff) | |
download | scummvm-rg350-e5f0ee2271f4a43ff05b82380ab22eade9763702.tar.gz scummvm-rg350-e5f0ee2271f4a43ff05b82380ab22eade9763702.tar.bz2 scummvm-rg350-e5f0ee2271f4a43ff05b82380ab22eade9763702.zip |
ZVISION: Implement auto-saving
Diffstat (limited to 'engines/zvision/zvision.cpp')
-rw-r--r-- | engines/zvision/zvision.cpp | 8 |
1 files changed, 4 insertions, 4 deletions
diff --git a/engines/zvision/zvision.cpp b/engines/zvision/zvision.cpp index bd215f4f62..b3fc02ee15 100644 --- a/engines/zvision/zvision.cpp +++ b/engines/zvision/zvision.cpp @@ -259,6 +259,10 @@ Common::Error ZVision::run() { delay >>= 1; } + if (canSaveGameStateCurrently() && shouldPerformAutoSave(_saveManager->getLastSaveTime())) { + _saveManager->autoSave(); + } + _system->delayMillis(delay); } @@ -279,10 +283,6 @@ Common::String ZVision::generateSaveFileName(uint slot) { return Common::String::format("%s.%03u", _targetName.c_str(), slot); } -Common::String ZVision::generateAutoSaveFileName() { - return Common::String::format("%s.auto", _targetName.c_str()); -} - void ZVision::setRenderDelay(uint delay) { _frameRenderDelay = delay; } |