Пример #1
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);
        }
Пример #2
0
        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);
            }
        }