Improve drawing of highlight arrow
authorH.G. Muller <h.g.muller@hccnet.nl>
Mon, 29 Nov 2010 13:57:00 +0000 (14:57 +0100)
committerArun Persaud <arun@nubati.net>
Fri, 3 Dec 2010 07:14:24 +0000 (23:14 -0800)
commit8bec087a08da8b78d787fa6844cda66dfa1fb576
tree4c571e09ff1b03eb5d7060edd8bc51df263b2a38
parent9061d358192dbbcbd30eec7f25c8a889c6fbf576
Improve drawing of highlight arrow

A diagonal arrow sometimes had a notch in the shaft because of
independent rounding of the starting and ending point coordinates.
Furthermore the width of the shaft was unnecessary variable(as a
function of direction) because half the width was rounded and then used
twice. Now rounding of end-points is always done towards a fixed grid
of square centers, which keeps diagonals purely diagonal, and one side
of the shaft is drawn relative to the other side, after the
position of the latter has been rounded, so any rounding error affects
the shaft width only once.
winboard/winboard.c