Improve arrow drawing
authorH.G. Muller <h.g.muller@hccnet.nl>
Fri, 13 Apr 2012 14:05:16 +0000 (16:05 +0200)
committerH.G. Muller <h.g.muller@hccnet.nl>
Fri, 13 Apr 2012 14:05:16 +0000 (16:05 +0200)
commitfbcf1f3b86b144dd4940b326c32d4b105c0f74b3
treed4b9bf3ffe6e1dc71cc29773e9f2fcf5cf4291b1
parent5fa05d371b9a6dad9ca959a89db02c4cbc09d92c
Improve arrow drawing

The arrow is now erased together with the border highlights, by marking
the damage it did, and then doing a selected redraw of the board to let
the damaged square be re-drawn. Highlights of a previous move are now
cleared on the down-click that selects a new piece, so there never is an
arrow to infavorably interact with animation of dragging.
backend.c
board.c
board.h