Commit Graph

170 Commits

Author SHA1 Message Date
Max Horn
c4741d89a3 new V2 drawBitmap implementation which handles object drawing, too; no masking implemented yet. Once it fully works, will remove all the _egaStrip* stuff
svn-id: r7413
2003-05-10 14:30:58 +00:00
Max Horn
114af3159e added a 'width' parameter to drawBitmap (contrary to 'numstrips', it specifies the full width of the image passed in, not how much we shoul draw of it) - this will be used for the new V2 drawBitmap code; renamed drawBitmap parameter 'h' to 'height'
svn-id: r7412
2003-05-10 12:59:32 +00:00
Max Horn
97197f95ea cleanup
svn-id: r7411
2003-05-10 12:23:02 +00:00
James Brown
ff3429ddab V2 Vars Fix
svn-id: r7404
2003-05-09 06:03:48 +00:00
Max Horn
15bddf437b updated my FIXME comment
svn-id: r7401
2003-05-09 01:17:31 +00:00
Max Horn
4d7f7a8c80 yet more v2 var fixes
svn-id: r7397
2003-05-08 21:14:21 +00:00
Max Horn
6d2c0de5f2 more v2 var access fixes
svn-id: r7395
2003-05-08 20:37:06 +00:00
Max Horn
0461222181 fixed various cases of bad var access
svn-id: r7394
2003-05-08 15:58:30 +00:00
Max Horn
98881c3a6a init all VAR_* variables to 0xFF; replaced access to _vars in the form _vars[VAR_*] by VARS(VAR_*) which performs a validity checK; renamed _vars to _scummVars to make sure I updated all places; fixed two places where V6 and newer games would access V5 vars (but there are still some left, it seems); checked VAR access for now only generates a warning
svn-id: r7393
2003-05-08 15:48:50 +00:00
Max Horn
b1145090f6 Patch #733099: DIG: Experimental camera fix (should fix bugs #716350 and #659158)
svn-id: r7384
2003-05-07 22:56:06 +00:00
Max Horn
30ebd2d7ff fixed drawing code for height != 128, but added a (temporary) hack to ignore any such drawing anyway, for demo purposes
svn-id: r7308
2003-05-04 03:27:55 +00:00
Max Horn
0f9e9dcae6 there ya go
svn-id: r7307
2003-05-04 03:08:52 +00:00
Max Horn
6994cc1eea much better, but still buggy
svn-id: r7306
2003-05-04 03:05:16 +00:00
Max Horn
fbbe36c927 cleanup
svn-id: r7305
2003-05-04 03:01:55 +00:00
Max Horn
3b77249ab0 cleanup; got rid of o2_printEgo
svn-id: r7300
2003-05-04 01:10:45 +00:00
Max Horn
9466a5dcef Patch #730800: EGA LOOM: Hack to fix palette problem (also helps MonkeyEGA)
svn-id: r7290
2003-05-03 20:49:53 +00:00
Max Horn
797c222ec7 VAR_V5_DRAWFLAGS == VAR_CURRENT_LIGHTS; fixed bug #601139
svn-id: r7234
2003-04-30 21:30:59 +00:00
Max Horn
2b74abd2c9 PalmOS changes
svn-id: r7224
2003-04-30 13:23:31 +00:00
Paweł Kołodziejski
0bf32a89f3 small cleanup
svn-id: r7212
2003-04-30 06:08:32 +00:00
Paweł Kołodziejski
f359a141da small cleanup
svn-id: r7210
2003-04-30 05:52:03 +00:00
Paweł Kołodziejski
39f85f7aac added gfx bitmap and zbuffer codec for v2 games
svn-id: r7209
2003-04-30 05:48:55 +00:00
Max Horn
99e6ac9a3b fix loom mouse position quirks (even simplified the code :-)
svn-id: r7187
2003-04-28 18:35:28 +00:00
Max Horn
2d8fa42f44 renamed setCursorHotspot2 to setCursorHotspot; fixed (with a hack) cursor in Loom
svn-id: r7132
2003-04-26 13:28:34 +00:00
Max Horn
2363704bd7 proper fix for COMI regression
svn-id: r7125
2003-04-26 10:43:59 +00:00
Jonathan Gray
b542136929 make comi work again, can we branch for 0.4.0 already so all the testing actually means something?
svn-id: r7122
2003-04-26 01:38:38 +00:00
Max Horn
913f9d2eb1 fixed stupid mistake (yeah yeah, being able to read old code, and use your brain properly, helps :-)
svn-id: r7103
2003-04-25 10:57:12 +00:00
Max Horn
33045523ae fix a regression my recent change introduce in GF_OLD256 games <sigh>
svn-id: r7099
2003-04-25 00:03:06 +00:00
Max Horn
a90dcc8b71 simplified / unified code; fixed various masking bugs
svn-id: r7096
2003-04-24 18:53:21 +00:00
Jonathan Gray
0e4c195b7c disable masks in OLD_BUNDLE games for now
svn-id: r7094
2003-04-24 14:33:31 +00:00
Paweł Kołodziejski
3efe16ffce loom ega: build custom cursor, op_wait() has more then one subopcodes(revert changes), disabled adlib_default
svn-id: r7017
2003-04-18 20:16:32 +00:00
Max Horn
fc08a317b0 fixed OLD_BUNDLE object image offset
svn-id: r6991
2003-04-12 18:43:23 +00:00
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