just curious, is this any faster? Leave the Scale at 1,1 and the w and h parameters at 1,1 to have the same affect as plot
or just try DrawRect(x,y,1,1) instead of plot
Function ScaleDrawRect(x:Double,y:Double,w:Double,h:Double) Local sx:Float,sy:Float GetScale(sx,sy) If sx*x>GraphicsWidth() Or sy*y>GraphicsHeight() Then Return DrawRect(sx*x,sy*y,w,h) End Function
or just try DrawRect(x,y,1,1) instead of plot