Ejemplo n.º 1
0
        /// <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;
                }
            }
        }
Ejemplo n.º 2
0
        /// <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);
        }