diff --git a/engines/toltecs/toltecs.cpp b/engines/toltecs/toltecs.cpp index 2eebe91c3b1..7d8a6221b95 100644 --- a/engines/toltecs/toltecs.cpp +++ b/engines/toltecs/toltecs.cpp @@ -123,7 +123,7 @@ Common::Error ToltecsEngine::run() { _menuSystem = new MenuSystem(this); _sound = new Sound(this); - _console = new Console(this); + setDebugger(new Console(this)); _cfgText = ConfMan.getBool("subtitles"); _cfgVoices = !ConfMan.getBool("speech_mute"); @@ -176,7 +176,6 @@ Common::Error ToltecsEngine::run() { _music->stopSequence(); _sound->stopAll(); - delete _console; delete _arc; delete _res; delete _screen; @@ -305,7 +304,6 @@ void ToltecsEngine::drawScreen() { _screen->_guiRefresh = false; } - _console->onFrame(); _system->updateScreen(); _system->delayMillis(10); @@ -322,9 +320,6 @@ void ToltecsEngine::updateInput() { //debug("key: flags = %02X; keycode = %d", _keyState.flags, _keyState.keycode); - if (event.kbd.hasFlags(Common::KBD_CTRL) && event.kbd.keycode == Common::KEYCODE_d) - _console->attach(); - switch (event.kbd.keycode) { case Common::KEYCODE_F5: showMenu(kMenuIdSave); diff --git a/engines/toltecs/toltecs.h b/engines/toltecs/toltecs.h index 8a4bc221ae0..aed237a0f96 100644 --- a/engines/toltecs/toltecs.h +++ b/engines/toltecs/toltecs.h @@ -112,8 +112,6 @@ public: const Common::String& getTargetName() const { return _targetName; } void syncSoundSettings() override; - GUI::Debugger *getDebugger() override { return _console; } - void setupSysStrings(); void requestSavegame(int slotNum, Common::String &description); void requestLoadgame(int slotNum); @@ -149,7 +147,6 @@ public: AnimationPlayer *_anim; ArchiveReader *_arc; - Console *_console; Input *_input; MenuSystem *_menuSystem; MoviePlayer *_moviePlayer;