Modifications

Sauter à la navigation Sauter à la recherche
Ligne 54 : Ligne 54 :  
'''9.''' Cliquez sur le {{fname|x}} dans coin supérieur droit de la fenêtre Pygame (dans laquelle nous n'affichons rien). Vous devriez voir le message {{fname|AU REVOIR}} apparâitre dans la fenêtre Shell Python Shell (mais la fenêtre vide ne se ferme pas).
 
'''9.''' Cliquez sur le {{fname|x}} dans coin supérieur droit de la fenêtre Pygame (dans laquelle nous n'affichons rien). Vous devriez voir le message {{fname|AU REVOIR}} apparâitre dans la fenêtre Shell Python Shell (mais la fenêtre vide ne se ferme pas).
   −
We're consuming the pygame event queue using the {{fname|for event in pygame.event.get():}} syntax. This will loop through all keyboard and mouse events that occur. Inside the loop, we display what the event was by using {{fname|print(event)}} and then test to see if the event type is {{fname|QUIT}}. If it is, we set {{fname|running}} to {{fname|False}} which causes the {{fname|while}} loop to end and the program to finish. The program should print a line of text in the Python Shell window whenever we move the mouse, click the mouse, and press or release a keyboard key.
+
Nous utilisons le fil d'événements de PyGame avec la syntaxe {{fname|for event in pygame.event.get():}}. Les termes anglais d'application sont "Event Queue" (queue d'événement) et pour être précis, nous "consommons" (''Consume'' en anglais) ces événements.<br />Cela boucle au travers de tous les événements provenant du clavier et de la souris.<br />Les événements sont affichés à l'aide de l'instruction {{fname|print(event)}}. Après l'affichage, nous faisons un test pour détecter l'événement {{fname|QUIT}}. Si c'est le cas, nous modifions la valeur de la variable {{fname|running}} à {{fname|False}}. Une fois la variable  {{fname|running}} à False, la boucle {{fname|while}} termine sont exécution et le programme se termine.<br />Le programme devrait afficher une ligne de texte dans le Shell Python lorsque nous déplaçons la souris, et pressez ou/ou relâcher une touche au clavier.
    
== Détecter les mouvements du joystick ==
 
== Détecter les mouvements du joystick ==
29 918

modifications

Menu de navigation