#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); };