@@ -9,6 +9,7 @@ import fltk_main
99
1010proc `\` (x: long; y: long): long = long (x.float / y.float )
1111
12+
1213proc DrawMe (win: ptr Fl_Window) =
1314 var gfxPrimitive{.global .}: long = 0
1415 # select the window as curent drawing target
@@ -31,24 +32,24 @@ proc DrawMe(win: ptr Fl_Window) =
3132 i: int
3233
3334 for i in 1 .. 10 :
34- DrawSetRGBColor ubyte ( rand (255 )), ubyte ( rand (255 )), ubyte ( rand (255 ) )
35+ DrawSetRGBColor rand (255 ), rand (255 ), rand (255 )
3536 case gfxPrimitive:
3637 of 0 :
37- DrawPoint long ( rand (w)), long ( rand (h) )
38+ DrawPoint rand (w), rand (h)
3839 of 1 :
39- DrawLine long ( rand (w)), long ( rand (h)), long ( rand (w)), long ( rand (h) )
40+ DrawLine rand (w), rand (h), rand (w), rand (h)
4041 of 2 :
41- DrawRect long ( rand (w)), long ( rand (h)), long ( rand (w)), long ( rand (h) )
42+ DrawRect rand (w), rand (h), rand (w), rand (h)
4243 of 3 :
43- r = long ( rand (h) )\ 2
44- DrawArc long ( rand (w)), long ( rand (h) ), r, r, 0 , 360 # circle
44+ r = rand (h)\ 2
45+ DrawArc rand (w), rand (h), r, r, 0 , 360 # circle
4546 of 4 :
46- DrawRectFill long ( rand (w)), long ( rand (h)), long ( rand (w)), long ( rand (h) )
47+ DrawRectFill rand (w), rand (h), rand (w), rand (h)
4748 of 5 :
4849 var bt = FL_BOXTYPE (1 + rand (15 ))
49- DrawBox bt, long ( rand (w)), long ( rand (h)), long ( rand (w)), long ( rand (h)) , Fl_RGB_Color (ubyte ( rand (255 )), ubyte ( rand (255 )), ubyte ( rand (255 ) ))
50+ DrawBox bt, rand (w), rand (h), rand (w), rand (h), Fl_RGB_Color (rand (255 ), rand (255 ), rand (255 ))
5051 of 6 :
51- DrawArc long ( rand (w)), long ( rand (h)), long ( rand (w)), long ( rand (h) ), 0 , 360 # oval
52+ DrawArc rand (w), rand (h), rand (w), rand (h), 0 , 360 # oval
5253 else :
5354 discard
5455
0 commit comments