private void Dagit() { Oyuncular = new List <Oyuncu>(); for (int oyuncuSayisi = 0; oyuncuSayisi < 4; oyuncuSayisi++) { Oyuncular.Add(new Oyuncu(this)); } int _randomIndex = rnd.Next(0, 4); Tas _fazlalik = Taslar.Take(1).First(); Taslar.RemoveAt(0); Oyuncular[_randomIndex].Taslar.Add(_fazlalik); }
private void GostergeSec() { Renkler _randomRenk = (Renkler)rnd.Next(0, 4); int _randomSayi = rnd.Next(1, 14); Gosterge = new Tas(_randomRenk, _randomSayi, TasTipi.normal); _okey = new Tas(_randomRenk, _randomSayi + 1, TasTipi.normal); foreach (Tas _sahteOkey in Taslar.Where(x => x.Tip == TasTipi.sahteOkey)) //sahte okeylerin icinde don { _sahteOkey.Sayi = Gosterge.Sayi; _sahteOkey.Renk = Gosterge.Renk; } foreach (Tas _okey in Taslar.Where(x => x.Sayi == _okey.Sayi && x.Renk == _okey.Renk)) { _okey.Tip = TasTipi.okey; } }