Commit graph

39 commits

Author SHA1 Message Date
Max Horn
df594d41ff even more cleanup
svn-id: r5839
2002-12-04 22:31:36 +00:00
Max Horn
be506653c9 removed unneccessary _fullRedraw; added a printf to help us track down calls to this (apparently incorrectly implemented) opcode
svn-id: r5830
2002-12-04 13:34:28 +00:00
Jamieson Christian
e89a8aa9b4 Fixed a regression with the 1.35 revision
svn-id: r5789
2002-12-01 17:59:27 +00:00
Oliver Kiehl
133f624cc5 moved RNG to common/util.cpp
svn-id: r5778
2002-12-01 14:57:50 +00:00
Max Horn
7816787744 added some warnings to ease debugging
svn-id: r5772
2002-12-01 13:06:15 +00:00
Max Horn
37c0b1be55 restrict various o5_resourceRoutines modifications to Zak256
svn-id: r5771
2002-12-01 12:55:48 +00:00
Max Horn
a730f7f6df more cleanup
svn-id: r5752
2002-11-29 18:27:35 +00:00
Max Horn
72c672e14c cleanup
svn-id: r5747
2002-11-29 15:13:49 +00:00
Max Horn
1cacb9badb fix for bug #600287 (ZAK256: Palette messed up)
svn-id: r5736
2002-11-28 22:11:43 +00:00
Max Horn
2b1f489195 possible fix for bug #642894; cleanup/additional debug output
svn-id: r5717
2002-11-26 12:30:47 +00:00
Max Horn
ca513a2dfd FIXME in pickupObjectOld should be obsolete now
svn-id: r5702
2002-11-23 20:58:46 +00:00
Max Horn
d574313f32 fixed o5_resourceRoutines for OLD256 games (various subopcodes are still not implemented, though); some cleanup
svn-id: r5699
2002-11-23 13:53:46 +00:00
Max Horn
9297d012c9 fix for bug #602351 (to many fades in Zak256)
svn-id: r5695
2002-11-22 21:08:59 +00:00
Max Horn
0506ef9b84 fix for bug #642229 (ScummVM strings can contain null bytes, so strcpy doesn't work
svn-id: r5693
2002-11-22 19:57:45 +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
James Brown
d1c5b65398 Hack for bug 636433
svn-id: r5562
2002-11-15 12:21:30 +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
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
Jonathan Gray
21b18178e7 add back code that was removed in rev 1.16 with a room specific check, so trains in the lucasfilm games logo in indy3 work the way they should. Maybe a look at the dissasembly of setClass for indy3 is in order...
svn-id: r5478
2002-11-10 01:22:39 +00:00
James Brown
d232d518bb Apart from broke actor costumes, and the random catacomb crashes -
Indy3-256 is completable. (Will not be labeled as such in the
compatability table until the catacomb crashes are fixed!)

svn-id: r5475
2002-11-09 16:56:20 +00:00
Max Horn
18153f22c9 why keep a seperate opcode entry & opcode description table if we can have it both in one (note that the descriptions were in fact outdated in some cases! also note, this is really just a refactoring, no functionality is changed except that opcode descriptions are now in sync with the opcode procs, that's why I am commiting this at all)
svn-id: r5445
2002-11-06 16:44:57 +00:00
James Brown
abf8b9e571 Remove very old Indy3 hack that's no longer needed - this fixes several 'state' bugs in the game.
svn-id: r5424
2002-11-05 17:46:25 +00:00
James Brown
c0e5e81a0c Change the grail diary fix to be Indy3 specific. Fixes Monkey1VGA text positioning.
*sigh* :)

svn-id: r5422
2002-11-05 16:46:41 +00:00
James Brown
2442bce6f3 Correct Indy3 grail diary fix - this stops those nasty segfaults ;p
svn-id: r5402
2002-11-04 08:09:01 +00:00
James Brown
9b390fb9c1 Fix text positioning for the grail diary in Indy3
svn-id: r5394
2002-11-03 15:56:52 +00:00
James Brown
b99afecb41 Fix "I can't reach that" in Indy3
svn-id: r5387
2002-11-03 07:09:05 +00:00
Matt Hargett
8390b0cc53 2002-09-21 Matt Hargett <matt@use.net>
* scumm.dsp, scummvm.dsp, simon.dsp: Turn on warning as errors. Generate
    PDBs on all builds.

  * gameDetector.cpp, newgui.cpp, widget.cpp, actor.cpp,
    dialogs.cpp, resource.cpp, saveload.cpp, scumm_renderer.cpp:
    Fix warnings where possible. One pragma added to eliminate
    warning of unknown pragmas.

  * string.cpp: If unknown escape sequence, print warning.

svn-id: r4998
2002-09-22 03:53:53 +00:00
Max Horn
a681eb029e renamec string -> _string and sentence -> _sentence in class Scumm (I originally reworked StringTab, but then noticed the save game format depends on it <sigh>)
svn-id: r4995
2002-09-22 01:17:53 +00:00
Max Horn
364806e4e4 patch #608138 (palManipulateInit code)
svn-id: r4925
2002-09-13 11:54:59 +00:00
Michael Pearce
c7eff375c5 Applied eriktorbjorn's 'largo' monkey2 sfx fix
svn-id: r4907
2002-09-09 04:54:54 +00:00
Paweł Kołodziejski
daa997fab2 fixes to resolutions
svn-id: r4893
2002-09-01 15:01:40 +00:00
Max Horn
6fbbe68219 oops, those were never meant to be checked in
svn-id: r4880
2002-08-31 13:50:23 +00:00
Max Horn
41c2d6fba3 sound system cleanup
svn-id: r4867
2002-08-29 23:45:15 +00:00
Max Horn
4b83c17b31 some cleanup/refactoring
svn-id: r4866
2002-08-29 20:01:27 +00:00
Max Horn
054f1fa69b simplified code (thanks to MadMoose for pointing this out)
svn-id: r4830
2002-08-24 21:32:24 +00:00
Max Horn
3d75868558 added/corrected some missing opcodes - this fixes the issues with the voodoo lady in MI1VGA
svn-id: r4815
2002-08-24 13:12:29 +00:00
Max Horn
ce46866403 Initial revision
svn-id: r4785
2002-08-21 16:07:07 +00:00
Renamed from script_v1.cpp (Browse further)