diff options
author | Max Horn | 2010-12-07 18:54:21 +0000 |
---|---|---|
committer | Max Horn | 2010-12-07 18:54:21 +0000 |
commit | 6edc86a19b6060c9f0f257b05ff711b021910de4 (patch) | |
tree | a22172aa4624fb14c6e0fda4c21c09ec4a1e93b3 /engines/queen | |
parent | ce0f0bd0560d713aeddb45c16506cc9d2387c136 (diff) | |
download | scummvm-rg350-6edc86a19b6060c9f0f257b05ff711b021910de4.tar.gz scummvm-rg350-6edc86a19b6060c9f0f257b05ff711b021910de4.tar.bz2 scummvm-rg350-6edc86a19b6060c9f0f257b05ff711b021910de4.zip |
DEBUG: Let GUI::Debugger::preEnter and postEnter (un)pause the engine
svn-id: r54815
Diffstat (limited to 'engines/queen')
-rw-r--r-- | engines/queen/debug.cpp | 3 | ||||
-rw-r--r-- | engines/queen/debug.h | 6 |
2 files changed, 5 insertions, 4 deletions
diff --git a/engines/queen/debug.cpp b/engines/queen/debug.cpp index f4d7cf3b2e..a7cf70fbb2 100644 --- a/engines/queen/debug.cpp +++ b/engines/queen/debug.cpp @@ -50,10 +50,13 @@ Debugger::Debugger(QueenEngine *vm) } Debugger::~Debugger() {} // we need this here for __SYMBIAN32__ + void Debugger::preEnter() { + _vm->pauseEngine(true); } void Debugger::postEnter() { + _vm->pauseEngine(false); _vm->graphics()->setupMouseCursor(); } diff --git a/engines/queen/debug.h b/engines/queen/debug.h index 1b2d7582b3..9b08ce83e8 100644 --- a/engines/queen/debug.h +++ b/engines/queen/debug.h @@ -34,7 +34,6 @@ class QueenEngine; class Debugger : public GUI::Debugger { public: - Debugger(QueenEngine *vm); virtual ~Debugger(); // we need this here for __SYMBIAN32__ archaic gcc/UIQ @@ -44,11 +43,11 @@ public: DF_DRAW_AREAS = 1 << 0 }; -protected: - +private: virtual void preEnter(); virtual void postEnter(); +private: bool Cmd_Areas(int argc, const char **argv); bool Cmd_Asm(int argc, const char **argv); bool Cmd_Bob(int argc, const char **argv); @@ -60,7 +59,6 @@ protected: bool Cmd_Song(int argc, const char **argv); private: - QueenEngine *_vm; int _flags; }; |