Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-02-13 | XEEN: Fix toggling the minimap by clicking on it | Paul Gilbert | |
2018-02-11 | XEEN: Fix exiting to main menu after playing ending cutscenes | Paul Gilbert | |
2018-01-28 | XEEN: Change ErrorDialog to MessageDialog | Paul Gilbert | |
2018-01-27 | XEEN: Implementing control panel dialog | Paul Gilbert | |
2018-01-27 | XEEN: Implement screen shaking | Paul Gilbert | |
2018-01-27 | XEEN: Move Scripts _v2 to Combat _damageTarget | Paul Gilbert | |
The _damageTarget field is wonky. In most places, such as in giveCharDamage, it's treated like an enum. But in the if opcode logic (cmdIf), it's definitely treated a character index | |||
2018-01-27 | XEEN: Finish fall animation | Paul Gilbert | |
2018-01-26 | XEEN: Added further enum values to make falling code clearer | Paul Gilbert | |
2018-01-26 | XEEN: Implementing falling code | Paul Gilbert | |
2018-01-26 | XEEN: Further renaming for _falling enum | Paul Gilbert | |
2018-01-25 | XEEN: Further fixes for starting falls | Paul Gilbert | |
2018-01-25 | XEEN: Change _falling to enum, properly implement startFalling | Paul Gilbert | |
2018-01-23 | XEEN: Fix resetting HP for Medusa Sprites each combat turn | Paul Gilbert | |
2018-01-23 | XEEN: Don't give out treasure if party runs from combat | Paul Gilbert | |
2018-01-23 | XEEN: Fix drawing of combat icons during battle | Paul Gilbert | |
This also refactors out the use of _mainList, which separately draws the icons. Since the data needed is already added to the _buttons array, I could dispense with _mainList and draw the buttons directly. | |||
2018-01-21 | XEEN: Correctly skip over unconscious or dead chars during combat | Paul Gilbert | |
2018-01-21 | XEEN: Properly save/restore main UI buttons during combat turns | Paul Gilbert | |
2018-01-10 | XEEN: Fix crash after monster ranged attacks finish | Paul Gilbert | |
2017-12-29 | XEEN: Revert "XEEN: Change _gameFlags to it's own class" | Paul Gilbert | |
This reverts commit a37b0e8181f055d4778c53aa873816af4349aa9d. Turns out the overlapping byte access was for the questItems array, but using Ids which start at 82 rather than 0 | |||
2017-12-28 | XEEN: Change _gameFlags to it's own class | Paul Gilbert | |
Byte 6 of the flags data, for flags 48 to 55, is directly used in several places. I didn't think it was needed, but turns out it is. So I've had to refactor the bool array I had previously to have this as a bitset, so byte 6 can be accessed | |||
2017-12-25 | XEEN: Fix updating party icons after drinking HP fountain | Paul Gilbert | |
2017-12-17 | XEEN: Close cast spell dialog only after a spell is successfully cast | Paul Gilbert | |
2017-12-17 | XEEN: Properly handle darkness | Paul Gilbert | |
2017-12-16 | XEEN: Fix crash when combat lasts multiple turns | Paul Gilbert | |
2017-12-10 | XEEN: Fix regression stopping map dialog frame from rendering | Paul Gilbert | |
2017-12-09 | XEEN: Do rendering delays like the original did | Paul Gilbert | |
2017-12-07 | XEEN: Separation of scene indoors & outdoors drawing | Paul Gilbert | |
2017-12-06 | XEEN: Rename InterfaceMap class to InterfaceScene | Paul Gilbert | |
This is avoid confusion with the minimap and map dialog classes | |||
2017-12-05 | XEEN: Cleanup of the map dialog class | Paul Gilbert | |
2017-12-04 | XEEN: Split the minimap code into it's own file | Paul Gilbert | |
2017-12-03 | XEEN: Cleanup of window opening & closing | Paul Gilbert | |
2017-11-29 | XEEN: Refactor FontSurface as ancestors of Window, not Screen | Paul Gilbert | |
This refactoring allowed Screen to now simply derive from Graphics::Screen, and several duplicated methods could be removed. | |||
2017-11-29 | XEEN: Create Windows class to hold the windows array | Paul Gilbert | |
2017-11-23 | XEEN: Added constant for character highlighting code | Paul Gilbert | |
2017-11-15 | XEEN: Fix some Coverity warnings | Paul Gilbert | |
2017-11-13 | XEEN: Fix compiler warnings | Paul Gilbert | |
2017-11-11 | XEEN: In progress implementing giveTake | Paul Gilbert | |
2017-11-09 | XEEN: Properly animate arrow shooting | Paul Gilbert | |
2017-08-06 | JANITORIAL: Silence more GCC 7 warnings | Torbjörn Andersson | |
All these fall through were marked as deliberate, so again I've only changed the comment to silence GCC. | |||
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
2016-09-22 | XEEN: Formatting fixes | Paul Gilbert | |
2016-09-22 | XEEN: Create Resources class to encapsulate all the static resources | Paul 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-21 | XEEN: Refactored doScroll to have it available to cutscenes | Paul Gilbert | |
2016-09-19 | XEEN: More of Darkside endgame sequence | Paul Gilbert | |
2016-09-18 | XEEN: Beginnings of Darkside endgame, subtitle code | Paul Gilbert | |
2016-09-16 | XEEN: Cleanup of Sound driver | Paul Gilbert | |
2016-09-12 | XEEN: Beginnings of Music class | Paul Gilbert | |
2016-08-28 | XEEN: gcc compilation fixes | Paul Gilbert | |
2016-08-28 | XEEN: Moved method comments from CPP to header files | Paul Gilbert | |
2016-08-28 | XEEN: gcc compilation fixes | Paul Gilbert | |