aboutsummaryrefslogtreecommitdiff
path: root/engines
AgeCommit message (Collapse)Author
2018-01-25XEEN: Further fixes for starting fallsPaul Gilbert
2018-01-25XEEN: Change _falling to enum, properly implement startFallingPaul Gilbert
2018-01-25XEEN: Fix loading of desert mapPaul Gilbert
2018-01-24XEEN: Extra comments for map codePaul Gilbert
2018-01-24XEEN: Fix loading of Darzog's TowerPaul Gilbert
2018-01-24XEEN: Fix hooking up monster data during map loadingPaul Gilbert
2018-01-24XEEN: Fix map loading for Shangri-laPaul Gilbert
2018-01-23XEEN: Fix resetting HP for Medusa Sprites each combat turnPaul Gilbert
2018-01-23XEEN: Don't give out treasure if party runs from combatPaul Gilbert
2018-01-23XEEN: Fix drawing of combat icons during battlePaul 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-23SUPERNOVA: Fixes destruction of SoundSample bufferJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Adds ModeListJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Improve waiting until a sound has finished playingThierry Crozat
2018-01-23SUPERNOVA: Make _event a local variableThierry Crozat
2018-01-23SUPERNOVA: Handle RTL and Quit while editing textThierry Crozat
2018-01-23SUPERNOVA: Remove declaration for unimplemented and unused functionThierry Crozat
2018-01-23SUPERNOVA: Fix cursor not shown if escaping during the intro snoring sequenceThierry Crozat
2018-01-23SUPERNOVA: Fix missing reset of object CARRIED flag when clearing inventoryThierry Crozat
2018-01-23SUPERNOVA: Initializes RandomSource on stackJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Renames INT32_MAX to kMaxTimerValueJoseph-Eugene Winzer
Prevents collision with stdint.h INT32_MAX
2018-01-23SUPERNOVA: Corrects header guard nameJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes AudioStream leakJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Changes array to seperate variablesJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes segfault if dat file not foundJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Changes message orderJoseph-Eugene Winzer
When taking off your helmet or life support in a room without oxygen, it showed the death screen before the 'taking off helmet/life support' message.
2018-01-23SUPERNOVA: Removes global constructor callJoseph-Eugene Winzer
Object() is redundant anyway as it instantiates an Object object and copies it to nullObject, which was already default constructed.
2018-01-23SUPERNOVA: Moves strings to GameManager classJoseph-Eugene Winzer
2018-01-23SUPERONVA: Sets uninitialized values to 0Joseph-Eugene Winzer
2018-01-23SUPERNOVA: Removes commentJoseph-Eugene Winzer
renderRoom() and later in the game loop executeRoom() does everything that is explicitly called in the original.
2018-01-23SUPERNOVA: Prevents paletteFadeIn() to be triggeredJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Reverts brightness changeJoseph-Eugene Winzer
If the brightness is 0, it is faded in at the end of the game loop. In some instances, especially cutscenes, it makes the code harder to understand as in somecases the code expects the brightness to be faded in after having it faded out, set manually to 0 or when you leave a dark room, set by roomBrightness(). Removing it now, would just lead to more confusion during the port of Supernova part 2.
2018-01-23SUPERNOVA: Hides cursor during snoring sequenceJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Aborts intro if game should be closedJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes object state updateJoseph-Eugene Winzer
In order to trigger a mouseField change in processInput(), we move the cursor to 0,0 first before restoring its original position.
2018-01-23SUPERNOVA: Pushes a mousemove to update object stateJoseph-Eugene Winzer
If you click on an exit on the map and there is again an exit on the same spot, it won't be recognized until the next mouse move/click. This change fakes a mouse move and thus updates the object state.
2018-01-23SUPERNOVA: Fixes fading in introJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Returns to launcher after outroJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Updates palette when changing room brightnessJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Renames audio constantsJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Renames audio constantsJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes outro cutsceneJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes inventory scrollingJoseph-Eugene Winzer
Correctly moves inventory view when items are added/removed/cleared
2018-01-23SUPERNOVA: Implements money object for inventoryJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Replaces TICKETS with MONEYJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Sets CARRIED flag when added to inventoryJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Introduces INT32_MAX for eventTimeJoseph-Eugene Winzer
2018-01-23SUPERNOVA: Corrects max value for int32Joseph-Eugene Winzer
2018-01-23SUPERNOVA: Fixes setting of properiesJoseph-Eugene Winzer
resetProperty() clears the object's property flag compared to setProperty().
2018-01-23SUPERNOVA: Registers cmdButton clicksJoseph-Eugene Winzer
Mouse clicks were consumed if a message was shown. This commit introduces an exception for clicks on command buttons. Also some refactoring.
2018-01-23SUPERNOVA: Disables OCCUPIED flag correctlyJoseph-Eugene Winzer