Add mines
This commit is contained in:
@@ -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.
|
||||
*/
|
||||
|
||||
Reference in New Issue
Block a user