diff options
author | Adrian Frühwirth | 2018-02-03 15:19:10 +0100 |
---|---|---|
committer | Adrian Frühwirth | 2018-02-03 15:19:10 +0100 |
commit | 049eff4d9941352446d7db417514e173801a3fb4 (patch) | |
tree | 71cbbb374ca74ffaa109078de044e5baf250efb2 /engines | |
parent | 4ce615b1bb7b8978fdb692af86c81fd0194ab54a (diff) | |
download | scummvm-rg350-049eff4d9941352446d7db417514e173801a3fb4.tar.gz scummvm-rg350-049eff4d9941352446d7db417514e173801a3fb4.tar.bz2 scummvm-rg350-049eff4d9941352446d7db417514e173801a3fb4.zip |
TUCKER: Fix default character width table
Non-English versions of the game include a charsize.dta/charszgr.dta
which specifies the width to use when printing glyphs from the character
set to the screen. ScummVM includes a hard-coded lookup table for games
which do not ship with such a file.
For some reason, our current hard-coded table includes widths for all
possible glyphs except one. This fix allows to properly play the German
version, which needs the character 'ß' (eszett), even when charszgr.dta
is missing.
Fixes Trac#4602.
Diffstat (limited to 'engines')
-rw-r--r-- | engines/tucker/staticres.cpp | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/engines/tucker/staticres.cpp b/engines/tucker/staticres.cpp index b9f6a6efee..7443a04e27 100644 --- a/engines/tucker/staticres.cpp +++ b/engines/tucker/staticres.cpp @@ -232,7 +232,7 @@ const uint8 TuckerEngine::_charWidthCharset1[224] = { 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, - 0x07, 0x00, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, + 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07, 0x07 }; |