X-Git-Url: http://winboard.nl/cgi-bin?a=blobdiff_plain;f=parser.l;h=554c5eb9fddb262635f9e2397e2c43fe3082ac94;hb=1946a408d6f14119c91e6a088c7e60b32fd552d9;hp=d96b95ae1e00e82567a79287a4418a73f70f9316;hpb=0d3c2d62a15a03bd516434030f9036ab9a73c1cd;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];