xxxxxxxxxx
//Déclaration of save variables
let maxFrames = 50;
let saveIt = false;
let counter = 0;
function setup() {
frameRate(1);
textAlign(LEFT, TOP);
}
function draw() {
createCanvas(random(100,windowHeight),random(100,windowHeight));
background(240);
display(0, 0, height);
//Sauvegarde
if(saveIt && counter < maxFrames ){
let num = nf(counter, 3, 0);
let filename = num + ".jpg";
save(filename);
counter++;
}
}
function timeIt() {
if (timerValue > 0) {
timerValue--;
}
}
function display(x, y, size){
if(size<5 || random(1)>.75){
textSize(size);
//Déclaration de l'ensemble Unicode
n=int(random(10000));
if(size > 20){
noFill();
rect(x, y, size, size);
fill(0);
}
text(char(n), x, y);
} else {
display(x, y, size/2);
display(x+size/2, y, size/2);
display(x, y+size/2, size/2);
display(x+size/2, y+size/2, size/2);
}
}
function keyTyped(){
if( key == 's'){
saveIt = true;
}
}