Age | Commit message (Collapse) | Author |
|
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.
|
|
I'm told not every version of the game plays this. Mine does though,
and I see no harm in adding it for all versions. The code is robust
enough to work even if the "introdub.raw" file is missing completely.
|
|
|
|
|
|
|
|
svn-id: r48801
|
|
svn-id: r41520
|
|
- separated instruction table parsing from instruction execution
- added a few debug calls to monitor game flags changes
- some variables/functions renaming
svn-id: r40454
|
|
svn-id: r36063
|
|
compressed audio files)
svn-id: r35710
|
|
svn-id: r35228
|
|
kSupportsSavingDuringRuntime, cleanup
svn-id: r35171
|
|
added support for non-interactive demo
fixed wrong end of demo screen when quitting the game using the inventory
svn-id: r35069
|
|
fixed bad glyphs display for non french version
got rid of Graphics::drawChar2
svn-id: r35006
|
|
svn-id: r34999
|
|
svn-id: r34990
|