Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /*!
- * SimpleKonami
- * Copyright: WTFPL
- * Version: 1
- * Requires: jQuery v1.3.2 or later
- */
- //Set up our array of needed keys, and variables.
- neededkeys = [38,38,40,40,37,39,37,39,66,65], started = false, count = 0;
- $(document).keydown(function(e){
- key = e.keyCode;
- //Set start to true only if having pressed the first key in the konami sequence.
- if(!started){
- if(key == 38){
- started = true;
- }
- }
- //If we've started, pay attention to key presses, looking for right sequence.
- if(started){
- if(neededkeys[count] == key){
- //We're good so far.
- count++;
- } else {
- //Oops, not the right sequence, lets restart from the top.
- reset();
- }
- if(count == 10){
- //We made it! Put code here to do what you want when successfully execute konami sequence
- //Reset the conditions so that someone can do it all again.
- reset();
- }
- } else {
- //Oops.
- reset();
- }
- });
- //Function used to reset us back to starting point.
- function reset() {
- started = false; count = 0;
- return;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement