Boîte boîte boîte
color couleur;
boolean enregistre = false;

void setup() {

size(500, 500);
}


void dessinerMouton() {


fill(255);
noStroke ();
ellipse(mouseX +10, mouseY+20, 9, 8);
ellipse(mouseX+60, mouseY+20, 9, 8);

fill(0);
ellipse(mouseX +8, mouseY+20, 3, 3);
ellipse(mouseX+63, mouseY+20, 3, 3);


stroke (0);
arc(mouseX +40, mouseY+28, 5, 5,0,PI);

}

void mouseClicked () {
dessinerMouton ();
}

void draw () {
strokeWeight(3);
strokeJoin(ROUND);
stroke(0);
fill(255);

fill(random(255),random(255),255);
rect(mouseX, mouseY, 80, 40);
beginShape();
fill(random(255),random(255),255);
vertex(mouseX, mouseY);
vertex(mouseX +20,mouseY- 20);
vertex(mouseX +100,mouseY-20);
vertex(mouseX+80, mouseY);
endShape(CLOSE);

beginShape();
fill(random(255),random(255),255);
vertex(mouseX+80,mouseY);
vertex(mouseX+100,mouseY -20);
vertex(mouseX+100, mouseY+20);
vertex(mouseX+80,mouseY+ 40);
endShape(CLOSE);

fill (random(255));

if (enregistre){
println ("enregistrement");
saveFrame("data/image-#####.png");
}
}

void keyPressed(){


if (key == 'e') enregistre= true;
if (key == 's') enregistre= false;

}