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
Travis Howell
f74a0c18aa
Version 4 games should use older code style too, checked against loomcd/monkeyvga disasm.
...
svn-id: r10805
2003-10-15 02:38:23 +00:00
Max Horn
8226fbc147
workaround for bug #820507 (INDY3TOWNS: Biplane controls are haywire)
...
svn-id: r10760
2003-10-12 17:17:43 +00:00
Travis Howell
9e0b1ca890
Use _roomPalette for 256 color 'SMALL_HEADER' games too, since it seems to help some.
...
svn-id: r10599
2003-10-05 02:58:11 +00:00
Max Horn
d4734bd4f2
use namespace Common a bit more; don't zero the RNG in scumm (else the seed gets reset); remove obsolete 256 color blending code
...
svn-id: r10592
2003-10-04 11:50:21 +00:00
Max Horn
d7660a2662
introduced namespace Scumm; made #include statements use scumm/ prefix explicitly
...
svn-id: r10571
2003-10-03 18:33:57 +00:00
Max Horn
3f55f2669d
renamed class Scumm to ScummEngine (consisten with other engine names; also makes room for a potential 'Scumm' namespace)
...
svn-id: r10549
2003-10-02 22:42:03 +00:00
Max Horn
0e645f88ae
renamed namespace ScummVM to Common
...
svn-id: r10544
2003-10-02 17:43:02 +00:00