Commit Graph

45 Commits

Author SHA1 Message Date
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