Eugene Sandulenko
abea37c9bb
ALL: Update ScummVM project license to GPLv3+
2021-12-26 18:48:43 +01:00
Orgad Shaneh
ee57380de7
ENGINES: JANITORIAL: Remove 'virtual' when override is specified
2021-11-14 14:32:04 +02:00
aryanrawlani28
a56dc094b9
ENGINES: ALL: Move detection_enums -> detection.h
...
- Cleans up headers quite a bit.
2020-10-03 14:56:36 +02:00
aryanrawlani28
29ceb07959
ENGINES: ALL: Revert detection submodule to be directly present in the engine directory
...
- DETECT_OBJS are present and added inside an engine's modules.mk file.
2020-10-03 14:56:36 +02:00
aryanrawlani28
8189a05316
ENGINES: ALL: Adapt to changes for new plugins by defining a new detection module
...
For each engine:
- Make a new folder detection
- Move detection-related files inside the folder
- Add a new module "enginename/detection"
- Add DETECT_OBJS here
- Adjust the normal engine module to remove detect_objs
- Adjust every file for the new changes.
2020-10-03 14:56:36 +02:00
aryanrawlani28
7bdc910cc8
COMPOSER: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
Paul Gilbert
9f175c4053
ENGINES: Cleanup of savegame filenames generation
...
This removes filename methods when it matched the Engine method.
Secondly, ensuring there was an overriden getSaveStateName method
for engines that didn't do the standard target.00x save filenames
2020-02-16 15:44:28 -08:00
Paul Gilbert
b1197cf26b
COMPOSER: Remove autosave code
2020-02-16 15:44:28 -08:00
Paul Gilbert
a00e44ba6c
ENGINES: Merge saveGameState virtual methods into a single one
2020-02-16 15:44:28 -08:00
Paul Gilbert
3ed59e42fa
COMPOSER: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
64973148ef
COMPOSER: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
21b34f8861
COMPOSER: Added override keywords
2020-02-05 14:59:35 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Cameron Cawley
254b48e1bd
COMPOSER: Remove comma from the end of the GameFileTypes enum
2019-12-07 21:52:56 +00:00
BLooperZ
7eea773fc7
COMPOSER: fallback load default configs
2019-12-07 21:42:14 +02:00
BLooperZ
c57ed53552
COMPOSER: specify config file in detection entry
2019-12-07 21:42:14 +02:00
BLooperZ
03ced8ac95
COMPOSER: detect + support macintosh version
2019-12-07 21:42:14 +02:00
angstsmurf
17f3626214
COMPOSER: Delete leftover git conflict marker
2016-10-18 02:58:19 +02:00
upthorn
483cad039e
COMPOSER: Enable autosaving.
2016-10-18 02:12:19 +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
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
Johannes Schickel
8ff496591e
COMPOSER: Make GPL headers consistent in themselves.
2014-02-18 02:39:33 +01:00
D G Turner
189d8048f3
COMPOSER: Add debug console to engine.
2013-12-06 22:32:18 +00: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
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
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
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
4da2f24866
COMPOSER: Handle V1 pipes properly.
2011-11-04 22:39:27 +01:00
Alyssa Milburn
9da55d09bf
COMPOSER: Implement/stub the rest of V1 scripting.
2011-11-04 12:28:49 +01:00
Alyssa Milburn
bee2e69e11
COMPOSER: Factor out button activation code.
2011-11-04 12:25:37 +01:00
Alyssa Milburn
cfdb22b95c
COMPOSER: Add some incomplete V1 scripting support.
2011-11-03 22:44:04 +01:00
Alyssa Milburn
51fb629569
COMPOSER: Add support for loading V1 pages.
2011-11-03 22:42:22 +01:00
Alyssa Milburn
fca52e0514
COMPOSER: Another attempt to fix timing issues.
2011-08-23 23:13:18 +02:00
Alyssa Milburn
a6acf42e74
COMPOSER: Support reading V1 buttons.
2011-08-13 22:15:23 +02:00
Alyssa Milburn
bdc24b6565
COMPOSER: Split out filename mangling into a separate function.
2011-08-13 22:11:27 +02:00
Alyssa Milburn
e66da8aad3
COMPOSER: Remove svn keywords.
2011-07-20 17:31:04 +02:00
Alyssa Milburn
333c9ce249
COMPOSER: Add dirty rectangles.
2011-07-20 12:16:25 +02:00
Alyssa Milburn
78cb4919c6
COMPOSER: Buttons belong to libraries.
2011-07-19 21:53:16 +02:00
Alyssa Milburn
f40f8a1793
COMPOSER: Use enum values for events, rather than numeric cosntants.
2011-07-19 21:48:01 +02:00
Alyssa Milburn
6646be1da1
COMPOSER: Implement kFuncChangeBackground.
2011-07-19 16:12:18 +02:00
Alyssa Milburn
b8d081afe6
COMPOSER: Move Pipe code into resource.cpp.
2011-07-18 21:52:55 +02:00
Alyssa Milburn
c4e5cf96ac
COMPOSER: Move graphics-related code into graphics.cpp.
2011-07-18 21:50:24 +02:00
Alyssa Milburn
9cb4bd2a38
COMPOSER: Obey sound priorities.
2011-07-18 21:09:18 +02:00