aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEugene Sandulenko2011-08-20 12:38:07 +0100
committerEugene Sandulenko2011-08-20 12:52:34 +0100
commit52147dc0c0e33bc426d44ad30bad99197fe4433e (patch)
tree5fe7dcd365f267554961c4cd5d53d1df1f45f069
parenta2945ba440db388792733cd175c6074b34e03eb5 (diff)
downloadscummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.tar.gz
scummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.tar.bz2
scummvm-rg350-52147dc0c0e33bc426d44ad30bad99197fe4433e.zip
AGOS: Switched pause dialog to getLanguageKeyYes usage
-rw-r--r--engines/agos/script_s1.cpp32
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);