scummvm/engines/dragons
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
..
actor.cpp DRAGONS: Allow quitting from more places in the game. 2020-08-29 21:57:39 +10:00
actor.h DRAGONS: Fixed bug when showing actors 2020-03-12 09:56:35 +11:00
actorfiles.h DRAGONS: More whitespace fixes 2020-02-25 14:43:42 +01:00
actorresource.cpp DRAGONS: Don't log at debug level 0 2020-08-16 22:25:03 +10:00
actorresource.h DRAGONS: Coverity Scan fixes. Memory leaks, uninitialised variables. 2020-03-02 22:05:50 +11:00
background.cpp DRAGONS: Fix background width on lake scene 2020-08-24 23:46:48 +10:00
background.h DRAGONS: Coverity Scan fixes. Memory leaks, uninitialised variables. 2020-03-02 22:05:50 +11:00
bag.cpp DRAGONS: Incomplete attempt at improving big-endian compatibility 2021-03-17 01:10:52 +02:00
bag.h DRAGONS: Fixed formatting on includes 2020-02-25 14:43:42 +01:00
bigfile.cpp DRAGONS: Fixed bug where all files weren't accessible to DE and FR versions 2020-08-26 08:28:04 +10:00
bigfile.h DRAGONS: Fixed bug where all files weren't accessible to DE and FR versions 2020-08-26 08:28:04 +10:00
configure.engine DRAGONS: Build the engine by default, since it is in testing now 2020-08-23 17:01:29 +02:00
credits.cpp DRAGONS: Quit game after playing end credits. #11611 2020-08-26 23:19:00 +10:00
credits.h ALL: fix a bunch of const warnings 2020-04-17 22:41:11 +01:00
credits.pl DEVTOOLS: move credits from devtools/credits.pl to engines 2021-08-05 00:01:46 +02:00
cursor.cpp DRAGONS: Fix cursor when selecting bag in non-english versions. Trac#11612 2020-09-01 23:46:01 +10:00
cursor.h DRAGONS: Fix cursor when selecting bag in non-english versions. Trac#11612 2020-09-01 23:46:01 +10:00
cutscene.cpp DRAGONS: Fixed cutscene subtitles for non US versions. 2020-09-11 09:01:52 +10:00
cutscene.h DRAGONS: General fixups 2020-02-29 12:39:40 +11:00
detection.cpp DRAGONS: Use AD_ENTRY2s in the detection table 2020-11-28 14:06:41 +01:00
detection.h ENGINES: ALL: Move detection_enums -> detection.h 2020-10-03 14:56:36 +02:00
dragonflg.cpp DRAGONS: Don't log at debug level 0 2020-08-16 22:25:03 +10:00
dragonflg.h DRAGONS: Whitespace fixes 2020-02-25 14:43:42 +01:00
dragonimg.cpp DRAGONS: Fix more memory leaks 2020-05-04 12:35:06 +02:00
dragonimg.h DRAGONS: Fix compiler warning 2020-02-26 13:50:30 +01:00
dragonini.cpp DRAGONS: replace NULL with nullptr 2020-03-14 14:39:06 +11:00
dragonini.h DRAGONS: Renaming variables 2020-02-25 14:43:42 +01:00
dragonobd.cpp DRAGONS: More class variable renames 2020-02-25 14:43:42 +01:00
dragonobd.h DRAGONS: More class variable renames 2020-02-25 14:43:42 +01:00
dragonrms.cpp DRAGONS: Fix more memory leaks 2020-05-04 12:35:06 +02:00
dragonrms.h DRAGONS: Fix more memory leaks 2020-05-04 12:35:06 +02:00
dragons.cpp DRAGONS: Add detection and support for Russian version 2020-09-13 01:06:47 +02:00
dragons.h ENGINES: ALL: Move detection_enums -> detection.h 2020-10-03 14:56:36 +02:00
dragonvar.cpp DRAGONS: Whitespace fixes 2020-02-25 14:43:42 +01:00
dragonvar.h DRAGONS: Whitespace fixes 2020-02-25 14:43:42 +01:00
font.cpp DRAGONS: More visual fixes for big-endian systems 2021-04-27 04:01:44 +01:00
font.h DRAGONS: Started on main menu support 2020-03-07 23:06:02 +11:00
inventory.cpp DRAGONS: Fixed handling of inventory logic when combining items 2020-05-16 21:48:54 +10:00
inventory.h DRAGONS: Fixed handling of inventory logic when combining items 2020-05-16 21:48:54 +10:00
metaengine.cpp ENGINES: Streamline auto-save write/delete protection 2021-08-23 13:34:35 +02:00
midimusicplayer.cpp DRAGONS: Remove unused private member 2021-03-16 02:44:37 +02:00
midimusicplayer.h DRAGONS: Remove unused private member 2021-03-16 02:44:37 +02:00
minigame1.cpp DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 2020-09-13 00:02:25 +10:00
minigame1.h DRAGONS: Started work on first minigame 2020-02-25 14:43:42 +01:00
minigame2.cpp DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 2020-09-13 00:02:25 +10:00
minigame2.h DRAGONS: More renames for the class variables 2020-02-25 14:43:42 +01:00
minigame3.cpp DRAGONS: Fixed crash on mini game 3 for non-english versions. Trac#11609 2020-09-04 13:25:19 +10:00
minigame3.h DRAGONS: More renames for the class variables 2020-02-25 14:43:42 +01:00
minigame4.cpp DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 2020-09-13 00:02:25 +10:00
minigame4.h DRAGONS: More renames for the class variables 2020-02-25 14:43:42 +01:00
minigame5.cpp DRAGONS: Fixed mini game dialog for non US versions Fixes #11691 2020-09-13 00:02:25 +10:00
minigame5.h DRAGONS: More renames for the class variables 2020-02-25 14:43:42 +01:00
module.mk ENGINES: ALL: Revert detection submodule to be directly present in the engine directory 2020-10-03 14:56:36 +02:00
POTFILES ALL: Clarify POTFILES, remove redundant common/translations.h includes 2020-11-10 03:03:49 +01:00
saveload.cpp DRAGONS: Started on main menu support 2020-03-07 23:06:02 +11:00
scene.cpp DRAGONS: Fixed alpha blending for scaled sprites. Fixes #11689 2020-09-13 15:35:36 +10:00
scene.h DRAGONS: Improve method/variable names 2020-02-25 14:43:42 +01:00
screen.cpp DRAGONS: More visual fixes for big-endian systems 2021-04-27 04:01:44 +01:00
screen.h DRAGONS: More visual fixes for big-endian systems 2021-04-27 04:01:44 +01:00
scriptopcodes.cpp DRAGONS: Fix format warning on MinGW64 2021-03-24 22:56:01 +02:00
scriptopcodes.h DRAGONS: Improve method/variable names 2020-02-25 14:43:42 +01:00
sequenceopcodes.cpp DRAGONS: Improve method/variable names 2020-02-25 14:43:42 +01:00
sequenceopcodes.h DRAGONS: Improve method/variable names 2020-02-25 14:43:42 +01:00
sound.cpp DRAGONS: Remove unused private member 2021-03-16 02:44:37 +02:00
sound.h DRAGONS: Fixed SFX play back volume. 2020-09-05 23:05:26 +10:00
specialopcodes.cpp DRAGONS: Fixed background dialog for non US versions. Fixes #11616 2020-09-11 23:41:38 +10:00
specialopcodes.h DRAGONS: Fixed up logic to clear text dialogs from the screen. 2020-08-25 22:54:39 +10:00
strplayer.cpp DRAGONS: Add keymapper input support 2020-08-28 23:41:12 +10:00
strplayer.h DRAGONS: Free video decoder and handle failure to load video file 2020-03-09 19:08:30 +11:00
talk.cpp DRAGONS: Fixed cutscene dialogs for non US versions Trac#11613 2020-09-10 23:37:21 +10:00
talk.h DRAGONS: Fixed removal of backslash char when rendering dialog 2020-08-16 13:06:30 +10:00
vabsound.cpp SYMBIAN: sync with 2.2.0 release. 2020-10-16 17:06:05 +02:00
vabsound.h DRAGONS: Fixed incorrect sfx pitch. Trac#11638 2020-09-04 15:54:28 +10:00