Age | Commit message (Collapse) | Author | |
---|---|---|---|
2018-01-15 | XEEN: Renaming of MazeMonster _fieldA | Paul Gilbert | |
2018-01-13 | XEEN: Centralize logic for finding map in _mazeData array | 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-27 | XEEN: Fix playing music when on Dark Side | Paul Gilbert | |
2017-12-27 | XEEN: Fix loading Dark Side maps | Paul Gilbert | |
2017-12-27 | XEEN: Fix saving of map stepped on tiles | Paul Gilbert | |
2017-12-27 | XEEN: Fix saving monster data to exactly match original | Paul Gilbert | |
2017-12-27 | XEEN: Add saving of map/event data when the map is changed | Paul Gilbert | |
2017-12-25 | XEEN: Fix Please Wait dialog not removing when changing maps | Paul Gilbert | |
Technically, the dialog now doesn't even show up, since loading the new maps are so fast these days. I've decided against adding in an explicit delay, because it's less jarring for players to now be able to walk transparently between maps without interruption | |||
2017-12-24 | XEEN: Fix transitioning to other maps in the overworld | 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-17 | XEEN: Fix loading correct sprites for wall items | Paul Gilbert | |
2017-12-16 | XEEN: Fix loading correct sprites for map monsters | Paul Gilbert | |
2017-12-16 | XEEN: Fix teleporting to Asp via mirror | Paul Gilbert | |
2017-12-16 | XEEN: Added remainder of Arena location | Paul Gilbert | |
2017-12-10 | XEEN: Fix map display when at the edges of a map | Paul Gilbert | |
2017-11-29 | XEEN: Create Windows class to hold the windows array | Paul Gilbert | |
2017-11-23 | XEEN: Add playback for atmospheric music during map loading | Paul Gilbert | |
2017-11-17 | XEEN: Fix Coverity identified problems | Paul Gilbert | |
2017-11-16 | XEEN: Map and game flag fixes | Paul Gilbert | |
2017-11-15 | XEEN: Fix uninitialized instance field warnings | Paul Gilbert | |
2017-11-12 | XEEN: Added remainder of giveTake | Paul Gilbert | |
2017-09-17 | Corrected spelling | Sven Kochmann | |
"ddark.mon" -> "dark.mon" | |||
2016-10-09 | JANITORIAL: Remove trailing spaces | Eugene Sandulenko | |
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-17 | XEEN: Changing file opening specifying archive to use enum | Paul Gilbert | |
2016-08-28 | XEEN: Moved method comments from CPP to header files | Paul Gilbert | |
2015-10-23 | XEEN: Fix displaying sky when outdoors | Paul Gilbert | |
2015-02-27 | XEEN: Fix updating cell flag that grate is unlocked | Paul Gilbert | |
2015-02-27 | XEEN: Fixes for marking grates as unlocked | Paul Gilbert | |
2015-02-25 | XEEN: Add a MonsterStruct pointer to the MazeMonster class | Paul Gilbert | |
2015-02-25 | XEEN: Fixed display of attacking monster names | Paul Gilbert | |
2015-02-20 | XEEN: Implement attack method | Paul Gilbert | |
2015-02-16 | XEEN: Implementing more combat logic | Paul Gilbert | |
2015-02-15 | XEEN: Implemented startFalling | Paul Gilbert | |
2015-02-07 | XEEN: Implemented resting | Paul Gilbert | |
2015-01-25 | XEEN: Properly clear previous MazeData when loading a new map | Paul Gilbert | |
2015-01-24 | XEEN: Simplify _currentWall back to int for now | Paul Gilbert | |
2015-01-24 | XEEN: Implement drawOutdoors | Paul Gilbert | |
2015-01-24 | XEEN: Add special case block to Map::load | Paul Gilbert | |
2015-01-24 | XEEN: Fix side loading bug in Map::load | Paul Gilbert | |
2015-01-24 | XEEN: Implement lots of stubbed PlayerStruct methods | 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 animate3d | Paul Gilbert | |
2015-01-21 | XEEN: Skeleton beginnings of script handling | Paul Gilbert | |
2015-01-20 | XEEN: Convert map _skySprites into a 2 element array | Paul Gilbert | |
2015-01-20 | XEEN: Implemented getNewMaze | Paul Gilbert | |