aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/akos.cpp
AgeCommit message (Collapse)Author
2007-03-10SCUMM: some more AKOS cleanup & added commentsMax Horn
svn-id: r26054
2007-03-10SCUMM: Must reset useBompPalette in the AKOS rendererMax Horn
svn-id: r26052
2007-03-10SCUMM: got rid of the _bompActorPalettePtr member var (which was only used ↵Max Horn
as a hidden param to drawBomp); turned drawBomp into a regular function (used to be a ScummEngine member method) svn-id: r26045
2007-02-01don't test akosScaleYTable if actor has no vertical scale factor ; this is ↵Gregory Montoir
consistent with the code in costume.cpp and fixes bug #1329232. svn-id: r25332
2007-01-26templatified some Wiz decoding functionsGregory Montoir
svn-id: r25209
2006-10-04Change masking condition for codec1_genericDecode(), proc3() and proc3_ami() soTorbjörn Andersson
that X coordinates outside the designated area are explicitly masked. While the functions are written to terminate when X moves outside, bug #1508942 ("FOA: Glitch dring balloon flight") demonstrates that X may *start* outside. That's the case we want to mask. Note that proc3_ami() already masked these pixels (in a different way), so there the change is purely cosmetical. svn-id: r24104
2006-09-17Renamed ScummEngine::res to _res and allocate the ResourceManager on the ↵Max Horn
heap (i.e. _res is a pointer now) svn-id: r23922
2006-09-16Replaced checkRange by assertRange, which has (a) an (IMO) more logical ↵Max Horn
order of parameters, and (b) removes lots of useless duplicate information in error messages svn-id: r23885
2006-07-23Use #include "..." instead of #include <...> for pack-start.h and pack-end.hTorbjörn Andersson
for consistency with other #includes. svn-id: r23585
2006-07-22Fix struct packing issues (macros are not resolve in #pragma params, at ↵Max Horn
least for GCC) svn-id: r23569
2006-07-21Removing GCC_PACK, we fully rely on START_PACK_STRUCTS / END_PACK_STRUCTS ↵Max Horn
now (hiya eriktorbjorn, this one is for you *ggg*) svn-id: r23547
2006-07-09Use START_PACK_STRUCTS / END_PACK_STRUCTS when available, instead of ↵Max Horn
checking for GCC / not GCC svn-id: r23458
2006-06-16Adjust akos code to only draw within bounds in HE games. Fixes many ↵Travis Howell
graphical glitches in HE games. svn-id: r23143
2006-06-15Remove error for default case of active case 6/8 in akos_increaseAnim(), a ↵Travis Howell
default case is normal in original games. Fixes bug #1506017 - HE Pajama Sam 1: ERROR while tralking to snotty trees. svn-id: r23125
2006-06-14Fix the shadow glitches in HE98 version of puttrace, the shadow mode isn't ↵Travis Howell
reset in HE90-98 games. svn-id: r23104
2006-04-29Moved AKOS stuff to class ScummEngine_v6Max Horn
svn-id: r22229
2006-03-25fixed wrong computation of decflag in AkosRenderer::drawLimb (HE specific, ↵Gregory Montoir
bug #1416186). svn-id: r21454
2006-03-17Fix endian issue in akos costume codeTravis Howell
svn-id: r21343
2006-03-17Fix endian issues in akos costume codeTravis Howell
svn-id: r21342
2006-03-08Fixed tons of format string warnings for debug/error calls (including ↵Max Horn
several errors where the format string didn't match the number of arguments to the call) svn-id: r21141
2006-03-08Use %p to print pointers portably (even on 64bit systems). Note: this will ↵Max Horn
add a 0x prefix automatically svn-id: r21140
2006-02-25Replaced MKID by MID_BE in most places in the SCUMM engineMax Horn
svn-id: r20862
2006-02-20Moved iMUSE code to the new directory engines/scumm/imuse/Max Horn
svn-id: r20801
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-15Moved all he-specific source files to engines/scumm/he/ subdirectoryEugene Sandulenko
svn-id: r20696
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582