optimize hard drop
This commit is contained in:
parent
125ba37f2e
commit
4fe9175641
@ -655,10 +655,9 @@ function hardDrop() {
|
|||||||
scheduler.clearInterval(lockPhase)
|
scheduler.clearInterval(lockPhase)
|
||||||
scheduler.clearTimeout(lockDown)
|
scheduler.clearTimeout(lockDown)
|
||||||
matrix.trail.minoesPos = Array.from(matrix.piece.minoesAbsPos)
|
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
|
stats.score += 2
|
||||||
}
|
}
|
||||||
while (move(MOVEMENT.DOWN, matrix.piece.minoesPos, true)) {}
|
|
||||||
matrix.draw()
|
matrix.draw()
|
||||||
lockDown()
|
lockDown()
|
||||||
scheduler.setTimeout(clearTrail, ANIMATION_DELAY)
|
scheduler.setTimeout(clearTrail, ANIMATION_DELAY)
|
||||||
|
Reference in New Issue
Block a user