コード例 #1
0
ファイル: regles.py プロジェクト: Aluminium95/PyMastermind
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)
コード例 #2
0
ファイル: joueur.py プロジェクト: Aluminium95/PyMastermind
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))