Esempio n. 1
0
 public ViewModel()
 {
     feher    = new Jatekos("Jatekos", Szin.feher);
     fekete   = new ParhuzamosJatekos("AI", Szin.fekete, feher);
     table    = new Tabla();
     sakkmatt = false;
 }
Esempio n. 2
0
        Babu IdeiglenesLeut(int x, int y, Jatekos feher)
        {
            Babu temp = null;

            foreach (var item in feher.Babuk)
            {
                if (item.Xpozicio == x && item.Ypozicio == y)
                {
                    temp = item;
                }
            }
            if (temp != null)
            {
                temp.aktiv = false;
            }

            return(temp);
        }
Esempio n. 3
0
        void visszaAllit(Babu visszamozgat, Babu leutott, Point hova, int[,] tabla, Jatekos jatekos)
        {
            int tempx = visszamozgat.Xpozicio;
            int tempy = visszamozgat.Ypozicio;

            visszamozgat.Xpozicio           = (int)hova.X;
            visszamozgat.Ypozicio           = (int)hova.Y;
            tabla[(int)hova.X, (int)hova.Y] = (int)visszamozgat.tipus * (int)visszamozgat.Szin;
            if (leutott != null)
            {
                leutott.aktiv       = true;
                tabla[tempx, tempy] = (int)leutott.tipus * (int)leutott.Szin;
            }
            else
            {
                tabla[tempx, tempy] = 0;
            }
        }
Esempio n. 4
0
 public ParhuzamosJatekos(string name, Szin szin, Jatekos ellenfel) : base(name, szin)
 {
     this.ellenfel = ellenfel;
 }