aboutsummaryrefslogtreecommitdiff
path: root/scumm/debugger.h
diff options
context:
space:
mode:
authorMax Horn2002-12-30 01:27:33 +0000
committerMax Horn2002-12-30 01:27:33 +0000
commitf167eafee65cdc3f19c716ed2fbdbe56edddc52e (patch)
tree7392c4b646ecac0f54f2214250648ff04bb79e56 /scumm/debugger.h
parent69a44051d998f1dfe7af2ff87b193412db3e10ed (diff)
downloadscummvm-rg350-f167eafee65cdc3f19c716ed2fbdbe56edddc52e.tar.gz
scummvm-rg350-f167eafee65cdc3f19c716ed2fbdbe56edddc52e.tar.bz2
scummvm-rg350-f167eafee65cdc3f19c716ed2fbdbe56edddc52e.zip
added two debugger commands
svn-id: r6268
Diffstat (limited to 'scumm/debugger.h')
-rw-r--r--scumm/debugger.h15
1 files changed, 10 insertions, 5 deletions
diff --git a/scumm/debugger.h b/scumm/debugger.h
index 070a81323c..4c268fbcc8 100644
--- a/scumm/debugger.h
+++ b/scumm/debugger.h
@@ -26,7 +26,7 @@
class Scumm;
class ScummDebugger;
-typedef bool (ScummDebugger::*DebugProc)(char parm[255][255]);
+typedef bool (ScummDebugger::*DebugProc)(int argc, const char **argv);
enum {
DVAR_INT,
@@ -68,10 +68,15 @@ protected:
bool RunCommand(char *input);
// Commands
- bool Cmd_Exit(char _parameter[255][255]);
- bool Cmd_Room(char _parameter[255][255]);
- bool Cmd_LoadGame(char _parameter[255][255]);
- bool Cmd_SaveGame(char _parameter[255][255]);
+ bool Cmd_Exit(int argc, const char **argv);
+ bool Cmd_Room(int argc, const char **argv);
+ bool Cmd_LoadGame(int argc, const char **argv);
+ bool Cmd_SaveGame(int argc, const char **argv);
+
+ bool Cmd_PrintActor(int argc, const char **argv);
+ bool Cmd_PrintBox(int argc, const char **argv);
+
+ void printBox(int box);
#ifdef USE_CONSOLE
static bool debuggerInputCallback(ConsoleDialog *console, const char *input, void *refCon);