diff options
author | Johannes Schickel | 2010-10-29 16:54:10 +0000 |
---|---|---|
committer | Johannes Schickel | 2010-10-29 16:54:10 +0000 |
commit | 1ed0051fcee19bca86cb352b077967a819dc5b46 (patch) | |
tree | 8ea6ce95af36d89c573734b3bd0ccb6eeb4db11c /engines/draci/saveload.cpp | |
parent | a5c28de26b8e98b424f03aa957c947cec969cfe5 (diff) | |
download | scummvm-rg350-1ed0051fcee19bca86cb352b077967a819dc5b46.tar.gz scummvm-rg350-1ed0051fcee19bca86cb352b077967a819dc5b46.tar.bz2 scummvm-rg350-1ed0051fcee19bca86cb352b077967a819dc5b46.zip |
DRACI: Switch to the new play time counting of the Engine class.
svn-id: r53925
Diffstat (limited to 'engines/draci/saveload.cpp')
-rw-r--r-- | engines/draci/saveload.cpp | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/engines/draci/saveload.cpp b/engines/draci/saveload.cpp index 856e6da832..32e852d9a6 100644 --- a/engines/draci/saveload.cpp +++ b/engines/draci/saveload.cpp @@ -103,7 +103,7 @@ Common::Error saveSavegameData(int saveGameIdx, const Common::String &saveName, header.saveName = saveName; header.date = ((curTime.tm_mday & 0xFF) << 24) | (((curTime.tm_mon + 1) & 0xFF) << 16) | ((curTime.tm_year + 1900) & 0xFFFF); header.time = ((curTime.tm_hour & 0xFF) << 8) | ((curTime.tm_min) & 0xFF); - header.playtime = vm._system->getMillis() / 1000 - vm._engineStartTime; + header.playtime = vm.getTotalPlayTime() / 1000; writeSavegameHeader(f, header); if (f->err()) { @@ -157,7 +157,7 @@ Common::Error loadSavegameData(int saveGameIdx, DraciEngine *vm) { vm->_game->inventoryReload(); - vm->_engineStartTime = vm->_system->getMillis() / 1000 - header.playtime; + vm->setTotalPlayTime(header.playtime * 1000); return Common::kNoError; } |