public void KillEnemy(Enemy enemy) { _enemies.Remove(enemy); _allGameOjbects.Remove(enemy); _world.RemoveBody(enemy.Body); }
public void Update(GameTime gameTime) { _world.Step(_timeStep); _gameInput.Update(gameTime); for (var i = 0; i < _allGameOjbects.Count; i++) { _allGameOjbects[i].Update(gameTime); } if (AddEnemies && Rnd.Next(0, 100) == 0) { var enemy = new Enemy(this) { Position = new Vector2(Rnd.Next(0, WorldWidth - 100) + 50, 100) }; _allGameOjbects.Add(enemy); _enemies.Add(enemy); } }
public void CaptureEnemy(Enemy enemy) { }