Skip to content

tyroneneill/konami-manager-ts

Repository files navigation

konami-manager.js

TypeScript konami manager

alt tag

Usage

<script src="konami-manager.js"></script>
<script>

   
   var konamiManager = new KonamiManager(window);

   /**
     * Attach Konami { ← ← a }
     */
    konamiManager.add(attackFireball, [Keyboard.LEFT, Keyboard.LEFT, Keyboard.A]);

    /**
     * Attach Konami { → → a }
     */
    konamiManager.add(attackIceball, [Keyboard.RIGHT, Keyboard.RIGHT, Keyboard.A]);

    /**
     * Attack Fireball callback handler
     */
    function attackFireball() {
        console.log('Fireball attack');
    }

    /**
     * Attack Iceball callback handler
     */
    function attackIceball() {
        console.log('Iceball attack');
    }

</script>

About

Implementation of the Komani Manager (vanilla javascript) in TypeScript

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published