private void Oyun_Load(object sender, EventArgs e) { AltinSayisiA = AltinSayisi; AltinSayisiB = AltinSayisi; AltinSayisiC = AltinSayisi; AltinSayisiD = AltinSayisi; txt_aPuani.Text = AltinSayisiA.ToString(); txt_bPuani.Text = AltinSayisiB.ToString(); txt_cPuani.Text = AltinSayisiC.ToString(); txt_dPuani.Text = AltinSayisiD.ToString(); Altin altin = new Altin(); altinListe = altin.altinYerleri(satirSayisi, sutunSayisi, altinYuzdesi, tableLayoutPanel1); gizliAltin = altin.gizliAltin(gizliAltinYuzdesi, tableLayoutPanel1); playerA = new AOyuncusu(AHamleMaliyet, AHedefBelirlemeMaliyet); playerB = new BOyuncusu(BHamleMaliyet, BHedefBelirlemeMaliyet); playerC = new COyuncusu(CHamleMaliyet, CHedefBelirlemeMaliyet); playerD = new DOyuncusu(DHamleMaliyet, DHedefBelirlemeMaliyet); }
private void btn_D_Oyna_Click(object sender, EventArgs e) { if (altinListe.Any() && (AltinSayisiA > AHamleMaliyet || AltinSayisiB > BHamleMaliyet || AltinSayisiC > CHamleMaliyet || AltinSayisiD > DHamleMaliyet)) { if (AltinSayisiD > 0) { playerD.enKarliAltin(tableLayoutPanel1, altinListe, gizliAltin, AltinSayisiD, adimSayisi, playerA, playerB, playerC); AltinSayisiD = playerD.kasadakiAltinMiktari; txt_dPuani.Text = AltinSayisiD.ToString(); } else { MessageBox.Show("D OYUNCUSU ELENDI", "ALTIN YETERSIZ", MessageBoxButtons.OK, MessageBoxIcon.Error); } } else { MessageBox.Show("OYUN BITTI", "OYUN BITTI", MessageBoxButtons.OK, MessageBoxIcon.Information); oyunBitti = true; oyunbitti(); adimlariDosyayaYaz(); } }