Commit Graph

436 Commits

Author SHA1 Message Date
Nicolas Bacca
c4bec837cc Do not exit the engine if a video file is missing - apologies to the 1 Gb Microdrive market :)
svn-id: r5644
2002-11-20 23:43:17 +00:00
Jonathan Gray
80f13e1973 add top arrow and indy3 to the inventory arrow fix. the spacing and text handling is pretty much identical by the way between indy3 and zak256. the intial code to make the text in both games readable included the original getSpacing I added in which the spacing was based on pixel comparisons of indy3. I see it has been refined somewhat since then :)
svn-id: r5641
2002-11-20 13:58:23 +00:00
Max Horn
ab80fbde9a partial fix for bug #613109
svn-id: r5639
2002-11-20 13:20:39 +00:00
Jamieson Christian
7bcc2744a4 Support MAC music tracks even in -eadlib mode
svn-id: r5636
2002-11-20 12:54:32 +00:00
James Brown
caa5159a52 remove accidental debug that some people seem to believe is a cause of crashes :P
svn-id: r5628
2002-11-20 00:52:07 +00:00
Jamieson Christian
69c7179e56 Volume control fixes
svn-id: r5623
2002-11-19 17:18:16 +00:00
Max Horn
5627fb7c0b cleanup
svn-id: r5622
2002-11-19 16:33:33 +00:00
Travis Howell
2659e19fdd Added MonkeyVGA copy protection bypass, patch #640546
svn-id: r5616
2002-11-19 09:16:46 +00:00
Nicolas Bacca
b4f7f1d21f Change error display for WinCE
svn-id: r5605
2002-11-19 08:08:45 +00:00
Max Horn
1a97719ae5 fix warning when compiling w/o vorbis/mp3 support
svn-id: r5603
2002-11-19 01:52:22 +00:00
Max Horn
24a1a2a369 Patch #639699: SAM: Fix for graphics glitch
svn-id: r5601
2002-11-19 01:45:08 +00:00
Max Horn
f2007606a9 fixed warning
svn-id: r5599
2002-11-18 20:05:25 +00:00
James Brown
69c8ddd67c Revert patch 638253, causes Dig regressions
svn-id: r5594
2002-11-18 00:35:21 +00:00
Jamieson Christian
5da9c10dab Fixes to Master/SFX/Music volumes:
- All are in 0-255 range now. No 0-127 mismatches.
- Master volume now affects SFX and Music, consistent with LEC behavior.
- The [ and ] keys now affect Music volume, not Master. Consistent with LEC behavior.
Also changed [ and ] increment to 16, for 256/16 = 16 volume increments outside the GUI.

svn-id: r5592
2002-11-17 17:59:00 +00:00
Jonathan Gray
ca9101ea6e hack around another null dref for indy3, fixes 639201
svn-id: r5588
2002-11-17 03:27:57 +00:00
Max Horn
9b301dc7d1 remove unused variable
svn-id: r5587
2002-11-16 19:58:52 +00:00
Jamieson Christian
c1344ee379 [Bug 590646] Fixed problem with small blips of music playing
when master/music volumes are changed in the ScummVM GUI.

svn-id: r5581
2002-11-16 14:23:22 +00:00
Paweł Kołodziejski
34782f17ab DIG: fixed subtitles in Space Time Six smush movie
svn-id: r5580
2002-11-16 09:08:48 +00:00
Nicolas Bacca
0f6cdd9a2b Make alignment fans (PPC + EVC) happy
svn-id: r5578
2002-11-16 00:09:56 +00:00
Paweł Kołodziejski
fcc12f5703 added draw smush subtitles mode 9
svn-id: r5576
2002-11-15 19:31:44 +00:00
Paweł Kołodziejski
114d607b26 changed warnings to debug messages
svn-id: r5574
2002-11-15 18:47:33 +00:00
James Brown
d1c5b65398 Hack for bug 636433
svn-id: r5562
2002-11-15 12:21:30 +00:00
James Brown
25ceebe2b4 Don't allow F5 key to be passed back to the game. Stops in-game dialog from displaying after save/loads in indy3
svn-id: r5561
2002-11-15 12:07:59 +00:00
James Brown
22c3532f25 Patch 638253: Actor jumping fix for V7 games. Basic regression testing preformed for The Dig.
svn-id: r5558
2002-11-15 10:42:25 +00:00
James Brown
f2f9f48faf Music tempo patch
svn-id: r5556
2002-11-15 10:36:50 +00:00
Max Horn
d4aaf2db8a removed obsolete TODO
svn-id: r5544
2002-11-14 13:17:15 +00:00
Jamieson Christian
788a1bddec Patch 637825, plus stubs for remaining MT32 instruments to reconcile
svn-id: r5542
2002-11-14 02:26:40 +00:00
Lionel Ulmer
26b284a93e Some other inits added to prepare for the 'new / delete' overloading
removal.

