TOLTECS: Refactor to use Engine debugger

This commit is contained in:
Paul Gilbert 2020-02-09 08:47:28 -08:00 committed by Filippos Karapetis
parent 7f90c4e961
commit b97f66ba17
2 changed files with 1 additions and 9 deletions

View File

@ -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);

View File

@ -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;