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
1 changed files with 14 additions and 7 deletions
|
@ -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…
Add table
Add a link
Reference in a new issue