4792 Commits

Author SHA1 Message Date
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
Max Horn
fa93fe294f alignment check extended to hopefully cover ARM, too
svn-id: r8272
2003-06-02 12:17:51 +00:00
Max Horn
67c8782431 make V2 games use transition effects
svn-id: r8271
2003-06-02 11:33:48 +00:00
Max Horn
2b1128acb5 working alignment check (but if alignment is needed it'll print out a 'Bus error' message which isn't nice...)
svn-id: r8270
2003-06-02 11:20:07 +00:00
Max Horn
f8ab6ad8da wtf is this doing here?!
svn-id: r8269
2003-06-02 10:17:46 +00:00
Oliver Kiehl
6c24f7dc44 fix disappearing foster bug
svn-id: r8268
2003-06-02 09:35:08 +00:00
Robert Göffringmann
9a450413cd forgot to remove debug printfs and to make sequenceRunning volatile.
svn-id: r8267
2003-06-02 06:48:36 +00:00
Robert Göffringmann
3ac5b4ccfa added some functions to SkyLogic, -Screen, -Talk and -Disk, moved SkyGrid out of SkyState
svn-id: r8266
2003-06-02 06:42:42 +00:00
Travis Howell
cee02068ca Revert my last change, was correct according to disasm. but casued other problems.
svn-id: r8265
2003-06-02 06:39:54 +00:00
Travis Howell
803d53dd4b simon2dos uses different VGA_DELAY_BASE, fixes text disappearing in copy protection.
svn-id: r8264
2003-06-02 05:59:07 +00:00