diff options
Diffstat (limited to 'engines/zvision/graphics')
-rw-r--r-- | engines/zvision/graphics/render_manager.cpp | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/engines/zvision/graphics/render_manager.cpp b/engines/zvision/graphics/render_manager.cpp index a65117f2b5..3cd9701b7c 100644 --- a/engines/zvision/graphics/render_manager.cpp +++ b/engines/zvision/graphics/render_manager.cpp @@ -992,7 +992,8 @@ bool RenderManager::askQuestion(const Common::String &str) { // English: yes/no // German: ja/nein // Spanish: si/no - // French: F4/any other key + // French Nemesis: F4/any other key + // French ZGI: oui/non switch (evnt.kbd.keycode) { case Common::KEYCODE_y: if (_engine->getLanguage() == Common::EN_ANY) @@ -1006,15 +1007,19 @@ bool RenderManager::askQuestion(const Common::String &str) { if (_engine->getLanguage() == Common::ES_ESP) result = 2; break; + case Common::KEYCODE_o: + if (_engine->getLanguage() == Common::FR_FRA && _engine->getGameId() == GID_GRANDINQUISITOR) + result = 2; + break; case Common::KEYCODE_F4: - if (_engine->getLanguage() == Common::FR_FRA) + if (_engine->getLanguage() == Common::FR_FRA && _engine->getGameId() == GID_NEMESIS) result = 2; break; case Common::KEYCODE_n: result = 1; break; default: - if (_engine->getLanguage() == Common::FR_FRA) + if (_engine->getLanguage() == Common::FR_FRA && _engine->getGameId() == GID_NEMESIS) result = 1; break; } |