Improve board drawing
authorH.G.Muller <hgm@hgm-xboard.(none)>
Mon, 21 Mar 2016 10:14:54 +0000 (11:14 +0100)
committerH.G.Muller <hgm@hgm-xboard.(none)>
Tue, 29 Mar 2016 14:51:33 +0000 (16:51 +0200)
commit40c740ae01e3c9694449134e68b7a7bd077fb172
treecaeb9b3a0d17f51c4027f0107b2801e9468f4feb
parent6e119123be4cf0ac4b922318e8855ee9c71743cd
Improve board drawing

The erasing of target-square markers could lead to flashing of the
moved piece. It was also ugly when the piece was slipped under a marker.
The actual display of the marker change on erasing can now be deferred
to a later position draw, and this is used when erasing after a drag-drop
move to do it after the move was accepted (so the piece would not be
flashed on the from-square, but still displayed without marker on it
after the drop). For click-click the erasure is shown before animation
starts. A problem with showing deselection when target-square marking
was off is now also fixed.
backend.c