aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--engines/tinsel/tinsel.cpp15
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;