diff options
author | Strangerke | 2012-03-29 12:40:49 +0200 |
---|---|---|
committer | Strangerke | 2012-04-06 08:24:04 +0200 |
commit | d8b8f93c4c51ac0ea8dbc105e3dad17c36866e18 (patch) | |
tree | 696b9ae7f78fb54422b3a1a765da6aaff63759e5 /engines/mortevielle | |
parent | f91e909afa4e3e839f29d2ba643ecd69da88c817 (diff) | |
download | scummvm-rg350-d8b8f93c4c51ac0ea8dbc105e3dad17c36866e18.tar.gz scummvm-rg350-d8b8f93c4c51ac0ea8dbc105e3dad17c36866e18.tar.bz2 scummvm-rg350-d8b8f93c4c51ac0ea8dbc105e3dad17c36866e18.zip |
MORTEVIELLE: Start updating tools to add support to German DOS version
Diffstat (limited to 'engines/mortevielle')
-rw-r--r-- | engines/mortevielle/mortevielle.cpp | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/engines/mortevielle/mortevielle.cpp b/engines/mortevielle/mortevielle.cpp index 5be59d5ec5..b8be8384de 100644 --- a/engines/mortevielle/mortevielle.cpp +++ b/engines/mortevielle/mortevielle.cpp @@ -279,7 +279,22 @@ Common::ErrorCode MortevielleEngine::loadMortDat() { */ void MortevielleEngine::readStaticStrings(Common::File &f, int dataSize, DataType dataType) { // Figure out what language Id is needed - byte desiredLanguageId = (getLanguage() == Common::EN_ANY) ? LANG_ENGLISH : LANG_FRENCH; + byte desiredLanguageId; + switch(getLanguage()) { + case Common::EN_ANY: + desiredLanguageId = LANG_ENGLISH; + break; + case Common::FR_FRA: + desiredLanguageId = LANG_FRENCH; + break; + case Common::DE_DEU: + desiredLanguageId = LANG_GERMAN; + break; + default: + warning("Language not supported, switching to English"); + desiredLanguageId = LANG_ENGLISH; + break; + } // Read in the language byte languageId = f.readByte(); |