Example #1
0
 public Recap(Jeu coloretto, List<int> cartesBleu, List<int> cartesJaune, List<int> cartesMarron, List<int> cartesRouge, List<int> cartesVert, List<int> cartesViolet, List<int> cartesOrange, List<int> scoreJoueurs)
 {
     InitializeComponent();
     this.coloretto = coloretto;
     this.cartesBleu = cartesBleu;
     this.cartesJaune = cartesJaune;
     this.cartesMarron = cartesMarron;
     this.cartesOrange = cartesOrange;
     this.cartesRouge = cartesRouge;
     this.cartesVert = cartesVert;
     this.cartesViolet = cartesViolet;
     this.scoreJoueurs = scoreJoueurs;
 }
Example #2
0
 /// <summary>
 /// Sous-prog générant un objet de la classe Jeu pour trois joueurs puis ouverture de la fenêtre de jeu principale
 /// </summary>
 private void TroisJoueurs()
 {
     joueur1 = new Joueur(tbNomJ1.Text, cbCouleurJ1.SelectedItem.ToString()); //instanciation du premier joueur
     joueur2 = new Joueur(tbNomJ2.Text, cbCouleurJ2.SelectedItem.ToString()); //instanciation du second joueur
     joueur3 = new Joueur(tbNomJ3.Text, cbCouleurJ3.SelectedItem.ToString()); //instanciation du troisième joueur
     listeJoueurs = new List<Joueur>(); //instanciation de la liste des joueurs
     listeJoueurs.Add(joueur1); //ajouts des joueurs à la liste
     listeJoueurs.Add(joueur2);
     listeJoueurs.Add(joueur3);
     coloretto = new Jeu(listeJoueurs); //instanciation de l'objet Jeu avec la liste des Joueurs en paramètre
     leTypeScore(coloretto, tableauScore);
     if (lbScoreBeige.Visible == true)
         coloretto.TypeScore = true;
     else
         coloretto.TypeScore = false;
     principal = new Principal(coloretto); //instanciation du Form de la fenêtre de jeu principale avec l'objet Jeu en paramètre
     principal.Show(); //Affiche la fenêtre de jeu principale à l'utilisateur
     this.Hide(); //cache la fenêtre de paramètrage de la partie
 }
Example #3
0
 /// <summary>
 /// Constructeur du Form avec passage en paramètre d'un objet de la classe Jeu du Form précédent
 /// </summary>
 /// <param name="coloretto">Objet de la classe Jeu du Form précédent</param>
 /// 
 public Principal(Jeu coloretto)
 {
     InitializeComponent(); //création du Form
     this.coloretto = new Jeu(coloretto.ListeJoueurs); //instanciation d'un objet de la classe Jeu avec les paramètres issu de l'objet du Form précédent
 }
Example #4
0
 public void leTypeScore(Jeu jeuColoretto, bool score)
 {
     jeuColoretto.TypeScore = score;
 }