+ int x = floor(to->x*20);
+ int y = floor(to->y*20);
+
+ /* we need to write moveto always- it
+ might be that it signals the end of a polygon, otherwise
+ we would end up connecting two polygons which should
+ be seperate
+ TODO: check if the last operation was a moveTo- if
+ yes we *can* skip it.
+ */
+
+ //if(sdraw->lastx != x || sdraw->lasty != y) {