Skip to content

Commit 982a636

Browse files
Update squares.py
1 parent 488bee0 commit 982a636

File tree

1 file changed

+9
-5
lines changed

1 file changed

+9
-5
lines changed

src/squares.py

Lines changed: 9 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -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):
3842
for i in range(0, diag, 8):
3943
squares.append(Square(diag-i))
4044

41-
print(i)
42-
4345
start = time.perf_counter()
4446
now_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

Comments
 (0)