public Queue <Karta> talia; //Queue-kolejka public void nowa_talia() { talia = new Queue <Karta>(); List <Karta> temp = new List <Karta>(); for (int i = 2; i <= 14; i++) { for (int j = 1; j <= 4; j++) { int p; //ilość punkty if (i <= 10) { p = i; } else if (i > 10 && i < 14) { p = 10; } else { p = 1; } Karta karteczka = new Karta(i, j, p); temp.Add(karteczka); //do listy dodajemy obiekt } } for (int i = 0; i < temp.Count - 1; i++) { Karta kopia = temp[i]; System.Random losowanie = new Random(); int ll = losowanie.Next(i + 1, temp.Count - 1); temp[i] = temp[ll]; temp[ll] = kopia; } foreach (Karta karta in temp) { talia.Enqueue(karta); } }
public void dobierz_karte(Karta kar) { ilosc_punktow = ilosc_punktow + kar.punkty; reka.Add(kar); }