Message
Message
function setup() {
createCanvas(1000, 800);
PacmanButton = createButton("Pac-Man");
PacmanButton.position(10, 640);
PacmanButton.mousePressed(function () {
clear();
drawPixelArt(arrPacman);
});
marioButton = createButton("Mario");
marioButton.position(80, 640);
marioButton.mousePressed(function () {
clear();
drawPixelArt(arrMario);
});
kirbyButton = createButton("Kirby");
kirbyButton.position(130, 640);
kirbyButton.mousePressed(function () {
clear();
drawPixelArt(arrKirby);
});
skullButton = createButton("Punisher");
skullButton.position(177, 640);
skullButton.mousePressed(function () {
clear();
drawPixelArt(arrSkull);
});
}
function drawPixelArt(arrPixelArt) {
for (let row = 0; row < arrPixelArt.length; row++) {
for (let cell = 0; cell < arrPixelArt[row].length; cell++) {
switch (arrPixelArt[row][cell]) {
case 0:
fill("white");
break;
case 1:
fill("black");
break;
case 2:
fill("yellow");
break;
case 3:
fill("red");
break;
case 4:
fill(245, 207, 149);
break;
case 5:
fill("brown");
break;
case 6:
fill("blue");
break;
case 7:
fill(255, 105, 230);
break;
case 8:
fill("pink");
break;
case 9:
fill(190, 196, 0);
break;
default:
break;
}
rect(
startXpos + pixelsize * cell,
startYpos + pixelsize * row,
pixelsize,
pixelsize
);
}
}
}