@@ -23,11 +23,15 @@ def __init__(self, n):
2323 self .rectangle = pmma .Rectangle ()
2424 self .rectangle .set_center ((0 , 0 ), pmma .Constants .OPENGL_COORDINATES )
2525 self .rectangle .set_size ((self .size , self .size ))
26- self .color = pmma .ColorConverter (seed = 0 )
26+ self .rectangle .set_red_seed (0 )
27+ self .rectangle .set_green_seed (1 )
28+ self .rectangle .set_blue_seed (2 )
29+ self .rectangle .set_alpha_seed (3 )
30+ self .rectangle .generate_color_from_perlin_noise ()
2731
2832 def render (self , now_time ):
2933 self .rectangle .set_rotation (self .n )
30- self .rectangle .set_color ( self . color . generate_color_from_perlin_noise ((now_time + self .n )/ 75 , format = pmma . Constants . RGB ) )
34+ self .rectangle .generate_color_from_perlin_noise ((now_time + self .n )/ 75 , generate_alpha = False )
3135
3236 self .rectangle .render ()
3337
@@ -38,11 +42,9 @@ def render(self, now_time):
3842for i in range (0 , diag , 8 ):
3943 squares .append (Square (diag - i ))
4044
41- print (i )
42-
4345start = time .perf_counter ()
4446now_time = 0
45- while True :
47+ while pmma . get_application_running () :
4648 #k = time.perf_counter()
4749 center = (canvas .get_width ()/ 2 , canvas .get_height ()/ 2 )
4850
@@ -57,3 +59,5 @@ def render(self, now_time):
5759 canvas .refresh ()
5860 now_time = time .perf_counter () - start
5961 #s = time.perf_counter()
62+
63+ pmma .quit ()
0 commit comments