Paul Gilbert
7c74f4f826
XEEN: Create Windows class to hold the windows array
2017-11-29 20:24:03 -05:00
Paul Gilbert
1b592b6ffe
XEEN: Fixes to selection of mirror destinations
2017-11-26 12:45:07 -05:00
Paul Gilbert
8a8e16698b
XEEN: Fix prompt text for teleport mirror
2017-11-25 18:09:03 -05:00
Paul Gilbert
63f1b310bb
XEEN: Extra comments for trainer level caps
2017-11-24 14:33:12 -05:00
Paul Gilbert
c5caf9825e
XEEN: Load opcode messages needed by some opcodes
2017-11-24 07:01:55 -05:00
Paul Gilbert
48b5132c2c
XEEN: Script opcode cleanup and fixes
2017-11-23 21:34:13 -05:00
Paul Gilbert
8d11a057a4
XEEN: Added a TownAction enum
2017-11-23 16:56:11 -05:00
Paul Gilbert
c965fccab0
XEEN: Add a new iterator class for reading event parameters
...
This make things cleaner for reading in 16 and 32 bit parameters
in different opcodes. Also, it solves a crash in the give/take
opcode where the third mode/value pair isn't used for all sub-modes,
so the code was previously reading beyond the end of the parameters
2017-11-21 21:36:19 -05:00
Paul Gilbert
fb9d813ef4
XEEN: Cleaner implementation of changing script line number
2017-11-19 15:29:51 -05:00
Paul Gilbert
0878d8f573
XEEN: Extra comments for script methods
2017-11-19 15:25:12 -05:00
Paul Gilbert
d874208520
XEEN: Clean up script execution line changes
2017-11-19 13:31:15 -05:00
Paul Gilbert
64c88d4c4f
XEEN: Implement do nothing opcode
2017-11-18 20:23:37 -05:00
Paul Gilbert
aa04e311f1
XEEN: Fixes for cmdTakeOrGive script opcode
2017-11-18 19:37:29 -05:00
Paul Gilbert
62825c5cf8
XEEN: Fix size of quest flags, rename for clarity
2017-11-18 17:32:04 -05:00
Paul Gilbert
7361da9fdc
XEEN: Fix Coverity identified problems
2017-11-17 20:52:18 -05:00
Paul Gilbert
6421170f92
XEEN: Map and game flag fixes
2017-11-16 20:59:07 -05:00
Paul Gilbert
a97a9507c9
XEEN: Fix uninitialized instance field warnings
2017-11-15 19:32:03 -05:00
Paul Gilbert
4abcbcb9fb
XEEN: Added remainder of giveTake
2017-11-12 18:48:30 -05:00
Paul Gilbert
da87097835
XEEN: Fix compiler warnings & AmigaOS errors
2017-11-12 06:05:40 -05:00
Paul Gilbert
4a76e6fb3d
XEEN: In progress implementing giveTake
2017-11-11 20:25:20 -05:00
Paul Gilbert
406ff7db10
XEEN: Fix comparisons for script If opcode
2017-11-11 16:45:50 -05:00
Torbjörn Andersson
70a2ca8b7d
JANITORIAL: Silence more GCC 7 warnings
...
All these fall through were marked as deliberate, so again I've only
changed the comment to silence GCC.
2017-08-06 13:30:51 +02:00
Eugene Sandulenko
dead4aa014
JANITORIAL: Remove trailing spaces
2016-10-09 14:59:58 +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
4289454233
XEEN: Cleanup of Sound driver
2016-09-16 23:27:26 -04:00
Paul Gilbert
48235c9055
XEEN: Beginnings of Music class
2016-09-12 20:10:37 -04:00
Paul Gilbert
0c948b6bd0
XEEN: Fix Travis identified warnings
2016-09-04 21:24:37 -04:00
Paul Gilbert
6dc1551d7d
XEEN: gcc compilation fixes
2016-08-28 18:16:48 -04:00
Paul Gilbert
fd2d462296
XEEN: Moved method comments from CPP to header files
2016-08-28 17:52:56 -04:00
Paul Gilbert
569f3c65b7
XEEN: Beginnings of work on copy protection check method
2015-10-24 16:14:15 -04:00
Paul Gilbert
652a662315
XEEN: Implement cmdChooseNumeric script opcode
2015-03-04 08:49:05 -05:00
Paul Gilbert
15d375bc44
XEEN: Implement remaining missing code in checkEvents
2015-03-04 07:45:13 -05:00
Paul Gilbert
8101f8d03b
XEEN: More script opcodes
2015-03-03 23:20:51 -05:00
Paul Gilbert
66dc9ac746
XEEN: Implement give/take script opcodes
2015-03-03 21:26:20 -05:00
Paul Gilbert
de5aedcb0c
XEEN: Implemented cmNPC and TownMessage dialog class
2015-03-02 23:13:01 -05:00
Paul Gilbert
7bbbfd2ad0
XEEN: Implementing more script opcodes
2015-03-02 21:39:49 -05:00
Paul Gilbert
93cc299eaf
XEEN: Implement addHitPoints and spellFX methods
2015-02-28 18:43:04 -05:00
Paul Gilbert
b9539c6cb1
XEEN: Fixes for marking grates as unlocked
2015-02-27 20:52:59 -05:00
Paul Gilbert
b46561ef29
XEEN: Implemented openGrate
2015-02-27 07:50:32 -05:00
Paul Gilbert
19007bac40
XEEN: Fix hang calling checkEvents when in combat mode
2015-02-26 08:29:04 -05:00
Paul Gilbert
9a8c4c55a3
XEEN: Add a MonsterStruct pointer to the MazeMonster class
2015-02-25 20:08:26 -05:00
Paul Gilbert
b790e9bac1
XEEN: Implemented attack2
2015-02-20 23:57:45 -05:00
Paul Gilbert
917b143ec9
XEEN: Implement attack method
2015-02-20 21:55:40 -05:00
Paul Gilbert
c045adae76
XEEN: Implementing more combat logic
2015-02-16 19:58:53 -05:00
Paul Gilbert
74b4d91f4a
XEEN: Implemented startFalling
2015-02-15 14:10:37 -05:00
Paul Gilbert
50ae4f9522
XEEN: Refactored _partyCount and _partyMembers into the _activeParty array
2015-02-10 23:40:45 -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
62eb39515b
XEEN: Some refactoring needed for resources the party dialog will need
2015-02-09 20:57:19 -05:00
Paul Gilbert
b39f4179ce
XEEN: Merged confirmation and yes/no dialogs into single source file
2015-02-05 20:47:15 -05:00