Commit graph

139 commits

Author SHA1 Message Date
Max Horn
a236803241 cleanup
svn-id: r6984
2003-04-12 11:44:15 +00:00
Paweł Kołodziejski
9079a51cf2 fixed stupid bug
svn-id: r6982
2003-04-12 09:36:10 +00:00
Paweł Kołodziejski
6d4b748199 fixes zplanes for nonblocked games
svn-id: r6981
2003-04-12 09:31:00 +00:00
Max Horn
b015b07d22 oops, forgot debug output
svn-id: r6979
2003-04-12 02:39:16 +00:00
Max Horn
b89a2ca142 doh... best way to check for 16 color games is to check for 16 color games, isn't it? :-)
svn-id: r6978
2003-04-12 02:38:40 +00:00
Paweł Kołodziejski
5418f6d6bd fixed zplanes and a little palette changes for ega blocked games
svn-id: r6959
2003-04-10 19:30:01 +00:00
Jonathan Gray
e169b15efa use shadowPalette for ega stuff
svn-id: r6957
2003-04-10 12:20:36 +00:00
Jonathan Gray
136b4c32b6 blocked ega games now look like they should thanks to aquadran
svn-id: r6955
2003-04-10 11:34:51 +00:00
Jonathan Gray
8c4d7e2d97 make gcc happy
svn-id: r6949
2003-04-09 21:56:50 +00:00
Paweł Kołodziejski
7f6fca1528 fix ega codec again
svn-id: r6948
2003-04-09 19:50:47 +00:00
Paweł Kołodziejski
2f62d6cf4e fix ega codec
svn-id: r6947
2003-04-09 19:18:23 +00:00
Paweł Kołodziejski
c9b56af48b a little improved ega support
svn-id: r6946
2003-04-09 19:14:05 +00:00
Paweł Kołodziejski
7189347adb changed range from GF_OLD256 to GF_AFTER_V3
svn-id: r6940
2003-04-08 19:05:41 +00:00
Paweł Kołodziejski
406b0072e1 fixed reading Loom index file, and handle gfx for 16 colors games
svn-id: r6937
2003-04-07 22:47:38 +00:00
Max Horn
b8043f7570 fix for bug #695654
svn-id: r6900
2003-04-02 15:23:36 +00:00
Max Horn
c98130a0a6 cleanup
svn-id: r6855
2003-03-24 21:56:29 +00:00
Max Horn
8fcdb62f74 Patch #686427: SO_ROOM_SATURATION implementation
svn-id: r6810
2003-03-13 02:23:55 +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
Jonathan Gray
436afde5eb add hack that attempts to workaround the offset hotspot problem in humongous games
svn-id: r6670
2003-03-03 01:53:18 +00:00
Max Horn
a6abd6bb13 Patch #689271: Usage bits fix
svn-id: r6626
2003-02-19 14:35:24 +00:00
James Brown
270e95a655 Patch 679354: ComI actor redraw patch
svn-id: r6590
2003-02-07 19:24:34 +00:00
Jonathan Gray
f1b4ec7571 remove 'small drawing optimisation' that breaks drawing of vertically scrolling rooms, and yes fingolfin in answer to the message left in the commit message on rev 2.26 it causes regression :)
svn-id: r6562
2003-01-28 00:42:32 +00:00
Max Horn
18fdd80710 small drawing optimization for V7/V8 games - tell me if that causes any regressions
svn-id: r6504
2003-01-18 19:16:23 +00:00
James Brown
4e07c1bb91 Patch 668634: Actor iteration fix
svn-id: r6484
2003-01-16 17:37:34 +00:00
Max Horn
b1c570aa6e made NUT font rendered honor _ignoreCharsetMask
svn-id: r6466
2003-01-15 03:10:28 +00:00
James Brown
5bf741f960 Patch 667613: Extend gfxUsageBits[]
svn-id: r6453
2003-01-14 10:06:56 +00:00
Max Horn
aa60f424ba fix banjo duel crash
svn-id: r6427
2003-01-12 13:58:16 +00:00
Max Horn
2636e2806a cleanup
svn-id: r6397
2003-01-11 15:53:00 +00:00
Max Horn
65fdb8fbf0 cleaned up & documented the transitionEffect() code a bit
svn-id: r6338
2003-01-05 21:18:53 +00:00
Max Horn
0ab1edf809 added an assert against the z plane count; resolved an ambigious statement (the order in which the post-increment operator is executed is not specified in the C(++) standard); indentation cleanup
svn-id: r6315
2003-01-01 17:04:13 +00:00
James Brown
be8810eaa9 Fix CMI room segfaults (too few zbuffers defined)
svn-id: r6310
2003-01-01 09:02:36 +00:00
Max Horn
8bbbf4cbaf cleanup; fixed z masking in COMI
svn-id: r6294
2002-12-31 16:44:55 +00:00
Max Horn
7f15b5d08b more cleanup
svn-id: r6292
2002-12-31 14:59:06 +00:00
Max Horn
4b6605c286 another round of cleanup on the first 6 decoders: only moved around code to work out the extreme similarities between them
svn-id: r6291
2002-12-31 04:59:23 +00:00
Max Horn
66b3d2f91a getting rid of _currentX
svn-id: r6290
2002-12-31 04:45:21 +00:00
Max Horn
6079d0f108 more cleanup
svn-id: r6289
2002-12-31 04:36:14 +00:00
Max Horn
dfea6a0d57 cleanup
svn-id: r6288
2002-12-31 04:19:46 +00:00
Max Horn
5d4f06cf1f implemented object drawing (still somewhat broken, we get a 'green screen' effetc :-). Oh yes, this probably breaks save game compatibility for COMI. Oh yeah. As if I would care <g>
svn-id: r6285
2002-12-31 03:26:02 +00:00
Jamieson Christian
7db414b203 Fixed VC++ warnings.
svn-id: r6279
2002-12-30 14:22:23 +00:00
Max Horn
1fad3ca0b9 cleanup
svn-id: r6278
2002-12-30 14:04:46 +00:00
Max Horn
f5b8b9adcf load z-planes correctly for V8; however, there is still something slightly broken (visible at the cannon which is only drawn partly)
svn-id: r6275
2002-12-30 13:15:08 +00:00
Max Horn
81c421ec0c cleanup
svn-id: r6197
2002-12-27 14:04:25 +00:00
James Brown
a6e9f3b65d Increase allowed zbuffers for CMI (One room, 16, uses at least 6.. add a few spare just in case).
svn-id: r6174
2002-12-26 18:10:14 +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
Max Horn
5c39a82633 two good rules of thumb: don't use typecasts if you don't have to - type cast have a nasty habit of hiding and causing problems. When a method takes a pointer argument, if possible make it const. :-). Cleanup. Fixed font rendering in CMI: you need to call updateDirtyRect() if you modify the screen...
svn-id: r6143
2002-12-25 20:07:09 +00:00
Max Horn
aa2a85de99 fixed bomp cursor in CMI partially - still seeing flickering/tearing/artifacts, though
svn-id: r6124
2002-12-25 12:41:41 +00:00
Max Horn
fef84f3737 renamed Scumm::charset -> Scumm::_charset
svn-id: r6119
2002-12-25 12:01:04 +00:00
Max Horn
1b0963dd76 added (broken) cursor support for V8; enabled bomp drawing
svn-id: r6113
2002-12-25 03:48:27 +00:00