Let FENs handle Betza initial rights in castlingless variants
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 13 Jan 2016 19:35:36 +0000 (20:35 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 13 Jan 2016 19:35:36 +0000 (20:35 +0100)
commita47dabb3f4384723d696aaf26d5ce87b35df533f
tree2a260f214df87c46b47012c5b344ba1de0ab42f5
parentc4aadcf87ad4c0394d77182c819db84e2b2ba719
Let FENs handle Betza initial rights in castlingless variants

When a variant has no castling, or is redefined to have no castling
through a 'piece' command for the King, the FEN castling field of a
written FEN will now contain the file ID of all pieces with initial
('i') moves in their Betza definition. On reading the virginity of
pieces not thus mentioned in the castling field will get their
virginity revoked.
backend.c