memoscan
← all memos

Memo 0x78b13c4e…437f0e on Ethereum

let images={},flips,rotations,glicpixOrder,imagesbase64,LocationToId={};function preload(){for(let a=1;a<=36;a++)images[a]=loadImage(imagesbase64[a])}function setup(){var a=window.innerHeight;createCanvas(a,a);let e=1;var o=width/6;angleMode(DEGREES),translate(o/2,o/2);for(var i=0;i<6;i++){for(var t=0;t<6;t++){imageMode(CENTER),rotate(90*rotations[e-1]);var s=flips[e-1];if(console.log(s),0<s){switch(push(),s){case 1:scale(-1,1);break;case 2:scale(1,-1);break;case 3:scale(-1,-1)}image(images[LocationToId[e]],0,0,o,o),console.log(iii),pop()}else image(images[LocationToId[e]],0,0,o,o);rotate(-90*rotations[e-1]),translate(o,0),e++}translate(-6*o,o)}noLoop()}glicpixOrder.map((a,e)=>LocationToId[a]=e+1);