Chris Apers
a47e80cb55
Updated globals access for PalmOS
...
svn-id: r9759
2003-08-18 10:59:21 +00:00
Max Horn
3e0cd37cea
get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNS
...
svn-id: r9554
2003-08-06 12:04:27 +00:00
Max Horn
2fbf782c05
moved some functions out of scummvm.cpp into more appropriate files; rearranged stuff inside scummvm.cpp to be grouped a bit more logical
...
svn-id: r9083
2003-07-19 18:18:01 +00:00
Travis Howell
fdb79e01cc
More fix from Hibernatus
...
svn-id: r9069
2003-07-19 03:54:33 +00:00
Travis Howell
f20c47bb21
Add Indy3 FM Towns support, patch #773434
...
svn-id: r9062
2003-07-18 05:49:21 +00:00
Max Horn
0c21927428
some comments
...
svn-id: r9052
2003-07-16 20:50:26 +00:00
Max Horn
963ecad362
debug/warning/error all automatically output a newline
...
svn-id: r8991
2003-07-13 16:22:17 +00:00
Max Horn
eec095a72d
correct shadow color in Zak256
...
svn-id: r8659
2003-06-26 21:41:53 +00:00
Max Horn
0f293acf96
implemented text shadow in Zak256 (also needed for Indy3-256, maybe?). (Partial) fix for bug #750779 (the shadow color is still wrong)
...
svn-id: r8654
2003-06-26 14:04:08 +00:00
Max Horn
08beeb942b
re-applying my changes (chrilith undid them by accident)
...
svn-id: r8552
2003-06-19 11:13:11 +00:00
Chris Apers
2b522f8f6c
PalmOS changes
...
svn-id: r8550
2003-06-19 10:38:30 +00:00
Max Horn
0bee591ae6
added spanish font & prepositions; removed some trailing spaces
...
svn-id: r8549
2003-06-19 10:29:38 +00:00
Max Horn
8e5702590a
added italian & english V2 font
...
svn-id: r8548
2003-06-19 10:14:58 +00:00
Torbjörn Andersson
e175f75e7d
Made CharsetRendererNut::printChar() take the shadow into consideration
...
when calculating the dimensions of a printed message and when deciding
which parts of the screen to dirty.
I imagine this will fix most of the minor text-drawing glitches that have
been plaguing CoMI. Unfortunately, it fixes none of the major ones.
svn-id: r8511
2003-06-15 15:19:22 +00:00
Max Horn
101df28e0b
moved GameId declaration to common/engine.h (more logical); moved scumm specific stuff from gameDetector.h to scumm.h; cleaned up some #includes (ideally, never #include something in a header file if you can avoid it - this cuts down interdepencies)
...
svn-id: r8496
2003-06-15 01:42:19 +00:00
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