[Scummvm-cvs-logs] SF.net SVN: scummvm:[49729] scummvm/trunk/engines/agi/console.cpp
sev at users.sourceforge.net
sev at users.sourceforge.net
Tue Jun 15 12:26:46 CEST 2010
Revision: 49729
http://scummvm.svn.sourceforge.net/scummvm/?rev=49729&view=rev
Author: sev
Date: 2010-06-15 10:26:46 +0000 (Tue, 15 Jun 2010)
Log Message:
-----------
AGI: debugger. Improved usage output, added safeguards to runopcode command
Modified Paths:
--------------
scummvm/trunk/engines/agi/console.cpp
Modified: scummvm/trunk/engines/agi/console.cpp
===================================================================
--- scummvm/trunk/engines/agi/console.cpp 2010-06-15 10:26:29 UTC (rev 49728)
+++ scummvm/trunk/engines/agi/console.cpp 2010-06-15 10:26:46 UTC (rev 49729)
@@ -64,7 +64,7 @@
bool Console::Cmd_SetVar(int argc, const char **argv) {
if (argc != 3) {
- DebugPrintf("Usage: setvar <varnum> <value>");
+ DebugPrintf("Usage: setvar <varnum> <value>\n");
return true;
}
int p1 = (int)atoi(argv[1]);
@@ -76,7 +76,7 @@
bool Console::Cmd_SetFlag(int argc, const char **argv) {
if (argc != 3) {
- DebugPrintf("Usage: setvar <varnum> <value>");
+ DebugPrintf("Usage: setvar <varnum> <value>\n");
return true;
}
int p1 = (int)atoi(argv[1]);
@@ -88,7 +88,7 @@
bool Console::Cmd_SetObj(int argc, const char **argv) {
if (argc != 3) {
- DebugPrintf("Usage: setvar <varnum> <value>");
+ DebugPrintf("Usage: setvar <varnum> <value>\n");
return true;
}
int p1 = (int)atoi(argv[1]);
@@ -99,6 +99,11 @@
}
bool Console::Cmd_RunOpcode(int argc, const char **argv) {
+ if (argc < 2) {
+ DebugPrintf("Usage: runopcode <name> <parameter0> ....\n");
+ return true;
+ }
+
for (int i = 0; logicNamesCmd[i].name; i++) {
if (!strcmp(argv[1], logicNamesCmd[i].name)) {
uint8 p[16];
@@ -120,6 +125,8 @@
}
}
+ DebugPrintf("Unknown opcode\n");
+
return true;
}
This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.
More information about the Scummvm-git-logs
mailing list