#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__