From 4fe9175641368e7a8b1d4280b32b8434aeb7ca93 Mon Sep 17 00:00:00 2001 From: Adrien MALINGREY Date: Fri, 1 Nov 2019 13:30:17 +0100 Subject: [PATCH] optimize hard drop --- js/webtris.js | 3 +-- 1 file changed, 1 insertion(+), 2 deletions(-) diff --git a/js/webtris.js b/js/webtris.js index 551913c..44e97c4 100644 --- a/js/webtris.js +++ b/js/webtris.js @@ -655,10 +655,9 @@ function hardDrop() { scheduler.clearInterval(lockPhase) scheduler.clearTimeout(lockDown) matrix.trail.minoesPos = Array.from(matrix.piece.minoesAbsPos) - for (matrix.trail.height = 0; move(MOVEMENT.DOWN); matrix.trail.height++) { + for (matrix.trail.height = 0; move(MOVEMENT.DOWN, matrix.piece.minoesPos, true); matrix.trail.height++) { stats.score += 2 } - while (move(MOVEMENT.DOWN, matrix.piece.minoesPos, true)) {} matrix.draw() lockDown() scheduler.setTimeout(clearTrail, ANIMATION_DELAY)