---

int tailleCercle;
int delta = 5;
void setup() {
size(600, 800);
background(255, 255, 0);

tailleCercle = 0;
}
void draw() {
tailleCercle = tailleCercle + delta;
if (tailleCercle>255) {
delta =delta *-1;
tailleCercle=255;
}
if (tailleCercle<0) {
delta =delta *-1;
tailleCercle=0;
}

if (keyPressed) {
fill(255, tailleCercle, 255);
noStroke();
ellipse(mouseX, mouseY, tailleCercle, tailleCercle);
}
else {
fill(tailleCercle, 255, 255);
noStroke();
ellipse(mouseX, mouseY, tailleCercle, tailleCercle);
}
}

void mousePressed() {
tailleCercle=0;
}

---

int tailleCercle;
int delta = 5;
void setup() {
size(600, 800);
background(255, 255, 0);

tailleCercle = 0;
}
void draw() {
tailleCercle = tailleCercle + delta;
if (tailleCercle>600) {
delta =delta *-1;
tailleCercle=600;
}
if (tailleCercle<0) {
delta =delta *-1;
tailleCercle=0;
}

ellipse(mouseX, mouseY, tailleCercle, tailleCercle);
}