/// <summary> /// CheckForWinner() /// Checks if the game has a winner /// </summary> public void CheckForWinner() { if (outOfCards) { if (Players[0].Cards.Count == 0) { Winner = Players[0]; Loser = Players[1]; } else if (Players[1].Cards.Count == 0) { Winner = Players[1]; Loser = Players[0]; } if (Winner != null) { if (Winner.GetType() == typeof(Player)) { gui.gameStats.gamesWon++; } else { gui.gameStats.gamesLost++; } gui.End(Winner, Loser); } } }