From 4a8299e5a65e974fe06ccbe454f53c18ad1f0823 Mon Sep 17 00:00:00 2001 From: florian Date: Sun, 4 May 2025 11:19:37 +0200 Subject: [PATCH] add drawHologram function to display the current piece's shadow on the board --- public/script/displayGameFunction.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/public/script/displayGameFunction.js b/public/script/displayGameFunction.js index 874e45e..124e507 100644 --- a/public/script/displayGameFunction.js +++ b/public/script/displayGameFunction.js @@ -91,6 +91,20 @@ function refreshBoard() { } drawCurrentPiece(); + drawHologram(); +} + +function drawHologram() { + let pieceBis = clonePiece(game.currentPiece); + + while (ifMoveDown(pieceBis, game)) { + moveDown(pieceBis); + } + + for (let i = 0; i < pieceBis.squares.length; i++) { + let square = pieceBis.squares[i]; + drawSquare(square.x, square.y, square, 0.5); + } } function displayPreview(game) {