TUCKER: Refactor to use Engine debugger

This commit is contained in:
Paul Gilbert 2020-02-09 08:54:16 -08:00 committed by Filippos Karapetis
parent 0107aace67
commit 85b469ff5d
2 changed files with 1 additions and 11 deletions

View File

@ -43,7 +43,7 @@ namespace Tucker {
TuckerEngine::TuckerEngine(OSystem *system, Common::Language language, uint32 flags)
: Engine(system), _gameLang(language), _gameFlags(flags), _rnd("tucker") {
_console = new TuckerConsole(this);
setDebugger(new TuckerConsole(this));
resetVariables();
@ -75,7 +75,6 @@ TuckerEngine::TuckerEngine(OSystem *system, Common::Language language, uint32 fl
}
TuckerEngine::~TuckerEngine() {
delete _console;
}
bool TuckerEngine::hasFeature(EngineFeature f) const {
@ -680,12 +679,6 @@ void TuckerEngine::parseEvents() {
_inputKeys[kInputKeyEscape] = true;
_inputKeys[kInputKeySkipSpeech] = true;
break;
case Common::KEYCODE_d:
if (ev.kbd.hasFlags(Common::KBD_CTRL)) {
this->getDebugger()->attach();
this->getDebugger()->onFrame();
}
break;
default:
break;
}

View File

@ -450,7 +450,6 @@ public:
Common::Error run() override;
bool hasFeature(EngineFeature f) const override;
GUI::Debugger *getDebugger() override { return _console; }
WARN_UNUSED_RESULT static SavegameError readSavegameHeader(Common::InSaveFile *file, SavegameHeader &header, bool skipThumbnail = true);
WARN_UNUSED_RESULT static SavegameError readSavegameHeader(const char *target, int slot, SavegameHeader &header);
@ -753,8 +752,6 @@ protected:
bool canSaveGameStateCurrently() override;
virtual bool existsSavegame();
TuckerConsole *_console;
void handleIntroSequence();
void handleCreditsSequence();
void handleCongratulationsSequence();