pygame random triangles
This commit is contained in:
parent
138e689e62
commit
a635c3150e
36
benchmarks/pygame_random_triangles.py
Normal file
36
benchmarks/pygame_random_triangles.py
Normal file
@ -0,0 +1,36 @@
|
||||
import pygame
|
||||
import time
|
||||
import random
|
||||
|
||||
def main():
|
||||
pygame.init()
|
||||
|
||||
surface = pygame.display.set_mode((512,512))
|
||||
|
||||
running = True
|
||||
frames = 0
|
||||
start_time = time.time()
|
||||
|
||||
while running:
|
||||
|
||||
frames += 1
|
||||
if frames == 1000:
|
||||
print('FPS {0:.2f}'.format(frames/(time.time()-start_time)))
|
||||
frames = 0
|
||||
start_time = time.time()
|
||||
|
||||
|
||||
surface.fill((0,0,0))
|
||||
for i in xrange(1000):
|
||||
p1 = (random.randint(0,512), random.randint(0, 512))
|
||||
p2 = (random.randint(0,512), random.randint(0, 512))
|
||||
p3 = (random.randint(0,512), random.randint(0, 512))
|
||||
pygame.draw.lines(surface, (random.randint(0,255),
|
||||
random.randint(0,255),
|
||||
random.randint(0,255)),
|
||||
True, [p1,p2,p3]
|
||||
)
|
||||
pygame.display.flip()
|
||||
|
||||
|
||||
main()
|
Loading…
Reference in New Issue
Block a user