From 589f0f875070f0e8bd7b2cbf395818fbc934f822 Mon Sep 17 00:00:00 2001 From: Adrian Frühwirth Date: Sun, 6 May 2018 02:16:40 +0200 Subject: PRINCE: Use ScummVM save/load dialogs The original option dialogs do not seem to be implemented yet so we always show the ScummVM ones when using the save/load hotkeys for now. This partly fixes Trac#9866. --- engines/prince/prince.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'engines/prince/prince.cpp') diff --git a/engines/prince/prince.cpp b/engines/prince/prince.cpp index b31a319e23..ae2457640c 100644 --- a/engines/prince/prince.cpp +++ b/engines/prince/prince.cpp @@ -544,6 +544,14 @@ void PrinceEngine::setMobTranslationTexts() { void PrinceEngine::keyHandler(Common::Event event) { uint16 nChar = event.kbd.keycode; switch (nChar) { + case Common::KEYCODE_F1: + if (canLoadGameStateCurrently()) + scummVMSaveLoadDialog(false); + break; + case Common::KEYCODE_F2: + if (canSaveGameStateCurrently()) + scummVMSaveLoadDialog(true); + break; case Common::KEYCODE_d: if (event.kbd.hasFlags(Common::KBD_CTRL)) { getDebugger()->attach(); -- cgit v1.2.3