Go to the documentation of this file.00001
00002
00003
00004
00005
00006
00007
00008
00009
00010 #ifndef Cogito_Constants_h
00011 #define Cogito_Constants_h
00012
00013 #define kProjectName @"Cogito"
00014
00015 #define kFrameRate 60.0f
00016
00017
00018 #define kFilenameSplash @"LogoSplash.png"
00019 #define kFilenameDefBG @"DefaultBackground.png"
00020
00021 #define kFilenameDefFontLarge @"bangla_dark_large.fnt"
00022 #define kFilenameDefFontSmall @"bangla_dark_small.fnt"
00023 #define kFilenameDefFontDebug @"american_typewriter_debug.fnt"
00024
00025 #define kFilenameDefLemmingFrame @"Lemming_idle_1.png"
00026 #define kFilenameDefAtlas @"Lemming_atlas"
00027
00028 #define kFilenameLevelData @"LevelData"
00029 #define kFilenameGameData @"GameData.plist"
00030
00031
00032 #define kLemmingMovementAmount 18
00033 #define kLemmingFallAmount 15
00034 #define kLemmingFallTime 0.8f
00035 #define kLemmingRespawns 0
00036 #define kLemmingTotal 25
00037 #define kLemmingMax 100
00038 #define kLemmingSpawnSpeed 1.5f
00039
00040
00041 #define kLearningType kLearningReinforcement
00042 #define KLearningEpisodes 5
00043 #define KLearningMaxEpisodes 50
00044 #define kLearningRandomProbability 0.0f
00045
00046
00047 #define kQLearningSharedKnowledge YES
00048 #define kQLearningRate 0.4f
00049 #define kQDiscountFactor 0.9f
00050 #define kQWinReward 100.0f
00051 #define kQDeathReward -100.0f
00052 #define kQToolReward -7.0f
00053 #define kQDefaultReward -2.0f
00054
00055
00056 #define kRatingAScore 80
00057 #define kRatingBScore 70
00058 #define kRatingCScore 60
00059 #define kRatingDScore 50
00060
00061
00062 #define kPauseMenuZValue 999
00063 #define kUIZValue 500
00064 #define kTerrainZValue 50
00065 #define kObstacleZValue 10
00066 #define kLemmingSpriteZValue 100
00067
00068
00069 #define kMainMenuTagValue 10
00070 #define kSceneMenuTagValue 20
00071 #define kLemmingSpriteTagValue 0
00072
00073 #endif