Allow promotion on two-leg move
authorH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 9 Feb 2016 09:59:31 +0000 (10:59 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 9 Feb 2016 10:22:56 +0000 (11:22 +0100)
commit2ee09cd4d5abd21ff6f1072bfba123c1498bef23
treeb45f87e171460ab8ca7a6ace971d320ee9c6c2dd
parentd82d80274f7fb7c07dcf12ba873bb4c842279171
Allow promotion on two-leg move

After a second-leg of a SAN move the parser now checks for apromotion
suffix, and if any is found this is used by ParseOneMove / LoadGameOneMove
to set the promoChar. In converting to SAN for the parseList the promoChar
is now appended to the second leg, rather than the first, and the Edit Book
window will also show it. The promochar is written behind the kill square
in the moveList, and when sending the move there to the engine it is
appended to the second move of the multi-move pair.
backend.c