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); } }
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(); }