Skip to content

A simple class to detect Konami code. πŸ”ΌπŸ”ΌπŸ”½πŸ”½β—€β–Άβ—€β–ΆπŸ…±πŸ…°

Notifications You must be signed in to change notification settings

tsbits/KonamiJS

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

7 Commits
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

KonamiJS

A simple class to detect Konami code.

πŸ”ΌπŸ”ΌπŸ”½πŸ”½β—€β–Άβ—€β–ΆπŸ…±πŸ…°

How it works

Step 1 : Import

Import Konami.js into your project.

Step 2 : Instanciate

Create a Konami instance like this :

let k = new Konami();

Step 3 : Listen

Now you instanciated KonamiJS, it listen automatically to all keypress and will trigger an event if the Konami sequence is detected. You can listen to the 'konami-detected' event on your instance.

k.addEventListener('konami-detected', (e) => {
  console.log(`Konami Code has been triggered ${e.detail.times} times.`);
});

The event passed to your callback will contains a e.detail.times number. This killer feature gives you the power to double or even triple suprise that Konami adventurer.

You can reset the count using the "reset" method exposed by your instance.

k.reset();

Have fun.

About

A simple class to detect Konami code. πŸ”ΌπŸ”ΌπŸ”½πŸ”½β—€β–Άβ—€β–ΆπŸ…±πŸ…°

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages