aboutsummaryrefslogtreecommitdiff
path: root/engines/fullpipe/fullpipe.cpp
AgeCommit message (Collapse)Author
2019-11-10FULLPIPE: Do not void global engine pointer too earlyEugene Sandulenko
2018-09-26FULLPIPE: Fix For Memory Leak When Exiting Through Game Menu.D G Turner
This fixes bug #10398 ("FULLPIPE: memory leak when exiting via in-game menu (not gmm)").
2017-12-08FULLPIPE: Load gameobj.hEugene Sandulenko
2017-12-08FULLPIPE: More debug output to loadingEugene Sandulenko
2017-12-02FULLPIPE: Fix bug #10317: Save game metadata is missingEugene Sandulenko
2017-12-01FULLPIPE: Fix bug #9673: Unable to move after loading a save from the title ↵Eugene Sandulenko
screen
2017-11-18FULLPIPE: Fix memory leaks of MovTable and remove unnecessary extra classColin Snover
2017-11-18FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngineColin Snover
2017-11-18FULLPIPE: Handle quit/RTL events correctlyColin Snover
Fixes Trac#10316.
2017-11-18FULLPIPE: Remove unnecessary extra allocation for RNGColin Snover
2017-11-18FULLPIPE: Fix memory leaks, ownership issues, and endianness issues in ↵Colin Snover
graphics code
2017-10-07ENGINES: Remove default1x scaler flagColin 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.
2017-03-24Unify all string function parameters to be const Common::String &Filippos Karapetis
Thanks to wjp for the suggestion
2017-03-22FULLPIPE: Change the sound code to use Common::StringFilippos Karapetis
2017-03-22FULLPIPE: Change more object-related functions to use Common::StringFilippos Karapetis
2016-12-26FULLPIPE: Decrease header dependencyEugene Sandulenko
2016-12-13FULLPIPE: Revert memory leak fixing as that introduced tons of regressionsEugene Sandulenko
2016-12-12FULLPIPE: Plug several memory leaksEugene Sandulenko
2016-12-11FULLPIPE: Simplify demo check in the engineEugene Sandulenko
2016-12-07FULLPIPE: Implement isSaveAllowed()Eugene Sandulenko
2016-11-25FULLPIPE: Added 4 sound channels like in originalEugene Sandulenko
2016-10-04FULLPIPE: Added debugging to interaction codeEugene Sandulenko
2016-10-02FULLPIPE: Center mouse cursor on startupEugene Sandulenko
2016-10-01FULLPIPE: Fix scene persistence between scenesEugene Sandulenko
2016-09-29FULLPIPE: Do not save on every room enteringEugene Sandulenko
2016-09-27FULLPIPE: Add support loading/saving from GMMEugene Sandulenko
2016-09-27FULLPIPE: Add support for loading from launcherEugene Sandulenko
2016-09-21FULLPIPE: Throttle animation playback to 30fpsEugene Sandulenko
2016-09-11FULLPIPE: Make sound controls work and persistentEugene Sandulenko
2016-09-08FULLPIPE: Free _backgroundSurface when the game endsTorbjörn Andersson
2016-09-04FULLPIPE: Rename in ExCommand structureEugene Sandulenko
2016-08-29FULLPIPE: Fix few bugs in Map codeEugene Sandulenko
2016-08-28FULLPIPE: Added debugging to scene3Eugene Sandulenko
2016-08-28FULLPIPE: Implement Inventory2::removeItem()Eugene Sandulenko
2016-08-14FULLPIPE: Rename various mgm variables to aniHandlerEugene Sandulenko
2016-08-14FULLPIPE: Rename MGM class to AniHandlerEugene Sandulenko
2016-08-13FULLPIPE: Put behavior debug output to a separate channelEugene Sandulenko
2016-07-28FULLPIPE: Fixed debuf channel registrationEugene Sandulenko
2016-07-28FULLPIPE: Split all debug output by channelsEugene Sandulenko
2016-07-28FULLPIPE: Added more debug channelsEugene Sandulenko
2016-07-28FULLPIPE: Started using debug channelsEugene Sandulenko
2016-04-14FULLPIPE: Reduce audio header dependenciesOri Avtalion
2014-10-28FULLPIPE: Remove trailing whitespaceFilippos Karapetis
2014-06-30FULLPIPE: Initialize variableEugene Sandulenko
2014-06-17FULLPIPE: Skip internal 565 rpresentation for sprites and directly render ↵Eugene Sandulenko
them in 32bit
2014-06-17FULLPIPE: Switch engine to 32 bitEugene Sandulenko
2014-06-13FULLPIPE: Implement FullpipeEngine::freeGameLoader()Eugene Sandulenko
2014-06-13FULLPIPE: Implement FullpipeEngine::cleanup()Eugene Sandulenko
2014-06-13FULLPIPE: Removed unused codeEugene Sandulenko
2014-06-05FULLPIPE: Fix warningEugene Sandulenko