From 52147dc0c0e33bc426d44ad30bad99197fe4433e Mon Sep 17 00:00:00 2001 From: Eugene Sandulenko Date: Sat, 20 Aug 2011 12:38:07 +0100 Subject: AGOS: Switched pause dialog to getLanguageKeyYes usage --- engines/agos/script_s1.cpp | 32 ++++---------------------------- 1 file changed, 4 insertions(+), 28 deletions(-) (limited to 'engines/agos') diff --git a/engines/agos/script_s1.cpp b/engines/agos/script_s1.cpp index 350ed31068..b5c39fb65e 100644 --- a/engines/agos/script_s1.cpp +++ b/engines/agos/script_s1.cpp @@ -21,6 +21,7 @@ */ #include "common/system.h" +#include "common/localization.h" #include "graphics/palette.h" @@ -307,34 +308,9 @@ void AGOSEngine_Simon1::os1_pauseGame() { // 135: pause game _system->setFeatureState(OSystem::kFeatureVirtualKeyboard, true); - // If all else fails, use English as fallback. - Common::KeyCode keyYes = Common::KEYCODE_y; - Common::KeyCode keyNo = Common::KEYCODE_n; - - switch (_language) { - case Common::RU_RUS: - break; - case Common::PL_POL: - keyYes = Common::KEYCODE_t; - break; - case Common::HE_ISR: - keyYes = Common::KEYCODE_f; - break; - case Common::ES_ESP: - keyYes = Common::KEYCODE_s; - break; - case Common::IT_ITA: - keyYes = Common::KEYCODE_s; - break; - case Common::FR_FRA: - keyYes = Common::KEYCODE_o; - break; - case Common::DE_DEU: - keyYes = Common::KEYCODE_j; - break; - default: - break; - } + Common::KeyCode keyYes, keyNo; + + Common::getLanguageYesNo((Common::Language)_language, keyYes, keyNo); while (!shouldQuit()) { delay(1); -- cgit v1.2.3