if (GameLib.Utils.UndefinedOrNull(this.entityLoaded)) { return; } if (!this.initialized) { this.ccBeforeRender = this.entityLoaded.ccBeforeRender; this.initialized = true; } var move = null; var rotate = null; if (!this.ccBeforeRender) { console.log('no before render'); return; } if (this.ccBeforeRender.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.ccBeforeRender.drop = true; } if (move) { var moved = this.moveBlock(this.ccBeforeRender.block, move, 1, true); if (this.ccBeforeRender.drop === true && moved === false) { this.ccBeforeRender.moveQueue.push(move); } } //# sourceURL=keyDown.js