aboutsummaryrefslogtreecommitdiff
path: root/scumm/actor.cpp
AgeCommit message (Collapse)Author
2005-06-15Appliced cyx's fix for bug #1220168, with a few modifications. ApparentlyTorbjörn Andersson
Sam & Max uses a different sorting method than (all?) other games. svn-id: r18394
2005-06-04Fix for bug #1066329 (COMI: Actor redraw glitch)Max Horn
svn-id: r18341
2005-06-04Speech needs to be started, before subtitles are drawn. Otherwise subtitle ↵Travis Howell
can't be disabled. svn-id: r18329
2005-05-26Changed name of addMessageToStack to convertMessageToString (still not ↵Max Horn
really happy with that name but at least it is a little bit more descriptive than the old) svn-id: r18262
2005-05-25abs -> ABS (code unification)Max Horn
svn-id: r18246
2005-05-24removed leftoverGregory Montoir
svn-id: r18243
2005-05-24Bug #862245 "MANIAC: Walk infinite loop in bathroom (hack-in-cvs)" has beenEugene Sandulenko
automagically fixed long time ago does not require hack anymore. svn-id: r18241
2005-05-23Fix for bugs #775097 and #1093867 (Actor draw order problems). Thanks to cyx ↵Max Horn
for finding this svn-id: r18236
2005-05-23Rename sprite functions.Travis Howell
svn-id: r18231
2005-05-23Add Sprite class and move over related functions.Travis Howell
svn-id: r18230
2005-05-19Correct subtitle colors in C64 maniac.Travis Howell
svn-id: r18180
2005-05-15Restore --disable-he functionality. :(Eugene Sandulenko
svn-id: r18121
2005-05-15Added AuxBlock::reset() method; moved aux related code to ScummEngine_v71he ↵Max Horn
class svn-id: r18102
2005-05-15Disabling SCUMM7/8 games should disable HE61 games.Travis Howell
Split akos_processQueue() in HE61+ and SCUMM7+ versions. svn-id: r18101
2005-05-14Improvements to --disable-* stuff. Now less ugly #ifdefs with #includes.Eugene Sandulenko
svn-id: r18100
2005-05-14Added --disable-hq and --disable-scumm-7-8 options. Also improvedEugene Sandulenko
DISABLE_HE so more HE-specific code gets excluded. svn-id: r18099
2005-05-14Add configure option to disable HE 70+ games.Travis Howell
svn-id: r18091
2005-05-12Avoid HE regressions.Travis Howell
svn-id: r18068
2005-05-10Fix HE regressions.Travis Howell
svn-id: r18034
2005-05-09fixed spritesMarkDirtyGregory Montoir
svn-id: r18008
2005-04-30Only allocate the actor sorting array onceMax Horn
svn-id: r17875
2005-04-29Add HE90 version of processActors().Travis Howell
Add HE71 class, for HE71+ specifics. svn-id: r17859
2005-04-28Moved bundle based localization code to ScummEngine_v7Max Horn
svn-id: r17855
2005-04-28Refactor HE actor post/pre-processing code a bit (some more cleanup for HE90 ↵Max Horn
could probably be done, but I'll leave that to the HE folks for now :-) svn-id: r17847
2005-04-27Fix glitch when skipping AUX sequence in freddi.Travis Howell
Add missing bits of AUX code. svn-id: r17837
2005-04-21HE98+ includes extra VAR checks at this point.Travis Howell
Fixes salesmen freeze in freddi4. svn-id: r17727
2005-04-20Replaced the platform specific GF_FOO switches (using _platform instead now)Max Horn
svn-id: r17716
2005-04-20Replace all GF_HUMONGOUS use with _heversion.Travis Howell
Make HE60 specific to puttdemo, since it is unqie. Other HE60 games changed to HE 61. svn-id: r17698
2005-04-14Add missing safety check, needed when called directly.Travis Howell
Fixes assert in eggs away of farm. svn-id: r17599
2005-04-12Work in progress on opcodeE0 for HE games.Travis Howell
Cleanup. svn-id: r17560
2005-04-10Reduce dependencies on scumm/util.h; modified ScummNESFile a bit so that it ↵Max Horn
complies a bit better with our code formatting rules svn-id: r17508
2005-04-09Add missing bit of HE code.Travis Howell
svn-id: r17465
2005-04-02CleanupTravis Howell
svn-id: r17333
2005-04-01Actor order needs to be checked too (For HE games)Travis Howell
svn-id: r17327
2005-03-30This is now obsoleteMax Horn
svn-id: r17298
2005-03-30Switch warnings to errors, to make sure any use isn't missed.Travis Howell
svn-id: r17290
2005-03-29Limit to scumm 7+ games again, it should not be checked in HE games.Travis Howell
svn-id: r17281
2005-03-28Moved ObjectClass to object.hMax Horn
svn-id: r17280
2005-03-28Always check hasManyDirections for AKOS costumes -- this could cause ↵Max Horn
regressions with HE games (or fix something, who knows?) svn-id: r17279
2005-03-27Tie the AKOS code into the new costume infrastructure, tooMax Horn
svn-id: r17259
2005-03-27More costume code restructuringMax Horn
svn-id: r17258
2005-03-27Started to overhaul the costume infrastructure a bit, properly separating ↵Max Horn
the NES costume code in the process (sorry if I broke stuff for the NES folks, but I figure it is better to get this done properly now before we have to untangle the mess later) svn-id: r17257
2005-03-25Do not use (non-const) local static variablesMax Horn
svn-id: r17221
2005-03-21Many MM NES fixes/improvements from Quietust:Eugene Sandulenko
o Doesn't crash when going upstairs. Now game is playable up to the green tentacle o Proper subtitles colors o Room mask is decoded but doesn't affect sprites yet o Inventory draw issues fixed o Fix actors position when they're facing right svn-id: r17191
2005-03-19Add bug fix from cyx for:Travis Howell
883415 - COMI: Guybrush appears above tomb svn-id: r17183
2005-03-17HE72+ games use slightly different code for subtitle color.Travis Howell
svn-id: r17174
2005-03-16Actor position fix for NES maniac, from QuietustTravis Howell
svn-id: r17163
2005-03-15Some cleanup/costume code unification. Note: NES costume code probably ↵Max Horn
should be using subclasses; and maybe we should add AKOSLoadedCostume and NESLoadedCostume ? svn-id: r17161
2005-03-11Mass-renamed all variables of Actor object according to our current codeEugene Sandulenko
formatting standards. Earlier we had half of vars named with leading underscore and half without it. Now code in actor.cpp is considerably more readable. svn-id: r17068
2005-02-20(more) correct v2 ditherers. Still suffers from some differences andEugene Sandulenko
text colors are not always match. svn-id: r16818