Commit Graph
165 Commits
Author SHA1 Message Date
Adrian Frühwirth b4fcb24c67 COMPOSER: Be strict about matching digits in savegame filenames 2018-03-26 01:26:15 +02:00
Adrian Frühwirth 77a6a9a30c COMPOSER: Let listSaves return list sorted on slot numbers 2018-03-26 01:07:31 +02:00
Matan Bareket ff8a0311e3 Added MD5 for the German version of Imo and the King 2017-12-08 07:56:33 +00:00
Eugene Sandulenko 812ecfb902 JANITORIAL: Remove trailing whitespaces 2017-11-26 11:16:31 +01:00
Eugene Sandulenko ce0d29fc46 COMPOSER: Properly strip down the relative paths 2017-11-26 11:16:31 +01:00
Bastien Bouclet 0b28ea9884 COMPOSER: Fix the detection for the French Gregory version
The commit message of 2739d8fa2 says this is for the French version. The
language was set to English by mistake.

Ref#6548
2017-11-13 07:25:37 +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
Eugene Sandulenko 7ac66c0fc1 JANITORIAL: Fix whitespaces 2017-09-01 13:46:25 +02:00
Eugene Sandulenko 0aa07efc2b COMPOSER: Added detection for German Baba Yaga from bug #10171 2017-09-01 13:45:58 +02:00
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