void BilgisayarOyna() { Debug.WriteLine("Bilgisayar oynuyor " + OyuncuNo); Kart cekilenKart = OncekiOyuncudanKartCek(KatildigiOyun.Oyuncular[OyuncuNoBul.Onceki(OyuncuNo)]); AynisiVarsaCiftOlarakAtVeyaElindeTut(cekilenKart); Debug.WriteLine("Oyuncu " + OyuncuNo + " kalan kart sayisi = " + Kartlar.Count); }
//Kartlari oyunculara dagit internal static void Dagit(Dictionary <int, Oyuncu> oyuncular, int baslayanOyuncu) { int destedekiVerilenAktifKagit = 1; for (int i = 1; i <= 4; i++) { for (int j = 1; j <= 12; j++) { oyuncular[i].Kartlar.Add(j, Deste[destedekiVerilenAktifKagit]); destedekiVerilenAktifKagit++; } } //Baslayan oyuncuun onundeki oyuncuya ibr kart fazla ver oyuncular[OyuncuNoBul.Onceki(baslayanOyuncu)].Kartlar.Add(13, Deste[49]); }
internal void SonrakiOyuncuOyna() { KartlarYazdir(); //DEBUG AktifOyuncu = OyuncuNoBul.Sonraki(AktifOyuncu); AktifOyuncuOyna(); }