Fix pondering in XBoard mode
authorH.G. Muller <h.g.muller@hccnet.nl>
Sun, 15 Sep 2013 10:44:40 +0000 (12:44 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Sun, 15 Sep 2013 10:51:28 +0000 (12:51 +0200)
commitb254afaa5659484d8643f4aac1fb18245d7e0199
tree760f5f785a45b08406e7bbe116a51c361c7deb02
parent4106e127a492aa4c0f5f01112b824fcb678b2d52
Fix pondering in XBoard mode

Even the root move list was wrong during pondering, because it was
the list from the position after the ponder move was made. We now make
a copy of the board position in ponder(), before it starts to do anything,
so we can get the moved piece from that copy if a move comes in during
pondering.
ponder.c
proce.c
shogi.h