private void SpawnFood() { var boardSpace = GetFoodBoardSpace(); var snakeFood = new SnakeFood(boardSpace.Position, boardSpace.Width, boardSpace.Height); ActiveFoods.Add(snakeFood); boardSpace.OccupyingEntities.Add(snakeFood); }
public void HandleEvent(FoodEatenEvent e) { ActiveFoods.Remove(e.EatenFood); e.BoardSpace.OccupyingEntities.Remove(e.EatenFood); }