aboutsummaryrefslogtreecommitdiff
path: root/engines/tsage
AgeCommit message (Collapse)Author
2011-05-18TSAGE: Fix a serie of bugs in scenes 4045 and 4000strangerke
2011-05-17TSAGE: Name the RandomSourceMax Horn
2011-05-16TSAGE: Fix graphics button behaviour (slightly hackish)eriktorbjorn
Don't rely on event.mousePos staying the same throughout the loop. This makes sure the button stays highlighted for as long as the mouse button is depressed, unless the mouse is moved off the button. The calculation of mousePos is slightly hackish. It should probably use a GfxManager object for that, but this will do for now.
2011-05-16TSAGE: Added support for handling keypresses in the Game classes. Separated ↵Paul Gilbert
logic for full game versus demo into the respective Game classes.
2011-05-16TSAGE: Changed demo quit dialog to correctly handle ESCAPE and ENTER keysPaul Gilbert
2011-05-16TSAGE: Bugfixes for dialogs correctly handling ESCAPE and ENTERPaul Gilbert
2011-05-16TSAGE: Implemented the Exit dialog in the Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix for crash when hiding cursor in Ringworld demoPaul Gilbert
2011-05-16TSAGE: Fix bad palette in the Fleeing planet cutsceneeriktorbjorn
It was using out-of-bounds data to manipulate the palette, and a missing break caused it to change palette again immediately. Still, even after this change I had the impression that the temporary palette was visible for a bit longer in DOSBox. Could be my imagination, though.
2011-05-16ENGINES: Unify engine namesThierry Crozat
This unifies the engine names in MetaEngine::getName() and the credits. In particular drop "Engine" or "engine" from the names when it was present and use expanded names in credits when the MetaEngine uses it (e.g. "Beneath a Steel Sky" instead of "BASS").
2011-05-15TSAGE: Made some dialogs less CPU hungryeriktorbjorn
The start/intro dialog, the inventory dialog and the conversation dialog now call delayMillis() in their event loop. This is consistent with how the action menu dialog already worked.
2011-05-15TSAGE: Fix some errors in endGame().eriktorbjorn
Save slot 0 is valid. It's -1 that indicates cancelling. Also, we need to check if the user tried to quit, to avoid a nasty loop of hard-to-terminate restore dialogs.
2011-05-15TSAGE: Ensured all scenes with custom data properly save it in the savegamesPaul Gilbert
2011-05-15TSAGE: Fixed saving problem and talking to Seeker in Scene #50Paul Gilbert
2011-05-15TSAGE: Add the skeletton of createScene()strangerke
2011-05-14TSAGE: Moved scene creation into the Game class, and separated out the ↵Paul Gilbert
Ringworld demo scene creation to it's own game class
2011-05-14TSAGE: Added skeleton game class for Blue ForcePaul Gilbert
2011-05-14TSAGE: Move the RingworldDemoGame class to the ringworld_demo filePaul Gilbert
2011-05-14TSAGE: Add blue force library filesstrangerke
2011-05-13TSAGE: Add detection for some versions of Blue Forcestrangerke
2011-05-13TSAGE: Fix bug "Scene 7000: When the ship is landing, the reactor fire is at ↵strangerke
the wrong place"
2011-05-13TSAGE: fix bug "Scene 2100: When Miranda uses the elevator, a graphical ↵strangerke
glitch is visible (after scene 6100)"
2011-05-13TSAGE: Fix warning when compiling in release modeMax Horn
2011-05-12GIT: Clean up: Suppress SVN tags, now uselessstrangerke
2011-05-11TSAGE: Don't show cursor after restoring a game if a cut-scene is now activePaul Gilbert
2011-05-11TSAGE: Added missing code for loading scene regions in the CD/FW versions of ↵Paul Gilbert
the game
2011-05-11TSAGE: Bugfix to show cursor after restoring a savegamePaul Gilbert
2011-05-11TSAGE: Bugfix for Flesh-eaters moving too fast in Scene #5100Paul Gilbert
2011-05-11TSAGE: Completely remove the resetting of _scrollFollower. It needs to be ↵Paul Gilbert
maintained between scenes
2011-05-11TSAGE: Fix animation of Quinn and Seeker approaching cave in Scene #5000Paul Gilbert
2011-05-11TSAGE: Rework parts of the cursor code to better match the originalPaul Gilbert
This also fixes the problem with the cursor appearing in cutscenes when you press any key
2011-05-11TSAGE: Further fix for resetting _scrollFollowerPaul Gilbert
2011-05-11TSAGE: Reset the Globals::_scrollFollower to NULL when a scene endsPaul Gilbert
2011-05-10TSAGE: Fix a glitch in setCursor()strangerke
2011-05-10TSAGE: Adjusted scaling process to fix scaling image to a 1x1 pixel in Scene ↵Paul Gilbert
#7600
2011-05-10TSAGE: Standardised on checks for showing the Save and Restore dialogsPaul Gilbert
2011-05-10TSAGE: Further tweaks to movement in Scene #6100Paul Gilbert
2011-05-10TSAGE: Tweaked mouse movement in Scene #6100 when mouse is in the centre of ↵Paul Gilbert
the screen
2011-05-08TSAGE: Bugfix for restoring savegames saved when palette effects are activePaul Gilbert
2011-05-08TSAGE: Fix memory leak when exiting whilst any palette rotation is activePaul Gilbert
2011-05-07TSAGE: Close Memory Leak in GfxSurface::create().D G Turner
2011-05-07TSAGE: Fix a bug and a couple of glitches in scene 9700strangerke
2011-05-06TSAGE: Scene 5200 - Suppress dead code (present but not executed in the ↵strangerke
original)
2011-05-06TSAGE: Finally fix the dialogue bug in scene 4000strangerke
2011-05-06TSAGE: For consistency, renamed sceneItem1 into Hotspot1 in scene 7000strangerke
2011-05-06TSAGE: Bugfix for hotspot issues in Scene #7000Paul Gilbert
2011-05-06TSAGE: Bugfix for self-closing drawers in Scene #7700Paul Gilbert
2011-05-06TSAGE: Hopefully fix some Valgrind reported warningsPaul Gilbert
2011-05-06TSAGE: Added missing destructors for Globals fieldsPaul Gilbert
2011-05-06TSAGE: Initialise player fields to fix Valgrind warningPaul Gilbert