#ifndef __GAMELAYER_H__
#define __GAMELAYER_H__
#include "cocos2d.h"
#include "Background.h"
#include "BasicEnemy.h"
#include "Player.h"
class GameLayer : public cocos2d::Layer
{
private:
int _numEnemies;
int _enemyIndex;
cocos2d::Size _visibleSize;
Background* _bg;
Player* _player;
cocos2d::Vector _enemyPool;
void awakeEnemy();
void checkCollisions();
public:
static cocos2d::Scene* createScene();
virtual bool init();
void update(float dt);
CREATE_FUNC(GameLayer);
};
#endif // __GAMELAYER_H__