mirror of
https://github.com/libretro/scummvm.git
synced 2025-05-13 09:36:21 +00:00
TUCKER: Refactor to use Engine debugger
This commit is contained in:
parent
0107aace67
commit
85b469ff5d
@ -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;
|
||||
}
|
||||
|
@ -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();
|
||||
|
Loading…
x
Reference in New Issue
Block a user