#!/usr/bin/env python3
# -*- coding: utf-8 -*-
"""
Created on Fri Sep 19 13:43:14 2025

@author: pjoulaud
"""

import pygame

L, H = 800, 600

surf = pygame.display.set_mode((L,H))
run = True
posX = 50
#r1, r2, r3, r4 = 90, 60, 30, 0
rayons  = [r*30 for r in range(10)]
rayons.reverse()
clock=pygame.time.Clock()
while run :
    for event in pygame.event.get():
        if event.type == pygame.QUIT:
            run = False
    clock.tick(60)
    surf.fill((0,0,0))
    #pygame.draw.circle(surf, (255,0,0), (L//2, H//2), r, 2)
    #pygame.draw.ellipse(surf, (255,255,255), (L//2-r1, H//2-r1, 2*r1, 2*r1))
    #pygame.draw.ellipse(surf, (200,200,200), (L//2-r2, H//2-r2, 2*r2, 2*r2))
    #pygame.draw.ellipse(surf, (150,150,150), (L//2-r3, H//2-r3, 2*r3, 2*r3))
    #pygame.draw.ellipse(surf, (100,100,100), (L//2-r4, H//2-r4, 2*r4, 2*r4))
    for i in range(len(rayons)) :
        pygame.draw.ellipse(surf, (i*10,i*10,i*10), (L//2-rayons[i], H//2-rayons[i], 
                                                  2*rayons[i], 2*rayons[i]))
        rayons[i] = rayons[i] + 1
    print(rayons)
    if rayons[0] > H//2 :
        rayons  = [r*30 for r in range(4)]
        rayons.reverse()
    
    pygame.display.flip()
pygame.quit()