|
|
|
@ -8,14 +8,14 @@ import random
|
|
|
|
|
# Fonction gestion des données |
|
|
|
|
lesCouleurs = ['red', 'blue', 'green', 'violet', 'yellow', 'orange', 'magenta'] |
|
|
|
|
|
|
|
|
|
def determiner_immeuble(numero:int) -> dict: |
|
|
|
|
def determiner_immeuble(numero:int, valeurs:list) -> dict: |
|
|
|
|
caracteristiques = {} |
|
|
|
|
caracteristiques['couleur_facade'] = choisir_couleur(lesCouleurs) # determine les couleurs aléatoirement pour les immeubles |
|
|
|
|
caracteristiques['couleur_facade'] = valeurs[2] # determine les couleurs pour les immeubles |
|
|
|
|
caracteristiques['numero'] = numero |
|
|
|
|
caracteristiques['coordonnees'] = -350 + numero * 170 # coordonnée de départ pour la construction des immeubles |
|
|
|
|
caracteristiques['etage'] = random.randint(1,6) # determine aléatoirement le nombre d'etages de l'immeuble |
|
|
|
|
caracteristiques['porte'] = random.randint(1,3) # determine aléatoirement la position de la porte |
|
|
|
|
caracteristiques['toit_variant'] = random.randint(1,2) # determine aléatoirement la forme du toit, 1 pour un toit en triangle et 2 en rectangle |
|
|
|
|
caracteristiques['etage'] = valeurs[3] # determine le nombre d'etages de l'immeuble |
|
|
|
|
caracteristiques['porte'] = valeurs[4] # determine la position de la porte |
|
|
|
|
caracteristiques['toit_variant'] = valeurs[5] # determine la forme du toit, 1 pour un toit en triangle et 2 en rectangle |
|
|
|
|
|
|
|
|
|
return caracteristiques |
|
|
|
|
|
|
|
|
|