Commit Graph

140 Commits

Author SHA1 Message Date
Max Horn
7ea4da91d8 fix for bug #590067 (similar to a recent fix in script_v2) - but I am not sure that this will really break nothing... we'll see. Note that just the setCameraAt doesn't work correctly either; also some general clenaup
svn-id: r4748
2002-08-15 20:18:47 +00:00
Max Horn
7c1a174e53 first attempt to implement the difference between the box lock and box invisible flag. fixes the counter bug and all of the bugs introduced to my fix for the bus bug; but the bus bug is back, will look into that next
svn-id: r4745
2002-08-15 16:46:29 +00:00
Paweł Kołodziejski
105f966c6a moved to Sound class
svn-id: r4744
2002-08-14 20:43:56 +00:00
James Brown
8f60936d7c Two patches by Torbj�rn Andersson.
594922: Fix loom masking
594921: Loom sound fixes

svn-id: r4739
2002-08-14 09:47:21 +00:00
Max Horn
c9c52b4aa0 reverting this change as it is apparently not correct
svn-id: r4733
2002-08-13 19:28:15 +00:00
Max Horn
9792dc9f67 patch in item #594018 - somebody please verify
svn-id: r4731
2002-08-12 22:23:36 +00:00
Paweł Kołodziejski
9409960e59 Patch #591581 to fix #558711. Please check SMALL_HEADER games to make
sure this doesn't cause any sideeffects.

svn-id: r4718
2002-08-08 11:14:45 +00:00
Max Horn
8779d00789 workaround for bug #558236; renamed actorAnimate to animateCostume (to distinguish it a bit from animateActor); removed Scumm::animateActor
svn-id: r4695
2002-08-04 02:53:50 +00:00
James Brown
498bd5a0fd Fix loom, broken by some code movement of fingolfins. Thanks madmoose :)
svn-id: r4687
2002-08-01 13:00:53 +00:00
James Brown
f2a30f077b Don't be an idiot, null terminate strings. :)
svn-id: r4686
2002-08-01 09:36:07 +00:00
James Brown
7d3aef6dd8 Clean that up a bit.
svn-id: r4685
2002-08-01 09:27:50 +00:00
James Brown
3b2ba8cf02 #587553 hack
svn-id: r4684
2002-08-01 09:25:09 +00:00
James Brown
eae0d3910d Remove an error to fix bug 582476
svn-id: r4681
2002-07-30 12:02:28 +00:00
Max Horn
37921ed5b7 fix for #583166 (hoagie doesn't enter mansion correctly); moved putActor into class Actor
svn-id: r4587
2002-07-18 15:45:10 +00:00
Max Horn
0e141368b0 fixed spllng
svn-id: r4581
2002-07-16 22:34:16 +00:00
Max Horn
32e81beb45 got rid of _xPos, _yPos, _dir members in class Scumm
svn-id: r4578
2002-07-16 18:51:27 +00:00
Max Horn
b019de6872 fixed #555647; got rid of some FIXME's
svn-id: r4570
2002-07-16 14:54:49 +00:00
Max Horn
191c808a48 renamed o5_actorSetClass to o5_setClass
svn-id: r4553
2002-07-15 15:56:56 +00:00
Max Horn
13d1357b21 fixed pause mode; changed semantics of getRandomNumber slightly
svn-id: r4544
2002-07-15 01:38:52 +00:00
Max Horn
dfdd2d407d fixed palette bug (visible in MonkeyVGA in the forest on Melee Island); added some code that might or might not be right for o5_actorset:15
svn-id: r4538
2002-07-13 15:59:11 +00:00
Max Horn
dc60238196 renamed fadeToBlackEffect to fadeOut; renamed screenEffect to fadeIn; implemented oldRoomEffect (fixes room transitions in MonkeyVGA and Indy3)
svn-id: r4536
2002-07-13 14:07:37 +00:00
Max Horn
efae95935e this fix by MadMoose fixes the forest 'labyrinth' in monkeyvga
svn-id: r4524
2002-07-12 22:04:24 +00:00
Max Horn
2d73a779cb applied indent to a couple of source files; added .indent.pro file with default indent settings as per readme.txt
svn-id: r4469
2002-07-07 13:14:34 +00:00
Max Horn
91abe54821 fixed monkeyvga crasher that occured at least in the german version, but potentially could show up in others, too - this was supposed to me in my commit from yesterday, and contains the actual fix, but was somehow left out
svn-id: r4455
2002-07-04 10:06:53 +00:00
James Brown
38f89eff0b MadMoose's bugfix for 555890 - DOTT: Inventory items not changing name
svn-id: r4427
2002-06-25 02:04:43 +00:00
Max Horn
88e176f155 implement save/load-string ops (used only by Indy 4 IQ system it seems?)
svn-id: r4426
2002-06-24 12:32:32 +00:00
Max Horn
d35eed21f1 more Actor class cleanup; renamed unkRoomFunc4 to palManipulate and added an icky, wrong implementation for it - yes this is complete nonsense but I'll try to replace it with the right thing RSN :-)
svn-id: r4404
2002-06-04 23:32:53 +00:00
Max Horn
b529d80ed7 added #include "actor.h", some minor tweaks
svn-id: r4332
2002-05-14 23:32:34 +00:00
Max Horn
1d3e00185c fixed var shadowing warning
svn-id: r4325
2002-05-14 20:07:08 +00:00
James Brown
65f373535e Make if(cls) error a little more useful
svn-id: r4322
2002-05-14 19:49:22 +00:00
James Brown
aad1bf4104 fix some warnings, odd code, and prevent Simon segfaulting when wrong game specified.
svn-id: r4321
2002-05-14 19:44:41 +00:00
Max Horn
fe4230bcbf refactored parts of actor.cpp: many methods are now members of class Actor instead of class Scumm. This is still work in progress!
svn-id: r4319
2002-05-14 19:11:20 +00:00
James Brown
a592de4333 Remove SCUMM dependancies from SDL.C - This fixes a regular crash in Simon due to the autosaver.
This changes the OSystem interface. Porters beware.

