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
|
* A feature in this context means an ability of the engine which can be
|
||||||
* either available or not. Examples include:
|
* either available or not.
|
||||||
* - 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)
|
|
||||||
*/
|
*/
|
||||||
enum MetaEngineFeature {
|
enum MetaEngineFeature {
|
||||||
|
/** 'Return to launcher' feature (i.e. EVENT_RTL is handled) */
|
||||||
kSupportsRTL = 0,
|
kSupportsRTL = 0,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Listing Save States (i.e. implements the listSaves() method;
|
||||||
|
* used for --list-saves support)
|
||||||
|
*/
|
||||||
kSupportsListSaves = 1,
|
kSupportsListSaves = 1,
|
||||||
|
|
||||||
|
/** Loading from the Launcher / command line (-x) */
|
||||||
kSupportsDirectLoad = 2,
|
kSupportsDirectLoad = 2,
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Deleting Saves from the Launcher (i.e. implements the
|
||||||
|
* removeSaveState() method)
|
||||||
|
*/
|
||||||
kSupportsDeleteSave = 3
|
kSupportsDeleteSave = 3
|
||||||
};
|
};
|
||||||
|
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue