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 |
|
Max Horn
|
22ab263b00
|
getting graphics in COMI, woohoo! That's a nice christmas present, isn't it? :-)
svn-id: r6103
|
2002-12-24 15:45:23 +00:00 |
|
Max Horn
|
908de40919
|
some hacks to get V8 loading further. It now fails because it can't find the SMAP resource
svn-id: r6102
|
2002-12-24 15:27:27 +00:00 |
|
Jonathan Gray
|
ff7e997a48
|
make initBGBuffers handle the fact that v8 stores number of z buffers in RMHD not RMIH. Now we have to handle the fact that object code blocks are now a sub block of RMSC
svn-id: r6095
|
2002-12-24 07:53:29 +00:00 |
|
Max Horn
|
060562c277
|
partial checkin of patch #655594 (handling Y/N questions); cleanup
svn-id: r6042
|
2002-12-21 12:34:17 +00:00 |
|
Max Horn
|
50f7ffbeb6
|
got rid of _curVirtScreen and VirtScreen::unk1; added some comments to gfx.cpp; added a hack to enable smooth scrolling in V7 games (note: when I say hack, I mean it, it is buggy as hell and not enabled by default, use at your own risk and don't report problems with it, it's disabled by default)
svn-id: r6037
|
2002-12-21 01:11:42 +00:00 |
|