if (R3.Utils.UndefinedOrNull(this.entityLoaded)) { return; } if (!this.initialized) { this.beforeRender = this.entityLoaded.beforeRender; this.initialized = true; } var move = null; var rotate = null; if (!this.beforeRender) { console.log('no before render'); return; } if (this.beforeRender.gameOver) { return; } if (data.code === 'ArrowLeft') { move = {left:true}; } if (data.code === 'ArrowRight') { move = {right:true}; } if (data.code === 'ArrowUp') { this.rotateBlock(); } if (data.code === 'ArrowDown') { this.rotateBlock(true); } if (data.code === 'Space') { this.beforeRender.drop = true; } if (move) { var moved = this.moveBlock(this.beforeRender.block, move, 1, true); if (this.beforeRender.drop === true && moved === false) { this.beforeRender.moveQueue.push(move); } } //# sourceURL=keyDown.js