From b5d7afdddcbde1f2703c1eb47c86de73c4d752d9 Mon Sep 17 00:00:00 2001 From: Thomas de Brettes <thomas.de-brettes@etu.ec-lyon.fr> Date: Wed, 19 Mar 2025 09:45:52 +0100 Subject: [PATCH] Update chess.js --- htdocs/chess.js | 24 +----------------------- 1 file changed, 1 insertion(+), 23 deletions(-) diff --git a/htdocs/chess.js b/htdocs/chess.js index 30a32f5..98a0457 100644 --- a/htdocs/chess.js +++ b/htdocs/chess.js @@ -48,12 +48,8 @@ function drawPieces() { for (let row = 0; row < 8; row++) { for (let col = 0; col < 8; col++) { const piece = board[row][col]; + if (piece !== "") { let img = new Image(); -<<<<<<< HEAD - if (piece !== ""){ - drawPiece(piece,col,row) - } -======= img.src = "chess_pieces/" + pieceImages[piece]; img.onload = function () { console.log("Image chargée : ", img.src); // Vérification du chemin de l'image @@ -63,28 +59,10 @@ function drawPieces() { console.log("Erreur de chargement de l'image : ", img.src); // En cas d'erreur de chargement }; } ->>>>>>> 8db16647d70cafb4e99a5ce79949b0a7c9de6f3a } } } -function drawPiece(piece, col, row) { - let img = new Image(); - img.src = "chess_pieces/" + pieceImages[piece]; - img.onload = function () { - let tempCanvas = document.createElement("canvas"); - let tempCtx = tempCanvas.getContext("2d"); - - tempCanvas.width = size; - tempCanvas.height = size; - - // Dessiner l’image sur un canvas temporaire - tempCtx.drawImage(img, 0, 0, size, size); - - // Ensuite, dessiner cette image sur le canvas principal - ctx.drawImage(tempCanvas, col * size, row * size, size, size); - }; -} // Fonction principale pour dessiner l'échiquier function draw() { drawBoard(); -- GitLab