diff options
author | Eugene Sandulenko | 2011-08-20 12:38:07 +0100 |
---|---|---|
committer | Eugene Sandulenko | 2011-08-20 12:52:34 +0100 |
commit | 52147dc0c0e33bc426d44ad30bad99197fe4433e (patch) | |
tree | 5fe7dcd365f267554961c4cd5d53d1df1f45f069 /engines/agos | |
parent | a2945ba440db388792733cd175c6074b34e03eb5 (diff) | |
download | scummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.tar.gz scummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.tar.bz2 scummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.zip |
AGOS: Switched pause dialog to getLanguageKeyYes usage
Diffstat (limited to 'engines/agos')
-rw-r--r-- | engines/agos/script_s1.cpp | 32 |
1 files changed, 4 insertions, 28 deletions
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); |