Commit Graph

4801 Commits

Author SHA1 Message Date
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
Max Horn
333f0d15fd fix flashlight in MM
svn-id: r8285
2003-06-03 15:27:11 +00:00
Max Horn
3baff34226 use enqueueText for FT, too
svn-id: r8284
2003-06-02 23:54:52 +00:00
Max Horn
cb9c64aae2 cleanup
svn-id: r8283
2003-06-02 23:23:45 +00:00
Max Horn
35f29951eb moved blast text code to string.cpp
svn-id: r8282
2003-06-02 23:18:52 +00:00
Max Horn
457d6b1484 seems this breaks in FT; not yet sure why, but disabling this in FT till somebody has a chance to look at it
svn-id: r8281
2003-06-02 23:06:34 +00:00
Max Horn
3bc13178ff experimental change: replaced drawDescString with enqueueText. fixes text-leftovers when scrolling the Dig (not tested in FT, though)
svn-id: r8280
2003-06-02 22:43:08 +00:00
Max Horn
c1dcc1a1ec Korean is kr, not ko
svn-id: r8279
2003-06-02 22:07:41 +00:00
Max Horn
06d340b47e added Jochen Hoenicke
svn-id: r8278
2003-06-02 21:54:55 +00:00
Max Horn
bedd8c4d39 fixxed warning
svn-id: r8277
2003-06-02 21:43:45 +00:00
Max Horn
d4982a0b1d fixed compilation
svn-id: r8276
2003-06-02 21:29:54 +00:00
Max Horn
4729b52c3b revamped alignment test; don't delete config.log after configure run (after all it might be important to debug configure)
svn-id: r8275
2003-06-02 21:22:54 +00:00
Paweł Kołodziejski
6dbd36d668 more v1 load directory ...
svn-id: r8274
2003-06-02 18:15:09 +00:00
Paweł Kołodziejski
0bf6779189 added load directory support for v1 games
svn-id: r8273
2003-06-02 17:32:13 +00:00