Esempio n. 1
0
        private void btnTasEkle_Click(object sender, EventArgs e)
        {
            TasTipleri tasTipi = (TasTipleri)cmbTasTipleri.SelectedItem;

            satrancTahtasi.TasUret(tasTipi);
            TahtayiEkranaCiz();
        }
Esempio n. 2
0
        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);
        }