« Pygame/Déplacer une image » : différence entre les versions

Contenu supprimé Contenu ajouté
Ligne 204 :
== Manipulation des entrées utilisateur ==
 
Nous avons désespérément besoin de modifier la boucle principalprincipale pour prendre en compte une entrée utilisateur, comme par exemple, lorsque celui ci ferme la fenêtre. Nous devons ajouter la manipulation d'évènements à notre programme. Tous les programmes graphiques utilisent ce concept basé sur les évènements. Le programme reçoit des évènements de l'ordinateur lorsqu'une touche du clavier est enfoncée ou lorsque la souris s'est déplacée. Alors le programme répond aux différents évènements. Voici ce à quoi devrait ressembler le code. Au lieu de boucler sur 100 images, nous continuons à boucler jusqu'à ce que l'utilisateur nous demande d'arrêter.
 
<source lang="python">
Ligne 214 :
</source>
 
Ce que fait ce code est, d'abord de boucler en continu, et ensuite de vérifier s'il y a un quelconque évènement provenant de l'utilisateur. Nous quittons le programme si l'utilistateur appuie sur un bouton de son clavier ou clique sur le bouton de fermeture de la fenêtre. Ensuite avoir vérifié tous les évènements, nous déplaçons_et_dessinons_tous_les_objets_du_jeudéplaçons et dessinons tous les objets du jeu. (Nous les effacerons également avant de les déplacer).
 
== Déplacer de multiples images ==