|
OpenEnroth 39d87c6
|
#include <OpenEnrothOptions.h>
Classes | |
| struct | PlayOptions |
| struct | RetraceOptions |
Public Types | |
| enum class | Subcommand { SUBCOMMAND_GAME , SUBCOMMAND_PLAY , SUBCOMMAND_RETRACE } |
| enum class | Migration { MIGRATION_NONE , MIGRATION_DROP_REDUNDANT_KEY_EVENTS , MIGRATION_DROP_PRESS_RELEASE_FOR_CONTINUOUS_ACTIONS , MIGRATION_DROP_PAINT_AFTER_ACTIVATE , MIGRATION_TIGHTEN_KEY_EVENTS_FOR_ONCE_ACTIONS } |
Static Public Member Functions | |
| static OpenEnrothOptions | parse (int argc, char **argv) |
Public Attributes | |
| Subcommand | subcommand = SUBCOMMAND_GAME |
| bool | helpPrinted = false |
| RetraceOptions | retrace |
| PlayOptions | play |
Public Attributes inherited from GameStarterOptions | |
| std::string | dataPath |
| std::string | userPath |
| std::optional< LogLevel > | logLevel |
| bool | ramFsUserData = false |
| bool | headless = false |
| bool | tracingRng = false |
| bool | quickStart = false |
|
strong |
|
strong |
|
static |
Parses OpenEnroth command line options.
| argc | argc as passed to main. |
| argv | argv as passed to main. |
| std::exception | On errors. |
| bool OpenEnrothOptions::helpPrinted = false |
| PlayOptions OpenEnrothOptions::play |
| RetraceOptions OpenEnrothOptions::retrace |
| Subcommand OpenEnrothOptions::subcommand = SUBCOMMAND_GAME |