Commit Graph
30 Commits
Author SHA1 Message Date
Paul Gilbert 9dcc69c070 XEEN: Comment out duplicated check present in original executable 2018-05-06 16:46:42 -04:00
Paul Gilbert 95741aa3e4 XEEN: Yet further fixes to clip scene drawing to scene area 2018-04-15 07:32:09 -04:00
Paul Gilbert 8b717abe38 XEEN: Cleanup scene area clipping flags setting 2018-04-13 22:56:57 -04:00
Paul Gilbert 5926936a07 XEEN: Fix clipping all scene drawn elements to scene area 2018-04-13 07:29:54 -04:00
Paul Gilbert d621bf6816 XEEN: Fix object 0 not being removable, _objNumber cleanup
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-04-01 22:54:38 -04:00
Paul Gilbert 0d73b1f5df XEEN: Fix loop limit when drawing monsters attacking 2018-03-25 00:10:35 -04:00
Paul Gilbert 1855f6a685 XEEN: Fix drawing doorways at 4 step distance 2018-03-24 20:11:58 -04:00
Paul Gilbert 22456b345f XEEN: Change bool _isDarkCc to int _ccNum
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-17 20:27:42 -04:00
Paul Gilbert 583d857a39 XEEN: Properly implement sprite flag SPRFLAG_BOTTOM_CLIPPED 2018-03-09 21:47:28 -05:00
Paul Gilbert f2b574d647 XEEN: Move all the dialog classes to their own sub-folder 2018-03-04 22:40:42 -05:00
Paul Gilbert 5d4bc20d62 XEEN: Fix resetting wall sprites between maps 2018-02-24 18:32:07 -05:00
Paul Gilbert 36d474db1f XEEN: Merge various pow/hit arrays into a single array of structures 2018-02-24 11:11:04 -05:00
Paul Gilbert 0655cff514 XEEN: Change ErrorDialog to MessageDialog 2018-01-28 12:21:44 -05:00
Paul Gilbert f30fb59385 XEEN: Fix combat stalling when ranged attack comes from a back row 2018-01-21 16:40:29 -05:00
Paul Gilbert ccfbc8f305 XEEN: Cleanup of animate3d method's ranged attack code 2018-01-20 20:54:36 -05:00
Paul Gilbert 6ac8c8288c XEEN: Renaming of MazeMonster _fieldA 2018-01-15 19:22:37 -05:00
Paul Gilbert 8fea5fd3c8 XEEN: Fix monsters to resume idling after finishing attacks 2018-01-15 19:15:51 -05:00
Paul Gilbert 111d5e1954 XEEN: Cleanup of ranged attack shooting row array 2018-01-14 21:01:07 -05:00
Paul Gilbert ebc3d27096 XEEN: Renaming Combat clear method for better clarity 2018-01-11 19:46:49 -05:00
Paul Gilbert 9aa9cb4997 XEEN: Fix spelling mistake in array name 2018-01-10 21:33:36 -05:00
Paul Gilbert 92dc9737c5 XEEN: Fix placement checks for indoors wall items 2017-12-17 17:18:51 -05:00
Paul Gilbert 34b85b3c5d XEEN: Fix placement of flying enemies 2017-12-17 16:23:24 -05:00
Paul Gilbert f8bc19159b XEEN: Correct usage of enlarging scaled drawing 2017-12-17 11:45:07 -05:00
Paul Gilbert 171a86acc7 XEEN: Fix Coverity identified warnings 2017-12-11 22:14:39 -05:00
Paul Gilbert 2ed494b8fe XEEN: Fix attacking monsters outdoors 2017-12-09 14:56:15 -05:00
Paul Gilbert 61a33af8b4 XEEN: Fix outdoors monsters disappearing from view 2017-12-09 12:40:28 -05:00
Paul Gilbert 9c432233a2 XEEN: Change monster _damageType from int to DamageType enum 2017-12-09 12:18:15 -05:00
Paul Gilbert 02606937eb XEEN: Cleanup and fix flags for setOutdoorsMonsters 2017-12-08 22:32:37 -05:00
Paul Gilbert 4c777a9afc XEEN: Separation of scene indoors & outdoors drawing 2017-12-07 22:13:35 -05:00
Paul Gilbert b907ccce96 XEEN: Rename InterfaceMap class to InterfaceScene
This is avoid confusion with the minimap and map dialog classes
2017-12-06 21:50:30 -05:00