combine  DrawBoard & PointCalculate
calangle
add visual pointer
?
set offset ;
call function when repaint