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
D G Turner
b32771acaf
COMPOSER: Close two memory leaks.
2012-10-20 20:16:36 +01:00
Johannes Schickel
89abab97e3
JANITORIAL: Remove trailing whitespaces.
...
Powered by:
git ls-files "*.cpp" "*.h" "*.m" "*.mm" | xargs sed -i -e 's/[ \t]*$//'
2012-09-26 04:17:55 +02:00
Alyssa Milburn
87b79f2124
COMPOSER: Fix parsing v1 book groups.
...
This fixes bug #3539019 .
2012-07-08 10:28:44 +02:00
D G Turner
160fd3a179
COMPOSER: Add Detection Entries for 3 V1 Magic Tales Mac Variants.
...
Parameters given in bug #3466402 - "COMPOSER: Multiple Mac games not
detected".
2012-02-15 17:06:16 +00:00
D G Turner
ad78ea6b50
COMPOSER: Add Detection Entry for Liam Finds a Story Mac.
...
Parameters from bug #3463201 - "COMPOSER: Liam Finds a Story (Mac) Not
Detected".
2012-02-15 16:29:03 +00:00
D G Turner
1e2019d208
COMPOSER: Add Detection Entry for Princess and the Crab Mac.
...
Parameters taken from bug #3461984 - "COMPOSER: Mac Princess and the
Crab Not Detected".
2012-02-15 16:00:53 +00:00
D G Turner
b66b7f8ec8
COMPOSER: Add Detection Entry for Sleeping Cub Mac.
...
Parameters from bug #3461369 - "COMPOSER: Mac Sleeping Cub Not
Detected".
2012-02-15 14:43:27 +00:00
D G Turner
8c0e361582
COMPOSER: Add detection entries for 3 V1 Magic Tales games.
...
These are listed in bug #3485018 - "COMPOSER: v1 undetected MD5's"
2012-02-15 14:17:09 +00:00
Alyssa Milburn
5e2ab1d050
COMPOSER: Don't delete pipe streams too early.
2011-11-05 18:33:52 +01:00
Alyssa Milburn
d6bfbdd60e
COMPOSER: Implement V1 random events.
2011-11-05 16:00:02 +01:00
Alyssa Milburn
81785c6090
COMPOSER: Fix non-pipe audio buffers.
2011-11-05 15:59:40 +01:00
Alyssa Milburn
3e98c56377
COMPOSER: Support keyboard shortcuts.
2011-11-05 11:19:22 +01:00
Alyssa Milburn
c2cb1019a6
COMPOSER: Parse ambients (V1 sprite buttons).
2011-11-05 10:47:39 +01:00
Alyssa Milburn
d70d6c4c50
COMPOSER: Play V1 pipe audio.
2011-11-05 00:21:05 +01:00
Alyssa Milburn
6a95d0e8c9
COMPOSER: Fix kOldOpPlayWav.
2011-11-04 22:39:44 +01:00
Alyssa Milburn
4da2f24866
COMPOSER: Handle V1 pipes properly.
2011-11-04 22:39:27 +01:00
Alyssa Milburn
1c1eed784a
COMPOSER: Add support for V1 pipes.
2011-11-04 22:38:33 +01:00
Alyssa Milburn
4232610c20
COMPOSER: Don't pass first param for V1 mouse events.
2011-11-04 12:31:03 +01:00
Alyssa Milburn
9da55d09bf
COMPOSER: Implement/stub the rest of V1 scripting.
2011-11-04 12:28:49 +01:00
Alyssa Milburn
5b7d2cd65a
COMPOSER: Improve check for invalid CTBLs.
2011-11-04 12:27:10 +01:00
Alyssa Milburn
bee2e69e11
COMPOSER: Factor out button activation code.
2011-11-04 12:25:37 +01:00
Alyssa Milburn
dbba1e08fe
COMPOSER: Fix reading rollover scripts for V1 buttons.
2011-11-04 11:10:56 +01:00