public Karta IzvuciKartu() { Karta k = Spil[Spil.Count - 1]; Spil.Remove(k); return(k); }
public Karta Zameni(Karta k) { Izmesaj(); Karta nova = IzvuciKartu(); //Spil.Add(k); return(nova); }
public Model_Francuski() { Spil = new List <Karta>(); KarteURuci = new List <Karta>(); KreirajSpil(7, 14); Izmesaj(); for (int i = 0; i < 5; i++) { Karta k = new Karta(); k = IzvuciKartu(); KarteURuci.Add(k); } }
public MojSpil() { Spil = new List <Karta>(); KarteURuci = new List <Karta>(); KreirajSpil(1, 10); Izmesaj(); for (int i = 0; i < 5; i++) { Karta k = new Karta(); k = IzvuciKartu(); KarteURuci.Add(k); } }
public void Izmesaj() { Random r = new Random(); for (int i = 0; i < 1000; i++) { for (int j = 0; j < Spil.Count(); j++) { int pom = r.Next(Spil.Count() - 1); Karta a = Spil[j]; Spil[j] = Spil[pom]; Spil[pom] = a; } } }
public void KreirajSpil(int poc, int jj) { for (int i = 0; i < 4; i++) { for (int j = poc; j <= jj; j++) { if (j > 10) { j++; } switch (i) { case 0: { Karta nova = new Karta(Boja.karo, j.ToString()); Spil.Add(nova); break; } case 1: { Karta nova = new Karta(Boja.pik, j.ToString()); Spil.Add(nova); break; } case 2: { Karta nova = new Karta(Boja.tref, j.ToString()); Spil.Add(nova); break; } case 3: { Karta nova = new Karta(Boja.herc, j.ToString()); Spil.Add(nova); break; } } } } }