diff options
author | Martin Kiewitz | 2015-06-14 02:27:23 +0200 |
---|---|---|
committer | Martin Kiewitz | 2015-06-14 02:27:23 +0200 |
commit | 8d07a00f39fc80845911211d488eabf899c94f1a (patch) | |
tree | 6928512cb64ede824a3a67a4162c9db86fa63f9c /engines/sherlock | |
parent | 92f54db76c297925de5369e9fd16cb2173f4fc49 (diff) | |
download | scummvm-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.cpp | 4 |
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--; |