public int perdeara(per per) { int kontrol = 0; for (int i = 0; i < oyuncu.perleri.Count - 1; i++) { if (oyuncu.perleri[i] == per) { kontrol = 1; } } return(kontrol); }
public void perekle(per per) { perleri.Add(per); }
public void tasrenkkontrol()// taşları renk uyumuna göre per yapar { for (int i = 0; i < oyuncu.taslari.Count - 1; i++) { tas kontrol1; tas kontrol2; tas kontrol3; tas kontrol4; kontrol4 = ara(oyuncu, new tas("yeşil", oyuncu.taslari[i].Sayisi)); kontrol1 = ara(oyuncu, new tas("mavi", oyuncu.taslari[i].Sayisi)); kontrol2 = ara(oyuncu, new tas("siyah", oyuncu.taslari[i].Sayisi)); kontrol3 = ara(oyuncu, new tas("kırmızı", oyuncu.taslari[i].Sayisi)); if (kontrol1.Rengi != "o" & kontrol2.Rengi != "o" & kontrol3.Rengi != "o") { per per = new per(oyuncu); per.pers.Add(kontrol1); per.pers.Add(kontrol2); per.pers.Add(kontrol3); // per.pers.Add(kontrol4); oyuncu.perleri.Add(per); if (uyumdaara(oyuncu, oyuncu.taslari[i]) == 0) { oyuncu.uyumdakitaslari.Add(oyuncu.taslari[i]); } if (uyumdaara(oyuncu, kontrol1) == 0) { oyuncu.uyumdakitaslari.Add(kontrol1); } if (uyumdaara(oyuncu, kontrol2) == 0) { oyuncu.uyumdakitaslari.Add(kontrol2); } if (uyumdaara(oyuncu, kontrol3) == 0) { oyuncu.uyumdakitaslari.Add(kontrol3); } } if (kontrol1.Rengi != "o" & kontrol2.Rengi != "o" & kontrol4.Rengi != "o") { if (uyumdaara(oyuncu, oyuncu.taslari[i]) == 0) { oyuncu.uyumdakitaslari.Add(oyuncu.taslari[i]); } if (uyumdaara(oyuncu, kontrol1) == 0) { oyuncu.uyumdakitaslari.Add(kontrol1); } if (uyumdaara(oyuncu, kontrol2) == 0) { oyuncu.uyumdakitaslari.Add(kontrol2); } if (uyumdaara(oyuncu, kontrol4) == 0) { oyuncu.uyumdakitaslari.Add(kontrol4); } } if (kontrol1.Rengi != "o" & kontrol3.Rengi != "o" & kontrol4.Rengi != "o") { per per = new per(oyuncu); per.pers.Add(kontrol1); //per.pers.Add(kontrol2); per.pers.Add(kontrol3); per.pers.Add(kontrol4); oyuncu.perleri.Add(per); if (uyumdaara(oyuncu, oyuncu.taslari[i]) == 0) { oyuncu.uyumdakitaslari.Add(oyuncu.taslari[i]); } if (uyumdaara(oyuncu, kontrol1) == 0) { oyuncu.uyumdakitaslari.Add(kontrol1); } if (uyumdaara(oyuncu, kontrol3) == 0) { oyuncu.uyumdakitaslari.Add(kontrol3); } if (uyumdaara(oyuncu, kontrol4) == 0) { oyuncu.uyumdakitaslari.Add(kontrol4); } } if (kontrol2.Rengi != "o" & kontrol3.Rengi != "o" & kontrol4.Rengi != "o") { per per = new per(oyuncu); //per.pers.Add(kontrol1); per.pers.Add(kontrol2); per.pers.Add(kontrol3); per.pers.Add(kontrol4); oyuncu.perleri.Add(per); if (uyumdaara(oyuncu, oyuncu.taslari[i]) == 0) { oyuncu.uyumdakitaslari.Add(oyuncu.taslari[i]); } if (uyumdaara(oyuncu, kontrol3) == 0) { oyuncu.uyumdakitaslari.Add(kontrol3); } if (uyumdaara(oyuncu, kontrol2) == 0) { oyuncu.uyumdakitaslari.Add(kontrol2); } if (uyumdaara(oyuncu, kontrol4) == 0) { oyuncu.uyumdakitaslari.Add(kontrol4); } } } }