xxxxxxxxxx
let needsScreenWipe = false;
function setup() {
createCanvas(windowWidth, windowHeight);
}
function draw() {
if (!focused) {
drawComeBackMessage();
needsScreenWipe = true;
} else {
if (needsScreenWipe) {
background("pink");
needsScreenWipe = false;
}
drawDroplets();
drawBoxes();
}
}
function drawComeBackMessage() {
background(0)
textAlign(CENTER, CENTER)
textSize(width / 10)
fill('red')
text(`Come back!`, width / 2, height / 2)
}
function drawDroplets() {
noStroke();
fill(255)
circle(random(0, width), random(0, height), random(0, 20))
}
function drawBoxes() {
if (mouseIsPressed === true) {
needsScreenWipe = true;
fill('blue')
square(random(0, width), random(0, height), random(0, 20))
} else {
fill('lime')
rect(random(0, width), random(0, height), 30, random(0, 20))
}
}