aboutsummaryrefslogtreecommitdiff
path: root/engines/sherlock/fonts.cpp
AgeCommit message (Collapse)Author
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-05-26SHERLOCK: Refactor Surface and Screen to not use virtual inheritancePaul Gilbert
2016-03-14SHERLOCK: Changed engine to use Graphics::ManagedSurfacePaul Gilbert
2016-02-01SHERLOCK: Silence GCC signed/unsigned warningTorbjörn Andersson
2016-01-31SHERLOCK: SS: Fix incorrect conversation lines display in German versionPaul Gilbert
2016-01-30SHERLOCK: SS: don't setup font for non-play demoMartin Kiewitz
Do not setup font for non-playable demo Non-playable demo does not have any font at all Fixes non-playable demo not working
2015-10-05SHERLOCK: SS: fix comment typoMartin Kiewitz
2015-10-05SHERLOCK: SS: Spanish inv. exclam. mark supportMartin Kiewitz
Support for spanish inverted exclamation mark Was skipped over in the original interpreter and also wasn't even included in the spanish font We create the character by ourselves and map it accordingly
2015-10-04SHERLOCK: SS: Fix invalid characters when displaying journalPaul Gilbert
2015-08-07SHERLOCK: RT: impl. font-char mapping / bug #6882Martin Kiewitz
Rose Tattoo did different font char mapping for at least the German version of the game (can't verify anything else). RT seems to map 0xE1 only, but to a different character and other upper characters (>= 0x80) are not mapped at all. this fixes broken special characters in RT.
2015-06-29SHERLOCK: Fix comment typo and remove unnecessary semicolonTorbjörn Andersson
2015-06-18SHERLOCK: RT: Implement font _yOffsets tablePaul Gilbert
Since this table must only be set up for RT when changing fonts, I needed to put an engine reference in the Fonts base class. Because of this, I've been able to simplify the creation of the various surfaces, since you no longer need to pass in the platform
2015-06-14SHERLOCK: font class char 0xE1 treatment -> 135Martin Kiewitz
instead of 136. confirmed via disassembly. happens in German version, when talking to kid in 2nd room
2015-06-14SHERLOCK: font class adjustment for int. versionsMartin Kiewitz
- allow characters > 0x80 - adjust characters >= 0x80 (Spanish + German didn't do exactly the same) - behavior inside SH2 unconfirmed - makes text in SH1 German+Spanish work
2015-06-12SHERLOCK: 3DO: some work on font file loadingMartin Kiewitz
2015-06-12SHERLOCK: font classMartin Kiewitz
2015-06-12SHERLOCK: 3DO: room fade in, font ignore UI ignoreMartin Kiewitz
2015-06-11SHERLOCK: Remove stray character from comment header.Torbjörn Andersson
2015-06-11SHERLOCK: RT map display partially workingPaul Gilbert
2015-06-11SHERLOCK: font class: skip for 3DOMartin Kiewitz
2015-06-10SHERLOCK: Split up image file classes into their own filePaul Gilbert
2015-06-10SHERLOCK: Split up font handling into a new Fonts surface base classPaul Gilbert
This will be needed for Rose Tattoo, which needs to be able to write text to arbitrary surfaces