D G Turner
0ac7887856
FULLPIPE: Fix For Memory Leak When Exiting Through Game Menu.
...
This fixes bug #10398 ("FULLPIPE: memory leak when exiting via in-game
menu (not gmm)").
2018-09-26 04:44:04 +01:00
Eugene Sandulenko
6d59ecdd41
FULLPIPE: Load gameobj.h
2017-12-08 23:57:48 +01:00
Eugene Sandulenko
c728c29857
FULLPIPE: More debug output to loading
2017-12-08 23:57:48 +01:00
Eugene Sandulenko
1f2290cd30
FULLPIPE: Fix bug #10317 : Save game metadata is missing
2017-12-02 00:53:57 +01:00
Eugene Sandulenko
cee6a336f2
FULLPIPE: Fix bug #9673 : Unable to move after loading a save from the title screen
2017-12-01 22:43:16 +01:00
Colin Snover
14a6ff0810
FULLPIPE: Fix memory leaks of MovTable and remove unnecessary extra class
2017-11-18 22:35:12 +01:00
Colin Snover
ff96db23df
FULLPIPE: Fix leaks and unnecessary extra allocations in FullpipeEngine
2017-11-18 22:35:12 +01:00
Colin Snover
926bcb6740
FULLPIPE: Handle quit/RTL events correctly
...
Fixes Trac#10316.
2017-11-18 22:35:12 +01:00
Colin Snover
a25246bebe
FULLPIPE: Remove unnecessary extra allocation for RNG
2017-11-18 22:35:12 +01:00
Colin Snover
0cc0b1932e
FULLPIPE: Fix memory leaks, ownership issues, and endianness issues in graphics code
2017-11-18 22:35:12 +01:00
Colin Snover
432fd522d2
ENGINES: Remove default1x scaler flag
...
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-10-07 12:30:29 -05:00
Filippos Karapetis
a93c8c5d3e
Unify all string function parameters to be const Common::String &
...
Thanks to wjp for the suggestion
2017-03-24 00:56:11 +02:00
Filippos Karapetis
abe1c65d62
FULLPIPE: Change the sound code to use Common::String
2017-03-22 05:22:36 +02:00
Filippos Karapetis
93982b2ca9
FULLPIPE: Change more object-related functions to use Common::String
2017-03-22 04:32:23 +02:00
Eugene Sandulenko
d4313bf6b5
FULLPIPE: Decrease header dependency
2016-12-26 19:13:28 +01:00
Eugene Sandulenko
a62d29ab86
FULLPIPE: Revert memory leak fixing as that introduced tons of regressions
2016-12-13 18:15:41 +01:00
Eugene Sandulenko
1a4580d83f
FULLPIPE: Plug several memory leaks
2016-12-12 20:05:14 +01:00
Eugene Sandulenko
8f4a662b1d
FULLPIPE: Simplify demo check in the engine
2016-12-11 18:36:08 +01:00
Eugene Sandulenko
7e1dc617c4
FULLPIPE: Implement isSaveAllowed()
2016-12-07 19:03:08 +01:00
Eugene Sandulenko
1523f987c3
FULLPIPE: Added 4 sound channels like in original
2016-11-25 18:53:16 +01:00
Eugene Sandulenko
5c2bfc4c23
FULLPIPE: Added debugging to interaction code
2016-10-04 19:48:12 +02:00
Eugene Sandulenko
4acb6c886c
FULLPIPE: Center mouse cursor on startup
2016-10-02 13:23:04 +02:00
Eugene Sandulenko
5d1ea5db91
FULLPIPE: Fix scene persistence between scenes
2016-10-01 00:24:31 +02:00
Eugene Sandulenko
6aa4efda50
FULLPIPE: Do not save on every room entering
2016-09-29 07:33:18 +02:00
Eugene Sandulenko
a687ae3daf
FULLPIPE: Add support loading/saving from GMM
2016-09-27 19:10:07 +02:00
Eugene Sandulenko
37f4b36f7f
FULLPIPE: Add support for loading from launcher
2016-09-27 18:29:05 +02:00
Eugene Sandulenko
b1901e9bd1
FULLPIPE: Throttle animation playback to 30fps
2016-09-21 00:19:04 +02:00
Eugene Sandulenko
b9b81a22c2
FULLPIPE: Make sound controls work and persistent
2016-09-11 23:18:25 +02:00
Torbjörn Andersson
12973f4e90
FULLPIPE: Free _backgroundSurface when the game ends
2016-09-08 17:23:52 +02:00
Eugene Sandulenko
26f55005b3
FULLPIPE: Rename in ExCommand structure
2016-09-04 23:54:43 +02:00
Eugene Sandulenko
888a4578af
FULLPIPE: Fix few bugs in Map code
2016-08-29 23:35:20 +02:00
Eugene Sandulenko
76e25b635d
FULLPIPE: Added debugging to scene3
2016-08-28 12:44:28 +02:00
Eugene Sandulenko
0f0fee3add
FULLPIPE: Implement Inventory2::removeItem()
2016-08-28 11:43:25 +02:00
Eugene Sandulenko
060d1f7254
FULLPIPE: Rename various mgm variables to aniHandler
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
f99e47de6e
FULLPIPE: Rename MGM class to AniHandler
2016-08-14 21:40:29 +02:00
Eugene Sandulenko
e58545362f
FULLPIPE: Put behavior debug output to a separate channel
2016-08-13 21:07:43 +02:00
Eugene Sandulenko
9f234b0aea
FULLPIPE: Fixed debuf channel registration
2016-07-28 11:25:20 +03:00
Eugene Sandulenko
6ac435099c
FULLPIPE: Split all debug output by channels
2016-07-28 00:37:32 +03:00
Eugene Sandulenko
1fb5f55b70
FULLPIPE: Added more debug channels
2016-07-28 00:37:32 +03:00
Eugene Sandulenko
2d96b5f3e6
FULLPIPE: Started using debug channels
2016-07-28 00:37:32 +03:00
Ori Avtalion
d32941f657
FULLPIPE: Reduce audio header dependencies
2016-04-14 17:43:56 +03:00
Filippos Karapetis
361f4d4717
FULLPIPE: Remove trailing whitespace
2014-10-28 16:22:48 +02:00
Eugene Sandulenko
ae26f9537e
FULLPIPE: Initialize variable
2014-06-30 01:43:25 +03:00
Eugene Sandulenko
f404c842a1
FULLPIPE: Skip internal 565 rpresentation for sprites and directly render them in 32bit
2014-06-17 14:55:26 +03:00
Eugene Sandulenko
8738d55b04
FULLPIPE: Switch engine to 32 bit
2014-06-17 14:00:47 +03:00
Eugene Sandulenko
5c005ad3a3
FULLPIPE: Implement FullpipeEngine::freeGameLoader()
2014-06-13 10:49:54 +03:00
Eugene Sandulenko
e181edd040
FULLPIPE: Implement FullpipeEngine::cleanup()
2014-06-13 10:44:52 +03:00
Eugene Sandulenko
de01a09141
FULLPIPE: Removed unused code
2014-06-13 10:32:35 +03:00
Eugene Sandulenko
49cb5ab569
FULLPIPE: Fix warning
2014-06-05 00:40:37 +03:00
Eugene Sandulenko
aed5de6dfa
FULLPIPE: Implement FullpipeEngine::disableSaves()
2014-05-29 09:18:34 +03:00