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
James Brown
9be08a55f9
Clean up debugger Restart function and move to SCUMM restart function
...
svn-id: r8263
2003-06-02 05:38:45 +00:00
Robert Göffringmann
ee886a6be2
fixed sprite animation bug in stdSpeak, cleaned fnTalk and made text timing in cd version depending on the end of the voc files being reached.
...
svn-id: r8262
2003-06-02 03:30:41 +00:00
Jonathan Gray
d811359226
add compiler version checking to configure script
...
svn-id: r8261
2003-06-02 03:01:22 +00:00
Max Horn
4292d621af
cleaned up the restart/pause/shutdown situation a bit; added comment that explains how restart might be implemented
...
svn-id: r8260
2003-06-02 02:25:24 +00:00
Max Horn
88f1a4e27c
fix for indy3 VGA script bug (bug #743314 )
...
svn-id: r8259
2003-06-02 01:45:03 +00:00
Robert Göffringmann
1014c98fcb
screen combine rectangles now. even a bit less cpu usage.
...
svn-id: r8258
2003-06-02 00:53:31 +00:00
Max Horn
281cce32b9
cleanup color cyclcing code; also perform color cycling on 'indirect' palettes like the shadow palette(s) (bug #706721 )
...
svn-id: r8257
2003-06-02 00:34:58 +00:00
Robert Göffringmann
e95a72f7c4
fix intro timing + text
...
svn-id: r8256
2003-06-02 00:01:34 +00:00
Robert Göffringmann
f8ead8a776
remove useless screen updates, make non-seq intro parts escapable.
...
svn-id: r8255
2003-06-01 22:53:44 +00:00
Bertrand Augereau
17e6779b65
Made some conversions explicit to prevent VC.NET 2003 from complaining
...
svn-id: r8254
2003-06-01 21:52:53 +00:00
Robert Göffringmann
5bb59b4755
cleaned code a bit, added SYSTEM_FLAGS and MOUSE_FLAG
...
svn-id: r8253
2003-06-01 21:21:10 +00:00
Robert Göffringmann
674a34a392
fixing sprite commit from yesterday
...
svn-id: r8252
2003-06-01 19:34:28 +00:00
Jamieson Christian
26076b8841
Hack to fix odd usage of the ParameterFader
...
in S&M around the dinosaurs.
svn-id: r8251
2003-06-01 19:16:34 +00:00
Jamieson Christian
42f6d10581
Fixed hanging notes on Smart Jump when Note Off event cannot be found.
...
(I'm not sure why the Note Off would not be found,
but at least we're properly dealing with such notes now.)
svn-id: r8250
2003-06-01 18:24:10 +00:00
Max Horn
3d77f7230e
Enabled walk sounds in Indy3EGA/ZakEGA; cleanup (bug #747068 )
...
svn-id: r8249
2003-06-01 18:20:38 +00:00
Max Horn
393e749785
charset masking fixes, mostly for The Dig (hey I think I finally almost understand that part of the code :-)
...
svn-id: r8248
2003-06-01 17:29:45 +00:00
Jochen Hoenicke
16b47e4f95
I forgot one note_length entry.
...
svn-id: r8247
2003-06-01 17:27:20 +00:00
Max Horn
f91de2ae1e
renamed&fixed contains(Rect) -> intersects(Rect); added extend() method
...
svn-id: r8246
2003-06-01 17:06:07 +00:00
Jochen Hoenicke
ff5705b32c
Added VAR_MUSIC_TIMER support to playerV2. Now Zak intro is synchronized.
...
svn-id: r8245
2003-06-01 16:42:29 +00:00
Jochen Hoenicke
3733667aa5
Also call playerV2->set_master_volume when playerV2 exists.
...
svn-id: r8244
2003-06-01 16:41:25 +00:00
Torbjörn Andersson
7cfe07fdd3
Reverted the recent o5_getClosestObjActor() change and fixed it by
...
measuring the distance in characters for V2 games instead. Now Edna won't
bring the same strange kid into the cell over and over again.
If necessary, we can still fix o5_getClosestActor() to handle larger
distances. It just takes a few more changes than I first thought.
svn-id: r8243
2003-06-01 16:40:15 +00:00
Jochen Hoenicke
ed0080e55b
Added new note-lengths of indy3ega/loom. Fixed internote spacing.
...
svn-id: r8242
2003-06-01 15:56:40 +00:00
Max Horn
cb5fb5d403
added a getMaskBuffer method (makes it easier to read some of the code); merged setVirtscreenDirty() into updateDirtyRect(); made setDirtyRange a method of struct VirtScreen
...
svn-id: r8241
2003-06-01 14:30:26 +00:00
Max Horn
2591a4f018
This didn't look logical, and could (in theory) lead to mask being drawn but _hasMask not being set. I suspect it was a bug in the original commit adding this (back in the original string.cpp, rev. 1.5). Even if this change should turn out ot be incorrect, the original code most probably was incorrect anyway
...
svn-id: r8240
2003-06-01 14:07:14 +00:00
Oliver Kiehl
3e87539b5c
use FROM_LE_16, indentation cleanup
...
svn-id: r8239
2003-06-01 13:29:28 +00:00
Joost Peters
4cef98bf6d
add fnNormalMouse()
...
svn-id: r8238
2003-06-01 13:20:55 +00:00
Oliver Kiehl
41c1e94ea5
some VERY hacky SkyLogic::talk support
...
svn-id: r8237
2003-06-01 13:12:10 +00:00
Max Horn
8b39e81afe
cleanup
...
svn-id: r8236
2003-06-01 13:11:30 +00:00