Thierry Crozat
cc35a79301
COMPOSER: Use Magic Tales prefix for two more game names
...
This is done for consistency so that all the games in the Magic Tales
series are named in a consistent way. This is also how they are named
on the wiki (and on amazon).
2017-06-17 22:52:59 +01:00
angstsmurf
ec06c04faa
COMPOSER: Use setPixel() and getPixel() methods to read and write to private pixel member
2016-10-18 03:09:19 +02:00
angstsmurf
c3994cd6ea
COMPOSER: Add missing 'typename' prior to dependent type name
2016-10-18 03:03:15 +02:00
angstsmurf
17f3626214
COMPOSER: Delete leftover git conflict marker
2016-10-18 02:58:19 +02:00
angstsmurf
a946e9eab9
COMPOSER: Include config manager header in composer.cpp again
...
It was removed in 253e18c
2016-10-18 02:57:04 +02:00
upthorn
74c75e36ca
COMPOSER: Fix for issue when save_slot is in config.
2016-10-18 02:12:56 +02:00
upthorn
5649ce55fc
COMPOSER: Various formatting fixes.
2016-10-18 02:12:45 +02:00
upthorn
a9441186b7
COMPOSER: Better spacing of autosaves
2016-10-18 02:12:34 +02:00
upthorn
483cad039e
COMPOSER: Enable autosaving.
2016-10-18 02:12:19 +02:00
upthorn
582006d1cf
COMPOSER: Added loading from launcher support
2016-10-18 02:12:04 +02:00
upthorn
69a6a200a2
COMPOSER: Fixed some scope issues
2016-10-18 02:11:51 +02:00
upthorn
d91368aa1a
COMPOSER: Saving/loading code deduplication
2016-10-18 02:11:17 +02:00
upthorn
c4c6cce78e
COMPOSER: Completely removed unnecessary #ifdefs
2016-10-18 02:10:11 +02:00
upthorn
027bab88fb
COMPOSER: Added support for saving/loading in V1 games.
2016-10-18 02:09:59 +02:00
upthorn
1f1928c9ac
COMPOSER: Added new file to module.mk
2016-10-18 02:09:47 +02:00
upthorn
3d6eb8b49d
COMPOSER: cleaned up miscellaneous gcc warnings and formatting issues.
2016-10-18 02:09:35 +02:00
upthorn
bbcf4a9218
COMPOSER: Fixed audio issues after save-game load.
2016-10-18 02:09:25 +02:00
upthorn
4e1f98a155
COMPOSER: failed attempt to correct audio sync issue
2016-10-18 02:09:14 +02:00
upthorn
70220384cd
COMPOSER: game saving/loading now actually works
2016-10-18 02:09:04 +02:00
upthorn
2b58f42b8c
COMPOSER: Continued work on saving/loading functionality.
2016-10-18 02:08:53 +02:00
upthorn
529a82a50a
COMPOSER/JANITORIAL: Corrected a number of formatting issues in and around new functions related to saving.
2016-10-18 02:08:23 +02:00
upthorn
49fad58b2a
COMPOSER: Preliminary (non-functional) game saving/loading support
2016-10-18 02:08:10 +02:00
Eugene Sandulenko
33abb6118f
ALL: Change main engine header guard defines to <directory>_<engine>_H
...
Recently we started to use this as new semantics, although in the past
we used simly <engine>_H. Now these guard defines are consistent with
rest of the files which are used in the engines.
2016-05-17 18:21:30 +02:00
Ori Avtalion
3564032330
JANITORIAL: Reduce audio header dependencies
2016-04-14 16:10:21 +03:00
Eugene Sandulenko
855cb30816
COMPOSER: Fix md5s for newly added German games
2016-03-28 15:14:14 +02:00
Eugene Sandulenko
0baa4fcbae
COMPOSER: Added German versions of darby & gregory. Bug #6825
2016-03-28 12:26:58 +02:00
Eugene Sandulenko
c8e6b013d6
COMPOSER: Fix detection entry
2016-03-28 12:22:30 +02:00
Eugene Sandulenko
92eb3684eb
COMPOSER: Added detection for Hebrew darby. Bug #6878
2016-03-28 12:16:55 +02:00
Johannes Schickel
3aecd8ef2a
ENGINES: Make variable names of ADGameDescription conform to our guidelines.
...
gameid -> gameId
guioptions -> guiOptions
2016-03-08 19:01:38 +01:00
Johannes Schickel
0b6befdcc5
ENGINES: Make variable names of AdvancedMetaEngine conform to our guidelines.
...
_singleid -> _singleId
_gameids -> _gameIds
_guioptions -> _guiOptions
2016-03-08 19:01:13 +01:00
Eugene Sandulenko
23d74fddb4
CONFIGURE: Introduced new engine dependency: highres
...
Some backends like GCW0 do no support graphics >320x240 due to
the hardware limitation (downscaling is possible but it will ruin
the pixel hunting which is often part of the gameplay).
Instead of manually updating the list of engines, we now introduce
a new dependency.
I marked all relevant engines, but some, like tinsel, require more
work with putting their relevant high-res games under USE_HIGHRES
define.
2016-03-05 14:25:56 +01:00
Willem Jan Palenstijn
f07bcff3cb
COMPOSER: Fix truncated Baba Yaga md5
2016-02-10 18:19:17 +01:00
Alyssa Milburn
c3f3b623d6
COMPOSER: Remove sprites when stopping V1 scripts (bug #6091 ).
2014-08-09 23:11:47 +02:00
Alyssa Milburn
94f8359896
COMPOSER: Make sure V1 scripts are run before redrawing.
2014-08-09 23:11:02 +02:00
Johannes Schickel
8ff496591e
COMPOSER: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
Johannes Schickel
0138330464
COMPOSER: Indent REGISTER_PLUGIN_* for consistency.
2014-02-17 23:01:36 +01:00
D G Turner
907c053fca
COMPOSER: Correct comment in console class.
2013-12-07 00:05:45 +00:00
D G Turner
189d8048f3
COMPOSER: Add debug console to engine.
2013-12-06 22:32:18 +00:00
D G Turner
ef85456859
BUILD: Remove need for engine.mk in each engine directory.
...
Each engine now only has to provide a single configure.engine file
adding the engine into the configure script, which then produces the
required other files automatically.
2013-11-24 00:48:01 +00:00
D G Turner
1ac01d2333
BUILD: Remove need for engine-plugin.h in engines.
...
This is now generated automatically by the configure script from the
engine directory names.
2013-11-24 00:48:01 +00:00
D G Turner
00c27a28f9
BUILD: Split engines/plugins_table header down to a file per engine.
...
This is the third and final commit enabling fully pluggable engines.
Now providing an engine folder contains a configure.engine, engine.mk
and engine-plugin.h file, it will be picked up automatically by the
configure script.
2013-11-24 00:48:01 +00:00
D G Turner
d77cf95a18
BUILD: Split engines.mk down to a single file per engine.
...
This is the second part of allowing engines to be added dynamically.
Each folder in engines/ which must contain a file named "engine.mk"
containing the make definitions for that engine.
2013-11-24 00:48:01 +00:00
D G Turner
aa947c9474
BUILD: Split configure.engines down to a single file per engine.
...
This is the first part of allowing engines to be added dynamically.
They are placed into a folder in engines/ which must contain a file
named "configure.engine" to add the engine, which is pulled into the
top level configure script automatically.
2013-11-24 00:45:38 +00:00
D G Turner
f9cf18b95f
COMPOSER: Fix uninitialized class variables and divide by zero bugs.
...
This was highlighted by Coverity in CID 1003844 and 1003410.
2013-09-30 04:27:42 +01:00
Johannes Schickel
63750d6780
COMMON: Rename ConfigFile to INIFile.
...
This clears up that 'ConfigFile' is actually a class handling only INI-files.
2013-08-08 16:28:38 +02:00
Johannes Schickel
3fbc497e1c
COMPOSER: Take advantage of Surface::getPixels.
2013-08-03 04:02:50 +02:00
Johannes Schickel
2fdebe41b5
COMPOSER: Prefer getBasePtr over direct Surface::pixels access.
2013-08-03 02:52:32 +02:00
Johannes Schickel
b4d0a8ba66
JANITORIAL: Enforce "} // End of namespace" with a single space after }.
2013-01-26 19:38:02 +01:00
D G Turner
4d75aa5319
COMPOSER: Fix order of directoryGlobs qualifiers.
...
Some compilers throw a warning on the "const static" ordering, so
the more standard "static const" should be used instead.
2012-11-23 20:44:17 +00:00
D G Turner
b25ed0a02f
COMPOSER: Change screen surface variable naming for clarity.
...
This makes it easier to read the code where sprite surfaces are blitted
to the screen.
2012-10-20 23:19:47 +01:00