Commit Graph
74 Commits
Author SHA1 Message Date
Paul Gilbert c8b9b7c8a2 XEEN: Fix script for Miles the Cartographer 2018-04-02 21:06:01 -04:00
Paul Gilbert eca76ea91e XEEN: Fix highlighting of character when Cast Spell dialog is opened 2018-03-30 20:08:31 -04: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 12eacafe0e XEEN: Implement screen shaking 2018-01-27 17:12:23 -05:00
Paul Gilbert 5b3526e587 XEEN: Implementing falling code 2018-01-26 07:52:29 -05:00
Paul Gilbert c5268f6363 XEEN: Further renaming for _falling enum 2018-01-26 07:52:28 -05:00
Paul Gilbert b85d6101d3 XEEN: Change _falling to enum, properly implement startFalling 2018-01-25 20:59:37 -05:00
Paul Gilbert 534755fea1 XEEN: Fix drawing of combat icons during battle
This also refactors out the use of _mainList, which separately draws
the icons. Since the data needed is already added to the _buttons
array, I could dispense with _mainList and draw the buttons directly.
2018-01-23 19:46:03 -05:00
Paul Gilbert 6abf2d59b4 XEEN: Properly handle darkness 2017-12-17 15:20:29 -05:00
Paul Gilbert 618d256a92 XEEN: Fix regression stopping map dialog frame from rendering 2017-12-10 18:03:28 -05:00
Paul Gilbert 65ecb6e56f XEEN: Do rendering delays like the original did 2017-12-09 19:54:46 -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
Paul Gilbert 695df4db36 XEEN: Lots of constants added to minimap code 2017-12-06 20:38:43 -05:00
Paul Gilbert 61e1ee7f04 XEEN: Split the minimap code into it's own file 2017-12-04 19:45:04 -05:00
Paul Gilbert 7c74f4f826 XEEN: Create Windows class to hold the windows array 2017-11-29 20:24:03 -05:00
Paul Gilbert 07fe6504a3 XEEN: Added constant for character highlighting code 2017-11-23 19:07:26 -05:00
Paul Gilbert fd2d462296 XEEN: Moved method comments from CPP to header files 2016-08-28 17:52:56 -04:00
Paul Gilbert 93cc299eaf XEEN: Implement addHitPoints and spellFX methods 2015-02-28 18:43:04 -05:00
Paul Gilbert 9b6749cab8 XEEN: Fix display of combat action buttons 2015-02-25 20:25:27 -05:00
Paul Gilbert 9725fc5725 XEEN: Renaming and move flags used for UI indicators 2015-02-22 23:45:11 -05:00
Paul Gilbert c045adae76 XEEN: Implementing more combat logic 2015-02-16 19:58:53 -05:00
Paul Gilbert 30d94950be XEEN: Starting of combat UI, moved _combatParty into Combat class 2015-02-16 14:35:23 -05:00
Paul Gilbert 75a070de17 XEEN: Implementing combat methods 2015-02-15 20:47:56 -05:00
Paul Gilbert 93e5fd7c20 XEEN: Moved more variables out of InterfaceMap that belong in Interface 2015-02-15 14:43:04 -05:00
Paul Gilbert adde24a338 XEEN: Move more code from InterfaceMap that should be in Interface class 2015-02-15 14:20:35 -05:00
Paul Gilbert 74b4d91f4a XEEN: Implemented startFalling 2015-02-15 14:10:37 -05:00
Paul Gilbert a90ad5b4c1 XEEN: Move drawMiniMap to Interface class 2015-02-15 12:26:23 -05:00
Paul Gilbert 6605a0c505 XEEN: Implemented more code from end of draw3d 2015-02-15 12:20:44 -05:00
Paul Gilbert cc9f62fcb9 XEEN: Split up draw3d between Interface and InterfaceMap, start of fall code 2015-02-15 12:01:04 -05:00
Paul Gilbert e596178345 XEEN: Refactored drawing the party icons into a separate class 2015-02-10 19:28:45 -05:00
Paul Gilbert 8256f7c8df XEEN: Refacored face sprites loading into Roster and Character classes 2015-02-10 08:42:59 -05:00
Paul Gilbert a612dd686c XEEN: Further refactoring for party dialog setup 2015-02-09 22:01:01 -05:00
Paul Gilbert c798a55510 XEEN: More refactoring needed for party dialog setup 2015-02-09 21:34:03 -05:00
Paul Gilbert 62eb39515b XEEN: Some refactoring needed for resources the party dialog will need 2015-02-09 20:57:19 -05:00
Paul Gilbert ccb224d89a XEEN: In progress Dismiss dialog 2015-02-08 16:03:13 -05:00
Paul Gilbert a381c49c4d XEEN: Implemented bashing 2015-02-07 22:47:28 -05:00
Paul Gilbert d6e760552e XEEN: Implemented resting 2015-02-07 21:17:31 -05:00
Paul Gilbert 3ae4958f0b XEEN: Implemented Exchange character dialog 2015-02-01 13:57:02 -05:00
Paul Gilbert 60c462bfdc XEEN: Fixes for tavern options 2015-01-28 20:59:36 -05:00
Paul Gilbert a755ce6e92 XEEN: Implement hilight/unhilightChar, bufixes for Tavern display 2015-01-27 22:57:46 -05:00
Paul Gilbert f11e11006b XEEN: Beginnings of Town class, implemented handleAction 2015-01-25 23:59:16 -05:00
Paul Gilbert 749372e456 XEEN: More script code and string input dialog 2015-01-23 20:44:02 -05:00
Paul Gilbert 2b51d324f3 XEEN: Implemented dialogs for Who Will and YesNo 2015-01-22 22:05:36 -05:00
Paul Gilbert 4c0c40c25d XEEN: Shifted more logic for 3d view drawing from Interface to InterfaceMap 2015-01-22 07:53:33 -05:00
Paul Gilbert 1b264ed299 XEEN: Implemented the first few script commands 2015-01-21 21:51:45 -05:00
Paul Gilbert 932222de7d XEEN: Skeleton beginnings of script handling 2015-01-21 20:42:44 -05:00
Paul Gilbert 397a10eae5 XEEN: Moved setMazeBits to InterfaceMap and fixed some incorrect code in it 2015-01-20 21:05:15 -05:00
Paul Gilbert 8b4d25d415 XEEN: Implemented doStepCode 2015-01-20 08:46:27 -05:00
Paul Gilbert 2427f203ee XEEN: Implemented handleLight 2015-01-20 08:20:07 -05:00
Paul Gilbert e966feff5e XEEN: Implemented movement code 2015-01-19 18:42:40 -05:00