private void ButtonTiklandi(nokta nokta)
 {
     //oyuncunun hamlesini oyun tahtasına gönderiyor
     oyunTahtasi.hamleyiYaz(aktifOyuncu.oyuncununHamlesiniAl(nokta.x, nokta.y));
     if (oyunTahtasi.kazanan('X'))
     {
         label5.Text = Form3.oyuncu1;
         MessageBox.Show(Form3.oyuncu1 + " oyuncu kazandı");
         this.Close();
     }
     else if (oyunTahtasi.kazanan('O'))
     {
         label5.Text = Form3.oyuncu2;
         MessageBox.Show(Form3.oyuncu2 + " oyuncu kazandı");
         this.Close();
     }
     else if (oyunTahtasi.beraberlikKontrol())
     {
         label5.Text = "Oyun berabere bitti";
         MessageBox.Show("Oyun berabere bitti");
         this.Close();
     }
     else
     {
         //aktif oyuncu oyuncu1 ise oyuncu2 yapıyor
         //aktif oyuncu oyuncu2 ise oyuncu1 yapıyor
         aktifOyuncu = aktifOyuncu == oyuncu1 ? oyuncu2 : oyuncu1;
         //aktif oyuncu bilgisayarsa bilgisayara hamle yaptırıyor
         if (aktifOyuncu is bilgisayar)
         {
             ButtonTiklandi(nokta);
         }
     }
 }
        //Form1'in yüklendiği metot
        private void Form1_Load(object sender, EventArgs e)
        {
            //form3 ten seçilen boyut boyut değişkenine verildi
            int boyut = (Convert.ToInt32(Form3.gonderilecek_veri));

            label1.Text = Form3.oyuncu1;
            label3.Text = Form3.oyuncu2;
            //Oyun tahtası boyut bilgisine göre oluşturuldu ve button tıklandı bilgisi tutuluyor
            oyunTahtasi = new oyunTahtasi(boyut, ButtonTiklandi);
            this.Controls.Add(oyunTahtasi.oyunTahtasiniAl());
            if (Form2.gonderilecek_veri_tık == "1-tıklandı")
            {
                oyuncu1     = new oyuncu(oyunTahtasi);
                oyuncu2     = new bilgisayar(oyunTahtasi);
                aktifOyuncu = oyuncu1;
            }
            else if (Form2.gonderilecek_veri_tık == "2-tıklandı")
            {
                oyuncu1     = new oyuncu(oyunTahtasi, 'X');
                oyuncu2     = new oyuncu(oyunTahtasi, 'O');
                aktifOyuncu = oyuncu1;
                aktifOyuncu = oyuncu2;
            }
        }