X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=backend.c;h=bdafe3dfaf934fce7aca7b520b8b18d142b98dea;hb=07713bc9c098f6accb3228d75319256cd1eaef1a;hp=552935e419fd24cb7a3f9ff0fbc54a35b4704684;hpb=42d49d991ce00bdb6fdf645d1e843e2845a8e9ba;p=xboard.git diff --git a/backend.c b/backend.c index 552935e..bdafe3d 100644 --- a/backend.c +++ b/backend.c @@ -7323,8 +7323,8 @@ CanPromote (ChessSquare piece, int y) gameInfo.variant == VariantMakruk || gameInfo.variant == VariantASEAN) return FALSE; return (piece == BlackPawn && y <= zone || piece == WhitePawn && y >= BOARD_HEIGHT-1-zone || - piece == BlackLance && y == 1 || - piece == WhiteLance && y == BOARD_HEIGHT-2 ); + piece == BlackLance && y <= zone || + piece == WhiteLance && y >= BOARD_HEIGHT-1-zone ); } void