All Data Structures Files Functions Variables Enumerations Enumerator Properties Defines
Enumerations
/Projects/Cogito/src/Constants/CommonDataTypes.h File Reference

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

enum Action
Enumerator:
kActionLeft 
kActionLeftHelmet 
kActionRight 
kActionRightHelmet 
kActionDown 
kActionDownUmbrella 
kActionEquipUmbrella 
kTotalActions 

Definition at line 87 of file CommonDataTypes.h.

enum Axis
Enumerator:
kAxisHorizontal 
kAxisVertical 

Definition at line 16 of file CommonDataTypes.h.

Enumerator:
kStateSpawning 
kStateFalling 
kStateIdle 
kStateWalking 
kStateFloating 
kStateDead 
kStateWin 

Definition at line 60 of file CommonDataTypes.h.

enum Difficulty
Enumerator:
kDifficultyEasy 
kDifficultyNormal 
kDifficultyHard 

Definition at line 28 of file CommonDataTypes.h.

enum Direction
Enumerator:
kDirectionLeft 
kDirectionRight 

Definition at line 22 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.

enum GameRating
Enumerator:
kRatingA 
kRatingB 
kRatingC 
kRatingD 
kRatingF 

Definition at line 51 of file CommonDataTypes.h.

enum GraphType
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.

enum SceneTypes
Enumerator:
kNoSceneUninitialised 
kStingScene 
kMainMenuScene 
kNewGameScene 
kStatsScene 
kInstructionsScene 
kSettingsScene 
kAboutScene 
kGameOverScene 
kGameLevelScene 

Definition at line 99 of file CommonDataTypes.h.