Beispiel #1
0
        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);
        }
Beispiel #2
0
 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();
     }
 }