sluicebox
1efdb1cb6c
SCI: Add support for Macintosh fonts
...
High-resolution native Macintosh fonts are now supported in the
following games when the game's executable is present:
- Castle of Dr. Brain
- Freddy Pharkas
- King's Quest 6
- Leisure Suit Larry 1
- Leisure Suit Larry 5
- Space Quest 1
And in these games when classicmacfonts.dat is present:
- Leisure Suit Larry 6 (floppy)
- Quest for Glory 1
2022-11-06 23:05:20 -08:00
Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
sluicebox
8a87d1030c
SCI: Fix newline handling in Japanese PQ2
...
Many PQ2 Japanese strings contain escaped newlines ("\n") which we have
not been handling. We have been handling these in getSciLanguageString()
when returning Japanese text but that's not where SSCI does this work.
PQ2's Print procedure in script 255 parses Japanese text itself and our
getSciLanguageString() is never involved.
Now Japanese newline handling is done in the core text measuring and
drawing functions, which is closer to where SSCI did it, but without the
hack of having GetLongest() patch out Japanese newlines like in SSCI.
Fixes bug #13154
2021-12-13 11:43:35 -07:00
Paul Gilbert
0136043f09
COMMON: Revert Change Rect and Point to have int32 fields
...
This reverts commit 1c3e7fb4e9
.
2021-07-06 20:35:42 -07:00
Paul Gilbert
1c3e7fb4e9
COMMON: Change Rect and Point to have int32 fields
2021-07-04 18:24:26 -07:00
wonst719
b7664c24dc
SCI: Korean fan translation support
2020-11-08 22:26:31 +02:00
sluicebox
ca66a776b0
SCI: Implement early GetLongest() behavior, bug #10000
2019-07-09 09:51:10 +03:00
Colin Snover
10d97ce379
SCI: Fix more unsafe C-string usage
2017-02-05 12:38:21 -06:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Martin Kiewitz
eff78c4424
SCI: fix Japanese Space Quest 4 (intro + buttons)
...
At least SQ4 uses #j text prefix as signal for the
interpreter to not use the PC9801 hires font, but
to use the internal low res font instead
2014-11-04 22:01:21 +01:00
Martin Kiewitz
c9e74d6d54
SCI: text16 GetLongest() changes fixes bug #5334
...
also fixes bug #5159
also fixes Japanese line wrapping (hopefully)
2014-11-01 23:36:29 +01:00
Johannes Schickel
8fc7d60feb
SCI: Make GPL headers consistent in themselves.
2014-02-18 02:39:37 +01:00
Max Horn
51bde6ced5
SCI: Remove a bunch of unused private member variables
...
All instances uncovered by clang warnings.
2013-04-18 23:50:20 +02:00
strangerke
69b1485a22
GIT: Clean up: Suppress SVN tags, now useless
2011-05-12 01:16:22 +02:00
Filippos Karapetis
cf94a99bb7
SCI: Changed the bShow parameter of GfxText16:Box() into a bool
...
svn-id: r55179
2011-01-09 00:32:26 +00:00
Filippos Karapetis
505e1888e5
SCI: Some function renaming
...
Draw_Status -> DrawStatus
Draw_String -> DrawString
svn-id: r55178
2011-01-08 23:16:44 +00:00
Martin Kiewitz
cd6aa62702
SCI: adding separate status drawing code
...
now also draws "IV" in KQ4 correctly. This wasn't the case before because we reused the regular drawing code, which would see the 0xA ("IV") as linebreak
save for backport
svn-id: r52913
2010-09-26 18:23:53 +00:00
Martin Kiewitz
9c67db6b0d
SCI: adding text code reference support
...
fixes glossary in pepper, bug #3040039
svn-id: r52651
2010-09-09 10:52:17 +00:00
Martin Kiewitz
839ba339ed
SCI: finally fixing font codes
...
fixing regressions of r51511&51512 and cleaning up as well - for sq5
svn-id: r51513
2010-07-30 16:55:36 +00:00
Martin Kiewitz
891b568fde
SCI: move textSize and textFonts and textColors inside gfxText16
...
svn-id: r49851
2010-06-15 13:01:07 +00:00
Martin Kiewitz
1e62e44fb6
SCI: the pc98 rom has to display kanji directly, because of the bad behaviour of GetLongest() we will actually put more chars in each line as actually fit. That way the scripts will only show most of the chars, but actually leave out some of the pixels of the far right characters. We now show kanji chars directly, sort of reproducing pc98 rom behaviour
...
svn-id: r48748
2010-04-20 16:46:26 +00:00
Martin Kiewitz
75f7536ca1
SCI: sierra switched hardcoded inside their pc98 interpreter to font 900, if sjis text got detected
...
svn-id: r48726
2010-04-19 20:15:31 +00:00
Martin Kiewitz
ab2941bb52
SCI: adding some minor documentation for the various graphic classes
...
svn-id: r47904
2010-02-05 15:48:45 +00:00
Martin Kiewitz
51b608d794
SCI: renamed class Font to GfxFont
...
svn-id: r47900
2010-02-05 12:30:41 +00:00
Martin Kiewitz
19bca95905
SCI: renamed Text class to GfxText16
...
svn-id: r47780
2010-01-31 21:54:43 +00:00