def choixParametresJeu(): """ Permet l'affichage d'un menu de départ """ print "###############################################" print "## SOKOBAN CONSOLE ##" print u"## Par Timothée C. & Jérémy G. ##" print "###############################################" print print u"Démarrer une nouvelle partie avec la touche [n]" print u"Recharger une partie existante avec la touche [e]" print u"Quitter le jeu avec la touche [q]" print u"Appuyez sur une touche pour executer une des actions listées ci-dessus" touche=Console.getkey() while touche not in(['n','e','q']): print u"Appuyez sur une touche pour executer une des actions listées ci-dessus" touche=Console.getkey() return touche
def choixActionJeu(): """ Affiche dans la console les choix du joueurs """ #Affichage du menu print "Choix d'une action parmi" print u" - Déplacement du personnage : fleches [up], [down], [right], [left], [backspace]" print u" - Arrêter la partie en [a]" print u" - Retour en arrière en [backspace]" print u" - Sauvegarder en [s]" print u" - Recommencer le niveau en [r]" print u" - Naviguer dans les niveau [f] pour niveau suivant et [b] niveau précédent" listeTouches = ['down','up','right','left', 'a','\010', 's' ,'r' ,'f', 'b'] #Dictionnaire des touches utilisateur print u"Appuyez sur une touche!" #Saisie de la touche touche=Console.getkey() #Retourne dans touche le string de la touche entré par l'utilisateur while touche not in listeTouches: #Check si l'user a entré une touche correcte print u"Appuyez sur une touche!" touche=Console.getkey() return touche