summaryrefslogtreecommitdiff
path: root/public/game.js
diff options
context:
space:
mode:
Diffstat (limited to 'public/game.js')
-rw-r--r--public/game.js106
1 files changed, 0 insertions, 106 deletions
diff --git a/public/game.js b/public/game.js
deleted file mode 100644
index e5740de..0000000
--- a/public/game.js
+++ /dev/null
@@ -1,106 +0,0 @@
-const alphabet = 'abcdefgh'
-
-
-for (let i = 0; i < 8; i++) {
- for (let j = 0; j < 8; j++) {
- let square = document.getElementById(`${alphabet.charAt(j)}${8 - i}`)
- let piece = document.createElement('p')
-
- piece.classList.add('piece')
-
- 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
- }
- }
-}
-
-let squares = document.getElementsByClassName('square')
-
-let previously_highlighted_squares = ['dummy']
-
-for (let i = 0; i < squares.length; i++) {
-
-
- squares[i].addEventListener('click', (event) => {
- let square = []
- let id = squares[i].id
-
- square.push(8 - id.charAt(1))
- square.push(id.charAt(0).charCodeAt(0) - 97)
-
-
- let moves = move(board, square[0], square[1])
-
- for (let i = 0; i < previously_highlighted_squares.length; i++) {
- //document.getElementById(previously_highlighted_squares[i]).style.backgroundColor = 'transparent'
- document.getElementById(previously_highlighted_squares[i]).classList.remove('highlight')
- }
-
- for (let i = 0; i < moves.length; i++) {
-
- //document.getElementById(`${alphabet[moves[i][1]]}${8 - moves[i][0]}`).style.backgroundColor = 'yellow'
- document.getElementById(`${alphabet[moves[i][1]]}${8 - moves[i][0]}`).classList.add('highlight')
- previously_highlighted_squares.push(`${alphabet[moves[i][1]]}${8 - moves[i][0]}`)
- }
-
- })
-}