aboutsummaryrefslogtreecommitdiff
path: root/engines/xeen/scripts.cpp
AgeCommit message (Collapse)Author
2017-11-23XEEN: Added a TownAction enumPaul Gilbert
2017-11-21XEEN: Add a new iterator class for reading event parametersPaul Gilbert
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-19XEEN: Cleaner implementation of changing script line numberPaul Gilbert
2017-11-19XEEN: Extra comments for script methodsPaul Gilbert
2017-11-19XEEN: Clean up script execution line changesPaul Gilbert
2017-11-18XEEN: Implement do nothing opcodePaul Gilbert
2017-11-18XEEN: Fixes for cmdTakeOrGive script opcodePaul Gilbert
2017-11-18XEEN: Fix size of quest flags, rename for clarityPaul Gilbert
2017-11-17XEEN: Fix Coverity identified problemsPaul Gilbert
2017-11-16XEEN: Map and game flag fixesPaul Gilbert
2017-11-15XEEN: Fix uninitialized instance field warningsPaul Gilbert
2017-11-12XEEN: Added remainder of giveTakePaul Gilbert
2017-11-12XEEN: Fix compiler warnings & AmigaOS errorsPaul Gilbert
2017-11-11XEEN: In progress implementing giveTakePaul Gilbert
2017-11-11XEEN: Fix comparisons for script If opcodePaul Gilbert
2017-08-06JANITORIAL: Silence more GCC 7 warningsTorbjörn Andersson
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC.
2016-10-09JANITORIAL: Remove trailing spacesEugene Sandulenko
2016-09-22XEEN: Create Resources class to encapsulate all the static resourcesPaul Gilbert
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-18XEEN: Beginnings of Darkside endgame, subtitle codePaul Gilbert
2016-09-16XEEN: Cleanup of Sound driverPaul Gilbert
2016-09-12XEEN: Beginnings of Music classPaul Gilbert
2016-09-04XEEN: Fix Travis identified warningsPaul Gilbert
2016-08-28XEEN: gcc compilation fixesPaul Gilbert
2016-08-28XEEN: Moved method comments from CPP to header filesPaul Gilbert
2015-10-24XEEN: Beginnings of work on copy protection check methodPaul Gilbert
2015-03-04XEEN: Implement cmdChooseNumeric script opcodePaul Gilbert
2015-03-04XEEN: Implement remaining missing code in checkEventsPaul Gilbert
2015-03-03XEEN: More script opcodesPaul Gilbert
2015-03-03XEEN: Implement give/take script opcodesPaul Gilbert
2015-03-02XEEN: Implemented cmNPC and TownMessage dialog classPaul Gilbert
2015-03-02XEEN: Implementing more script opcodesPaul Gilbert
2015-02-28XEEN: Implement addHitPoints and spellFX methodsPaul Gilbert
2015-02-27XEEN: Fixes for marking grates as unlockedPaul Gilbert
2015-02-27XEEN: Implemented openGratePaul Gilbert
2015-02-26XEEN: Fix hang calling checkEvents when in combat modePaul Gilbert
2015-02-25XEEN: Add a MonsterStruct pointer to the MazeMonster classPaul Gilbert
2015-02-20XEEN: Implemented attack2Paul Gilbert
2015-02-20XEEN: Implement attack methodPaul Gilbert
2015-02-16XEEN: Implementing more combat logicPaul Gilbert
2015-02-15XEEN: Implemented startFallingPaul Gilbert
2015-02-10XEEN: Refactored _partyCount and _partyMembers into the _activeParty arrayPaul Gilbert
2015-02-10XEEN: Refactored drawing the party icons into a separate classPaul Gilbert
2015-02-09XEEN: Some refactoring needed for resources the party dialog will needPaul Gilbert
2015-02-05XEEN: Merged confirmation and yes/no dialogs into single source filePaul Gilbert
2015-02-01XEEN: Beginnings of Items dialogPaul Gilbert
2015-01-28XEEN: Fixes for tavern optionsPaul Gilbert
2015-01-28XEEN: Fix for entering/exiting tavern displayPaul Gilbert
2015-01-27XEEN: Implemented doTownOptionsPaul Gilbert
2015-01-27XEEN: Added NumericInput class and refactored existing string inputPaul Gilbert
2015-01-25XEEN: Beginnings of Town class, implemented handleActionPaul Gilbert