From 20aceb520e8e0a8f2c4b348e5337b9d2b95cc013 Mon Sep 17 00:00:00 2001 From: Treacky Date: Fri, 27 Sep 2024 12:59:16 +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 | 20 +++++++++++--------- 1 file changed, 11 insertions(+), 9 deletions(-) diff --git a/rue.py b/rue.py index 1408369..d7e5f44 100644 --- a/rue.py +++ b/rue.py @@ -72,21 +72,22 @@ def dessiner_porte(immeuble:dict) -> None: rectangle(30,50, crayon, (x,y)) def dessiner_toit(immeuble: dict) -> None: - # Traduction des données de rue vers dessiner - crayon = {} - crayon['écriture'] = "black" - crayon['fond'] = 'black' # Choix de la couleur du toit - crayon['épaisseur'] = 1 + crayon = { + 'écriture': "black", + 'fond': immeuble['toit_couleur'], + 'é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 - # Choix aléatoire du toit et demande d'affichage - if choice([0,1]) == 0: + hauteur = immeuble['etages'] + y_toit = y + hauteur + + if immeuble['toit_type'] == 'pointu': 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 @@ -135,3 +136,4 @@ if __name__ == '__main__': +