xxxxxxxxxx
49
let a1, a2, a3, a4, a5;
let A1 = 'assets/ProtoToasters_128__ICON.bmp';
let A2 = 'assets/ProtoToasters_129__ICON.bmp';
let A3 = 'assets/ProtoToasters_130__ICON.bmp';
let A4 = 'assets/ProtoToasters_131__ICON.bmp';
let A5 = 'assets/ProtoToasters_132__ICON.bmp';
let SZ = 32;
let across = 47;
let down = 15;
let weight = 18;
let canvas;
function preload() {
a1 = loadImage(A1);
a2 = loadImage(A2);
a3 = loadImage(A3);
a4 = loadImage(A4);
a5 = loadImage(A5);
}
function putit(x, y){
let i = Math.floor(Math.random() * weight);
switch(i){
case 0:image(a1,x,y); break;
case 1:image(a2,x,y); break;
case 2:image(a3,x,y); break;
case 3:image(a4,x,y); break;
case 4:image(a5,x,y); break;
}
}
function setup() {
canvas = createCanvas(across * SZ, down * SZ);
noLoop();
}
function draw() {
background(0);
let shift = -(SZ/3);
for(let y = shift; y < height; y+=SZ){
for(let x = shift; x < width; x+=SZ){
putit(x, y);
}
shift -= (SZ/3);
}
saveCanvas(canvas, "protoToasterWall", "png")
}