示例#1
0
文件: Figura.cs 项目: ssspica/projekt
 public virtual bool RuchMozliwy(Pozycja nadajPozycje)
 {
     if (figury.Count(f => f.pozycja.Pole == nadajPozycje.Pole) > 0)
     {
         return(false);
     }
     return(true);
 }
示例#2
0
文件: Figura.cs 项目: ssspica/projekt
        public virtual void RuchNa(Pozycja nadajPozycje)
        {
            moveMessage info = new moveMessage(Info);

            if (this.RuchMozliwy(nadajPozycje))
            {
                this.pozycja = nadajPozycje;
                info(true);
            }
            else
            {
                info(false);
            }
        }