diff options
Diffstat (limited to 'engines/metaengine.h')
-rw-r--r-- | engines/metaengine.h | 17 |
1 files changed, 16 insertions, 1 deletions
diff --git a/engines/metaengine.h b/engines/metaengine.h index 41f3ec4cba..568b66ac51 100644 --- a/engines/metaengine.h +++ b/engines/metaengine.h @@ -96,6 +96,9 @@ public: /** * Return a list of all save states associated with the given target. * + * The returned list is guaranteed to be sorted by slot numbers. That + * means smaller slot numbers are always stored before bigger slot numbers. + * * The caller has to ensure that this (Meta)Engine is responsible * for the specified target (by using findGame on it respectively * on the associated gameid from the relevant ConfMan entry, if present). @@ -233,7 +236,19 @@ public: * the game till the save. * This flag may only be set when 'kSavesSupportMetaInfo' is set. */ - kSavesSupportPlayTime + kSavesSupportPlayTime, + + /** + * Feature is available if engine's saves could be detected + * with "<target>.###" pattern and "###" corresponds to slot + * number. + * + * If that's not true or engine is using some unusual way + * of detecting saves and slot numbers, this should be + * unavailable. In that case Save/Load dialog for engine's + * games is locked during cloud saves sync. + */ + kSimpleSavesNames }; /** |