public override Point[] GetPossibleMoves(Piece[][] board) { return(MovesCalculator.CalculateMoves(this, board, MovesCalculator.OneSquareToAnyDirection)); }
public override Point[] GetPossibleMoves(Piece[][] board) { return(MovesCalculator.CalculateMoves(this, board, MovesCalculator.StraightLine)); }