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