mirror of
https://github.com/RetroDECK/RetroDECK-Website.git
synced 2025-04-10 19:15:13 +00:00
Add konami code listener
This commit is contained in:
parent
30646b103a
commit
feacd34b84
|
|
@ -548,6 +548,7 @@
|
||||||
crossorigin="anonymous"></script>
|
crossorigin="anonymous"></script>
|
||||||
<script src="scripts/accessibility.js"></script>
|
<script src="scripts/accessibility.js"></script>
|
||||||
<script src="scripts/carousel.js"></script>
|
<script src="scripts/carousel.js"></script>
|
||||||
|
<script src="scripts/konami.js"></script>
|
||||||
</body>
|
</body>
|
||||||
|
|
||||||
</html>
|
</html>
|
||||||
29
scripts/konami.js
Normal file
29
scripts/konami.js
Normal file
|
|
@ -0,0 +1,29 @@
|
||||||
|
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;
|
||||||
|
}
|
||||||
|
} else {
|
||||||
|
konamiCodePosition = 0;
|
||||||
|
}
|
||||||
|
});
|
||||||
Loading…
Reference in a new issue