diff options
Diffstat (limited to 'engines/agi/console.cpp')
-rw-r--r-- | engines/agi/console.cpp | 14 |
1 files changed, 11 insertions, 3 deletions
diff --git a/engines/agi/console.cpp b/engines/agi/console.cpp index cc29f0ba92..538cd8c4ea 100644 --- a/engines/agi/console.cpp +++ b/engines/agi/console.cpp @@ -251,16 +251,16 @@ Mickey_Console::Mickey_Console(PreAgiEngine *vm, Mickey *mickey) : PreAGI_Consol _mickey = mickey; DCmd_Register("curRoom", WRAP_METHOD(Mickey_Console, Cmd_CurRoom)); - DCmd_Register("showPic", WRAP_METHOD(Mickey_Console, Cmd_ShowPic)); + DCmd_Register("drawPic", WRAP_METHOD(Mickey_Console, Cmd_DrawPic)); + DCmd_Register("drawObj", WRAP_METHOD(Mickey_Console, Cmd_DrawObj)); } bool Mickey_Console::Cmd_CurRoom(int argc, const char **argv) { _mickey->debugCurRoom(); - return true; } -bool Mickey_Console::Cmd_ShowPic(int argc, const char **argv) { +bool Mickey_Console::Cmd_DrawPic(int argc, const char **argv) { if (argc != 2) DebugPrintf("Usage: %s <Picture number>\n", argv[0]); else @@ -268,6 +268,14 @@ bool Mickey_Console::Cmd_ShowPic(int argc, const char **argv) { return true; } +bool Mickey_Console::Cmd_DrawObj(int argc, const char **argv) { + if (argc != 2) + DebugPrintf("Usage: %s <Object number>\n", argv[0]); + else + _mickey->drawObj((ENUM_MSA_OBJECT)atoi(argv[1]), 0, 0); + return true; +} + Winnie_Console::Winnie_Console(PreAgiEngine *vm, Winnie *winnie) : PreAGI_Console(vm) { _winnie = winnie; |