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' || 'Left') { move = {left:true}; } if (data.code === 'ArrowRight' || 'Right') { move = {right:true}; } if (data.code === 'ArrowUp' || 'Up') { this.rotateBlock(false); } if (data.code === 'ArrowDown' || 'Down') { 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