diff --git a/.minify.json b/.minify.json new file mode 100644 index 0000000..d21f450 --- /dev/null +++ b/.minify.json @@ -0,0 +1,8 @@ +{ + "js": { + "type": "terser", + "terser": { + "mangle": false + } + } +} \ No newline at end of file diff --git a/src/core.min.js b/src/core.min.js index 78e45c1..d3f3992 100644 --- a/src/core.min.js +++ b/src/core.min.js @@ -1 +1 @@ -let a=['ArrowUp','ArrowUp','ArrowDown','ArrowDown','ArrowLeft','ArrowRight','ArrowLeft','ArrowRight','b','a'];let b=0;let c=e=>A=>{if(a[b]===e.key){b+=1;b===a.length&&(b=0,A())}else b=0}; +const keySequence=["ArrowUp","ArrowUp","ArrowDown","ArrowDown","ArrowLeft","ArrowRight","ArrowLeft","ArrowRight","b","a"];let sequenceStep=0,handleKonami=e=>callback=>{keySequence[sequenceStep]===e.key?(sequenceStep+=1,sequenceStep===keySequence.length&&(sequenceStep=0,callback())):sequenceStep=0};