#ifndef __LEVEL1_SCENE_H__
#define __LEVEL1_SCENE_H__
#include "BaseGameLayer.h"
#include "BasicEnemy.h"
class Level1 : public BaseGameLayer
{
private:
int _numEnemies;
int _enemyIndex;
cocos2d::Vector _enemyPool;
void awakeEnemy();
void checkCollisions();
void awakeEnemyScheduler();
void initActors();
protected:
virtual void respawnButtonAction();
virtual void pauseButtonAction();
virtual void playButtonAction();
public:
static cocos2d::Scene* createScene();
virtual bool init();
void update(float dt);
CREATE_FUNC(Level1);
};
#endif // __LEVEL1_SCENE_H__