public void TasUret(TasTipleri tasTipi) { Kare bosKare = BosKareGetir(); if (bosKare == null) { throw new Exception("Tahta doldu"); } Tas eklenecekTas = null; switch (tasTipi) { case TasTipleri.At: eklenecekTas = new At(); break; case TasTipleri.Fil: eklenecekTas = new Fil(); break; case TasTipleri.Kale: eklenecekTas = new Kale(); break; } eklenecekTas.Lokasyon = bosKare.Lokasyon; Taslar.TasEkle(eklenecekTas); }
public void TasOlustur(Form1 form) { int konum = BosYerBul(form); Button OlusacakTas = form.Controls.Find(("btn" + konum.ToString()), true).FirstOrDefault() as Button; int newSize = 50; OlusacakTas.Font = new Font(OlusacakTas.Font.FontFamily, newSize); if (form.cmbTas.SelectedIndex == 0) { OlusacakTas.Image = global::Satranc.Properties.Resources.kale; Kale kale = new Kale(); kale.Konum = konum; oyunTaslari.Add(kale); } //else if (form.cmbTas.SelectedIndex == 1) //{ // //OlusacakTas.Image = global::Satranc.Properties.Resources.piyon; // //Piyon piyon = new Piyon(); // //piyon.Konum = konum; // //oyunTaslari.Add(piyon); //} else if (form.cmbTas.SelectedIndex == 1) { OlusacakTas.Image = global::Satranc.Properties.Resources.fil; Fil fil = new Fil(); fil.Konum = konum; oyunTaslari.Add(fil); } else if (form.cmbTas.SelectedIndex == 2) { OlusacakTas.Image = global::Satranc.Properties.Resources.at; At at = new At(); at.Konum = konum; oyunTaslari.Add(at); } }