diff options
author | IgrisBRC <[email protected]> | 2024-07-13 11:48:09 +0530 |
---|---|---|
committer | IgrisBRC <[email protected]> | 2024-07-13 11:48:09 +0530 |
commit | 8f0d1a9bc609744e4d489fc1bab9c7f1736ae55d (patch) | |
tree | 49aa27b40950cc013f97e9601dab8aa33d7f58bf | |
parent | 5edc39fcc24d95a7c52e69da49b3853c6d969f4a (diff) |
added pieces to the board from the array
-rw-r--r-- | public/game.js | 70 |
1 files changed, 66 insertions, 4 deletions
diff --git a/public/game.js b/public/game.js index e720df9..81399eb 100644 --- a/public/game.js +++ b/public/game.js @@ -1,13 +1,75 @@ const alphabet = 'abcdefgh' -//let squares = document.getElementsByClassName("square") - +let squares = document.getElementsByClassName("box") for (let i = 0; i < 8; i++) { for (let j = 0; j < 8; j++) { let square = document.getElementById(`${alphabet.charAt(j)}${i + 1}`) - //console.log(square) + let piece = document.createElement("p") + piece.classList.add("piece") + - square.append("p") + switch (board[i][j]) { + case 1: + piece.classList.add("wk") + square.append(piece) + piece.append("K") + break + case -1: + piece.classList.add("bk") + square.append(piece) + piece.append("K") + break + case 2: + piece.classList.add("wq") + square.append(piece) + piece.append("Q") + break + case -2: + piece.classList.add("bq") + square.append(piece) + piece.append("Q") + break + case 3: + piece.classList.add("wr") + square.append(piece) + piece.append("R") + break + case -3: + piece.classList.add("br") + square.append(piece) + piece.append("R") + break + case 4: + piece.classList.add("wb") + square.append(piece) + piece.append("B") + break + case -4: + piece.classList.add("bb") + square.append(piece) + piece.append("B") + break + case 5: + piece.classList.add("wn") + square.append(piece) + piece.append("N") + break + case -5: + piece.classList.add("bn") + square.append(piece) + piece.append("N") + break + case 6: + piece.classList.add("wp") + square.append(piece) + piece.append("p") + break + case -6: + piece.classList.add("bp") + square.append(piece) + piece.append("p") + break + } } } |