//--------------------------------------------------------------- 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(); }
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]); } } }