aboutsummaryrefslogtreecommitdiff
path: root/engines/scumm/boxes.cpp
AgeCommit message (Collapse)Author
2007-02-04Rewrote the actor walk code for SCUMM V0-V2 games: Now it uses the C64 ↵Max Horn
character coordinates internally, not pixel coordinates. This should fix some walk bugs, but also might cause some regressions. Watch out svn-id: r25370
2007-02-04Fix compile of SCUMM engine.Travis Howell
svn-id: r25368
2007-02-03Changed old FIXME comment into a WORKAROUND comment (it worked fine all ↵Max Horn
these years, after all :); also added some paranoia checks svn-id: r25366
2006-12-25Introduced ActorOldWalk subclass of Actor (for V1-V3 walk code)Max Horn
svn-id: r24924
2006-11-20Fix for bug #1599113: SCUMM: Failed assertion in getBoxCoordinates()Max Horn
svn-id: r24754
2006-11-07cleanupMax Horn
svn-id: r24650
2006-10-29cleanupMax Horn
svn-id: r24565
2006-10-19SCUMM: Introduced V12_X_MULTIPLIER and V12_Y_MULTIPLIER to make it a bit ↵Max Horn
easier to find spots where we convert between C64-style coordinates and pixel coordinates (but beware, this probably doesnt't cover all relevant instances) svn-id: r24384
2006-10-18cleanupMax Horn
svn-id: r24373
2006-10-18cleanupMax Horn
svn-id: r24372
2006-10-18SCUMM: Be less generous to code invoking checkXYInBoxBounds with a bad box ↵Max Horn
param: we now abort instead of ignoring it silently. May cause some trivial-to-fix regressions svn-id: r24369
2006-10-18SCUMM: Yet another minox walkbox cleanupMax Horn
svn-id: r24366
2006-10-18SCUMM: walbox related cleanupMax Horn
svn-id: r24365
2006-10-04typoMax Horn
svn-id: r24114
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-31Cleaned up some commentsMax Horn
svn-id: r23641
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-05-29Fix Commodore 64 versionsTravis Howell
svn-id: r22732
2006-04-26cleanupMax Horn
svn-id: r22185
2006-03-13Add masking support for C64 maniac, not perfectTravis Howell
svn-id: r21250
2006-03-05Update box flags for C64 maniacTravis Howell
svn-id: r21093
2006-03-05Add some basic walkbox support for C64 maniacTravis Howell
svn-id: r21084
2006-02-20Replaced _gameId, _version, _heversion, _features, _midi, _platform with a ↵Max Horn
simple ScummGameSettings instance: _game svn-id: r20795
2006-02-11Moved engines to the new engines/ directoryMax Horn
svn-id: r20582