aboutsummaryrefslogtreecommitdiff
path: root/scumm/script_v5.cpp
AgeCommit message (Collapse)Author
2004-04-05Replaced FIXME with proper explanation and code (the previous hack was ↵Max Horn
actually correct, just incomplete) svn-id: r13477
2004-04-05Renamed StringTab::backup to StringTab::_default, as that describes better ↵Max Horn
what it does svn-id: r13476
2004-04-03cleanup StringTab stuffMax Horn
svn-id: r13448
2004-03-17Fix for bug #893254 (MI1VGA: Changes in object names are not saved); this ↵Max Horn
may introduce regressions, please report them (overall, this is a neat patch, it removes so many ugly hacks :-) svn-id: r13325
2004-03-15disambiguate the two talkingActor() methods (one was a getter, one a setter ↵Max Horn
-- reflect that in the name) svn-id: r13301
2004-03-15clearMsgQueue now just is a synonym for stopTalk -> remove itMax Horn
svn-id: r13300
2004-03-15refactor use of _messagePtr -> instead of using it as an implicit parameter ↵Max Horn
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-02-26Work around music glitch in Monkey Island 2:Torbjörn Andersson
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-22This should fix zak lotto bug correctly.Travis Howell
svn-id: r12989
2004-02-22Code is required, according to disasm.Travis Howell
svn-id: r12987
2004-01-31renamed _saveLoadCompatible to _saveTemporaryState; make use of ↵Max Horn
requestLoad/requestSave svn-id: r12691
2004-01-16Fix for bug #862263 - Maniac actors never stop talking. I know this could ↵James Brown
probably be neater :) svn-id: r12430
2004-01-15use Rect in struct VerbSlotMax Horn
svn-id: r12413
2004-01-11changed the name of the former removeObjectFromRoom yet again, to ↵Max Horn
markObjectRectAsDirty - that describes its functionality more accurately, I hope :-) svn-id: r12326
2004-01-11renamed removeObjectFromRoom to forceObjectRedrawMax Horn
svn-id: r12325
2004-01-06updated copyright noticeMax Horn
svn-id: r12176
2004-01-05more cleanupMax Horn
svn-id: r12161
2004-01-05added Actor::getElevation and Actor::setElevation; cleaned up costume API a ↵Max Horn
bit; some minor cleanup/tweaks svn-id: r12160
2004-01-04cleanupMax Horn
svn-id: r12139
2004-01-03renamed updateDirtyRect to markRectAsDirty (because that's what it really ↵Max Horn
does); used virtual screen id constants in more places svn-id: r12122
2004-01-03removed unused param in initScreensMax Horn
svn-id: r12119
2003-12-26got rid of those _maxFOO macros, replaced them by access to the equivalent ↵Max Horn
_numFOO variables svn-id: r11953
2003-12-25cleanupMax Horn
svn-id: r11924
2003-12-25cleanup; fix File::open usage (do not hardocde constant values, rather use ↵Max Horn
the symbolic namescvs diff | bbeditcvs diff | bbedit svn-id: r11911
2003-12-17Patch #861716: palManipulateInit for V6 games (I modified the patch a bit)Max Horn
svn-id: r11718
2003-12-06Fix for bug #795937 (MI1demo: plank behind the kitchen); cleanupMax Horn
svn-id: r11522
2003-11-16changed some shift operators to *, /Paweł Kołodziejski
svn-id: r11315
2003-11-16replaced constans with namesPaweł Kołodziejski
svn-id: r11312
2003-11-14Fixed regression introduced in revision 1.206 that broke parameter handlingTorbjörn Andersson
in o5_matrixOps(). This fixes bug #841885. svn-id: r11294
2003-11-10added subopcode commentsPaweł Kołodziejski
svn-id: r11245
2003-11-10renamed opcode and added sobopcode commentsPaweł Kołodziejski
svn-id: r11236
2003-11-07more spelling fixesJonathan Gray
svn-id: r11176
2003-10-26workaround for bug #820357 (FOA: Talk to Sophia -> Atlantis/Great Machine = ↵Max Horn
crash) svn-id: r10974
2003-10-17wait_for_actor -> waitForActorMax Horn
svn-id: r10848
2003-10-16Update error messageTravis Howell
Remove outdated fixme svn-id: r10821
2003-10-15Disable code which seems to be real cause of lock up in title screen of MI1 ↵Travis Howell
demos svn-id: r10811
2003-10-15Version 4 games should use older code style too, checked against ↵Travis Howell
loomcd/monkeyvga disasm. svn-id: r10805
2003-10-12workaround for bug #820507 (INDY3TOWNS: Biplane controls are haywire)Max Horn
svn-id: r10760
2003-10-05Use _roomPalette for 256 color 'SMALL_HEADER' games too, since it seems to ↵Travis Howell
help some. svn-id: r10599
2003-10-04use namespace Common a bit more; don't zero the RNG in scumm (else the seed ↵Max Horn
gets reset); remove obsolete 256 color blending code svn-id: r10592
2003-10-03introduced namespace Scumm; made #include statements use scumm/ prefix ↵Max Horn
explicitly svn-id: r10571
2003-10-02renamed class Scumm to ScummEngine (consisten with other engine names; also ↵Max Horn
makes room for a potential 'Scumm' namespace) svn-id: r10549
2003-10-02renamed namespace ScummVM to CommonMax Horn
svn-id: r10544
2003-09-30patch #815478: fix object leak in V5 opcodeMax Horn
svn-id: r10513
2003-09-24Whitespace changesTorbjörn Andersson
svn-id: r10390
2003-09-19cleanupMax Horn
svn-id: r10311
2003-09-14moved Actor x/y to _pos.x/_pos.y -> this makes it much easier to grep for ↵Max Horn
access of the actor position svn-id: r10253
2003-09-14clarified some TODOsMax Horn
svn-id: r10250
2003-09-13fix for bug #732414 (ZAK256: Some verbs do not highlight correctly)Max Horn
svn-id: r10243
2003-09-13clarified Loom related commentsMax Horn
svn-id: r10213