protected override bool CanCapture(Dot pos, BoardState boardState, Dot dir) { return(GetCapturedPawn(pos, boardState, dir) != null); }
protected PawnMove GetNoneCaptureMove(Dot pos, BoardState boardState) { return(new PawnMove(pos, this, IsDameLanePos(pos, boardState))); }