diff options
Diffstat (limited to 'engines/tinsel/tinsel.cpp')
-rw-r--r-- | engines/tinsel/tinsel.cpp | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/engines/tinsel/tinsel.cpp b/engines/tinsel/tinsel.cpp index f4d16b268c..33d1d9a96d 100644 --- a/engines/tinsel/tinsel.cpp +++ b/engines/tinsel/tinsel.cpp @@ -1261,6 +1261,11 @@ const char *TinselEngine::getSampleIndex(LANGUAGE lang) { cd = GetCurrentCD(); assert((cd == 1) || (cd == 2)); assert(((unsigned int) lang) < NUM_LANGUAGES); + + if (lang == TXT_ENGLISH) + if (_vm->getLanguage() == Common::EN_USA) + lang = TXT_US; + } else { cd = 0; lang = TXT_ENGLISH; @@ -1276,6 +1281,11 @@ const char *TinselEngine::getSampleFile(LANGUAGE lang) { cd = GetCurrentCD(); assert((cd == 1) || (cd == 2)); assert(((unsigned int) lang) < NUM_LANGUAGES); + + if (lang == TXT_ENGLISH) + if (_vm->getLanguage() == Common::EN_USA) + lang = TXT_US; + } else { cd = 0; lang = TXT_ENGLISH; @@ -1292,6 +1302,11 @@ const char *TinselEngine::getTextFile(LANGUAGE lang) { if (TinselV2) { cd = GetCurrentCD(); assert((cd == 1) || (cd == 2)); + + if (lang == TXT_ENGLISH) + if (_vm->getLanguage() == Common::EN_USA) + lang = TXT_US; + } else cd = 0; |