The only reason you get a wrong answer on this forum is because you've asked the wrong question...mostly ;o)
Is this what you're after?
Is this what you're after?
Type rectangle Field r, g, b Field x, y, w, h End Type Graphics 640, 480, 0, 2 SetBuffer BackBuffer() r_count = 0 time = MilliSecs() Repeat Cls ; If times up, add a new rectangle to the list If (MilliSecs() - time) >= 1000 If r_count < 20 r.rectangle = New rectangle r\r = Rand(255) r\b = Rand(255) r\g = Rand(255) r\x = Rand(539) r\y = Rand(379) r\w = Rand(100) r\h = Rand(100) r_count = r_count + 1 time = MilliSecs() EndIf EndIf ; Draw all the rectangles in the list For r.rectangle = Each rectangle Color r\r, r\b, r\g Rect r\x, r\y, r\w, r\h, 1 Next Color 255, 255, 255 Text 0, 0, CurrentTime$() Flip Until KeyHit(1) EndYAN