public void DisconectEnemy(Guid id) { var player = EnemyPlayers.FirstOrDefault(i => i.ID == id); player.DeleteStats(); EnemyPlayers.Remove(player); }
public void ChangeEnemyPosition(Guid id, System.Windows.Point position) { var player = EnemyPlayers.FirstOrDefault(i => i.ID == id); if (player != null) { player.Position = position; } }
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(); }
public void ConnectEnemy(PlayerServer player) { EnemyPlayers.Add(new EnemyPlayer(player.Login, player.ID, player.Size, player.Score, player.Position)); }