Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-20 | XEEN: Break out of gameplay when party is killed | Paul Gilbert | |
2018-01-18 | XEEN: Implemented death cutscene method | Paul Gilbert | |
2018-01-14 | XEEN: Enable loading savegames from the launcher | Paul Gilbert | |
2017-12-22 | XEEN: Create a separate current state saver for each side | Paul Gilbert | |
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-20 | XEEN: Starting to do archive access more like the original | Paul Gilbert | |
Previously the game wasn't paying much attention to the access of dark.cc vs xeen.cc, which was causing problems when trying to travel to Dark Side. This is the beginnings of a refactoring to more closely work like the original does | |||
2017-12-12 | XEEN: Rename Town to LocationManager, added Locations namespace | Paul Gilbert | |
2017-12-10 | XEEN: Objectifying town locations code | Paul Gilbert | |
2017-11-29 | XEEN: Create Windows class to hold the windows array | Paul Gilbert | |
2017-11-15 | XEEN: Fix uninitialized instance field warnings | Paul Gilbert | |
2017-10-07 | ENGINES: Remove default1x scaler flag | Colin Snover | |
This flag is removed for a few reasons: * Engines universally set this flag to true for widths > 320, which made it redundant everywhere; * This flag functioned primarily as a "force 1x scaler" flag, since its behaviour was almost completely undocumented and users would need to figure out that they'd need an explicit non-default scaler set to get a scaler to operate at widths > 320; * (Most importantly) engines should not be in the business of deciding how the backend may choose to render its virtual screen. The choice of rendering behaviour belongs to the user, and the backend, in that order. A nearby future commit restores the default1x scaler behaviour in the SDL backend code for the moment, but in the future it is my hope that there will be a better configuration UI to allow users to specify how they want scaling to work for high resolutions. | |||
2016-09-24 | XEEN: Move old main menu classes into WorldOfXeen namespace | Paul Gilbert | |
2016-09-23 | XEEN: Add dispatcher for cutscenes, menu, and gameplay | Paul Gilbert | |
2016-09-22 | XEEN: Create WorldOfXeenResources class for their specific strings | Paul Gilbert | |
Some strings are still in the base Resources, since they're referred to by core dialogs. These may be able to be refactored in the future as support is added for the other games | |||
2016-09-19 | XEEN: Added Pharaoh endgame score screen | Paul Gilbert | |
2016-09-19 | XEEN: More of Darkside endgame sequence | Paul Gilbert | |
2016-09-18 | XEEN: Stop audio if intro sequence aborted | Paul Gilbert | |
2016-09-18 | XEEN: Support switching between fx & game music, fx fixes | Paul Gilbert | |
2016-09-17 | XEEN: Changing file opening specifying archive to use enum | Paul Gilbert | |
2016-09-16 | XEEN: Cleanup of Sound driver | Paul Gilbert | |
2016-09-16 | XEEN: Added further debug logging to music player | Paul Gilbert | |
2016-09-16 | XEEN: Register debug channels on startup | Paul Gilbert | |
2016-09-12 | XEEN: Beginnings of Music class | Paul Gilbert | |
2016-09-04 | XEEN: Beginnings of Darkside endgame and music | Paul Gilbert | |
2016-09-04 | XEEN: Fix Travis identified warnings | Paul Gilbert | |
2016-08-28 | XEEN: Moved method comments from CPP to header files | Paul Gilbert | |
2016-08-27 | XEEN: Beginnings of sound effects support | Paul Gilbert | |
2015-11-20 | XEEN: Some initial work on better sound manager | Paul Gilbert | |
2015-03-01 | XEEN: Implement remaining spells | Paul Gilbert | |
2015-02-27 | XEEN: Implemented openGrate | Paul Gilbert | |
2015-02-22 | XEEN: Renaming and move flags used for UI indicators | Paul Gilbert | |
2015-02-15 | XEEN: Moved _openDoor into InterfaceMap | Paul Gilbert | |
2015-02-10 | XEEN: Refacored face sprites loading into Roster and Character classes | Paul Gilbert | |
2015-02-09 | XEEN: More refactoring needed for party dialog setup | Paul Gilbert | |
2015-02-09 | XEEN: Some refactoring needed for resources the party dialog will need | Paul Gilbert | |
2015-02-05 | XEEN: Moved _maeNames to a new Resources class | Paul Gilbert | |
2015-01-26 | XEEN: Implemented createTownText | Paul Gilbert | |
2015-01-25 | XEEN: Beginnings of Town class, implemented handleAction | Paul Gilbert | |
2015-01-25 | XEEN: Add skeleton for spells class | Paul Gilbert | |
2015-01-23 | XEEN: Implement further script opcodes | Paul Gilbert | |
2015-01-23 | XEEN: More script code and string input dialog | Paul Gilbert | |
2015-01-22 | XEEN: Implemented dialogs for Who Will and YesNo | Paul Gilbert | |
2015-01-20 | XEEN: Implemented doStepCode | Paul Gilbert | |
2015-01-19 | XEEN: Add extra ending code for pausing turns | Paul Gilbert | |
2015-01-19 | XEEN: Beginnings of main game loop and waiting | Paul Gilbert | |
2015-01-18 | XEEN: Disable initial fade out for now | Paul Gilbert | |
2015-01-14 | XEEN: Remainder of drawIndoors implemented | Paul Gilbert | |
2015-01-13 | XEEN: Implemented indoor drawing code in draw3d | Paul Gilbert | |
2015-01-12 | XEEN: Implemented setMazeBits | Paul Gilbert | |
2015-01-11 | XEEN: Various renamings | Paul Gilbert | |
2015-01-06 | XEEN: More interface setup and UI button definitions | Paul Gilbert | |