def couleurs_possibles (): #répertorie les couleurs possibles selon les niveau n = 0 try: n = moteur.get_nombre_couleurs () except: n = moteur.get_nombre_couleurs_next () li = couleurs.liste_couleurs (n) g = generateur_couleurs (li) colonnes (4,25,120,g)
def afficher_couleurs(): """ Affiche la liste des couleurs disponibles actuellement si possible, ou future si on n'est pas en cours de partie @return : None """ nombre_couleurs = False try: nombre_couleurs = moteur.get_nombre_couleurs() except moteur.PasEnCoursDePartie: afficher("Vous n'êtes pas en cours de partie, on affiche les couleurs futurement disponibles") nombre_couleurs = moteur.get_nombre_couleurs_next() def generateur_liste_couleurs(nbr): abvrs = couleurs.liste_abreviations(nbr) for i in abvrs: a = "({0}) {1}".format(i, couleurs.abrv_to_string(i)) yield a afficher_liste("Couleurs futurement disponibles", generateur_liste_couleurs(nombre_couleurs))