aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/akos.cpp
AgeCommit message (Collapse)Author
2018-06-23SCUMM: Workaround erroneous AKC_JUMP in German SPY Fox 3Sven Meier
Fixes Trac#3813 and makes this version of the game completable.
2014-02-18SCUMM: Make GPL headers consistent in themselves.Johannes Schickel
2013-08-03SCUMM: Prefer getBasePtr over direct Surface::pixels access.Johannes Schickel
2011-05-13SCUMM: Move class ResourceManager to its own headerMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-04-12COMMON: Replace MKID_BE by MKTAGMax Horn
MKID_BE relied on unspecified behavior of the C++ compiler, and as such was always a bit unsafe. The new MKTAG macro is slightly less elegant, but does no longer depend on the behavior of the compiler. Inspired by FFmpeg, which has an almost identical macro.
2010-10-23ALL: Fix indention (whitespaces -> tabs)Max Horn
svn-id: r53738
2010-05-09Fix for bug #2995282 "FT: Cavefish Hideout Chase (Failure Cutscene) Crash".Johannes Schickel
The bug itself is actually a regression from r43577, the merge of the gsoc2009-16bit branch. svn-id: r48987
2009-09-25SCUMM: Rename _bitDepth to _bytesPerPixelMax Horn
svn-id: r44336
2009-08-16Revert revision 43410, and add alternative fix.Travis Howell
svn-id: r43416
2009-08-15Fix compile when compiling with --disable-heMatthew Hoops
svn-id: r43410
2009-06-05Fix endian issue, the palette must be in little endian.Travis Howell
svn-id: r41184
2009-06-04Fix the color of Poodles Galore's finger nails in Spy Fox 3.Travis Howell
svn-id: r41162
2009-06-04Ooops, re-enable codec32 code.Travis Howell
svn-id: r41161
2009-06-04Add 16bit color support for later HE games.Travis Howell
svn-id: r41153
2009-04-04Fix possible regression in HE games re-releases.Travis Howell
svn-id: r39830
2009-03-20SCUMM: Split intern.h into multiple headersMax Horn
svn-id: r39567
2009-01-29A ton of code formatting fixes; also fixed warnings about single line loops ↵Max Horn
like 'while(cond);' by inserting newlines svn-id: r36127
2009-01-09Switch assert to an error message, stating the exact unknown code.Travis Howell
svn-id: r35796
2009-01-04Fix assert triggered when sorting out meals in Blue's 123 Time Activies.Travis Howell
svn-id: r35715
2009-01-04Use slow palette color match, for 16bit color HE games for now.Travis Howell
svn-id: r35713
2008-09-25SCUMM: Moved more stuf from class Actor to ActorHEMax Horn
svn-id: r34648
2008-09-25SCUMM: Added a new ActorHE class, as well as a virtual ↵Max Horn
Actor::prepareDrawActorCostume() method svn-id: r34646
2008-05-06Allow static and dynamic plugins to be used at the same timeJordi Vilalta Prat
svn-id: r31888
2007-09-19Merged common/stdafx.h into common/scummsys.h. All referencing files have ↵Nicola Mettifogo
been updated. svn-id: r28966
2007-09-08Some cleanup (yay for whomever had the brilliant idea to let SVN work over ↵Max Horn
HTTPS and hence through proxies&firewalls :) svn-id: r28877
2007-09-01Cleanup: remove obsolete code (PalmOS 68K version not supported anymore)Chris Apers
svn-id: r28803
2007-07-01Re-added __attribute__(packed)Max Horn
svn-id: r27830
2007-05-30Updated legal headers in source files, based on what Pidgin (the IM client ↵Max Horn
formerly knowns as Gaim) does; added new (incomplete) COPYRIGHT file; updated copyright dates in a few spots svn-id: r27024
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