Exemple utilisant les variables 'frameCount', 'mouseX' et 'mouseY'.

// Processing 'donne' le nombre d'images affichées et la position de la souris en x et y
// Les variables 'frameCount', 'mouseX' et 'mouseY' sont utilisées dans le code suivant
// Pouvez-vous changer la couleur de l'ellipse si frameCount est plus grand que 640 ?

void setup() {
  size(640,480);
  frameRate(20); // 20 images par secondes (fps)
  //fullScreen(); // Pour mettre votre zone de dessin en plein écran
  background(0);
}
 
void draw() {
  clear();
   
  fill(127,227,0); // 
  textSize(24);
  text("frameCount : "+frameCount, 450, 350);
  noStroke();
  text("mouseX : "+mouseX, mouseX, mouseY);
  text("mouseY : "+mouseY, mouseX, mouseY+30); // Déplace l'affichage de mouseY de 50 pixels vers le bas
  
  ellipse(frameCount,400,100,100);
  stroke(255,0,0);
   
  if (frameCount > 640) {
      frameCount = 0;
 
    }
     
}