photon/demo/random_rectangles.py
2011-05-10 00:39:04 -04:00

25 lines
973 B
Python
Executable File

#!/usr/bin/env python
import random
from photon.video import Rect
from demo_utils import simple_timed_loop
def draw(window):
window.renderer.set_draw_color(0,0,0,255)
window.renderer.clear()
window.renderer.set_draw_color(255,0,0,255)
for i in xrange(20):
window.renderer.set_draw_color(random.randint(0,255),
random.randint(0,255),
random.randint(0,255))
r = Rect(random.randint(0,512), random.randint(0, 512),
random.randint(0,300), random.randint(0, 300))
s = Rect(random.randint(0,512), random.randint(0, 512),
random.randint(0,300), random.randint(0, 300))
t = Rect(random.randint(0,512), random.randint(0, 512),
random.randint(0,300), random.randint(0, 300))
window.renderer.fill_rects([r,s,t])
window.renderer.present()
if __name__ == '__main__':
simple_timed_loop(draw)