you could create a fullscreen panel which has a specific layer that is beneath that panel which should overlap the line. Then you could implement a fast (Bresenham) line drawing function that uses that panel as canvas.
http://www.cs.helsinki.fi/group/goa/mallinnus/lines/bresenh.html
Last edited by HeelX; 05/06/07 01:20.