aboutsummaryrefslogtreecommitdiff
path: root/engines/bladerunner/bladerunner.cpp
diff options
context:
space:
mode:
authorPeter Kohaut2018-01-14 13:33:45 +0100
committerPeter Kohaut2018-01-14 13:36:55 +0100
commit1eeafb4e30f9ccc92ece32b7078841ff94b3c7fb (patch)
treef82ed30c2f7298e46d8a46ac8896d5e1f6979c62 /engines/bladerunner/bladerunner.cpp
parentd7efb2d5bba352fb43c903bcb2595e3b9b757c2f (diff)
downloadscummvm-rg350-1eeafb4e30f9ccc92ece32b7078841ff94b3c7fb.tar.gz
scummvm-rg350-1eeafb4e30f9ccc92ece32b7078841ff94b3c7fb.tar.bz2
scummvm-rg350-1eeafb4e30f9ccc92ece32b7078841ff94b3c7fb.zip
BLADERUNNER: Support for different languages
Added support for playing the game with different languages Added Spanish language to detection tables
Diffstat (limited to 'engines/bladerunner/bladerunner.cpp')
-rw-r--r--engines/bladerunner/bladerunner.cpp26
1 files changed, 25 insertions, 1 deletions
diff --git a/engines/bladerunner/bladerunner.cpp b/engines/bladerunner/bladerunner.cpp
index 0c5dabe136..653f159bb3 100644
--- a/engines/bladerunner/bladerunner.cpp
+++ b/engines/bladerunner/bladerunner.cpp
@@ -69,12 +69,13 @@
#include "common/system.h"
#include "engines/util.h"
+#include "engines/advancedDetector.h"
#include "graphics/pixelformat.h"
namespace BladeRunner {
-BladeRunnerEngine::BladeRunnerEngine(OSystem *syst)
+BladeRunnerEngine::BladeRunnerEngine(OSystem *syst, const ADGameDescription *desc)
: Engine(syst),
_rnd("bladerunner") {
_windowIsActive = true;
@@ -104,6 +105,29 @@ BladeRunnerEngine::BladeRunnerEngine(OSystem *syst)
_walkSoundId = -1;
_walkSoundVolume = 0;
_walkSoundBalance = 0;
+
+ switch (desc->language) {
+ case Common::EN_ANY:
+ this->_languageCode = "E";
+ break;
+ case Common::DE_DEU:
+ this->_languageCode = "G";
+ break;
+ case Common::FR_FRA:
+ this->_languageCode = "F";
+ break;
+ case Common::IT_ITA:
+ this->_languageCode = "I";
+ break;
+ case Common::RU_RUS:
+ this->_languageCode = "R";
+ break;
+ case Common::ES_ESP:
+ this->_languageCode = "S";
+ break;
+ default:
+ this->_languageCode = "E";
+ }
}
BladeRunnerEngine::~BladeRunnerEngine() {