[Scummvm-cvs-logs] CVS: scummvm/scumm debugger.cpp,1.56,1.57 debugger.h,1.23,1.24
Max Horn
fingolfin at users.sourceforge.net
Sat May 31 07:33:02 CEST 2003
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.117,1.118 actor.h,1.29,1.30 script_v6.cpp,1.139,1.140 script_v8.cpp,2.171,2.172
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm debugger.cpp,1.55,1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
Update of /cvsroot/scummvm/scummvm/scumm
In directory sc8-pr-cvs1:/tmp/cvs-serv6605
Modified Files:
debugger.cpp debugger.h
Log Message:
added box matrix debug command
Index: debugger.cpp
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/debugger.cpp,v
retrieving revision 1.56
retrieving revision 1.57
diff -u -d -r1.56 -r1.57
--- debugger.cpp 31 May 2003 14:24:06 -0000 1.56
+++ debugger.cpp 31 May 2003 14:32:35 -0000 1.57
@@ -80,6 +80,7 @@
DCmd_Register("actor", &ScummDebugger::Cmd_Actor);
DCmd_Register("actors", &ScummDebugger::Cmd_PrintActor);
DCmd_Register("box", &ScummDebugger::Cmd_PrintBox);
+ DCmd_Register("matrix", &ScummDebugger::Cmd_PrintBoxMatrix);
DCmd_Register("room", &ScummDebugger::Cmd_Room);
DCmd_Register("objects", &ScummDebugger::Cmd_PrintObjects);
DCmd_Register("object", &ScummDebugger::Cmd_Object);
@@ -728,6 +729,24 @@
Debug_Printf("\nWalk boxes:\n");
for (i = 0; i < num; i++)
printBox(i);
+ }
+ return true;
+}
+
+bool ScummDebugger::Cmd_PrintBoxMatrix(int argc, const char **argv) {
+ byte *boxm = _s->getBoxMatrixBaseAddr();
+ int num = _s->getNumBoxes();
+ int i;
+
+ Debug_Printf("Walk matrix:\n");
+ for (i = 0; i < num; i++) {
+ Debug_Printf("%d: ", i);
+ while (*boxm != 0xFF) {
+ Debug_Printf("[%d] ", *boxm);
+ boxm++;
+ }
+ boxm++;
+ Debug_Printf("\n");
}
return true;
}
Index: debugger.h
===================================================================
RCS file: /cvsroot/scummvm/scummvm/scumm/debugger.h,v
retrieving revision 1.23
retrieving revision 1.24
diff -u -d -r1.23 -r1.24
--- debugger.h 21 May 2003 18:09:46 -0000 1.23
+++ debugger.h 31 May 2003 14:32:35 -0000 1.24
@@ -78,6 +78,7 @@
bool Cmd_PrintActor(int argc, const char **argv);
bool Cmd_PrintBox(int argc, const char **argv);
+ bool Cmd_PrintBoxMatrix(int argc, const char **argv);
bool Cmd_PrintObjects(int argc, const char **argv);
bool Cmd_Actor(int argc, const char **argv);
bool Cmd_Object(int argc, const char **argv);
- Previous message: [Scummvm-cvs-logs] CVS: scummvm/scumm actor.cpp,1.117,1.118 actor.h,1.29,1.30 script_v6.cpp,1.139,1.140 script_v8.cpp,2.171,2.172
- Next message: [Scummvm-cvs-logs] CVS: scummvm/scumm debugger.cpp,1.55,1.56
- Messages sorted by:
[ date ]
[ thread ]
[ subject ]
[ author ]
More information about the Scummvm-git-logs
mailing list