xxxxxxxxxx
function setup() {
createCanvas(windowWidth, windowHeight);
background(100);
}
var mode=1
function mousePressed(){
mode++
if(mode>3){mode=1}}
function mouseMoved() {
var count=int(random(100,350))
var r=random(2,20)
var delta = sqrt(dist(pmouseX,pmouseY,mouseX,mouseY))*10
if (mode==1){
for(var i=0; i<count;i++){
fill(random(255),random(200,255),random(100,200));
noStroke()
ellipse(mouseX+random(-delta,delta), mouseY+random(-delta,delta),r);
r*=0.9}
}else if(mode==2){
fill(random(255),random(0,50),random(200,255))
ellipse(mouseX,mouseY,50,50)}
else{
fill(random(200,255),random(255),random(255))
rect(mouseX,mouseY,100,100)
fill(255)
rect(mouseX+25,mouseY+25,50,50)}
}