xxxxxxxxxx
function drawTempleChamber(x,y,w,h,t,n){
rect(x,y,w,h);
if(n>0){
if(t>=100){
fill(200,t,0);
var ns = t-100;
drawTempleChamber(x+(t/2)+(ns/2),y,ns,ns,ns,n-1);
drawTempleChamber(x-(t/2)-(ns/2),y,ns,ns,ns,n-1);
drawTempleChamber(x,y-(t/2)-(ns/2),ns,ns,ns,n-1);
drawTempleChamber(x,y+(t/2)+(ns/2),ns,ns,ns,n-1);
}
}
}
function setup(){
createCanvas(windowWidth,windowHeight);
background(0,0,0);
//noLoop();
}
function draw(){
fill(200,0,0);
rectMode(CENTER);
drawTempleChamber(width/2,height/2,frameCount,frameCount,frameCount,4);
}