diff --git a/l1teste.py b/l1teste.py index 7f04b2820a6cedc31d9f5353a6de4c14407dc99d..202bbdc240fb6bbbf384038eeea350420561827c 100644 --- a/l1teste.py +++ b/l1teste.py @@ -1,4 +1,39 @@ -from plateau import Plateau # Importation de la classe Plateau -plateau = Plateau(6) # cree un plateau de taille 6 -plateau.remplir_grille() +from plateau import Plateau +from voiture import Voiture + +# Création du plateau +plateau = Plateau() + +# Création des voitures +vehicules = [ + Voiture("Rouge", 2, (2, 1), "H"), + Voiture("Verte", 2, (0, 0), "H"), + Voiture("Sviolette", 3, (1, 0), "V"), + Voiture("Jaune", 3, (0, 5), "V"), + Voiture("Bleu", 3, (1, 3), "V"), + Voiture("Orange", 2, (4, 0), "V"), + Voiture("Tverte", 3, (5, 2), "H"), + Voiture("Nbleu", 2, (4, 4), "H") +] + +# Ajouter toutes les voitures +for voiture in vehicules: + plateau.ajouter_voiture(voiture) + +# **Remplir la grille avec les voitures** +plateau.remplir_grille() # ✅ Ajout de cette ligne + +# Afficher la grille avant déplacement +print("Grille initiale :") +plateau.afficher_grille() + +# Tester le déplacement d'une voiture spécifique +plateau.deplacement("Bleu") +plateau.deplacement("Jaune") + +# **Mettre à jour la grille après déplacement** +plateau.remplir_grille() # ✅ Ajout de cette ligne + +# Afficher la grille après déplacement +print("Grille après déplacement de la voiture Rouge :") plateau.afficher_grille()