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!"; } }
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; } }