class Circle:
"""
Repräsentiert einen Kreis einer zufälligen Farbe.
"""
def __init__(self, parameter_pos_x:int, parameter_pos_y:int, parameter_size:int=10):
self.pos_x = parameter_pos_x
self.pos_y = parameter_pos_y
self.size = parameter_size
self.color_r = random(255)
self.color_g = random(255)
self.color_b = random(255)
self.move_x = random(-5,5)
self.move_y = random(-5,5)
def draw(self):
fill(self.color_r, self.color_g, self.color_b)
circle(self.pos_x, self.pos_y, self.size)
def move(self):
self.pos_x += self.move_x
self.pos_y += self.move_y
graphics = []
def setup():
createCanvas(windowWidth,windowHeight)
for i in range(1000):
graphics.append(Circle(random(1000), random(1000), random(120)))
def draw():
background("black")
#drawTickAxes()
for g in graphics:
g.draw()
g.move()