public ILevelBuilder CreateEnemy(Enemies.EnemyTypes type) { switch (type) { case Enemies.EnemyTypes.Casual: enemies.Add(new CasualEnemy(new Vector())); break; case Enemies.EnemyTypes.Frosty: enemies.Add(new FrostyEnemy(new Vector())); break; case Enemies.EnemyTypes.Rocky: enemies.Add(new RockyEnemy(new Vector())); break; case Enemies.EnemyTypes.Tricky: enemies.Add(new TrickyEnemy(player, new Vector())); break; } return(this); }
public void AppendEnemyToRoad(Enemies.EnemyTypes enemy) { enemyShips.Last().Add(enemy.ToString()); }