aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock
diff options
context:
space:
mode:
authorMartin Kiewitz2015-06-14 02:27:23 +0200
committerMartin Kiewitz2015-06-14 02:27:23 +0200
commit8d07a00f39fc80845911211d488eabf899c94f1a (patch)
tree6928512cb64ede824a3a67a4162c9db86fa63f9c /engines/sherlock
parent92f54db76c297925de5369e9fd16cb2173f4fc49 (diff)
downloadscummvm-rg350-8d07a00f39fc80845911211d488eabf899c94f1a.tar.gz
scummvm-rg350-8d07a00f39fc80845911211d488eabf899c94f1a.tar.bz2
scummvm-rg350-8d07a00f39fc80845911211d488eabf899c94f1a.zip
SHERLOCK: font class char 0xE1 treatment -> 135
instead of 136. confirmed via disassembly. happens in German version, when talking to kid in 2nd room
Diffstat (limited to 'engines/sherlock')
-rw-r--r--engines/sherlock/fonts.cpp4
1 files changed, 3 insertions, 1 deletions
diff --git a/engines/sherlock/fonts.cpp b/engines/sherlock/fonts.cpp
index c0a6d45f48..974debcc1f 100644
--- a/engines/sherlock/fonts.cpp
+++ b/engines/sherlock/fonts.cpp
@@ -89,7 +89,9 @@ inline byte Fonts::translateChar(byte c) {
case ' ':
return 0; // translate to first actual character
case 225:
- return 136; // special handling for 0xE1
+ // This was done in the German interpreter
+ // happens when talking to the kid in the 2nd room
+ return 135; // special handling for 0xE1
default:
if (c >= 0x80) { // German SH1 version did this
c--;