Quelques explications :
- la variable
boulescontient toutes les boules lumineuses du sapin - chaque boule a sa propre vie, à savoir une position
x,y, une taillet, une couleurcet un anglea - Toutes les 0,01 seconde on met à jour l’ensemble des boules
- la position
x,ysuit une ellipse, l’angle augmentant de façon aléatoire (dit autrement, les boules ne tournent pas à la même vitesse) et lorsqu’un tour complet est effectué (2*pi), la couleur change (en suivant les valeurs qu’il y a dans la variablecouleurs) - A chaque fois on dessine un rectangle noir pour nettoyer un peu le dessin, on pourrait également mémoriser la position précédente de la boule pour l’effacer plus proprement.