RetroDECK-Website/scripts/konami.js

30 lines
654 B
JavaScript
Raw Permalink Normal View History

2025-01-30 15:17:05 +00:00
const konamiCode = [
'ArrowUp',
'ArrowUp',
'ArrowDown',
'ArrowDown',
'ArrowLeft',
'ArrowRight',
'ArrowLeft',
'ArrowRight',
'b',
'a'
];
let konamiCodePosition = 0;
window.addEventListener('keyup', function(e) {
const key = e.key;
const requiredKey = konamiCode[konamiCodePosition];
if (key === requiredKey) {
konamiCodePosition++;
if (konamiCodePosition === konamiCode.length) {
console.log('Konami Code Activated!');
konamiCodePosition = 0;
2025-01-30 16:13:10 +00:00
window.location.replace('emulator.html');
2025-01-30 15:17:05 +00:00
}
} else {
konamiCodePosition = 0;
}
});