Commit Graph

156 Commits

Author SHA1 Message Date
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