xxxxxxxxxx
function setup() {
createCanvas(windowWidth, windowHeight);
background(100);
}
var x=0
var y=0
var fil=0
var fil2=0
var fil3=0
var st=0
var r=0
var r2=0
var r3=0
function draw() {
for(let i=0;i<1000;i++){
x+=10
if (x>width) {y+=10;x=0}
noStroke()
fil= map(x, 0, width, r, 255-r);
fil2= map(y, 0, height, 255-r2, 255);
fil3= map(x, 0, width, r3, 255-r3);
ellipse(x, y,20, 20);
fill(fil,fil2,fil3)
if (mouseIsPressed&&st==0){
clear()
x=0;y=0
if(round(random(1))==1) {r2=255} else {r2=0}
if(round(random(1))==1) {r=255} else {r=0}
if(round(random(1))==1) {r3=255} else {r3=0}
}
st=1}
if (!mouseIsPressed){
st=0
}
}