void setup() { size(800,800); smooth(); noStroke(); } void draw() { //draw the background background(68,66,211); rectMode(CORNER); fill(247,101,42); ellipse(400,400,800,800); fill(201,66,211); triangle(399,0,0,800,800,800); fill(5,227,28,100); ellipse(600,600,500,500); fill(26,255,15,150); ellipse(200,200,400,400); fill(255,15,15,90); ellipse(400,400,300,300); fill(5,255,240,150); triangle(600,0,800,200,400,400); fill(254,255,5,120); rect(80,350,200,450); fill(131,62,107,200); ellipse(290,680,210,210); fill(255,247,5,255); rect(550,600,150,150); fill(114,9,116,255); ellipse(180,180,100,100); fill(247,2,7,150); ellipse(700,150,250,250); fill(15,75,2,150); triangle(0,600,0,750,800,750); fill(2,12,247,200); ellipse(550,550,100,100); fill(24,142,1,255); ellipse(350,420,60,60); //dynamic content fill(255,255,255,80); ellipse(mouseX-50,mouseY-50,400,400); rectMode(CENTER); fill(85,85,85,100); rect(mouseX,mouseY,200,200); fill(248,252,25,100); ellipse(mouseX+10,mouseY+10,30,30); }