# anniversaire.py

Created by apocaliips

Created on February 11, 2022

1.9 KB

Script pour les 4 ans de NumWorks !

```from time import *
from kandinsky import *

def draw_candle():
yellow = color(255,180,50)
fill_rect(148,106,24,114,yellow)

def draw_wick():
black = color(0,0,0)
fill_rect(158,77,4,29,black)

def draw_flame(x,y):
white = color(255,255,255)
#RED
red = color(250,111,16)
fill_rect(x+164,y+96,4,3,red)
fill_rect(x+168,y+73,4,23,red)
fill_rect(x+164,y+65,4,8,red)
fill_rect(x+159,y+62,5,4,red)
fill_rect(x+155,y+60,4,17,red)
fill_rect(x+152,y+77,4,7,red)
fill_rect(x+148,y+84,4,12,red)
fill_rect(x+152,y+96,4,3,red)
#ORANGE
orange = color(255,178,83)
fill_rect(x+164,y+73,4,23,orange)
fill_rect(x+159,y+66,5,18,orange)
fill_rect(x+156,y+77,3,11,orange)
fill_rect(x+152,y+84,4,12,orange)
#LEMON
lemon = color(250,230,170)
fill_rect(x+156,y+88,8,11,lemon)
fill_rect(x+159,y+84,5,4,lemon)
sleep(0.15)
#WHITE
fill_rect(x+141,y+56,37,43,white)

def draw_smoke1(color):
#SMOKE1
fill_rect(154,60,4,29,color)
fill_rect(162,64,4,29,color)
fill_rect(158,19,4,58,color)

def draw_smoke2(color):
#SMOKE2
fill_rect(162,52,4,29,color)
fill_rect(158,19,4,58,color)
fill_rect(156,35,4,29,color)

def draw_smoke3(color):
#SMOKE3
fill_rect(162,36,4,29,color)
fill_rect(158,19,4,58,color)
fill_rect(154,0,4,29,color)

def draw_smoke4(color):
#SMOKE4
fill_rect(162,0,4,16,color)
fill_rect(158,0,4,46,color)
fill_rect(154,0,4,24,color)

def draw_smoke():
t = 0.2
white = color(255,255,255)
fill_rect(141,56,37,43,white)
draw_wick()
grey = color(165,165,165)
draw_smoke1(grey)
sleep(t)
draw_smoke1(white)
draw_smoke2(grey)
sleep(t)
draw_smoke2(white)
draw_smoke3(grey)
sleep(t)
draw_smoke3(white)
draw_smoke4(grey)
sleep(t)
draw_smoke4(white)
sleep(0.5)

draw_candle()
draw_wick()
while True:
for i in range(3):
draw_flame(-3,0)
draw_flame(0,0)
draw_flame(3,0)
draw_flame(0,0)
draw_smoke()```