Skip to content
Snippets Groups Projects
Commit b5d7afdd authored by De Brettes Thomas's avatar De Brettes Thomas
Browse files

Update chess.js

parent 2d05fb23
No related merge requests found
......@@ -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];
let img = new Image();
<<<<<<< HEAD
if (piece !== "") {
drawPiece(piece,col,row)
}
=======
let img = new Image();
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();
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment