[Scummvm-git-logs] scummvm master -> 4d1076b33ec1a81b5dd8e479112797a503bc12d9
sev-
sev at scummvm.org
Wed Oct 5 09:13:36 CEST 2016
This automated email contains information about 1 new commit which have been
pushed to the 'scummvm' repo located at https://github.com/scummvm/scummvm .
Summary:
4d1076b33e FULLPIPE: Added on-demand debug output to PicAniInfos
Commit: 4d1076b33ec1a81b5dd8e479112797a503bc12d9
https://github.com/scummvm/scummvm/commit/4d1076b33ec1a81b5dd8e479112797a503bc12d9
Author: Eugene Sandulenko (sev at scummvm.org)
Date: 2016-10-05T09:13:28+02:00
Commit Message:
FULLPIPE: Added on-demand debug output to PicAniInfos
Changed paths:
engines/fullpipe/messagehandlers.cpp
engines/fullpipe/objects.h
engines/fullpipe/statesaver.cpp
diff --git a/engines/fullpipe/messagehandlers.cpp b/engines/fullpipe/messagehandlers.cpp
index ec01597..b4338a2 100644
--- a/engines/fullpipe/messagehandlers.cpp
+++ b/engines/fullpipe/messagehandlers.cpp
@@ -197,6 +197,15 @@ int global_messageHandler1(ExCommand *cmd) {
g_fp->openHelp();
cmd->_messageKind = 0;
break;
+ case '8':
+ {
+ int num = 32;
+ for (uint i = 0; i < g_fp->_gameLoader->_sc2array[num]._picAniInfosCount; i++) {
+ debug("pic %d, %d:", num, i);
+ g_fp->_gameLoader->_sc2array[num]._picAniInfos[i]->print();
+ }
+ }
+ break;
default:
break;
}
diff --git a/engines/fullpipe/objects.h b/engines/fullpipe/objects.h
index 9f0ccf1..12ad610 100644
--- a/engines/fullpipe/objects.h
+++ b/engines/fullpipe/objects.h
@@ -62,6 +62,7 @@ struct PicAniInfo {
bool load(MfcArchive &file);
void save(MfcArchive &file);
+ void print();
PicAniInfo() { memset(this, 0, sizeof(PicAniInfo)); }
};
diff --git a/engines/fullpipe/statesaver.cpp b/engines/fullpipe/statesaver.cpp
index 5093767..e582d4b 100644
--- a/engines/fullpipe/statesaver.cpp
+++ b/engines/fullpipe/statesaver.cpp
@@ -181,6 +181,13 @@ void PicAniInfo::save(MfcArchive &file) {
file.writeUint32LE(someDynamicPhaseIndex);
}
+void PicAniInfo::print() {
+ debug("type: %d objectId: %d field_6: %d field_8: %d", type, objectId, field_6, field_8);
+ debug("sceneId: %d field_E: %d ox: %d oy: %d priority: %d", sceneId, field_E, ox, oy, priority);
+ debug("staticsId: %d movementId: %d dynamicPhaseIndex: %d flags: %x field_24: %d someDynamicPhaseIndex: %d",
+ staticsId, movementId, dynamicPhaseIndex, flags, field_24, someDynamicPhaseIndex);
+}
+
void GameVar::save(MfcArchive &file) {
file.writePascalString(_varName);
file.writeUint32LE(_varType);
More information about the Scummvm-git-logs
mailing list