Travis Howell
49c9929d54
Not needed, invalid in Loom[ega]
...
svn-id: r14353
2004-07-27 12:37:03 +00:00
Travis Howell
1d31aff18e
One last hack to allow demo script in V2 Maniac Mansion.
...
svn-id: r14335
2004-07-26 11:49:41 +00:00
Travis Howell
54b813c4a6
Not quite right spot.
...
svn-id: r14331
2004-07-26 00:12:51 +00:00
Travis Howell
ebdbb97d38
VAR_SOUND_RESULT should be reset.
...
svn-id: r14330
2004-07-26 00:08:23 +00:00
Travis Howell
4105fdd4f6
Merge palette functions.
...
svn-id: r14324
2004-07-25 11:29:38 +00:00
Travis Howell
546fd77e1b
Ooops commited wrong branch.
...
svn-id: r14314
2004-07-24 07:18:18 +00:00
Travis Howell
2cbc4039e8
A few HE games are supported now.
...
svn-id: r14313
2004-07-24 07:14:26 +00:00
Travis Howell
0afb8635cb
Add more details
...
svn-id: r14305
2004-07-23 09:30:53 +00:00
Travis Howell
840248a972
Mention method used to skip copy protection in original Loom
...
svn-id: r14304
2004-07-23 08:59:07 +00:00
Travis Howell
2ab9807dd8
Should not be set for any scumm3 games.
...
svn-id: r14299
2004-07-22 04:42:43 +00:00
Max Horn
6b722ff11b
Added Engine::_saveFileMan; thus was able to get rid of auto_ptr usage again
...
svn-id: r14058
2004-06-25 22:39:21 +00:00
Max Horn
7a8d469c66
Use auto_ptr to avoid leaks
...
svn-id: r14057
2004-06-25 22:12:57 +00:00
Torbjörn Andersson
fb1b2efb49
Applied my suggested fix for #933168 , since I'm tired of waiting for
...
feedback. It *is* a bit of a hack, but it does emulate the old behaviour,
and we can always make a better fix later, if there is one.
svn-id: r13747
2004-05-02 14:39:48 +00:00
Max Horn
9defe4fc18
Removed XOR encoding stuff from File class; instead the new Scumm::XORFile class provides this functionality now
...
svn-id: r13597
2004-04-17 16:29:03 +00:00
Max Horn
92301bff74
Replaced FIXME with proper explanation and code (the previous hack was actually correct, just incomplete)
...
svn-id: r13477
2004-04-05 23:56:28 +00:00
Max Horn
17fe0497f5
Renamed StringTab::backup to StringTab::_default, as that describes better what it does
...
svn-id: r13476
2004-04-05 23:54:58 +00:00
Max Horn
6aa6b49ed5
cleanup StringTab stuff
...
svn-id: r13448
2004-04-03 19:41:31 +00:00
Max Horn
faa12496e4
Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-)
...
svn-id: r13325
2004-03-17 01:50:15 +00:00
Max Horn
e2617f90a1
disambiguate the two talkingActor() methods (one was a getter, one a setter -- reflect that in the name)
...
svn-id: r13301
2004-03-15 03:33:08 +00:00
Max Horn
ac11c62312
clearMsgQueue now just is a synonym for stopTalk -> remove it
...
svn-id: r13300
2004-03-15 03:24:29 +00:00
Max Horn
ba5aa37dcc
refactor use of _messagePtr -> instead of using it as an implicit parameter for various methods, pass its value explicitly to those methods. Note: this *should* be just a code transformation, with no change to the program logic - unless I messed up once again <sigh>
...
svn-id: r13298
2004-03-15 03:09:48 +00:00
Torbjörn Andersson
5c7c6ca2a3
Work around music glitch in Monkey Island 2:
...
In the scene where Largo is speaking to Mad Marty, the Woodtick music often
resumes way before Largo's theme has finished. With this workaround, it
waits until Largo's theme has definitely finished before starting the
Woodtick music again.
I wouldn't have done it this way if I hadn't been almost positive that it's
a script bug, rather than an iMUSE bug.
svn-id: r13061
2004-02-26 07:31:48 +00:00
Travis Howell
371cfa810f
This should fix zak lotto bug correctly.
...
svn-id: r12989
2004-02-22 16:08:13 +00:00
Travis Howell
16b7122008
Code is required, according to disasm.
...
svn-id: r12987
2004-02-22 15:00:49 +00:00
Max Horn
9fe1aaa921
renamed _saveLoadCompatible to _saveTemporaryState; make use of requestLoad/requestSave
...
svn-id: r12691
2004-01-31 22:12:35 +00:00
James Brown
ac5b7036c2
Fix for bug #862263 - Maniac actors never stop talking. I know this could probably be neater :)
...
svn-id: r12430
2004-01-16 10:45:56 +00:00
Max Horn
ac8243d229
use Rect in struct VerbSlot
...
svn-id: r12413
2004-01-15 19:25:17 +00:00
Max Horn
7237b6a2ec
changed the name of the former removeObjectFromRoom yet again, to markObjectRectAsDirty - that describes its functionality more accurately, I hope :-)
...
svn-id: r12326
2004-01-11 20:42:40 +00:00
Max Horn
0712cb95af
renamed removeObjectFromRoom to forceObjectRedraw
...
svn-id: r12325
2004-01-11 20:15:05 +00:00
Max Horn
033ff78ae9
updated copyright notice
...
svn-id: r12176
2004-01-06 12:45:34 +00:00
Max Horn
f506056c3b
more cleanup
...
svn-id: r12161
2004-01-05 16:30:00 +00:00
Max Horn
a469559d13
added Actor::getElevation and Actor::setElevation; cleaned up costume API a bit; some minor cleanup/tweaks
...
svn-id: r12160
2004-01-05 16:19:14 +00:00
Max Horn
1081c789a2
cleanup
...
svn-id: r12139
2004-01-04 14:49:14 +00:00
Max Horn
bceb48f5e0
renamed updateDirtyRect to markRectAsDirty (because that's what it really does); used virtual screen id constants in more places
...
svn-id: r12122
2004-01-03 22:45:23 +00:00
Max Horn
22248a548f
removed unused param in initScreens
...
svn-id: r12119
2004-01-03 21:26:44 +00:00
Max Horn
e3e6bb3191
got rid of those _maxFOO macros, replaced them by access to the equivalent _numFOO variables
...
svn-id: r11953
2003-12-26 23:11:35 +00:00
Max Horn
3d7945e331
cleanup
...
svn-id: r11924
2003-12-25 21:33:30 +00:00
Max Horn
509ce7c4db
cleanup; fix File::open usage (do not hardocde constant values, rather use the symbolic namescvs diff | bbeditcvs diff | bbedit
...
svn-id: r11911
2003-12-25 15:09:23 +00:00
Max Horn
3364949c82
Patch #861716 : palManipulateInit for V6 games (I modified the patch a bit)
...
svn-id: r11718
2003-12-17 17:12:09 +00:00
Max Horn
a189699f31
Fix for bug #795937 (MI1demo: plank behind the kitchen); cleanup
...
svn-id: r11522
2003-12-06 14:17:07 +00:00
Paweł Kołodziejski
d5eddef057
changed some shift operators to *, /
...
svn-id: r11315
2003-11-16 20:52:57 +00:00
Paweł Kołodziejski
501c77fc7a
replaced constans with names
...
svn-id: r11312
2003-11-16 18:34:33 +00:00
Torbjörn Andersson
2658021292
Fixed regression introduced in revision 1.206 that broke parameter handling
...
in o5_matrixOps(). This fixes bug #841885 .
svn-id: r11294
2003-11-14 10:55:24 +00:00
Paweł Kołodziejski
6727a31884
added subopcode comments
...
svn-id: r11245
2003-11-10 09:16:41 +00:00
Paweł Kołodziejski
2b509bc0b6
renamed opcode and added sobopcode comments
...
svn-id: r11236
2003-11-10 00:05:17 +00:00
Jonathan Gray
7c97e7c2b9
more spelling fixes
...
svn-id: r11176
2003-11-07 02:11:41 +00:00
Max Horn
93c533e30e
workaround for bug #820357 (FOA: Talk to Sophia -> Atlantis/Great Machine = crash)
...
svn-id: r10974
2003-10-26 12:09:08 +00:00
Max Horn
7ce63bfe0f
wait_for_actor -> waitForActor
...
svn-id: r10848
2003-10-17 10:11:09 +00:00
Travis Howell
264c1da85e
Update error message
...
Remove outdated fixme
svn-id: r10821
2003-10-16 06:06:35 +00:00
Travis Howell
f0ffea2d64
Disable code which seems to be real cause of lock up in title screen of MI1 demos
...
svn-id: r10811
2003-10-15 09:40:44 +00:00