let playerText = document.getElementById("playerText")
let restartButton = document.getElementById("restartButton")
let boxes = Array.from(document.getElementsByClassName("box"))
const xText = "X"
const oText = "O"
let currentPlayer = xText
let cells = Array(9).fill(null)
function startGame() {
for(let i = 0; i < 9; i++) {
boxes[i].addEventListener('click', boxClicked)
}
}
function boxClicked(e) {
let cellsNotEmpty = 0;
let idx = e.target.id;
for(let i = 0; i < 9; i++) {
if(cells[i]) {
cellsNotEmpty++;
}
}
if(cellsNotEmpty == 9) {
playerText.innerText = "It is a draw!"
return
}
if(!cells[idx]) {
cells[idx] = currentPlayer
e.target.innerText = currentPlayer
if(playerWon()) {
}
if(currentPlayer == xText) {
currentPlayer = oText
}
else {
currentPlayer = xText
}
}
}
function playerWon() {
}
/**
* winning combos
* 0, 1, 2
* 3, 4, 5
* 6, 7, 8
* 0, 3, 6
* 1, 4, 7
* 2, 5, 8
* 0, 4, 8
* 2, 4, 6
*/
startGame();