/// <summary>Vérification et ajout d'un nouveau joueur.</summary> void NouveauJoueur() { bool doublon = true; bool ajout = true; string nom; while (ajout) { MenuPrincipal.NouveauJoueur(); nom = MenuPrincipal.EntreeUtilisateur(); foreach (Joueur element in joueurs) { if (nom == element.Nom) { MenuPrincipal.DoublonJoueur(); doublon = false; MenuPrincipal.AttenteUtilisateur(); } else { doublon = true; } } if (doublon) { joueurs.Add(new Joueur(nom)); MenuPrincipal.ConfirmationAjout(nom); MenuPrincipal.AttenteUtilisateur(); ajout = false; } } }
/// <summary>Sélection d'un joueur dans la liste de joueurs existants.</summary> Joueur SelectionJoueur() { Joueur joueur = null; AfficherJoueurs(); while (joueur == null) { MenuPrincipal.ChoixJoueur(); try { joueur = joueurs[int.Parse(MenuPrincipal.EntreeUtilisateur()) - 1]; } catch { MenuPrincipal.EntreeIncorrecte(); MenuPrincipal.AttenteUtilisateur(); } } return(joueur); }