예제 #1
0
        //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;
            }
        }
예제 #2
0
 //
 public oyuncu(oyunTahtasi oyunTahtasi, char kr)
 {
     this.kr          = kr;
     this.oyunTahtasi = oyunTahtasi;
 }
예제 #3
0
 public bilgisayar(oyunTahtasi oyunTahtasi)
     : base(oyunTahtasi, 'O')
 {
 }
예제 #4
0
 //X değerine göre oyuncu oluşturan cons
 public oyuncu(oyunTahtasi oyunTahtasi)
 {
     this.kr          = 'X';
     this.oyunTahtasi = oyunTahtasi;
 }