Example #1
0
        //---------------------------------------------------------------


        void sebratVsechnyKarty(Hrac vitez)
        {
            MessageBox.Show("Bere hráč " + vitez.name);
            for (int i = 0; i < mimoBalicek.Count; i++)
            {
                vitez.balicek.Insert(0, mimoBalicek[i]); // Dat vitezovy vsechny karty
            }
            smazatOtevrenyKarty();

            oznamitVyteze();
            ZnovuVygenerovatKarty();
            zacitNovyTurn();
        }
Example #2
0
        private void rozdelitKarty() // Hrac prijme karty ze zacatku
        {
            kartyNaStole = new List <Karta>();
            hraci        = new List <Hrac>();
            for (int i = 0; i < pocetHracu; i++)
            {
                //Hrac h = new Hrac(i, PlayerSelect.playerNames[i]);
                Hrac h = new Hrac(i, jmenaHracu[i]);
                hraci.Add(h);

                for (int j = 0; j < celyBalik.Count / pocetHracu; j++)
                {
                    celyBalik[j + (32 / pocetHracu) * i].vlastnikKarty = h; // Priradit kartu pro vlastnika
                    hraci[i].PrijmoutKartu(celyBalik[j + (32 / pocetHracu) * i]);
                    kartyNaStole.Add(celyBalik[j + (32 / pocetHracu) * i]);
                }
            }
        }