#pragma once
#include "cocos2d.h"
#include "Enemy.h"
class EnemyFactory
{
private:
enum EnemyType {
LADYBUG = 257,
SLIME_BLUE = 258,
SLIME_PURPLE = 259,
WORM_GREEN = 260,
FROG = 262,
MOUSE = 263,
SLIME_GREEN = 264,
SNAIL = 265,
WORM_PINK = 266
};
static EnemyFactory* _instance;
DISALLOW_COPY_AND_ASSIGN(EnemyFactory);
EnemyFactory();
public:
static EnemyFactory* getInstance();
Enemy* getEnemy(int tileGID);
};