61 Commits

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