xxxxxxxxxx
33
function setup() {
createCanvas(400, 400);
background(220);
}
// A COMPLETER
// Dessine un cercle de rayon r et de couleur aléatoire en (x, y)
function draw_circle(x, y ,r) {
// A FAIRE sélectionner une couleur aléatoire
circle(x, y, r);
}
// A COMPLETER
// Trouve la distance minimum entre (x, y) et la périphérie d'un
// des cercles de la list circles
function find_closest(x, y, circles) {
let min_dist = 1000*1000;
let min_r = 0;
// A FAIRE trouver la distance minimum
return min_dist;
}
let circles = [];
function draw() {
let x = random(400); let y = random(400);
let r = min(find_closest(x, y, circles), 60);
if(r > 0) {
circles.push([x, y, r]);
draw_circle(x, y, r);
}
}