|
|
|
@ -8,6 +8,7 @@
|
|
|
|
|
# Importation |
|
|
|
|
|
|
|
|
|
from dessiner import triangle_equilateral |
|
|
|
|
from dessiner import rectangle |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
# Constantes |
|
|
|
@ -27,8 +28,8 @@ def couleur_aleatoire() -> str:
|
|
|
|
|
return "red" |
|
|
|
|
|
|
|
|
|
def coordonnees_facade(immeuble:dict) -> tuple: |
|
|
|
|
x_gauche = 30 * immeuble['numero'] |
|
|
|
|
y_bas = 30 * immeuble['numero'] |
|
|
|
|
x_gauche = -200+ 100 * immeuble['numero'] |
|
|
|
|
y_bas = 0 |
|
|
|
|
return (x_gauche, y_bas) |
|
|
|
|
|
|
|
|
|
def dessiner_facade(immeuble:dict) -> None: |
|
|
|
@ -36,11 +37,11 @@ def dessiner_facade(immeuble:dict) -> None:
|
|
|
|
|
crayon = {} |
|
|
|
|
crayon['écriture'] = "blue" |
|
|
|
|
crayon['fond'] = immeuble['couleur_facade'] |
|
|
|
|
crayon['épaisseur'] = 5 * immeuble['numero'] |
|
|
|
|
crayon['épaisseur'] = 1 |
|
|
|
|
x, y = coordonnees_facade(immeuble) # désempaquatage du couple |
|
|
|
|
cote = LARGEUR_IMMEUBLE |
|
|
|
|
# Demande d'affichage |
|
|
|
|
triangle_equilateral(cote, crayon, (x,y)) |
|
|
|
|
rectangle(cote,100, crayon, (x,y)) |
|
|
|
|
|
|
|
|
|
def dessiner_porte(immeuble:dict) -> None: |
|
|
|
|
# Traduction des données de rue vers dessiner |
|
|
|
@ -68,3 +69,4 @@ def dessiner_rue_decrite(rue:'?') -> None:
|
|
|
|
|
|
|
|
|
|
if __name__ == '__main__': |
|
|
|
|
dessiner_rue_aleatoire() |
|
|
|
|
|
|
|
|
|