All Data Structures Files Functions Variables Enumerations Enumerator Properties Defines
/Projects/Cogito/src/Layers/GameplayLayer.h
Go to the documentation of this file.
00001 //
00002 //  GameplayLayer.h
00003 //  Author: Thomas Taylor
00004 //
00005 //  The main layer in the game, handles 
00006 //  the main 'gameplay' elements
00007 //
00008 //  13/11/2011: Created class
00009 //
00010 
00011 #import "cocos2d.h"
00012 #import "CommonDataTypes.h"
00013 #import "Constants.h"
00014 #import "DecisionTreeAgent.h"
00015 #import <Foundation/Foundation.h>
00016 #import "GameManager.h"
00017 #import "LemmingManager.h"
00018 #import "PauseMenuLayer.h"
00019 #import "QLearningAgent.h"
00020 #import "ShortestRouteAgent.h"
00021 #import "TerrainLayer.h"
00022 #import "Utils.h"
00023 
00024 @interface GameplayLayer : CCLayer
00025 
00026 {
00027     CCSpriteBatchNode *sceneSpriteBatchNode;
00028     
00029     CCMenu *gameplayMenu;
00030     CCSprite* pauseInstructions;
00031     CCLabelBMFont *lemmingText;
00032     CCLabelBMFont *timeText;
00033     
00034     TerrainLayer *currentTerrainLayer;
00035     
00036     PauseMenuLayer *pauseMenu;
00037     
00038     int frameCounter;
00039 }
00040 
00041 @end