aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMax Horn2003-05-26 01:32:02 +0000
committerMax Horn2003-05-26 01:32:02 +0000
commit0856fba592e9a8427071affe3d172b8414bdbb38 (patch)
treebfbf832a548d8e854098a1a0dfd642e76c18797a
parentc70713ea4adca4601746c14097cb725461f22dc3 (diff)
downloadscummvm-rg350-0856fba592e9a8427071affe3d172b8414bdbb38.tar.gz
scummvm-rg350-0856fba592e9a8427071affe3d172b8414bdbb38.tar.bz2
scummvm-rg350-0856fba592e9a8427071affe3d172b8414bdbb38.zip
output script offsets, too (very handy to debug script lockups)
svn-id: r7981
-rw-r--r--scumm/debugger.cpp11
1 files changed, 6 insertions, 5 deletions
diff --git a/scumm/debugger.cpp b/scumm/debugger.cpp
index 95f8ec0764..f3a8d57884 100644
--- a/scumm/debugger.cpp
+++ b/scumm/debugger.cpp
@@ -525,13 +525,14 @@ bool ScummDebugger::Cmd_ImportRes(int argc, const char** argv) {
bool ScummDebugger::Cmd_PrintScript(int argc, const char **argv) {
int i;
ScriptSlot *ss = &_s->vm.slot[1];
- Debug_Printf("+----------------------------+\n");
- Debug_Printf("|# |num|sta|typ|fr|rec|fc|cut|\n");
- Debug_Printf("+--+---+---+---+--+--+---+---+\n");
+ Debug_Printf("+-----------------------------------+\n");
+ Debug_Printf("|# |num|offset|sta|typ|fr|rec|fc|cut|\n");
+ Debug_Printf("+--+---+------+---+---+--+--+---+---+\n");
for (i = 1; i < NUM_SCRIPT_SLOT; i++, ss++) {
if (ss->number) {
- Debug_Printf("|%2d|%3d|%3d|%3d|%2d|%3d|%2d|%3d|\n",
- i, ss->number, ss->status, ss->where, ss->freezeResistant, ss->recursive,
+ Debug_Printf("|%2d|%3d|0x%04x|%3d|%3d|%2d|%3d|%2d|%3d|\n",
+ i, ss->number, ss->offs, ss->status, ss->where,
+ ss->freezeResistant, ss->recursive,
ss->freezeCount, ss->cutsceneOverride);
}
}