====== Processing : animer du texte avec la souris ======
==== Présentation ====
Ce programme Python avec Processing anime un texte :
* en le **déplaçant** suivant la **position de la souris** ;
* en **changeant de phrase** au **clic** de la souris.
Au départ la phrase est **centrée** avec la fonction **textAlign**(CENTER, CENTER).
Les autre valeurs de la fonction textAlign() sont :
* premier paramètre : **RIGHT, CENTER et LEFT** ;
* deuxième paramètre : **BOTTOM, CENTER et TOP**;
Processing permet **d'interagir** avec le programme en utilisant la **souris**. Il y a **4 événements** qui peuvent être gérés en utilisant les **4 fonctions correspondantes**. Ces 4 fonctions ne prennent **aucun paramètre** et ne **retournent aucune valeur**.
* la fonction **mousePressed()** est exécuté pour l'événement **appui** sur un des boutons de la souris,
* la fonction **mouseReleased()** est exécuté pour l'événement bouton de la souris qui a été préalablement pressé est relâché,
* la fonction **mouseMoved()** est exécuté pour l'événement déplacement de la souris à chaque,
* la fonction **mouseDragged()** est exécuté pour l'événement déplacement de la souris et que le bouton de la souris est enfoncé.
Les **coordonnées de la souris** sont alors disponibles dans les variables **mouseX** et **mouseY**.
==== Le programme Python avec Pocessing ====
* [[icn:facultatif::p_processing|Projet Processing : du texte et des images]]