trembyle
daba272028
LILLIPUT: Add detection for Rome demo
...
This will not work yet since Rome is not supported.
2021-09-19 14:52:46 +02:00
Orgad Shaneh
7adad5aaf5
ENGINES: Streamline auto-save write/delete protection
...
Some engines call setAutosave and some don't. isAutosave is used to
determine if a saved game is an autosave, but in fact, on most cases it
just falls back to comparing the name to "Autosave".
This is wrong for several reasons:
* Older versions of ScummVM used Autosave 0.
* The name "Autosave" is translated, so if you change the language, it
won't be detected.
Instead of relying on the name, use the well-known getAutosaveSlot() from
Engine/MetaEngine.
Fixes #12735 .
2021-08-23 13:34:35 +02:00
Max Horn
2f1f8f502e
DEVTOOLS: move credits from devtools/credits.pl to engines
...
This employs a "lazy" approach: the "format" for the credits stays
exactly as it was, i.e., perl code. Of course one may want to change
this to another format (e.g. YAML, JSON, XML; or also shell script or
AWK, like `configure.engine` uses). But I deliberately kept it simple,
to get a minimal change that is easy to verify. Any further changes to
e.g. the format can be layered atop this.
2021-08-05 00:01:46 +02:00
sluicebox
8e1d90f8e4
ALL: Remove clearAllDebugChannels() from Engine dtors
2021-06-14 12:42:38 -05:00
Eugene Sandulenko
275cad9f78
LILLIPUT: Added missing reference to debug flags
2021-06-07 00:28:23 +02:00
ysj1173886760
414d6235b3
LILLIPUT: move debug channels to metaEngineDetection
2021-05-22 01:34:57 +02:00
Cameron Cawley
4ced49acd4
ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error
2020-12-04 20:57:14 +00:00
Eugene Sandulenko
f397bdd74f
LILLUPUT: Use macros in the detection table
2020-11-28 17:41:23 +01:00
Torbjörn Andersson
ba37c52047
JANITORIAL: Remove some unnecessary semicolons
2020-11-17 07:22:49 +01:00
Eugene Sandulenko
7ff34bc9ec
PLUGINS: MetaEngineStatic -> MetaEngineDetection
2020-10-11 23:14:39 +02:00
Eugene Sandulenko
7ea6781043
PLUGINS: PLUGIN_TYPE_METAENGINE -> PLUGIN_TYPE_ENGINE_DETECTION
2020-10-11 23:12:32 +02:00
aryanrawlani28
d26bbe521c
ENGINES: ALL: Finish renaming ME & AME classes
...
- ME -> MetaEngineStatic (static parts)
- MEC -> MetaEngine (dynamic parts)
2020-10-03 14:56:36 +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
f3b9477893
ENGINES: ALL: Add header guards for the new detection-header files.
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
5593b47e88
LILLIPUT: Split detection features & adapt to new plugins.
2020-10-03 14:56:36 +02:00
mataniko
581a6ec7d6
JANITORIAL: Rename kSupportsRTL to kSupportsReturnToLauncher
2020-05-12 10:36:38 +02:00
Eugene Sandulenko
911b7c9c3e
LILLIPUT: Remove system include
2020-03-25 10:14:27 +01:00
Paul Gilbert
afa27aa7c5
LILLIPUT: Refactor to use Engine debugger
2020-02-16 13:07:19 +02:00
Bastien Bouclet
4e931838ac
LILLIPUT: Add override keywords
2020-02-09 12:43:15 +01:00
Eugene Sandulenko
c131d6f719
LILLIPUT: Added override keywords
2020-02-05 15:44:24 +01:00
Paul Gilbert
5b80320525
ENGINES: Adding override keyword to hasFeature methods
2020-02-04 20:04:11 -08:00
Bastien Bouclet
4b42112721
ENGINES: Add an engine ID to all the engines
2019-11-03 11:43:00 +01:00
Bastien Bouclet
9a4c0ae281
ENGINES: Normalize the getName() result of metaengines
...
Also-By: Matthew Hoops <clone2727@gmail.com>
2018-12-10 06:47:27 +01:00
D G Turner
8f1e1bdd8c
LILLIPUT: Minor Sound Function Name Change For Consistency.
...
This has no functional change, but improves the consistency with the
renamed stopSound() function.
Also, minor fixes for formatting, removal of redundant comments and code
in sound class.
2018-07-29 05:30:37 +01:00
D G Turner
dd8e003602
LILLIPUT: Fix Compiler Warning About Hiding Overloaded Virtual.
2018-07-29 05:20:55 +01:00
D G Turner
bdb307634f
LILLIPUT: Remove Unused Engine Pointer from Sound Class.
...
Since this was unused, it was causing various compiler warnings of the
set-but-not-used type. If it is needed later, this code can be restored.
2018-07-29 03:56:20 +01:00
Strangerke
b9e8320de7
LILLIPUT: Fix another regression
2018-04-29 00:55:52 +02:00
Strangerke
ef1b0171bf
LILLIPUT: Fix regression introduced in 56db8c626e
2018-04-26 07:10:20 +02:00
Strangerke
169a604199
LILLIPUT: Implement play / music
2018-04-26 00:43:05 +02:00
Strangerke
dd152510af
LILLIPUT: Remove some unused variables, initialize some others
2018-04-24 00:01:46 +02:00
Adrian Frühwirth
a20f90cbb7
JANITORIAL: Fix formatting
2018-04-22 00:56:21 +02:00
Strangerke
56db8c626e
LILLIPUT: Refactor engine, replace the use of MinMax by Common::Rect
2018-04-20 07:55:46 +02:00
Strangerke
7af31d6614
LILLIPUT: Add safeguard in homeInPathFinding
2018-04-20 07:21:06 +02:00
Strangerke
2f00d52a23
LILLIPUT: Fix memory leak
2018-04-20 07:10:38 +02:00
Strangerke
c0de8dd04d
LILLIPUT: Fix unsafe read of string reported by coverity
2018-04-20 06:55:10 +02:00
Adrian Frühwirth
9bee9e1ba6
JANITORIAL: Fix whitespace
2018-04-19 12:08:31 +02:00
Strangerke
25aa60726d
LILLIPUT: Fix uninitialized variables
2018-04-19 07:58:01 +02:00
Strangerke
637f4c5c00
LILLIPUT: Fix second compression method in MUS extraction code
2018-04-19 07:33:29 +02:00
Strangerke
763cf2f6a4
LILLIPUT: Add code to load & decompress MUS file
2018-04-18 07:18:05 +02:00
Strangerke
f01af1690e
LILLIPUT: Fix a regresssion in scrollToViewportCharacterTarget(), some more renaming
2018-04-16 06:54:04 +02:00
Strangerke
85c802c9b7
LILLIPUT: More renaming
2018-04-15 01:20:52 +02:00
Strangerke
f102f9961b
LILLIPUT: cleanup & renaming
2018-04-13 06:57:44 +02:00
Strangerke
cd95328b36
LILLIPUT: Use constants in sequence functions
2018-04-12 07:38:34 +02:00
Strangerke
fe81c9c1d3
LILLIPUT: some renaming
2018-04-11 23:21:09 +02:00
Strangerke
1a29932672
LILLIPUT: some more rework related to the positions
2018-04-11 07:27:45 +02:00
Strangerke
555056714b
LILLIPUT: Some refactoring
2018-04-10 23:49:31 +02:00
Strangerke
bf5b3f62e2
LILLIPUT: more renaming
2018-04-10 07:44:48 +02:00
Strangerke
c8eff89a7e
LILLIPUT: more WIP renaming
2018-04-09 00:56:17 +02:00