mirror of
https://github.com/libretro/scummvm.git
synced 2025-01-22 01:57:16 +00:00
Document each MetaEngineFeature (instead of listing just 'examples'). Wording could be better, feel free to improve it
svn-id: r34262
This commit is contained in:
parent
f455b15bde
commit
4567cfc61c
@ -111,18 +111,25 @@ public:
|
||||
|
||||
/**
|
||||
* A feature in this context means an ability of the engine which can be
|
||||
* either available or not. Examples include:
|
||||
* - Supporting the 'Return to launcher' feature (i.e. handles EVENT_RTL)
|
||||
* - Listing Save States (i.e. implements the listSaves() method;
|
||||
* used for --list-saves support)
|
||||
* - Loading from the Launcher (-x)
|
||||
* - Deleting Saves from the Launcher (i.e. implements the
|
||||
* removeSaveState() method)
|
||||
* either available or not.
|
||||
*/
|
||||
enum MetaEngineFeature {
|
||||
/** 'Return to launcher' feature (i.e. EVENT_RTL is handled) */
|
||||
kSupportsRTL = 0,
|
||||
|
||||
/**
|
||||
* Listing Save States (i.e. implements the listSaves() method;
|
||||
* used for --list-saves support)
|
||||
*/
|
||||
kSupportsListSaves = 1,
|
||||
|
||||
/** Loading from the Launcher / command line (-x) */
|
||||
kSupportsDirectLoad = 2,
|
||||
|
||||
/**
|
||||
* Deleting Saves from the Launcher (i.e. implements the
|
||||
* removeSaveState() method)
|
||||
*/
|
||||
kSupportsDeleteSave = 3
|
||||
};
|
||||
|
||||
|
Loading…
x
Reference in New Issue
Block a user