示例#1
0
        private void afficherCarte(MainJoueur mainJoueur, Panel panel, bool dealer)
        {
            Size size     = new Size(104, 136);
            int  decalage = 100;

            mainJoueur.CarteMainJoueur1.Count();
            // affiche les carte des la main du joueur quand il décide de piocher

            panel.Controls.Clear();


            for (int i = 0; i < mainJoueur.CarteMainJoueur1.Count(); i++)
            {
                pictureCarte = new PictureBox();

                pictureCarte.Size = size;

                pictureCarte.Name = i.ToString();

                pictureCarte.Image    = mainJoueur.CarteMainJoueur1[i].Image1;
                pictureCarte.Location = new System.Drawing.Point(50 + decalage, 50);
                pictureCarte.Invalidate();
                panel.Controls.Add(pictureCarte);
                decalage += 100;
            }
        }
示例#2
0
        public void SplitDeck()
        {
            MainJoueur newMain1 = new MainJoueur();
            MainJoueur newMain2 = new MainJoueur();

            newMain1.ajouterCarteDansMains(main.CarteMainJoueur1[0]);
            newMain2.ajouterCarteDansMains(main.CarteMainJoueur1[1]);

            main.resetMain();
            main.resetMain();

            main2 = newMain2;
            main  = newMain1;
        }
示例#3
0
 public Joueur(MainJoueur main, Paquet paquet, bool estDealer)
 {
     this.main      = main;
     this.paquet    = paquet;
     this.estDealer = estDealer;
 }