2022-12-21 10:53:07 -05:00
|
|
|
function placeAll(limit=null) {
|
|
|
|
|
var elementArray = Object.keys(elements);
|
|
|
|
|
if(typeof(limit) === "number") {
|
|
|
|
|
elementArray = elementArray.slice(0,limit)
|
|
|
|
|
};
|
|
|
|
|
paused = true;
|
|
|
|
|
counterLol = 0;
|
|
|
|
|
loop1:
|
|
|
|
|
for(i = 1; i < height; i++) {
|
|
|
|
|
loop2:
|
|
|
|
|
for(j = 1; j < width; j++) {
|
|
|
|
|
if(isEmpty(j,i,false)) {
|
|
|
|
|
if(!outOfBounds(j,i)) {
|
|
|
|
|
if(!elementArray[counterLol]) {
|
|
|
|
|
break loop1;
|
|
|
|
|
};
|
|
|
|
|
createPixel(elementArray[counterLol],j,i);
|
|
|
|
|
counterLol++;
|
|
|
|
|
} else { break loop1; };
|
|
|
|
|
} else if(!isEmpty(j,i,true)) {
|
|
|
|
|
if(!outOfBounds(j,i)) {
|
|
|
|
|
deletePixel(j,i)
|
|
|
|
|
createPixel(elementArray[counterLol],j,i);
|
|
|
|
|
counterLol++;
|
|
|
|
|
} else { break loop1; };
|
|
|
|
|
}
|
|
|
|
|
};
|
|
|
|
|
};
|
|
|
|
|
paused = true;
|
|
|
|
|
};
|