void EndTurn() { int n = 0; foreach (var item in TheEnemies) { if (item.Health < 1) { item.Skin.Visible = false; item.Skin.Enabled = false; TheEnemies.RemoveAt(n); break; } n++; } foreach (var item in TheEnemies) { if (IsEnemyNearPlayer(item)) { Player.Health -= item.Attack(); } else { item.Move(Player.Skin.Location); if (IsEnemyNearPlayer(item)) { Player.Health -= item.Attack(); } } } ShowHealth(); if (Player.Health < 1) { Player.Die(); this.Close(); } FillInventoryBox(); RoundClear(); }