Paul Gilbert
bd5d097286
XEEN: Move Detect Monsters dialog logic into a dialogs_spells.cpp class
2018-04-28 16:21:30 -04:00
Paul Gilbert
dcbb194640
XEEN: Fix rendering of Detect Monsters spell
2018-04-28 06:52:07 -04:00
Paul Gilbert
0922d44199
XEEN: Added differences introduced in Swords of Xeen
2018-04-15 23:27:26 -04:00
Paul Gilbert
caba188569
XEEN: Mode renamings, fix loading savegame during script dragging party
2018-04-15 09:51:18 -04:00
Paul Gilbert
07775ca717
XEEN: Fix animation for Elemental Storm spell
2018-04-06 22:43:44 -04:00
Paul Gilbert
fa28f4cfd9
XEEN: Fix to trigger correct spells when using misc items
2018-03-31 15:35:08 -04:00
Paul Gilbert
5b5abd4743
XEEN: Change Map _loadDarkSide bool to int _loadCcNum
2018-03-27 21:45:17 -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
f2b574d647
XEEN: Move all the dialog classes to their own sub-folder
2018-03-04 22:40:42 -05:00
Paul Gilbert
6b4d3f70dd
XEEN: Add data to create_xeen for Clouds of Xeen on it's own
2018-02-23 15:23:21 -05:00
Paul Gilbert
49de1602b0
XEEN: Create a separate current state saver for each side
...
Previously, I only had a single savefile, which maintains the
state of the party and mazes. But I've realised that I'll need
a separate archive for each side of Xeen. I'm still not entirely
happy with the cleanliness of the new structure, but it at least
is now functionally separating the sides.
2017-12-22 08:52:31 -05:00
Paul Gilbert
6abf2d59b4
XEEN: Properly handle darkness
2017-12-17 15:20:29 -05:00
Paul Gilbert
7c74f4f826
XEEN: Create Windows class to hold the windows array
2017-11-29 20:24:03 -05:00
Paul Gilbert
7361da9fdc
XEEN: Fix Coverity identified problems
2017-11-17 20:52:18 -05:00
Paul Gilbert
4a76e6fb3d
XEEN: In progress implementing giveTake
2017-11-11 20:25:20 -05:00
Paul Gilbert
cb90f861b8
XEEN: Cleanup of PowType enum names
2017-11-09 11:05:28 -05:00
Paul Gilbert
fed68d19d2
XEEN: Create a PowType enum for ranged arrow/spell types
2017-11-09 07:57:05 -05:00
Paul Gilbert
cd0f896253
XEEN: Changed multiAttack to rangedAttack
2017-11-08 19:55:41 -05:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +02:00
Torbjörn Andersson
70640a444d
XEEN: Fix Cppcheck out-of-bounds warning
2016-09-24 09:38:10 +02:00
Paul Gilbert
4515d7a1ac
XEEN: Create Resources class to encapsulate all the static resources
...
This will make it easier later on to handle things like translations,
and if the other games have different values for some arrays
2016-09-22 20:00:04 -04:00
Paul Gilbert
383cc850b9
XEEN: Beginnings of Darkside endgame, subtitle code
2016-09-18 17:31:12 -04:00
Paul Gilbert
48235c9055
XEEN: Beginnings of Music class
2016-09-12 20:10:37 -04:00
Paul Gilbert
fd2d462296
XEEN: Moved method comments from CPP to header files
2016-08-28 17:52:56 -04:00
Paul Gilbert
ee5b8ed59f
XEEN: Implement remaining spells
2015-03-01 10:41:11 -05:00
Paul Gilbert
c6506b567c
XEEN: Implemented more spells
2015-03-01 10:07:03 -05:00
Paul Gilbert
b243768887
XEEN: Implementing spells
2015-03-01 08:31:03 -05:00
Paul Gilbert
07f504fe16
XEEN: Fix ordering of spell list and methods
2015-02-28 22:53:17 -05:00
Paul Gilbert
9789962605
XEEN: Implemented protection from elements spell
2015-02-28 20:43:07 -05:00
Paul Gilbert
b414ff26f2
XEEN: Implement some of the spells
2015-02-28 19:22:42 -05:00
Paul Gilbert
810619072a
XEEN: gcc compilation fixes
2015-02-28 18:50:18 -05:00
Paul Gilbert
93cc299eaf
XEEN: Implement addHitPoints and spellFX methods
2015-02-28 18:43:04 -05:00
Paul Gilbert
973c5a0df5
XEEN: Implemented multiAttack
2015-02-28 12:45:33 -05:00
Paul Gilbert
9725fc5725
XEEN: Renaming and move flags used for UI indicators
2015-02-22 23:45:11 -05:00
Paul Gilbert
da368f5e00
XEEN: Add special case spell handling during combat
2015-02-18 21:17:55 -05:00
Paul Gilbert
0f78fb9373
XEEN: Implement extra code for passing active character to castSpell
2015-02-18 20:35:32 -05:00
Paul Gilbert
7b3c10b09c
XEEN: Implemented Cast Spell dialog
2015-02-17 21:47:01 -05:00
Paul Gilbert
d6e760552e
XEEN: Implemented resting
2015-02-07 21:17:31 -05:00
Paul Gilbert
6595abcf14
XEEN: Moved _maeNames to a new Resources class
2015-02-05 20:17:16 -05:00
Paul Gilbert
a983d9abce
XEEN: Implemented weapon variation of equipItem
2015-02-04 22:24:45 -05:00
Paul Gilbert
4953b7954a
XEEN: Partial implementation of doItemOptions
2015-02-04 19:18:51 -05:00
Paul Gilbert
29753a29a4
XEEN: Implemented SpellsDialog and ConfirmDialog classes
2015-01-30 19:18:43 -05:00
Paul Gilbert
be327cb767
XEEN: Implemented setSpellText for spells dialog
2015-01-29 08:42:31 -05:00
Paul Gilbert
f11e11006b
XEEN: Beginnings of Town class, implemented handleAction
2015-01-25 23:59:16 -05:00
Paul Gilbert
2abce62b8f
XEEN: Add skeleton for spells class
2015-01-25 21:19:59 -05:00