From d8b8f93c4c51ac0ea8dbc105e3dad17c36866e18 Mon Sep 17 00:00:00 2001 From: Strangerke Date: Thu, 29 Mar 2012 12:40:49 +0200 Subject: MORTEVIELLE: Start updating tools to add support to German DOS version --- engines/mortevielle/mortevielle.cpp | 17 ++++++++++++++++- 1 file changed, 16 insertions(+), 1 deletion(-) (limited to 'engines/mortevielle/mortevielle.cpp') 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(); -- cgit v1.2.3