Commit Graph
181 Commits
Author SHA1 Message Date
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