xxxxxxxxxx
47
var circle_x;
var circle_y;
var diameter;
var points;
function setup() {
createCanvas(400, 400);
circle_x = width/2;
circle_y = height/2;
diameter = width/1.5
points = 0;
}
function draw() {
background(220);
fill(255, 0, 0);
circle(circle_x, circle_y, diameter);
fill(0, 0 ,0);
text("Score: "+ points, width-75, 25);
}
function mouseClicked(){
if (dist(circle_x, circle_y, mouseX, mouseY) < diameter/2){
points = points + 1;
if (diameter >= 50){
diameter = diameter - 25;
}
circle_x = random(circle_x-50, circle_x+50);
circle_y = random(circle_y-50, circle_y+50);
} else {
youLoose();
}
}
function youLoose(){
background(255, 0, 0);
delay(2000).then(draw);
}
function delay(ms) {
return new Promise(resolve => setTimeout(resolve, ms));
}