From 4e399db73e5366a59dda010a2ed9e4dd1cb13b70 Mon Sep 17 00:00:00 2001 From: Treacky Date: Thu, 19 Sep 2024 15:59:52 +0200 Subject: [PATCH] =?UTF-8?q?Mise=20=C3=A0=20jour=20de=20'rue.py'?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- rue.py | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/rue.py b/rue.py index 6ed5536..a8b5bcf 100644 --- a/rue.py +++ b/rue.py @@ -9,7 +9,8 @@ from dessiner import triangle_equilateral from dessiner import rectangle -from random import choice +from dessiner import rectangle_arrondi +from random import choice # Constantes @@ -74,15 +75,19 @@ def dessiner_toit(immeuble: dict) -> None: # Traduction des données de rue vers dessiner crayon = {} crayon['écriture'] = "black" - crayon['fond'] = 'black' # Vous pouvez choisir une autre couleur si vous le souhaitez + crayon['fond'] = 'black' # Choix de la couleur du toit crayon['épaisseur'] = 1 x, y = coordonnees_facade(immeuble) cote = LARGEUR_IMMEUBLE hauteur = immeuble['etages'] # Utiliser la hauteur des étages depuis le dictionnaire y_toit = y + hauteur # Positionner le toit au-dessus de la façade - # Demande d'affichage - triangle_equilateral(cote, crayon, (x, y_toit)) + # Choix aléatoire du toit et demande d'affichage + if choice([0,1]) == 0: + triangle_equilateral(cote, crayon, (x, y_toit)) + else: + rectangle_arrondi(cote, 20, crayon, (x, y_toit)) + def dessiner_fenetres(immeuble: dict) -> None: # Traduction des données de rue vers dessiner crayon = {} @@ -129,3 +134,4 @@ if __name__ == '__main__': dessiner_rue_aleatoire() +