xxxxxxxxxx
47
let img;
let shiftregister = 1;
let globalScale = 4;
let pixperframe = 64000/60;
let snd;
function preload() {
img = loadImage('wolf3d.png');
soundFormats('wav');
snd = loadSound('Player Dies');
}
function setup() {
createCanvas(320*globalScale, 200*globalScale);
scale(globalScale);
image(img,0,0);
stroke(255,0,0);
}
function draw() {
scale(globalScale);
for (let i=0; i<pixperframe; i++) {
let coord = fizzleFade();
point(coord[0],coord[1]);
}
}
function fizzleFade() {
let newbit = (shiftregister&0x1) ^ ((shiftregister&0x8)>>3);
let newshift = shiftregister >> 1;
shiftregister = newshift | (newbit<<16);
if (shiftregister == 1) {
image(img,0,0);
//snd.play();
}
return [shiftregister>>8, shiftregister&0xff];
}
function mousePressed() {
let fs = fullscreen();
fullscreen(!fs);
}