aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/interface_scene.cpp
AgeCommit message (Collapse)Author
2018-05-06XEEN: Comment out duplicated check present in original executablePaul Gilbert
2018-04-15XEEN: Yet further fixes to clip scene drawing to scene areaPaul Gilbert
2018-04-13XEEN: Cleanup scene area clipping flags settingPaul Gilbert
2018-04-13XEEN: Fix clipping all scene drawn elements to scene areaPaul Gilbert
2018-04-01XEEN: Fix object 0 not being removable, _objNumber cleanupPaul Gilbert
The original used 0 as "unset", and object index + 1 to indicate the object at the current location. Given all the +1/-1 usages, I've simplified the use of _objNumber to use -1 as unset, allowing the direct object index to be used otherwise
2018-03-25XEEN: Fix loop limit when drawing monsters attackingPaul Gilbert
2018-03-24XEEN: Fix drawing doorways at 4 step distancePaul Gilbert
2018-03-17XEEN: Change bool _isDarkCc to int _ccNumPaul Gilbert
Originally the flag was whether the party was on the Dark Side, but as a bool I was having to cast it to an int side/cc number in more and more places. So now I've converted it to _ccNum, and it can be used directly as an int
2018-03-09XEEN: Properly implement sprite flag SPRFLAG_BOTTOM_CLIPPEDPaul Gilbert
2018-03-04XEEN: Move all the dialog classes to their own sub-folderPaul Gilbert
2018-02-24XEEN: Fix resetting wall sprites between mapsPaul Gilbert
2018-02-24XEEN: Merge various pow/hit arrays into a single array of structuresPaul Gilbert
2018-01-28XEEN: Change ErrorDialog to MessageDialogPaul Gilbert
2018-01-21XEEN: Fix combat stalling when ranged attack comes from a back rowPaul Gilbert
2018-01-20XEEN: Cleanup of animate3d method's ranged attack codePaul Gilbert
2018-01-15XEEN: Renaming of MazeMonster _fieldAPaul Gilbert
2018-01-15XEEN: Fix monsters to resume idling after finishing attacksPaul Gilbert
2018-01-14XEEN: Cleanup of ranged attack shooting row arrayPaul Gilbert
2018-01-11XEEN: Renaming Combat clear method for better clarityPaul Gilbert
2018-01-10XEEN: Fix spelling mistake in array namePaul Gilbert
2017-12-17XEEN: Fix placement checks for indoors wall itemsPaul Gilbert
2017-12-17XEEN: Fix placement of flying enemiesPaul Gilbert
2017-12-17XEEN: Correct usage of enlarging scaled drawingPaul Gilbert
2017-12-11XEEN: Fix Coverity identified warningsPaul Gilbert
2017-12-09XEEN: Fix attacking monsters outdoorsPaul Gilbert
2017-12-09XEEN: Fix outdoors monsters disappearing from viewPaul Gilbert
2017-12-09XEEN: Change monster _damageType from int to DamageType enumPaul Gilbert
2017-12-08XEEN: Cleanup and fix flags for setOutdoorsMonstersPaul Gilbert
2017-12-07XEEN: Separation of scene indoors & outdoors drawingPaul Gilbert
2017-12-06XEEN: Rename InterfaceMap class to InterfaceScenePaul Gilbert
This is avoid confusion with the minimap and map dialog classes