本文整理汇总了Python中Console.getkey方法的典型用法代码示例。如果您正苦于以下问题:Python Console.getkey方法的具体用法?Python Console.getkey怎么用?Python Console.getkey使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Console
的用法示例。
在下文中一共展示了Console.getkey方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的Python代码示例。
示例1: choixParametresJeu
# 需要导入模块: import Console [as 别名]
# 或者: from Console import getkey [as 别名]
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
示例2: choixActionJeu
# 需要导入模块: import Console [as 别名]
# 或者: from Console import getkey [as 别名]
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