svn-id: r4318
2002-05-14 18:14:16 +00:00
James Brown
d63e03a00e Add paramless 'r' debug command to show the current room.
svn-id: r4280
2002-05-11 19:17:58 +00:00
James Brown
572829b212 Zak walkbox locking fixes.
svn-id: r4278
2002-05-11 17:49:42 +00:00
Max Horn
c2b26a4590 once more changed the face direction calculation; allows to remove MI2 bridge hack in script_v1.cpp
svn-id: r4277
2002-05-11 14:55:03 +00:00
James Brown
48f4d103e0 Fix loom sound when using COMPRESSED_SOUND_FILE.
svn-id: r4276
2002-05-11 06:51:11 +00:00
James Brown
5502291f7a Check gameID for Zak TV fix
svn-id: r4266
2002-05-10 16:14:52 +00:00
James Brown
284a1c8879 Add oldRoomEffect needed for Zak256 ending
svn-id: r4245
2002-05-08 10:33:30 +00:00
James Brown
41a843d762 Fix next to last Zak bugs.
Zak256 is now completable apart from getting stuck in the shop (walkbox issue)

svn-id: r4242
2002-05-08 09:09:39 +00:00
James Brown
b9be9d1065 Fix a mistake in the resource loader.
svn-id: r4239
2002-05-08 06:57:27 +00:00
James Brown
d3ceb767d8 Add missing Zak opcode (Fixes Lima forest crash)
svn-id: r4233
2002-05-07 23:19:17 +00:00
James Brown
da4a7961da Add fixme for Zak256 script bug, until I can ask yot to help me trace it.
svn-id: r4229
2002-05-07 20:34:13 +00:00
James Brown
65717c4d49 Fix stupid Zak256 crash. You can take the blue crystal now!
svn-id: r4220
2002-05-06 16:15:57 +00:00
Max Horn
ff376ea8a5 fixed some warnings
svn-id: r4204
2002-05-05 18:10:29 +00:00
Nicolas Bacca
9f5d9137f3 Moved loom music synch to the playing function
svn-id: r4168
2002-05-01 22:31:29 +00:00
James Brown
385c91733e Commit FIXME to fix Largo bridge actor-direction bug
svn-id: r4124
2002-04-28 05:24:18 +00:00
James Brown
b065d233d1 Commit MI1/Indy4/etc crash fix :)
svn-id: r4081
2002-04-26 02:53:40 +00:00
James Brown
b7ce4fc936 Fix MI1 floppy scaling, and update readme.
svn-id: r4077
2002-04-25 04:12:18 +00:00
James Brown
2334c4778b Apply patch to add 'monkeyvga' target for MI1 Floppy.
svn-id: r4076
2002-04-25 03:37:56 +00:00