diff options
| author | Eugene Sandulenko | 2010-06-15 10:26:46 +0000 |
|---|---|---|
| committer | Eugene Sandulenko | 2010-06-15 10:26:46 +0000 |
| commit | 4046cd84571694c66f19b9fe0215a284a7d14357 (patch) | |
| tree | 896c094edfdcb7e0ade59b4bdff5eaae1b2e6d18 | |
| parent | fa2b0a0dd20afa55d133ba3aece36148d98cd15c (diff) | |
| download | scummvm-rg350-4046cd84571694c66f19b9fe0215a284a7d14357.tar.gz scummvm-rg350-4046cd84571694c66f19b9fe0215a284a7d14357.tar.bz2 scummvm-rg350-4046cd84571694c66f19b9fe0215a284a7d14357.zip | |
AGI: debugger. Improved usage output, added safeguards to runopcode command
svn-id: r49729
| -rw-r--r-- | engines/agi/console.cpp | 13 |
1 files changed, 10 insertions, 3 deletions
diff --git a/engines/agi/console.cpp b/engines/agi/console.cpp index a0621f80dd..c7396f47b2 100644 --- a/engines/agi/console.cpp +++ b/engines/agi/console.cpp @@ -64,7 +64,7 @@ void Console::postEnter() { 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_SetVar(int argc, const char **argv) { 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_SetFlag(int argc, const char **argv) { 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_SetObj(int argc, const char **argv) { } 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 @@ bool Console::Cmd_RunOpcode(int argc, const char **argv) { } } + DebugPrintf("Unknown opcode\n"); + return true; } |
