largeurNouveau= saisieNombre("Nombre de colonnes : ") hauteurNouveau= saisieNombre("Nombre de lignes : ") print("On va creer une nouvelle de carte de " + str(largeurNouveau) + " de large et de " + str(hauteurNouveau) + " de haut") controleNb=0 while controleNb != int(hauteurNouveau) : nouvelleLigne=input("Entrez une ligne de la carte (avec espace, -, . et O en caracteres) d'une longueur de " + str(largeurNouveau) + " caractere(s)") if saisieLigneOK(largeurNouveau,nouvelleLigne) == True : controleNb=controleNb+1 nouvelleCarte=nouvelleCarte + nouvelleLigne + "\n" else : print("Ligne incorrecte : " + nouvelleLigne) finEdition=True # On peut a present creer la carte map=nouvelleCarte.split("\n") lePlateau.creerCarte(nomNouvelleCarte,map) lePlateau.chargerPlateau() # Choix Modification d'une carte if choixEdition=="2" : finEditionMenu=False while finEditionMenu==False : lePlateau.listerCartes() valeur=saisieNombre("Quel numero de carte souhaitez vous editer ? (0 pour revenir au menu precedent)") if int(valeur) == 0 : finEditionMenu=True else : if int(valeur) >0 and int(valeur)<=lePlateau.nombreDeCartes() : lePlateau.cartes[int(valeur)-1].editerCarte() finEditionMenu=True # On met a jour la liste des cartes