mirror of
https://github.com/RetroDECK/RetroDECK-Website.git
synced 2025-03-02 02:05:38 +00:00
Add konami code listener
This commit is contained in:
parent
30646b103a
commit
feacd34b84
|
@ -548,6 +548,7 @@
|
|||
crossorigin="anonymous"></script>
|
||||
<script src="scripts/accessibility.js"></script>
|
||||
<script src="scripts/carousel.js"></script>
|
||||
<script src="scripts/konami.js"></script>
|
||||
</body>
|
||||
|
||||
</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