svn-id: r5537
2002-11-13 15:44:33 +00:00
Max Horn
775adc7a4f more initialisation fixes
svn-id: r5533
2002-11-13 15:08:22 +00:00
Max Horn
c5847f6f3b more initialisation fixes
svn-id: r5532
2002-11-13 14:54:58 +00:00
Jonathan Gray
ed4e076b20 append missing heads hack so actor in indy3 intro is always visible
svn-id: r5516
2002-11-11 04:52:16 +00:00
Jonathan Gray
54a5c1fb3a confine dodgy hack in indy3 that should probably be removed
svn-id: r5515
2002-11-11 04:42:43 +00:00
Max Horn
843fa5f753 in Zak256, flash light now follows the mouse cursor instead of the actor; also, the flashlight x position is now pixel based, not strip based (finer granularity)
svn-id: r5511
2002-11-10 19:00:28 +00:00
Jamieson Christian
bf1efccac0 Fixed race condition check in midi_driver_thread.
Updated do_command for Conroy Bumpus' song.

svn-id: r5510
2002-11-10 18:34:57 +00:00
Jamieson Christian
afea2ba962 Hack to prevent animation hangs during Conroy's song in Sam & Max.
svn-id: r5509
2002-11-10 18:29:59 +00:00
James Brown
4cf3def44b Game-specific a likely incorrect fix for Indy3 (Class 22 is the "Don't mask" flag, so why translate it to something else?)
*hurts khalek badly and mumbles about regression testing during a CVS freeze..*

svn-id: r5508
2002-11-10 18:11:39 +00:00
Paweł Kołodziejski
2a58faff8f revert costume palette table to 32 and fix actor.cpp compilation
svn-id: r5507
2002-11-10 17:35:02 +00:00
Max Horn
da5a347d3e completly decoupled engine.h/.cpp from simon.h and scumm.h; removed some static variables from drawFlashlight() and made them members of class Scumm instead
svn-id: r5506
2002-11-10 17:19:43 +00:00
Paweł Kołodziejski
2965bd2708 increasing actor palette to 256
svn-id: r5505
2002-11-10 17:17:11 +00:00
Max Horn
e901190863 fix for the flashlight crash in Indy3; I am not 100% sure that this is the right way t do it, though, need to do some more reseach
svn-id: r5496
2002-11-10 15:42:53 +00:00
Max Horn
c772fff655 fixed stupid mistake
svn-id: r5494
2002-11-10 15:09:13 +00:00
Max Horn
93d5d667d0 added Scumm::displayError() method; make use of that to display errors if save/load failed; changed runDialog() to return the result of Dialog::runModal(); changed the order in which autosave is performed a little bit
svn-id: r5493
2002-11-10 14:59:15 +00:00
Max Horn
54aa3f898d fixed two race conditions
svn-id: r5490
2002-11-10 14:49:49 +00:00
Jamieson Christian
a1954ac31e Fixed IMuseGM device state trackers to prevent inappropriate dropped messages.
svn-id: r5487
2002-11-10 13:44:53 +00:00
James Brown
ade86f45df Hack to prevent decapitation :)
svn-id: r5485
2002-11-10 12:59:36 +00:00
James Brown
dc9e77461f Let's try this without the blatent stupidity
svn-id: r5484
2002-11-10 12:50:06 +00:00
James Brown
3cb29c224d Fix a stupid mistake in my implementation of Indy3's alternate wait_for_message.
Unlike the o5_wait() version, we don't read any data, so there's no need to reset the script pointer.

svn-id: r5483
2002-11-10 12:44:40 +00:00
James Brown
5e966f88e9 Implement Indy3 opcode - this fixes the 'walking to car' portion of the first section of the game
svn-id: r5482
2002-11-10 12:22:22 +00:00
Jonathan Gray
18506e7714 properly translate class, read (i want my trains back), I'm told this will require regression testing for at least loom and zak by ender
svn-id: r5481
2002-11-10 09:14:20 +00:00
James Brown
d21e0a3373 Remove hack. It's not even the CORRECT hack for this problem.
svn-id: r5480
2002-11-10 07:58:53 +00:00