mirror of
https://github.com/libretro/scummvm.git
synced 2025-04-01 06:14:07 +00:00
TOLTECS: Refactor to use Engine debugger
This commit is contained in:
parent
7f90c4e961
commit
b97f66ba17
@ -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);
|
||||
|
@ -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;
|
||||
|
Loading…
x
Reference in New Issue
Block a user