public void EnemyEatFood(FoodPoint foodPoint, int id, Guid id_player) { var food = FoodPoints.FirstOrDefault(i => i.ID == id); FoodPoints.Remove(food); FoodPoints.Add(foodPoint); var player = EnemyPlayers.FirstOrDefault(i => i.ID == id_player); if (player != null) { player.Size++; player.Score++; } PlayerEvents.GetInstance().EnemyEatFood(); }
private void CheckIfThereSomeFood() { var foodPoint = FoodPoints.FirstOrDefault(f => f.PointColumn == Console.CursorLeft && f.PointRow == Console.CursorTop); if (foodPoint == null) { return; } FoodPoints.Remove(foodPoint); IncrementCounter(); if (!FoodPoints.Any()) { WinGame(); } }