Go to the source code of this file.
Enumerations |
enum | Axis { kAxisHorizontal,
kAxisVertical
} |
enum | Direction { kDirectionLeft,
kDirectionRight
} |
enum | Difficulty { kDifficultyEasy,
kDifficultyNormal,
kDifficultyHard
} |
enum | MachineLearningType {
kLearningReinforcement,
kLearningTree,
kLearningShortestRoute,
kLearningNone,
kLearningMixed
} |
enum | GraphType { kGraphEpisodeTime,
kGraphActions,
kGraphAgentsSaved
} |
enum | GameRating {
kRatingA,
kRatingB,
kRatingC,
kRatingD,
kRatingF
} |
enum | CharacterStates {
kStateSpawning,
kStateFalling,
kStateIdle,
kStateWalking,
kStateFloating,
kStateDead,
kStateWin
} |
enum | GameObjectType {
kObjectTypeNone,
kObjectExit,
kObjectTrapdoor,
kObjectTerrain,
kObjectTerrainEnd,
kToolHelmet,
kToolUmbrella,
kLemmingType,
kObstaclePit,
kObstacleCage,
kObstacleWater,
kObstacleStamper
} |
enum | Action {
kActionLeft = 0,
kActionLeftHelmet = 1,
kActionRight = 2,
kActionRightHelmet = 3,
kActionDown = 4,
kActionDownUmbrella = 5,
kActionEquipUmbrella = 6,
kTotalActions
} |
enum | SceneTypes {
kNoSceneUninitialised = 0,
kStingScene = 1,
kMainMenuScene = 2,
kNewGameScene = 3,
kStatsScene = 4,
kInstructionsScene = 5,
kSettingsScene = 6,
kAboutScene = 7,
kGameOverScene = 8,
kGameLevelScene = 101
} |
Enumeration Type Documentation
- Enumerator:
kActionLeft |
|
kActionLeftHelmet |
|
kActionRight |
|
kActionRightHelmet |
|
kActionDown |
|
kActionDownUmbrella |
|
kActionEquipUmbrella |
|
kTotalActions |
|
Definition at line 87 of file CommonDataTypes.h.
- Enumerator:
kStateSpawning |
|
kStateFalling |
|
kStateIdle |
|
kStateWalking |
|
kStateFloating |
|
kStateDead |
|
kStateWin |
|
Definition at line 60 of file CommonDataTypes.h.
- Enumerator:
kDifficultyEasy |
|
kDifficultyNormal |
|
kDifficultyHard |
|
Definition at line 28 of file CommonDataTypes.h.
- Enumerator:
kObjectTypeNone |
|
kObjectExit |
|
kObjectTrapdoor |
|
kObjectTerrain |
|
kObjectTerrainEnd |
|
kToolHelmet |
|
kToolUmbrella |
|
kLemmingType |
|
kObstaclePit |
|
kObstacleCage |
|
kObstacleWater |
|
kObstacleStamper |
|
Definition at line 71 of file CommonDataTypes.h.
- Enumerator:
kRatingA |
|
kRatingB |
|
kRatingC |
|
kRatingD |
|
kRatingF |
|
Definition at line 51 of file CommonDataTypes.h.
- Enumerator:
kGraphEpisodeTime |
|
kGraphActions |
|
kGraphAgentsSaved |
|
Definition at line 44 of file CommonDataTypes.h.
- Enumerator:
kLearningReinforcement |
|
kLearningTree |
|
kLearningShortestRoute |
|
kLearningNone |
|
kLearningMixed |
|
Definition at line 35 of file CommonDataTypes.h.
- Enumerator:
kNoSceneUninitialised |
|
kStingScene |
|
kMainMenuScene |
|
kNewGameScene |
|
kStatsScene |
|
kInstructionsScene |
|
kSettingsScene |
|
kAboutScene |
|
kGameOverScene |
|
kGameLevelScene |
|
Definition at line 99 of file CommonDataTypes.h.