xxxxxxxxxx
32
var array = ['A'];
var n = 0;
function setup() {
createCanvas(400, 400);
}
function lSystem(input){
let l = input.length;
var output = [];
for(var i = 0; i < l; i++){
if(input[i] == 'A'){
append(output,'A');
append(output,'B');
} else if (input[i] == 'B'){
append(output,'A');
}
}
return output;
}
function draw() {
background(220);
if(n == 7){
noLoop();
}
let sep = '';
let message = join(array,sep);
console.log('n = ' + n + ' : ' + message);
array = lSystem(array);
n++;
}