X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=parser.l;h=554c5eb9fddb262635f9e2397e2c43fe3082ac94;hb=02b85711ba28b66862dff72c6fddc121e7f1b57f;hp=d96b95ae1e00e82567a79287a4418a73f70f9316;hpb=6b27ab1561b346a499c33932a3fc099ab49f2524;p=xboard.git diff --git a/parser.l b/parser.l index d96b95a..554c5eb 100755 --- a/parser.l +++ b/parser.l @@ -698,7 +698,7 @@ extern void CopyBoard P((Board to, Board from)); ft = BOARD_LEFT+2; } } - if(gameInfo.variant == VariantFischeRandom) { + if(PosFlags(0) & F_FRC_TYPE_CASTLING) { if (WhiteOnMove(yyboardindex)) { ff = initialRights[2]; ft = initialRights[1]; @@ -755,7 +755,7 @@ extern void CopyBoard P((Board to, Board from)); ft = BOARD_RGHT-2; } } - if(gameInfo.variant == VariantFischeRandom) { + if(PosFlags(0) & F_FRC_TYPE_CASTLING) { if (WhiteOnMove(yyboardindex)) { ff = initialRights[2]; ft = initialRights[0];