/// <summary>Effectue la fin de la parite par la victoire d'un joueur</summary> /// <param name="vainqueur">Couleur du joueur vainqueur</param> private void Victoire(Couleur vainqueur) { foreach (Joueur joueur in joueurs.Values) { joueur.Jouees++; } joueurs[vainqueur].Victoires++; Couleur perdant = (Couleur)((byte)Couleur.BLANC + (byte)Couleur.NOIR - (byte)vainqueur); FormPartie.AfficherBoiteDialogue("Victoire de " + joueurs[vainqueur].Nom + "\n" + joueurs[vainqueur] + " -> " + (joueurs[vainqueur] + joueurs[perdant]) + "\n" + joueurs[perdant] + " -> " + (joueurs[perdant] - joueurs[vainqueur]) + "\nRetour au menu principal.", "Victoire"); // Ajuster pointage joueurs[vainqueur].Pointage = joueurs[vainqueur] + joueurs[perdant]; joueurs[perdant].Pointage = joueurs[perdant] - joueurs[vainqueur]; formPartie.Close(); }