-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathmain.js
More file actions
1 lines (1 loc) · 1.01 KB
/
main.js
File metadata and controls
1 lines (1 loc) · 1.01 KB
1
"use strict";var ls=localStorage,tv=+ls.timesVisited,tvdiv=document.getElementById("times-visited"),audio=document.getElementById("audio"),konami=[];konami[0]=38,konami[1]=38,konami[2]=40,konami[3]=40,konami[4]=37,konami[5]=39,konami[6]=37,konami[7]=39,konami[8]=66,konami[9]=65,konami[10]=13;var konamiPosition=0;11===tv?(document.body.className="chroma",audio.src="res/dogsong.ogg"):(audio.src="res/dod"+(3*Math.random()|0)+".ogg",11<tv&&(tv=0)),audio.play(),tv=tv||(ls.timesVisited=1),ls.timesVisited=tv+1,tvdiv.innerText=tv;var trampoline=!0,trampolineFrequency=1e3;function devroom(){document.body.className="devroom",tvdiv.style.display="none",document.getElementById("legendary-hero").src="res/devroom.png",audio.src="res/devroom.ogg",audio.play()}window.setInterval(function(){document.title=trampoline?"Get":"Rekt",trampoline=!trampoline},trampolineFrequency),document.addEventListener("keydown",function(o){var e=o.keyCode;e===konami[konamiPosition]?11===(konamiPosition+=1)&&devroom():konamiPosition=e===konami[0]?1:0});