Commit Graph
86814 Commits
Author SHA1 Message Date
Robert Göffringmann 4a934a5519 make mouse move to middle of screen at start and let skystate initialize its _objectList
svn-id: r8335
2003-06-05 20:37:52 +00:00
Robert Göffringmann 98b3712163 fixed caching routines
svn-id: r8334
2003-06-05 19:45:27 +00:00
Paweł Kołodziejski 5e18dc19ff a little better
svn-id: r8333
2003-06-05 19:26:43 +00:00
Robert Göffringmann 8e253b1937 fixed sprite drawing, added some mouse support and some logic routines.
svn-id: r8332
2003-06-05 18:54:26 +00:00
Paweł Kołodziejski da6ac080af disabled mask for now
svn-id: r8331
2003-06-05 18:37:11 +00:00
Paweł Kołodziejski 44e76b4da6 fixed my last commit
svn-id: r8330
2003-06-05 18:30:29 +00:00
Paweł Kołodziejski 94bbf1b9a0 added v1 gfx codec, (not working)
svn-id: r8329
2003-06-05 17:22:15 +00:00
Max Horn 41c03fa082 clarified comment
svn-id: r8328
2003-06-05 15:31:34 +00:00
Travis Howell bec1130148 Typo
svn-id: r8327
2003-06-05 14:05:48 +00:00
Travis Howell e97b91161c Adjust default _subtitle values
svn-id: r8326
2003-06-05 13:47:07 +00:00
Travis Howell ceb1a34b05 Last commit should have been made simon1 only
svn-id: r8325
2003-06-05 13:21:03 +00:00
Travis Howell 33dceea477 Commit combined speech and subtitles patch
Add support for nosubtitles config option

svn-id: r8324
2003-06-05 12:20:05 +00:00
Max Horn 740e7cc0ff restricted check to V2, stupid mistake
svn-id: r8323
2003-06-05 10:33:13 +00:00
Max Horn a61e845313 modified comment
svn-id: r8322
2003-06-05 10:28:48 +00:00
Max Horn c73ffd366a Regenerate strip table when loading
svn-id: r8321
2003-06-05 10:27:15 +00:00
Max Horn c7d87b8a67 fix for bug #749355
svn-id: r8320
2003-06-05 10:22:16 +00:00
Max Horn 6c35550334 proper const cast
svn-id: r8319
2003-06-05 09:54:57 +00:00
Jochen Hoenicke 9533f5605a Synchronize channels playing the same frequency. This prevents
interference effects.

svn-id: r8318
2003-06-05 08:45:24 +00:00
Bertrand Augereau d510447d05 optimisation to blit rects in one shot when width=pitch=screenwidth
svn-id: r8317
2003-06-05 07:52:50 +00:00
Torbjörn Andersson bd23bcd128 The Full Throttle end credits (press "W" to skip to them) look much nicer
if the blast texts are drawn before the blast objects. This may cause
regressions, but if so perhaps we can fix them by conditionally making
blast texts produce a charset mask? Blast objects already honors the
charset mask, so the end result should be the same as if the object was
drawn first and the text afterwards.

svn-id: r8316
2003-06-05 07:25:36 +00:00
Torbjörn Andersson fa6b0b6736 cleanup
svn-id: r8315
2003-06-05 07:17:57 +00:00
Torbjörn Andersson b8080605cc Inverse iris transition effect for V2 games. Also, some transition effects
weren't working properly unless the entire screen was first marked as not
dirty. I hope fixing that didn't break anything else.

svn-id: r8314
2003-06-05 07:05:37 +00:00
Torbjörn Andersson b542fad7d4 Fix the ugly striped shadows in AKOS codec 1 when drawing scaled actors.
This was noticeable in Full Throttle and Curse of Monkey Island, at least.
I don't remember seeing it in The Dig.

svn-id: r8313
2003-06-05 06:59:53 +00:00
Paweł Kołodziejski 1cbd8b55ed fixed compilation for vc6
svn-id: r8312
2003-06-05 05:03:57 +00:00
Bertrand Augereau 91a3d553e4 unmacro-ed and templated ABS, MIN & MAX
svn-id: r8311
2003-06-05 03:28:35 +00:00
Bertrand Augereau 0aff2d3461 did a bit of cleaning and added TODOs ;)
svn-id: r8310
2003-06-05 03:19:07 +00:00
Bertrand Augereau cf8d8617c9 use the global BaseCostumeRenderer instead of reinstancing it every time
svn-id: r8309
2003-06-05 02:47:12 +00:00
Bertrand Augereau 3bbaa8edb5 converted from struc to class and added a function to update _numStrips, needed since we don't reinstantiate BCR all the time anymore
svn-id: r8308
2003-06-05 02:46:08 +00:00
Bertrand Augereau 23196c1257 added a global CostumeRenderer in the VM, to avoid actors reinstancing it every time
svn-id: r8307
2003-06-05 02:44:18 +00:00
Max Horn 870572ca49 there are a few places in maniac and zakdemo where we *do* have to store the run & color <grmbl>
svn-id: r8306
2003-06-05 00:18:15 +00:00
Max Horn c898d6117e finished my drawBitmap optimisations
svn-id: r8305
2003-06-05 00:12:23 +00:00
Max Horn b4da713bfd some more cleanup
svn-id: r8304
2003-06-04 23:51:25 +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 d84c5de8e8 looks like a glitch?
svn-id: r8302
2003-06-04 23:15:42 +00:00
Bertrand Augereau 69b55ea45f put a setFeatures member that allows to precompute game-wide stuff, such as CostumeRenderer, when features change, ie extremely rarely
svn-id: r8301
2003-06-04 23:03:23 +00:00
Max Horn ffef453d1a cache room strip offsets (this should help performance on PalmOS)
svn-id: r8300
2003-06-04 21:45:29 +00:00
Paweł Kołodziejski 55abd7d5ec fixed compilation for vc6
svn-id: r8299
2003-06-04 20:20:50 +00:00
Paweł Kołodziejski ad04b310bc fix warning
svn-id: r8298
2003-06-04 20:13:16 +00:00
Max Horn 10b31ba7f0 init _CJKMode properly, in all cases
svn-id: r8297
2003-06-04 20:06:55 +00:00
Robert Göffringmann 0845c0adf0 fixed two mouse bugs
svn-id: r8296
2003-06-04 18:02:41 +00:00
Joost Peters d496cecc98 some more mouse stuff..
svn-id: r8295
2003-06-04 17:13:24 +00:00
Max Horn ac57e79ca2 cleanup
svn-id: r8294
2003-06-04 15:04:00 +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
Travis Howell 97aaab9410 Don't attempt to play music/sfx on v1 games
svn-id: r8292
2003-06-04 13:33:50 +00:00
Travis Howell bc9a04b0cf Add MANIAC64 to these two MANIAC checks
svn-id: r8291
2003-06-04 13:15:06 +00:00
Jonathan Gray d61cd493af readClassicIndexFile updates from aquadran
svn-id: r8290
2003-06-04 12:48:50 +00:00
Chris Apers 4e2eb20935 Save a bit of space for PalmOS
svn-id: r8289
2003-06-04 09:33:01 +00:00
Torbjörn Andersson 0bb87879c8 V2 mouse cursor, for that extra retro feel
svn-id: r8288
2003-06-04 06:34:14 +00:00
Robert Göffringmann fc350e6be6 some more inits to make compiler happy.
svn-id: r8287
2003-06-03 18:35:18 +00:00
Robert Göffringmann 5d70cc1b10 reduced number of copy_rects() during sequences.
svn-id: r8286
2003-06-03 18:10:32 +00:00