public virtual bool CzyMoznaPrzesunac(pozycja nowaPozycja) { return(CzySkos(nowaPozycja)); }
public virtual bool CzyMoznaPrzesunac(pozycja nowaPozycja) { return(CzyPionowo(nowaPozycja) || CzyPoziomo(nowaPozycja)); }
public goniec(pozycja pozycja, string kolor) : base(pozycja, kolor) { }
public Figury(pozycja pozycja, string kolor) { this.pozycja = pozycja; this.kolor = kolor; }
public wieza(pozycja pozycja, string kolor) : base(pozycja, kolor) { }
protected bool CzySkos(pozycja nowaPozycja) { return(Math.Abs(Pozycja.Y - nowaPozycja.Y) == Math.Abs(Pozycja.X - nowaPozycja.X)); }
protected bool CzyPoziomo(pozycja nowaPozycja) { return(Pozycja.X == nowaPozycja.X); }
protected bool CzyPionowo(pozycja nowaPozycja) { return(Pozycja.Y == nowaPozycja.Y); }
public hetman(pozycja pozycja, string kolor) : base(pozycja, kolor) { }
public pionek(pozycja pozycja, string kolor) : base(pozycja, kolor) { }