예제 #1
0
        public JoueurSoloPartie(Partie p, int numJoueur)
        {
            InitializeComponent();
            partie               = p;
            premierJoueur        = partie.LesJoueurs[numJoueur];
            labelTourJoueur.Text = partie.LesJoueurs[0].ToString();

            lblAjout = "";
            for (int i = 0; i < partie.LesJoueurs.Count; i++)
            {
                lblClassement.Text = lblAjout + partie.LesJoueurs[i].ToString();
                lblAjout           = lblAjout + partie.LesJoueurs[i].ToString() + "\n";
            }
            foreach (Joueur r in partie.LesJoueurs)
            {
                scoreJoueurs.Add(0);
            }
        }
예제 #2
0
        private void btnStart_Click(object sender, EventArgs e)
        {
            Partie p = new Partie();

            p.LesJoueurs = (List <Joueur>)listAjoutJoueur.DataSource;
            if (p.LesJoueurs == null || p.LesJoueurs.Count == 0)
            {
                MessageBox.Show("Il n'y a aucun joueur selectionné");
            }
            else if (p.LesJoueurs.Count == 1)
            {
                MessageBox.Show("Il y a qu'un seul joueur selectionné, veuillez en selectionner au moins deux");
            }
            else
            {
            }

            JoueurSoloPartie jsp = new JoueurSoloPartie(p, Joueur.getNbrAleatoire(p.LesJoueurs.Count));

            this.Close();
            jsp.ShowDialog();
        }