cross.py

Created by schraf

Created on May 11, 2024

442 Bytes


from kandinsky import *
from math import *
from time import sleep

f = 0
pr = list(range(9))
while True:
    for k in range(9):
        if f > 0:
            x, y = pr[k]
            fill_rect(x,y,12,12,(255,255,255))
        i = 2 * pi * k / 9 
        r = sin(f/30+i*2)*130
        x = int(160 + r * cos(i))
        y = int(110 + r * sin(i))
        pr[k] = (x, y)
        fill_rect(x,y,12,12,(0,0,0))
    f += 1
    sleep(.03)