コード例 #1
0
        private void distributeCards()
        {
            Main mainA = new Main();
            Main mainB = new Main();
            Main mainC = new Main();
            Main mainD = new Main();

            Paquet paquet = new Paquet();

            paquet.Brasser();

            for (int i = 0; i < 13; i++)
            {
                mainA.AddCarte(paquet.Tirer());
                mainB.AddCarte(paquet.Tirer());
                mainC.AddCarte(paquet.Tirer());
                mainD.AddCarte(paquet.Tirer());
            }
            mainA.AddCarte(paquet.Tirer());
            mainB.AddCarte(paquet.Tirer());

            joueurs[0].SaMain = mainA;
            joueurs[1].SaMain = mainB;
            joueurs[2].SaMain = mainC;
            joueurs[3].SaMain = mainD;

            joueurs[0].SaMain.Sort();
            joueurs[1].SaMain.Sort();
            joueurs[2].SaMain.Sort();
            joueurs[3].SaMain.Sort();

            Carte carteDonne1 = joueurs[3].SaMain[11];
            Carte carteDonne2 = joueurs[3].SaMain[12];
            Carte carteDonne3 = joueurs[2].SaMain[12];

            joueurs[3].SaMain.Remove(carteDonne1);
            joueurs[3].SaMain.Remove(carteDonne2);
            joueurs[2].SaMain.Remove(carteDonne3);

            joueurs[0].SaMain.Add(carteDonne1);
            joueurs[0].SaMain.Add(carteDonne2);
            joueurs[1].SaMain.Add(carteDonne3);

            joueurs[0].SaMain.Sort();
            joueurs[1].SaMain.Sort();
        }