From a46ac560150318b460a18181a02b627ee1e20a61 Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Fri, 23 Sep 2016 09:53:00 +0200 Subject: FULLPIPE: Added more debug info to saveload code --- engines/fullpipe/stateloader.cpp | 3 +++ engines/fullpipe/statesaver.cpp | 4 ++++ 2 files changed, 7 insertions(+) diff --git a/engines/fullpipe/stateloader.cpp b/engines/fullpipe/stateloader.cpp index b61834db34..8f6a3b243c 100644 --- a/engines/fullpipe/stateloader.cpp +++ b/engines/fullpipe/stateloader.cpp @@ -102,8 +102,11 @@ void GameLoader::readSavegame(const char *fname) { int32 arrSize = archive->readUint32LE(); + debugC(3, kDebugLoading, "Reading %d infos", arrSize); + for (uint i = 0; i < arrSize; i++) { _sc2array[i]._picAniInfosCount = archive->readUint32LE(); + debugC(3, kDebugLoading, "Count %d: %d", i, _sc2array[i]._picAniInfosCount); free(_sc2array[i]._picAniInfos); _sc2array[i]._picAniInfos = (PicAniInfo **)malloc(sizeof(PicAniInfo *) * _sc2array[i]._picAniInfosCount); diff --git a/engines/fullpipe/statesaver.cpp b/engines/fullpipe/statesaver.cpp index c6f4851a44..31c2543a23 100644 --- a/engines/fullpipe/statesaver.cpp +++ b/engines/fullpipe/statesaver.cpp @@ -85,9 +85,13 @@ void GameLoader::writeSavegame(Scene *sc, const char *fname) { archive->writeUint32LE(_sc2array.size()); + debugC(3, kDebugLoading, "Saving %d infos", _sc2array.size()); + for (uint i = 0; i < _sc2array.size(); i++) { archive->writeUint32LE(_sc2array[i]._picAniInfosCount); + debugC(3, kDebugLoading, "Count %d: %d", i, _sc2array[i]._picAniInfosCount); + for (uint j = 0; j < _sc2array[i]._picAniInfosCount; j++) { _sc2array[i]._picAniInfos[j]->save(*archive); } -- cgit v1.2.3