xxxxxxxxxx
24
let slider;
function setup() {
createCanvas(400, 400);
slider = createSlider(20, width / 2, 50);
}
function draw() {
background(0);
fill(255);
stroke(0);
drawSquare(width / 2, height / 2, width / 2);
}
function drawSquare(x, y, l) {
rectMode(CENTER);
square(x, y, l);
if (l > slider.value()) {
drawSquare(x, y - l / 2, l / 2);
drawSquare(x + l / 2, y, l / 2);
drawSquare(x, y + l / 2, l / 2);
drawSquare(x - l / 2, y, l / 2);
}
}