more work on variant switch
authorH.G. Muller <h.g.muller@hccnet.nl>
Tue, 27 Oct 2009 03:38:37 +0000 (20:38 -0700)
committerArun Persaud <arun@nubati.net>
Tue, 27 Oct 2009 03:38:37 +0000 (20:38 -0700)
commit197b2f4db5064081896c9020685158adeb3819ff
tree875f827c013465e4dd229488827a82ad4f288c99
parent845265f0dd9b60782b50d05779d69dbef6dcc294
more work on variant switch

the previous solution to the cosmetic problem of displaying a wrong shuffle
in an ICS game that was observed from the very start unfortunately turned
out to cause a real error in diplaying a stored game through the smoves
command, for variants not using the FIDE setup as standard.

This patch displays the position from before setting up the start position
of the new variant, but does setup boards[0] to the initial position of that
variant. (If this is a wrong shuffle, it is thus ot displayed, and a new board
will immediately be sent from the ICS to correct the shuffle.)
backend.c