Publié par Bubonik le 23/12/2005
Programme illustrant la première méthode de gestion du clavier (par événements) avec pygame. (il y a une autre méthode plus pratique mais qui foire avec les claviers AZERTY ce qui oblige à redéfinir toutes les touches).
1 2 3 4 5 6 7 8 9 10 11 12 13 14
import pygame #importer pygame pygame.init () #initialiser pygame ecran = pygame.display.set_mode ((640,480)) #SCREEN 12 en mieux fini = 0 #bah c'est pas fini, quoi while not fini: #tant que c'est pas fini, evenement = pygame.event.poll () #ça cherche si y a des événements if evenement.type == pygame.KEYDOWN: #si l'événement est l'appui d'une touche print evenement.key #ça l'affiche dans la sortie standard if evenement.key==pygame.K_ESCAPE: fini = 1 #et si c'est ECHAP, c'est fini elif evenement.type == pygame.QUIT: #Si on clique sur la croix (ou qu'on kill) fini = 1 #alors fini aussi. print "mission accomplie"