private void FarkliCikanlariKapat()
 {
     birinciTiklanan.Kapat();
     ikinciTiklanan.Kapat();
     birinciTiklanan = null;
     ikinciTiklanan = null;
 }
예제 #2
0
 private bool ResimlerAyniMi(Kart birinciTiklanan, Kart ikinciTiklanan)
 {
     if (birinciTiklanan.ResimAdresi == ikinciTiklanan.ResimAdresi)
     {
         return(true);
     }
     else
     {
         return(false);
     }
 }
예제 #3
0
        void item_Click(object sender, EventArgs e)
        {
            Kart tiklananKart = sender as Kart;

            if (tiklananKart.KapaliMi() && tiklamayaMusadeVarMi == true)
            {
                if (birinciTiklanan == null)
                {
                    BirinciTiklama(tiklananKart);
                }
                else
                {
                    IkinciTiklama(tiklananKart);
                }
            }
        }
예제 #4
0
        private void IkinciTiklama(Kart tiklananKart)
        {
            ikinciTiklanan = tiklananKart;
            ikinciTiklanan.Ac();

            if (ResimlerAyniMi(birinciTiklanan, ikinciTiklanan))
            {
                birinciTiklanan = null;
                ikinciTiklanan  = null;
                OyunBittiMi();
            }
            else
            {
                tiklamayaMusadeVarMi = false;
                onizlemeTimer.Start();
            }
        }
        private void IkinciTiklama(Kart tiklananKart)
        {
            ikinciTiklanan = tiklananKart;
            ikinciTiklanan.Ac();

            if (ResimlerAyniMi(birinciTiklanan, ikinciTiklanan))
            {
                birinciTiklanan = null;
                ikinciTiklanan = null;
                OyunBittiMi();

            }
            else
            {
                tiklamayaMusadeVarMi = false;
                onizlemeTimer.Start();

            }
        }
예제 #6
0
        void KartlariDiz()
        {
            int x = 50, y = 50;

            for (int i = 1; i < 17; i++)
            {
                Kart kart = new Kart();
                kart.Width       = 128;
                kart.Height      = 128;
                kart.Left       += x;
                kart.Top         = y;
                kart.BorderStyle = BorderStyle.FixedSingle;
                x += 148;
                if (i % 4 == 0)
                {
                    y += 148;
                    x  = 50;
                }
                kart.Image = Properties.Resources.que;
                this.Controls.Add(kart);
                butunKartlar.Add(kart);
            }
        }
예제 #7
0
 private void BirinciTiklama(Kart tiklananKart)
 {
     birinciTiklanan = tiklananKart;
     tiklananKart.Ac();
 }
 void KartlariDiz()
 {
     int x = 50, y = 50;
     for (int i = 1; i < 17; i++)
     {
         Kart kart = new Kart();
         kart.Width = 128;
         kart.Height = 128;
         kart.Left += x;
         kart.Top = y;
         kart.BorderStyle = BorderStyle.FixedSingle;
         x += 148;
         if (i % 4 == 0)
         {
             y += 148;
             x = 50;
         }
         kart.Image = Properties.Resources.que;
         this.Controls.Add(kart);
         butunKartlar.Add(kart);
     }
 }
 private void BirinciTiklama(Kart tiklananKart)
 {
     birinciTiklanan = tiklananKart;
     tiklananKart.Ac();
 }
 private bool ResimlerAyniMi(Kart birinciTiklanan, Kart ikinciTiklanan)
 {
     if (birinciTiklanan.ResimAdresi == ikinciTiklanan.ResimAdresi)
     {
         return true;
     }
     else
     {
         return false;
     }
 }