public override ChessPiece Clone(Board board) { var clone = new NullPiece(board) { MovingStrategy = MovingStrategy.Clone(board) }; return clone; }
public abstract void VisitNullPiece(NullPiece nullpiece);
public override void VisitNullPiece(NullPiece nullpiece) { Tokens += " : ,"; }
private bool Equals(NullPiece other) { return true; }