예제 #1
0
파일: Joueur.cs 프로젝트: mertmar/Blackjack
        public void piocher()
        {
            if (estDealer)
            {
                if (main.CarteMainJoueur1.Count < 2)
                {
                    //poiohce une carte face caché
                    main.ajouterCarteDansMains(paquet.DistribuerCarte());
                    main.premiereCarteAjouter().GetimageCache();
                    main.CalculerValeurMain(true);
                    //piocher une deuxième carte
                    main.ajouterCarteDansMains(paquet.DistribuerCarte());
                    main.CalculerValeurMain(true);
                }
            }
            else
            {
                main.ajouterCarteDansMains(paquet.DistribuerCarte());

                main.CalculerValeurMain(true);
            }
        }
예제 #2
0
파일: Joueur.cs 프로젝트: mertmar/Blackjack
        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;
        }