Pour cela, on dispose de trois primitives: lissouris, souris? et possouris.
lissouris: Bloque le programme jusqu'à ce qu'un événement souris se produise: on entend par événement souris le fait de déplacer la souris ou de cliquer sur l'un de ses boutons. Une fois l'événement produit, lissouris rend un nombre permettant de caractériser l'événement. Voici les différents codes associés aux différents événements qu'ils représentent:
0 -> on a déplacé la souris
1 -> on a appuyé sur le bouton 1 de la souris
2 -> on a appuyé sur le bouton 2 de la souris
etc
Les boutons sont numérotés de la gauche vers la droite (en principe...)
possouris: Renvoie une liste contenant les coordonnées de la souris lors du dernier événement intercepté.
souris?: rend vrai ou faux selon que l'on ait agi ou non sur la souris depuis le début de l'exécution du programme.
Loïc
2005-08-16