Browse Source

Ajouter 'fonction aléatoire fenetres'

Eliot - création d'une fonction aléatoire qui va choisir un des 2 types de fenêtres.
master
BABATURCK 1 year ago
parent
commit
985afb1f67
  1. 29
      fonction aléatoire fenetres

29
fonction aléatoire fenetres

@ -0,0 +1,29 @@
def dessiner_fenetre(immeuble:dict) -> None:
crayon = {}
crayon['écriture'] = 'white'
crayon['fond'] = 'blue'
crayon['épaisseur'] = 2
x, y = coordonees_fenetre(immeuble)
cote = 30
ds.rectangle(cote, cote, crayon, (x,y))
def dessiner_porte_fenetre(immeuble:dict) -> None:
crayon = {}
crayon['écriture'] = 'white'
crayon['fond'] = 'blue'
crayon['épaisseur'] = 2
x, y = coordonees_fenetre(immeuble)
largeur = 50
longeur = 30
ds.rectangle(largeur, longeur, crayon, (x,y))
def fenetre_aleatoire(immeuble):
toutes = [dessiner_fenetre, dessiner_porte_fenetre] #création d'un tableau avec juste le nom des fonction sans les () pour juste avoir le nom des fonction
i = rd.randint(0,1) #ici une fonction ramdom qui choisit aléatoirement entre l'une des deux fonctions que l'on va stoker dans i
toutes[i](immeuble) #on appel la fonction choisit en lui donnant son argument (immeuble)
def dessiner_immeuble(immeuble:dict) -> None:
dessiner_facade(immeuble)
dessiner_porte(immeuble)
fenetre_aleatoire(immeuble)
Loading…
Cancel
Save