From 33ba4ad0b95ff6537e40d7b7b0fbc587c77160cc Mon Sep 17 00:00:00 2001 From: adrien Date: Sun, 23 Apr 2023 03:40:11 +0200 Subject: [PATCH] hold --- app.js | 15 +++++---------- 1 file changed, 5 insertions(+), 10 deletions(-) diff --git a/app.js b/app.js index 8294850..d973d0c 100644 --- a/app.js +++ b/app.js @@ -607,8 +607,8 @@ function clock() { timeCell.innerText = stats.time } -function generate(piece=nextQueue.shift()) { - matrix.piece = piece +function generate(piece) { + matrix.piece = piece || nextQueue.shift() if (matrix.piece.canMove(TRANSLATION.NONE)) { scheduler.setInterval(fall, stats.fallPeriod) @@ -645,14 +645,9 @@ let playerActions = { matrix.piece.holdEnabled = false matrix.piece.locked = false matrix.piece.orientation = ORIENTATION.NORTH - if (holdQueue.piece) { - let piece = holdQueue.piece - holdQueue.piece = matrix.piece - generate(piece) - } else { - holdQueue.piece = matrix.piece - generate() - } + let piece = holdQueue.piece + holdQueue.piece = matrix.piece + generate(piece) } },