int posYQuad = 200;

void setup() {
  size( 400, 400 );
  background( 41);
}

void draw() {

 

  if (mousePressed == true ) {
    if (mouseX<width/2) {
      fill(0, 0, 0);
      rect(0, 0, 400, 400);
      fill( 45, 95, 75);
      quad( 200, 200, mouseX, 150, 200, 100, 250, 150);
    }
    else {
      fill(0, 0, 0);
       rect(0, 0, 400, 400);
      fill( 45, 95, 75);
      quad( 200, 200, 150, 150, 200, 100, mouseX, 150);
    }
  }
}

Fwd:

/*

Entrainement boucle for
ws-esal-2015 / William

*/
int incrementX = 20;
int incrementY = 20;

void setup() {
size( 400, 400 );
background( 41);
}

void draw() {

background( 41);

println( "incrementX :" + incrementX);
for ( int i=0; i < width; i = i + incrementX) {
for ( int j=0; j < width; j = j + incrementY) {
stroke(i, j, 10);
noFill();

int tailleCercle = mouseX;

ellipse( i, j, tailleCercle, tailleCercle);
}
}
}