From 831eca5c42b375870b1d6063a43c7f9cbf7df3ce Mon Sep 17 00:00:00 2001 From: Strangerke Date: Mon, 25 Jul 2016 08:43:19 +0200 Subject: DM: Refactor f304_addSkillExperience, change _g313_gameTime to int32 --- engines/dm/loadsave.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) (limited to 'engines/dm/loadsave.cpp') diff --git a/engines/dm/loadsave.cpp b/engines/dm/loadsave.cpp index 9b50351376..19df8bf80f 100644 --- a/engines/dm/loadsave.cpp +++ b/engines/dm/loadsave.cpp @@ -76,7 +76,7 @@ T0435002: warning(false, "MISSING CODE: missing check for matching format and platform in save in f435_loadgame"); - _g313_gameTime = file->readUint32BE(); + _g313_gameTime = file->readSint32BE(); // G0349_ul_LastRandomNumber = L1371_s_GlobalData.LastRandomNumber; _championMan->_g305_partyChampionCount = file->readUint16BE(); _dungeonMan->_g306_partyMapX = file->readSint16BE(); @@ -165,7 +165,7 @@ void DMEngine::f433_processCommand140_saveGame(uint16 slot, const Common::String writeSaveGameHeader(file, desc); // write C0_SAVE_PART_GLOBAL_DATA part - file->writeUint32BE(_g313_gameTime); + file->writeSint32BE(_g313_gameTime); //L1348_s_GlobalData.LastRandomNumber = G0349_ul_LastRandomNumber; file->writeUint16BE(_championMan->_g305_partyChampionCount); file->writeSint16BE(_dungeonMan->_g306_partyMapX); -- cgit v1.2.3