aboutsummaryrefslogtreecommitdiff
path: root/scumm/boxes.cpp
AgeCommit message (Collapse)Author
2003-11-28cleanupMax Horn
svn-id: r11414
2003-11-07fix invalid typo fixes ;-) (BTW did anybody get comit mails for khalek's ↵Max Horn
changes? I didn't) svn-id: r11183
2003-11-07more spelling fixesJonathan Gray
svn-id: r11176
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-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-11yet another tiny cleanup.... yeah yeah, I know I am annoyingMax Horn
svn-id: r10182
2003-09-11cleanupMax Horn
svn-id: r10181
2003-09-11cleanupMax Horn
svn-id: r10179
2003-09-11cleanupMax Horn
svn-id: r10169
2003-09-09replaced all use of scale items with scale slots. This allowed me to get rid ↵Max Horn
of two big FIXME's, and might fix other scaling bugs in FT/DIG svn-id: r10140
2003-09-09added convertScaleTableToScaleSlot method, preparing to replace scale items ↵Max Horn
with scale slots svn-id: r10139
2003-08-13Give pass its own idTravis Howell
svn-id: r9654
2003-08-11Fix regressionTravis Howell
svn-id: r9629
2003-08-06get rid of GF_INDY3 again, and also remove GID_INDY3_256 and GID_INDY3_TOWNSMax Horn
svn-id: r9554
2003-08-06Add GF_INDY3 feature flag for indy3 games to reduce checksTravis Howell
Remove GF_ADLIB_DEFAULT since it is no longer used svn-id: r9546
2003-07-22Changed "SCALLING" to "SCALING".Torbjörn Andersson
svn-id: r9134
2003-07-22fix for bug #775420; also properly implemented the 'box matrix truncated' ↵Max Horn
workaround svn-id: r9129
2003-07-21fixing bug #774783 for the VGA version, too - and I bet the FmTowns version ↵Max Horn
will need this fix, too svn-id: r9112
2003-07-21really fix #774783 in IndyEGA (while the value '1' is not strictly correct, ↵Max Horn
and in IndyVGA it is 0, and 0 is the logical value - this *has* to be 1 (and 1 is what the original returns, too, due to a bug) svn-id: r9111
2003-07-21Fix for bug #770690 and bug #774783Max Horn
svn-id: r9110
2003-07-19moved some functions out of scummvm.cpp into more appropriate files; ↵Max Horn
rearranged stuff inside scummvm.cpp to be grouped a bit more logical svn-id: r9083
2003-07-15fix for bug #771803Max Horn
svn-id: r9043
2003-07-13workaround for bug #770351Max Horn
svn-id: r8993
2003-07-12undoing my last box change - with the last change in actor.cpp, this should ↵Max Horn
make MM boxes work properly and fix one or multiple of the open MM bugs svn-id: r8953
2003-07-12fix box coordinates for v1/v2 games (boxes are now contiguous)Max Horn
svn-id: r8943
2003-07-02removed #include "boxes.h" from scumm.h; cleaned up AdjustBoxResult ↵Max Horn
definition & usage; properly deal with larger box distances, thus partially fixing Zak on the airport (but original seems to have used a very different algorithm, so this really is only a partial fix) svn-id: r8710
2003-06-30this FIXME is obsoleted by my recent fix for getMaskFromBoxMax Horn
svn-id: r8678
2003-06-30fix for #740244 and #755863. This appears to have been a long standing bug ↵Max Horn
in the original engine? svn-id: r8676
2003-06-12The compressed box matrix would sometimes refer to the box after the lastTorbjörn Andersson
one. This was probably harmless, but the fix seems to be trivial. I hope. svn-id: r8441
2003-06-11fixed createBoxMatrix for small header games (bug #752844)Max Horn
svn-id: r8438
2003-06-08reimplemented createBoxMatrix; this is much cleaner and easier to understand ↵Max Horn
than the original code (IMHO); in a few cases it gives slightly different results (because the old code didn't always find the shortest path), but that shouldn't cause any problems svn-id: r8403
2003-06-08cleanupMax Horn
svn-id: r8399
2003-06-07replaced GF_AFTER with _versionMax Horn
svn-id: r8372
2003-05-31some box debugging codeMax Horn
svn-id: r8182
2003-05-26moved Actor SaveLoadEntry definition to actor.cpp; made ↵Max Horn
findPathTowards/findPathTowardsOld members of Actor; cleanup svn-id: r7988
2003-05-20added enum's for the known actor/object claasses; extended putClass/getClass ↵Max Horn
to translate the X/Y flip classes; made code use the new enum's; some other cleanup svn-id: r7753
2003-05-20proper fix for getPathToDestBoxMax Horn
svn-id: r7721
2003-05-19cleanupMax Horn
svn-id: r7701
2003-05-19fix assert for mi_demo2Max Horn
svn-id: r7698
2003-05-19enable box'ed walking in V2 gamesMax Horn
svn-id: r7660
2003-05-19V2 walkbox matrix fixesMax Horn
svn-id: r7657
2003-05-18implemented proper 'invalid walkbox' handling in older games (in newer ↵Max Horn
games, box 0 is used as invalid box, while in older games this is a legal box and box 255 is the 'invalid' box); removed lots of FIXME's which were needed to cope with ScummVM not implementing the invalid walkbox stuff properly in the past; removed other actor FIXMEs. svn-id: r7642
2003-05-17I thought it would be clear from the comments that this was needed for the ↵Jonathan Gray
atari st zak demo, which seems to still be the case svn-id: r7616
2003-05-17no no, bad hack be gone :-)Max Horn
svn-id: r7609
2003-05-16Fixed VC++ warningsJamieson Christian
svn-id: r7555
2003-05-15ScummPoint -> ScummVM::PointMax Horn
svn-id: r7543
2003-05-10walkbox & putActor coords in V2 are in 'character coordinates' - x has to ↵Max Horn
multiplied by 8 and y by 2 svn-id: r7426
2003-05-10renamed _scrWidth/_scrHeight -> _roomWidht/_roomHeight, and ↵Max Horn
_realWidth/_realHeight -> _screenWidth/_screenHeight (inspired by MadMoose, but I'll take the blame - still this seems much more logical & intuitive) svn-id: r7423