aboutsummaryrefslogtreecommitdiff
path: root/engines/hdb/saveload.cpp
diff options
context:
space:
mode:
authorEugene Sandulenko2019-07-09 21:15:40 +0200
committerEugene Sandulenko2019-09-03 17:17:16 +0200
commit168921d7d74788e12e2ebb99ceccd9dba09c61e2 (patch)
tree598e5820760957a2b838ae358b16f35489be83fb /engines/hdb/saveload.cpp
parent2b46fcf06d1635332a48c009c21953d053be69a6 (diff)
downloadscummvm-rg350-168921d7d74788e12e2ebb99ceccd9dba09c61e2.tar.gz
scummvm-rg350-168921d7d74788e12e2ebb99ceccd9dba09c61e2.tar.bz2
scummvm-rg350-168921d7d74788e12e2ebb99ceccd9dba09c61e2.zip
HDB: Added debug output to save/load code
Diffstat (limited to 'engines/hdb/saveload.cpp')
-rw-r--r--engines/hdb/saveload.cpp21
1 files changed, 19 insertions, 2 deletions
diff --git a/engines/hdb/saveload.cpp b/engines/hdb/saveload.cpp
index b8d2252f2b..d0fb1d44dc 100644
--- a/engines/hdb/saveload.cpp
+++ b/engines/hdb/saveload.cpp
@@ -78,32 +78,42 @@ Common::Error HDBGame::loadGameState(int slot) {
}
void HDBGame::saveGame(Common::OutSaveFile *out) {
+ debug(1, "HDBGame::saveGame: start at %u", out->pos());
// Save Map Name and Time
out->writeUint32LE(_timeSeconds + (_timePlayed / 1000));
out->write(_inMapName, 32);
+ debug(1, "HDBGame::saveGame: map at %u", out->pos());
// Save Map Object Data
_map->save(out);
// Save Window Object Data
+ debug(1, "HDBGame::saveGame: window at %u", out->pos());
_window->save(out);
// Save Gfx Object Data
+ debug(1, "HDBGame::saveGame: gfx at %u", out->pos());
_gfx->save(out);
// Save Sound Object Data
+ debug(1, "HDBGame::saveGame: sound at %u", out->pos());
_sound->save(out);
// Save Game Object Data
+ debug(1, "HDBGame::saveGame: game object at %u", out->pos());
save(out);
// Save AI Object Data
-
+ debug(1, "HDBGame::saveGame: ai at %u", out->pos());
_ai->save(out);
+
+ debug(1, "HDBGame::saveGame: end at %u", out->pos());
}
void HDBGame::loadGame(Common::InSaveFile *in) {
+ debug(1, "HDBGame::loadGame: start at %u", in->pos());
+
// Load Map Name and Time
_timeSeconds = in->readUint32LE();;
_timePlayed = 0;
@@ -112,24 +122,31 @@ void HDBGame::loadGame(Common::InSaveFile *in) {
g_hdb->_sound->stopMusic();
// Load Map Object Data
+ debug(1, "HDBGame::loadGame: map at %u", in->pos());
_map->loadSaveFile(in);
// Load Window Object Data
+ debug(1, "HDBGame::loadGame: window at %u", in->pos());
_window->loadSaveFile(in);
// Load Gfx Object Data
+ debug(1, "HDBGame::loadGame: gfx at %u", in->pos());
_gfx->loadSaveFile(in);
// Load Sound Object Data
+ debug(1, "HDBGame::loadGame: sound at %u", in->pos());
_sound->loadSaveFile(in);
// Load Game Object Data
+ debug(1, "HDBGame::loadGame: game object at %u", in->pos());
loadSaveFile(in);
// Load AI Object Data
-
+ debug(1, "HDBGame::loadGame: ai at %u", in->pos());
_ai->loadSaveFile(in);
+ debug(1, "HDBGame::loadGame: end at %u", in->pos());
+
_gfx->turnOffFade();
}