예제 #1
0
	void EnemysGenerator::addEnemy( sf::Texture& image, bool enableRotation, MOVE_TYPE type, const float scaleFactor)
	{
		for(size_t i = 0; i < 3; ++i) {
			Enemy* enemy = new Enemy(mGamemanager);
			enemy->setTexture(&image);
			enemy->setAlgorithm(getAlgorithm(type));
			if(enableRotation) {
				enemy->enableRotation();
			}
			enemy->getSprite()->SetScale(scaleFactor, scaleFactor);
			mEnemyPool.push_back(enemy);
		}
	}