Commit Graph

177 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
7fa7b12c91 KINGDOM: Use nullptr
Using clang-tidy modernize-use-nullptr
2021-11-14 15:51:59 +02:00
Orgad Shaneh
ee57380de7 ENGINES: JANITORIAL: Remove 'virtual' when override is specified 2021-11-14 14:32:04 +02:00
Orgad Shaneh
78ef6203de ENGINES: Fix getSavegameFile for almost all engines
Use kSimpleSavesNames correctly, add where needed, remove where needed.

Trac #12977
2021-11-10 21:49:48 +00:00
Orgad Shaneh
fe104cc337 ENGINES: Use MetaEngine consistently for getting autosave slot
The autosave refactoring that was done in
7adad5aaf5 used g_engine for identifying the
autosave slot. This worked for in-game save/load, but doesn't fit when
called from the launcher.

Fix by passing MetaEngine to SaveStateDescriptor ctor and using it for this
query.

Amends 7adad5aaf5.
2021-10-24 16:46:06 +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
ysj1173886760
957189213d KINGDOM: move debug channels to metaEngineDetection 2021-05-22 01:34:57 +02:00
Orgad Shaneh
a05e54f00c JANITORIAL: Remove trailing whitespaces 2021-05-04 11:46:30 +03:00
Eugene Sandulenko
5e7fe2dc57
JANITORIAL: Replace spaces in indentation with tabs 2021-04-15 21:20:36 +02:00
Cameron Cawley
4ced49acd4 ENGINES: Changed AdvancedMetaEngine::createInstance to return a Common::Error 2020-12-04 20:57:14 +00: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
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
033ad0baa1 KINGDOM: Split detection features & adapt to new plugins. 2020-10-03 14:56:36 +02:00
Eugene Sandulenko
3d2f4e78b5 KINGDOM: Initialize variable 2020-08-29 17:22:24 +02:00
Eugene Sandulenko
ac6932bd89 I18N: Added missing files to POTFILES 2020-08-27 20:26:45 +02:00
Strangerke
5645b973cc KINGDOM: Initialize graphics for the 3DO version 2020-06-15 00:51:00 +01:00
Strangerke
c66191bfef KINGDOM: Add detection for the 3DO version 2020-06-14 22:06:54 +01:00
Eugene Sandulenko
00442a193c KINGDOM: Simplified drawHotSpot() 2020-06-11 10:55:28 +02:00
Eugene Sandulenko
b7e878f0de KINGDOM: Got rid of global constructors 2020-06-11 10:53:00 +02:00
Eugene Sandulenko
b54ba7c7e7 KINGDOM: Switched _finalFrameTable to byte for better readability 2020-06-11 10:28:26 +02:00
Strangerke
4fc151caf1 KINGDOM: Add finalFrameTable to better match the original, rename enAll and dsAll, add some comment in the Help screen 2020-06-10 23:24:00 +01:00
Strangerke
95c464e338 KINGDOM: Modify readSavegameHeader in order to match the other engines 2020-06-10 13:26:45 +01:00
Strangerke
1d3dc9cb13 KINGDOM: Small rework to silence a coverity warning 2020-06-10 13:22:59 +01:00
Strangerke
0238598dd2 KINGDOM: Fix bug in GPL3_590 2020-06-09 23:40:51 +01:00
Strangerke
5cf86c0ae5 KINGDOM: Fix a couple of issues in GPL3_560 and GPL3_781 2020-06-09 23:33:55 +01:00
Strangerke
d529d897e2 KINGDOM: Add extra description in detection of the demo 2020-06-09 21:00:32 +01:00
Strangerke
ce22c596d4 KINGDOM: Fix missing break in switch 2020-06-07 13:57:36 +01:00
Thomas Fach-Pedersen
32c27f54f7 KINGDOM: Fix cursor in item selection 2020-06-07 12:17:03 +02:00
Eugene Sandulenko
554ed06034 KINGDOM: Fix warnings 2020-06-07 11:34:47 +02:00
Eugene Sandulenko
cd4e446a28 KINGDOM: Fix compilation 2020-06-07 11:32:03 +02:00
Thomas Fach-Pedersen
96b5abd174 KINGDOM: Fix item selection
This makes the cursor in item selection wronger, though.
But it wasn't entirely right before either.
2020-06-07 00:34:49 +02:00
Thomas Fach-Pedersen
0aeff580a6 KINGDOM: Fix logic error in checkMainScreen
Usable inventory items are now shown on the log.
2020-06-07 00:14:47 +02:00
Thomas Fach-Pedersen
2553cc0603 KINGDOM: Properly initialize inventory slots 2020-06-07 00:14:38 +02:00
Thomas Fach-Pedersen
a01c28e475 KINGDOM: Fix logic error in getUserInput
You can now pick up the spell of traveling.
2020-06-07 00:14:12 +02:00
Thomas Fach-Pedersen
fcccb2b8c3 KINGDOM: Use _frameStop in MoviePlay 2020-06-07 00:13:55 +02:00
Eugene Sandulenko
a8401abea0 KINGDOM: Added missing override keywords 2020-06-07 00:06:25 +02:00
Eugene Sandulenko
353dd6ca72 JANITORIAL: Remove trailing whitespaces 2020-06-07 00:05:21 +02:00
Eugene Sandulenko
99386a2b84 KINGDOM: Fix warning 2020-06-07 00:05:11 +02:00
Strangerke
aad3745a79 KINGDOM: rename logic files 2020-06-07 00:02:29 +02:00
Strangerke
ff7c0ecb54 KINGDOM: Remove unused member in console 2020-06-07 00:02:29 +02:00
Strangerke
e39f16f28e KINGDOM: Turn a bunch of debug() into warning(), remove obsolete STUBs, 2020-06-07 00:02:29 +02:00
Strangerke
0291e23f0f KINGDOM: Reduce variable scope (CppCheck warning) 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
6684724db0 KINGDOM: Fix off-by-one in mapExit table 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
cd8da6328f KINGDOM: Fix mouse debounce and keyboard input 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
1b5e758f30 KINGDOM: Improve placement of non-fullscreen video 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
5ed3222fce KINGDOM: Support partial palette update in MVE decoder 2020-06-07 00:02:29 +02:00
Thomas Fach-Pedersen
c24d35d387 KINGDOM: Set audio track when playing movie 2020-06-07 00:02:29 +02:00