Allow Lion double-moves in opening book
authorH.G.Muller <hgm@hgm-xboard.(none)>
Wed, 11 Mar 2015 12:44:21 +0000 (13:44 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Thu, 7 May 2015 18:53:34 +0000 (20:53 +0200)
commite921ccb3b79c9cfc5657e715eb50b5d9ed298db8
treebf07f6e746d36c45ac51d3b82af0368fcc7f938e
parentc02489ef9e5b337bff38fd5a8594b8117f991c45
Allow Lion double-moves in opening book

Double moves can now be encoded in a Polyglot es promoType = 2, and
a code for two King steps in the to-square. The moves are retrieved
in the Alien Edition protocol format (i.e. comma-separated LAN).
HandleMachineMove had to be adapted to handle the two legs coming as one,
but otherwise the book code can just send the retrieved line directly
to the engine.
 For Edit Book the format has to be converted to TSA-like for display,
to make the move parser that will read it on saving understand the move
as a single one.
backend.c
book.c