Bastien Bouclet
2e20971bab
ENGINES: Register all the extra gui options default values on game start
...
Fixes #11398 . This regressed due to the recent configuration dialog
changes.
2020-03-29 20:02:33 +02:00
Bastien Bouclet
bcfb7145fa
GUI: Allow engines to define a fully custom tab in the edit game dialog
...
By implementing MetaEngine::buildEngineOptionsWidget, engines can
instantiate a container widget that will be shown in the Engine tab of
the edit game dialog. The default implementation retains the existing
behavior and shows the extra GUI options.
2020-03-28 07:38:39 +01:00
rsn8887
70a927a260
KEYMAPPER: Map Joy_X to skip lines by default
2020-03-09 22:03:37 -05:00
Paul Gilbert
52b87e7660
ENGINES: Add an autosave flag to the extended savegame data
2020-02-16 15:44:28 -08:00
Paul Gilbert
1687427e8e
ENGINES: Mark autosave slots as write protected
...
If the autosave slot doesn't yet have any file in it, when the
GMM save dialog is open, the autosave slot will show a default
'Autosave' entry which is write-only, to prevent users
accidentally making a savegame in that slot
2020-02-16 15:44:28 -08:00
Le Philousophe
e895296313
ENGINES: Fix incoherent buffer size
2020-02-15 22:06:18 +01:00
Paul Gilbert
9f8c45ac4e
ENGINES: Provide a default MetaEngine::hasFeature with extended save options on
2020-02-04 20:04:11 -08:00
Paul Gilbert
b9e598f9e2
ENGINES: Add proper thumbnail saving for extended savegames
2020-02-01 13:13:51 -08:00
Paul Gilbert
df47b705d4
ENGINES: target wasn't properly being used in listSaves
2020-02-01 13:13:51 -08:00
Bastien Bouclet
7ecccd3b30
MOHAWK: RIVEN: Add default joystick action mappings
2020-01-29 08:51:29 +01:00
Bastien Bouclet
e973092aef
KEYMAPPER: Enable remapping of the mouse buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
519b4a57e2
KEYMAPPER: Allow engines to return multiple keymaps
...
The idea is that keymaps may be situational. A keymap may be always
enabled, while another one may be enabled only during combat..
2020-01-29 08:51:29 +01:00
Bastien Bouclet
426867f4bc
KEYMAPPER: Give human readable descriptions to the keymaps
2020-01-29 08:51:29 +01:00
Bastien Bouclet
32174c9067
KEYMAPPER: Actions can now be bound to joystick buttons
2020-01-29 08:51:29 +01:00
Bastien Bouclet
c131e8f5b9
EVENTS: Use the keymapper for some previously hard-coded key bindings
2020-01-29 08:51:29 +01:00
Bastien Bouclet
14663c4790
KEYMAPPER: Make the keymapper mandatory
2020-01-29 08:51:29 +01:00
Bastien Bouclet
ee8229dc00
ENGINES: Move keymap initialization to MetaEngine
...
To be able to access the keymap while the engine is not running.
2020-01-26 23:09:08 +02:00
Eugene Sandulenko
4fbf91e829
ENGINES: Extend MetaEngine class with ExtendedSaves support
2019-11-13 22:07:08 +01:00