aboutsummaryrefslogtreecommitdiff
path: root/engines/agi/saveload.cpp
diff options
context:
space:
mode:
authorMartin Kiewitz2016-01-31 17:56:53 +0100
committerMartin Kiewitz2016-01-31 17:56:53 +0100
commit4bc01ab7d585f6be9d25a96ce9544b95f459d7e6 (patch)
tree61ec416cb1bb767838a3516825a209018ec12619 /engines/agi/saveload.cpp
parent82b958f274affa9d67de0ac2f8cfaa1756405dfb (diff)
downloadscummvm-rg350-4bc01ab7d585f6be9d25a96ce9544b95f459d7e6.tar.gz
scummvm-rg350-4bc01ab7d585f6be9d25a96ce9544b95f459d7e6.tar.bz2
scummvm-rg350-4bc01ab7d585f6be9d25a96ce9544b95f459d7e6.zip
AGI: getflag/setflag/etc. cleanup
renamed getflag() to getFlag() renamed setflag() to setFlag() renamed flipflag() to flipFlag() preagi: renamed setFlag for this engine to setWinnieFlag
Diffstat (limited to 'engines/agi/saveload.cpp')
-rw-r--r--engines/agi/saveload.cpp5
1 files changed, 4 insertions, 1 deletions
diff --git a/engines/agi/saveload.cpp b/engines/agi/saveload.cpp
index b11927c542..b6974ee651 100644
--- a/engines/agi/saveload.cpp
+++ b/engines/agi/saveload.cpp
@@ -134,6 +134,9 @@ int AgiEngine::saveGame(const Common::String &fileName, const Common::String &de
out->writeByte(_game.automaticSave);
out->write(_game.automaticSaveDescription, 31);
+ // touch VM_VAR_SECONDS, so that it gets updated
+ getVar(VM_VAR_SECONDS);
+
for (i = 0; i < MAX_FLAGS; i++)
out->writeByte(_game.flags[i]);
for (i = 0; i < MAX_VARS; i++)
@@ -666,7 +669,7 @@ int AgiEngine::loadGame(const Common::String &fileName, bool checkId) {
delete in;
debugC(3, kDebugLevelMain | kDebugLevelSavegame, "Closed %s", fileName.c_str());
- setflag(VM_FLAG_RESTORE_JUST_RAN, true);
+ setFlag(VM_FLAG_RESTORE_JUST_RAN, true);
_game.hasPrompt = 0; // force input line repaint if necessary
_words->clearEgoWords();