Commit Graph
45 Commits
Author SHA1 Message Date
Torbjörn Andersson ab7f8b3378 Fixed recent regression (too many blast texts) in The Dig's end credits and
made the text scroll off the screen instead of just vanishing at the top.
(The latter also applies to Full Throttle's end credits.)

svn-id: r8402
2003-06-08 15:17:14 +00:00
Max Horn 083f4c4845 never call exit(), always go thrugh OSystem::quit()
svn-id: r8397
2003-06-08 11:54:35 +00:00
Max Horn 49b9a8fc9d follow our coding conventions
svn-id: r8377
2003-06-07 00:49:36 +00:00
Max Horn 86df3537b9 replaced GF_AFTER with _version
svn-id: r8372
2003-06-07 00:13:26 +00:00
Max Horn 565a100c83 some cleanup & refactoring (CJK fonts have proper shadows now, for example); preparations to merge NutRenderer and SmushFont
svn-id: r8303
2003-06-04 23:32:09 +00:00
Max Horn 6fd0e4a07f Patch #747021: DIG&CMI 2 byte charset support (very heavily modified by me; still needs more cleanup but already works well enough)
svn-id: r8293
2003-06-04 14:37:43 +00:00
Chris Apers 4e2eb20935 Save a bit of space for PalmOS
svn-id: r8289
2003-06-04 09:33:01 +00:00
Max Horn cb9c64aae2 cleanup
svn-id: r8283
2003-06-02 23:23:45 +00:00
Max Horn cb5fb5d403 added a getMaskBuffer method (makes it easier to read some of the code); merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen
svn-id: r8241
2003-06-01 14:30:26 +00:00
Max Horn 2591a4f018 This didn't look logical, and could (in theory) lead to mask being drawn but _hasMask not being set. I suspect it was a bug in the original commit adding this (back in the original string.cpp, rev. 1.5). Even if this change should turn out ot be incorrect, the original code most probably was incorrect anyway
svn-id: r8240
2003-06-01 14:07:14 +00:00
Max Horn 80eab4c3c4 hook language command switch to V2 font / prepositions
svn-id: r7970
2003-05-25 20:38:44 +00:00
Max Horn b797a34526 fixed V2 font decoder; added french V2 font
svn-id: r7967
2003-05-25 20:21:28 +00:00
Max Horn 54835862fb cleanup
svn-id: r7920
2003-05-25 00:30:48 +00:00
Max Horn 8a82e59065 constness fixes
svn-id: r7787
2003-05-21 16:28:02 +00:00
Max Horn 5fe08b9191 init charset data
svn-id: r7734
2003-05-20 15:12:33 +00:00
Max Horn e420517d02 fixed charset id check
svn-id: r7717
2003-05-20 10:56:04 +00:00
Max Horn f4c7f37743 Make use of ScummVM::Rect
svn-id: r7546
2003-05-15 22:30:32 +00:00
Max Horn d4841c9197 new V2 font (taken from german zak.exe)
svn-id: r7509
2003-05-14 16:38:55 +00:00
Max Horn acb35fc915 renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and _realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive)
svn-id: r7423
2003-05-10 21:49:59 +00:00
Max Horn 54a9ad3204 super hackish mouse click support for Zak (doesn't do anything useful in MM yet; and in Zak, all clicks are for the scene, i.e. no verb clicks etc.)
svn-id: r7408
2003-05-09 22:26:00 +00:00
Max Horn c63ec9d008 added a v2 charset rendered (with a hardcoded font take from german zak); enabled verbs in zak (well, they are drawn at least :-)
svn-id: r7398
2003-05-08 22:44:46 +00:00
Max Horn c77cbc5cb4 Fixed bug #730030: INDY3: Crash when loading new savegames
svn-id: r7240
2003-05-01 11:03:41 +00:00
Jonathan Gray e042792bb9 patch #730034 from erik, EGA LOOM: Small text shadow update
svn-id: r7213
2003-04-30 10:27:06 +00:00
Max Horn 3053f76ae5 removed obsolete FIXMEs
svn-id: r7197
2003-04-29 10:29:00 +00:00
Max Horn 12c44ba73d Patch #728754: EGA LOOM: Text masking
svn-id: r7184
2003-04-28 17:17:39 +00:00
Max Horn dabbbde957 typo/cleanup
svn-id: r7174
2003-04-28 12:36:21 +00:00
Max Horn 30ac620bd3 drop shadow cleanup
svn-id: r7163
2003-04-27 18:49:27 +00:00
Max Horn 732d457aac Patch #728483: EGA LOOM: More text-drawing hackery
svn-id: r7162
2003-04-27 18:30:35 +00:00
Paweł Kołodziejski 0a46882bea added charset support for all V3 games, and fix for cleaning all 16 variables not only 15
svn-id: r6928
2003-04-07 14:38:26 +00:00
Paweł Kołodziejski 7e62d9a119 zak256 invertory bug is not repeatable, changed order font selection, added handle font support for all V3 scumm games
svn-id: r6927
2003-04-07 06:34:42 +00:00
Paweł Kołodziejski aa3766018f updated copyrights headers
svn-id: r6726
2003-03-06 21:46:56 +00:00
Paweł Kołodziejski 093428ae9a and more cleanup
svn-id: r6718
2003-03-06 17:58:13 +00:00
Max Horn 89f6ebb77c added some asserts; added a hack that helps the COMI demo
svn-id: r6684
2003-03-04 02:43:43 +00:00
Max Horn b1c570aa6e made NUT font rendered honor _ignoreCharsetMask
svn-id: r6466
2003-01-15 03:10:28 +00:00
Paweł Kołodziejski f543fae16d there are 5 fonts in CMI
svn-id: r6302
2002-12-31 21:41:24 +00:00
Max Horn d65915beff added masking to nut charset renderer
svn-id: r6300
2002-12-31 20:52:11 +00:00
Max Horn 69dfba70eb removed more dead weight
svn-id: r6277
2002-12-30 13:55:36 +00:00
Max Horn ad06190dd9 removing some annoying warnings
svn-id: r6203
2002-12-27 15:41:43 +00:00
James Brown fd64fc2b6b Move some things around, to get rid of all these resource/ sprintf's for CMI
svn-id: r6182
2002-12-27 00:11:01 +00:00
Max Horn a43355a1bf reuse the old (ugly nasty dreaded) string system for V8, too (by supplying a NUT based CharsetRenderer)
svn-id: r6162
2002-12-26 01:47:40 +00:00
Max Horn 48c66ba210 fixed save/load; more restructuring of the charset rendering code
svn-id: r6154
2002-12-26 00:21:19 +00:00
Max Horn a782a22c4d seperated classic & old256 rendered (now subclasses of CharsetRenderer)
svn-id: r6152
2002-12-25 21:57:01 +00:00
Max Horn 748ac8fe37 more cleanup
svn-id: r6149
2002-12-25 21:42:22 +00:00
Max Horn d808e4da1f cleanup
svn-id: r6148
2002-12-25 21:14:26 +00:00
Max Horn fca9ec09e7 moved CharsetRendere into its own header/source file; changed Scumm::_charset into a pointer, to make it possible to use different implementations of it
svn-id: r6147
2002-12-25 21:04:47 +00:00