aboutsummaryrefslogtreecommitdiff
path: root/engines/tucker
diff options
context:
space:
mode:
Diffstat (limited to 'engines/tucker')
-rw-r--r--engines/tucker/tucker.cpp9
1 files changed, 9 insertions, 0 deletions
diff --git a/engines/tucker/tucker.cpp b/engines/tucker/tucker.cpp
index f7afd16906..11ff5a4cc5 100644
--- a/engines/tucker/tucker.cpp
+++ b/engines/tucker/tucker.cpp
@@ -364,7 +364,16 @@ void TuckerEngine::mainLoop() {
}
loadCharset();
loadPanel();
+
loadFile("infobar.txt", _infoBarBuf);
+ // WORKAROUND capitalized "With"/"Con" in the English/Spanish versions
+ // Fixes Trac#10445.
+ if (_gameLang == Common::EN_ANY) {
+ _infoBarBuf[getPositionForLine(kVerbPrepositionWith, _infoBarBuf)] = 'w';
+ } else if (_gameLang == Common::ES_ESP) {
+ _infoBarBuf[getPositionForLine(kVerbPrepositionWith, _infoBarBuf)] = 'c';
+ }
+
_data5Buf = loadFile("data5.c", 0);
_bgTextBuf = loadFile("bgtext.c", 0);
_charNameBuf = loadFile("charname.c", 0);