-
Notifications
You must be signed in to change notification settings - Fork 0
Expand file tree
/
Copy pathnextplayer.js
More file actions
43 lines (36 loc) · 1.18 KB
/
nextplayer.js
File metadata and controls
43 lines (36 loc) · 1.18 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
const wScore = document.querySelector(".winning-score");
holdButton.addEventListener("click", () => {
if (gamePlaying) {
scores[activePlayer] += roundScore;
//console.log(scores[activePlayer]);
if (activePlayer === 0) {
playerScore0.textContent = scores[activePlayer];
} else playerScore1.textContent = scores[activePlayer];
if (scores[activePlayer] >= wScore.textContent) {
document.querySelector("#name-" + activePlayer).textContent = "Winner";
document
.querySelector(".player-" + activePlayer + "-panel")
.classList.add("winner");
document
.querySelector(".player-" + activePlayer + "-panel")
.classList.remove("active");
diceImg.style.display = "none";
gamePlaying = false;
//holdButton.style.display = "none";
//rollButton.style.display = "none";
} else nextPlayer();
}
});
function nextPlayer() {
currentScore0.textContent = 0;
currentScore1.textContent = 0;
if (activePlayer === 0) {
activePlayer = 1;
} else {
activePlayer = 0;
}
playerPanel0.classList.toggle("active");
playerPanel1.classList.toggle("active");
roundScore = 0;
diceImg.style.display = "none";
}