Beispiel #1
0
        private void buttonOyuncu2_Click(object sender, EventArgs e)
        {
            zarOyunu.IkıncıOyuncuZarAt();
            labelOyuncu2Zar.Text = zarOyunu.IkinciOyuncu.OyuncununZari.Deger.ToString();

            Oyuncu kazanan = zarOyunu.Karsilastir();

            if (kazanan != null)
            {
                labelKazanan.Text = $"{ kazanan.Ad}, { kazanan.OyuncununZari.Deger} atarak oyunu kazandı";
            }
            else
            {
                labelKazanan.Text = "Berabere";
            }
        }
        private void buttonOyuncu2_Click(object sender, EventArgs e)
        {
            zarOyunu.IkinciOyuncuZarAt();
            labelOyuncu2Zar.Text  = zarOyunu.IkinciOyuncu.OyuncununZari.Deger.ToString();
            buttonOyuncu1.Enabled = true;
            buttonOyuncu2.Enabled = false;
            Oyuncu kazananOyuncu  = zarOyunu.Karsilastir();
            Oyuncu kaybedenOyuncu = new Oyuncu();

            zarOyunu.IkinciOyuncuBahisVer();
            labelOyuncu2Bahis.Text = zarOyunu.IkinciOyuncu.OyuncununBahisi.Miktar.ToString();

            if (kazananOyuncu != null)
            {
                labelKazanan.Text = $"{kazananOyuncu.Ad} {kazananOyuncu.OyuncununZari.Deger} atarak oyunu kazandı!";
                if (zarOyunu.BirinciOyuncu == kazananOyuncu)
                {
                    kaybedenOyuncu = zarOyunu.IkinciOyuncu;
                    zarOyunu.BirinciOyuncu.Bakiye = zarOyunu.BirinciOyuncu.Bakiye + zarOyunu.IkinciOyuncu.OyuncununBahisi.Miktar;
                    zarOyunu.IkinciOyuncu.Bakiye  = zarOyunu.IkinciOyuncu.Bakiye - zarOyunu.IkinciOyuncu.OyuncununBahisi.Miktar;
                }
                else
                {
                    kaybedenOyuncu = zarOyunu.BirinciOyuncu;
                    zarOyunu.IkinciOyuncu.Bakiye  = zarOyunu.IkinciOyuncu.Bakiye + zarOyunu.BirinciOyuncu.OyuncununBahisi.Miktar;
                    zarOyunu.BirinciOyuncu.Bakiye = zarOyunu.BirinciOyuncu.Bakiye - zarOyunu.BirinciOyuncu.OyuncununBahisi.Miktar;
                }

                labelOyuncu1Bakiye.Text = zarOyunu.BirinciOyuncu.Bakiye.ToString();
                labelOyuncu2Bakiye.Text = zarOyunu.IkinciOyuncu.Bakiye.ToString();
            }
            else
            {
                labelKazanan.Text = "Berabere!";
            }
            if (zarOyunu.BirinciOyuncu.Bakiye <= 0 || zarOyunu.IkinciOyuncu.Bakiye <= 0)
            {
                buttonOyuncu1.Enabled = false;
                buttonOyuncu2.Enabled = false;
                labelKazanan.Text     = $"-> {kazananOyuncu.Ad} <- \nÜzülme {kaybedenOyuncu.Ad}! Kumarda kaybeden aşkta kazanır!";
            }
        }
Beispiel #3
0
        private void button2_Click(object sender, EventArgs e)
        {
            zarOyunu.İkinciOyuncuZarAt();
            lb_ikinciZar.Text = zarOyunu.İkinciOyuncu.OyuncununZari.Deger.ToString();

            Oyuncu kazananOyuncu = zarOyunu.Karsılastır();

            if (kazananOyuncu != null)
            {
                lb_kazanan.Text = $"{kazananOyuncu.Ad} , {kazananOyuncu.OyuncununZari.Deger} ile kazandı.";

                if (kazananOyuncu.Ad == lb_oyuncuBir.Text)
                {
                    zarOyunu.BirinciOyuncu.OyuncununBakiyesi.BakiyeArtar(Convert.ToInt32(label1.Text));
                    lb_birinciOyuncu_toplamBakiye.Text = zarOyunu.BirinciOyuncu.OyuncununBakiyesi.Tutar.ToString();
                }
                else if (kazananOyuncu.Ad == lb_oyuncuİki.Text)
                {
                    zarOyunu.İkinciOyuncu.OyuncununBakiyesi.BakiyeArtar(Convert.ToInt32(label1.Text));
                    lb_ikinciOyuncu_toplamBakiye.Text = zarOyunu.İkinciOyuncu.OyuncununBakiyesi.Tutar.ToString();
                }
            }
            else
            {
                lb_kazanan.Text = "Berabere Kazanan Yok";
                MessageBox.Show("Beraberlik durumunda tekrar zar atılır. Bahisler değiştirilmez. Lütfen zar atınız!");
            }


            if (zarOyunu.BirinciOyuncu.OyuncununBakiyesi.Tutar == 0)
            {
                MessageBox.Show($"{zarOyunu.BirinciOyuncu.Ad} iflas etti.");
                btn_bahisEkle_birinciOyuncu.Enabled = false;
            }
            else if (zarOyunu.İkinciOyuncu.OyuncununBakiyesi.Tutar == 0)
            {
                MessageBox.Show($" {zarOyunu.İkinciOyuncu.Ad} iflas etti.");
                btn_bahisEkle_ikinciOyuncu.Enabled = false;
            }
        }