photon/demo/random_rectangles.py

27 lines
1.0 KiB
Python
Raw Normal View History

2011-03-27 02:13:22 +00:00
from csdl import init, Window, INIT, Rect
2011-03-16 03:26:07 +00:00
import random
import time
def main():
2011-03-27 02:13:22 +00:00
init(INIT.EVERYTHING)
2011-03-16 03:26:07 +00:00
window = Window('test', 100, 100, 512, 512, 0)
while True:
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()
time.sleep(.001)
main()