var canvas; var needsRedraw = false; var waifuImgs = new Array(); var blurTime = 8; var blurIterations = 20; var blurMin = -blurIterations/2; var blurMax = blurIterations/2; var blurDistance = 4; var xBlur = 0; var yBlur = 0; var shortBlackout = false; waifuCanvas = {}; waifuCanvas.init = function() { canvas = document.getElementById("waifu").getContext("2d"); canvas.drawImage(waifuImgs[0], 0, 0); } waifuCanvas.preload = function() { for(var waifu in waifus) { newImg = new Image(); newImg.onload = onFileLoad; newImg.src = 'images/' + waifus[waifu].file; waifuImgs[waifu] = newImg; } } waifuCanvas.redraw = function() { canvas.clearRect(0,0,1280,720); if(xBlur) { canvas.globalAlpha = 1/blurIterations; for(var i=blurMin; i