Beispiel #1
0
        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);
        }
Beispiel #2
0
        //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]);
        }
Beispiel #3
0
 internal void SonrakiOyuncuOyna()
 {
     KartlarYazdir(); //DEBUG
     AktifOyuncu = OyuncuNoBul.Sonraki(AktifOyuncu);
     AktifOyuncuOyna();
 }