Add mines

This commit is contained in:
Diego Marcos
2018-10-10 23:06:35 -10:00
parent 96c6f4f642
commit 94e26c6bcd
4 changed files with 470 additions and 5 deletions

View File

@@ -22,6 +22,7 @@ AFRAME.registerComponent('beat-loader', {
this.beatContainer = document.getElementById('beatContainer');
this.bpm = undefined;
this.beatsTime = undefined;
this.onKeyDown = this.onKeyDown.bind(this);
this.el.addEventListener('cleargame', this.clearBeats.bind(this));
},
@@ -54,6 +55,30 @@ AFRAME.registerComponent('beat-loader', {
xhr.send();
},
onKeyDown: function (event) {
var keyCode = event.keyCode;
switch (keyCode) {
case 32: // Space
this.generateBeat({
_lineIndex: 2,
_lineLayer: 1,
_cutDirection: 1,
_type: 3
});
break;
default:
break;
}
},
play: function () {
window.addEventListener('keydown', this.onKeyDown);
},
pause: function () {
window.removeEventListener('keydown', this.onKeyDown);
},
/**
* Load the beat data into the game.
*/