You must get it back. Sort of
function updateScores(playerDisplay, scoreFor){
if (!gameOver) {
scoreFor++;
playerDisplay.textContent = scoreFor;
}if (scoreFor === winningScore){
playerDisplay.classList.add("winner");
gameOver = true;
}
return scoreFor;
}
And then
p1_button.addEventListener("click", function(){
p1_score = updateScores(p1_display, p1_score);
});
Or another solution, just declare it global.
var scoreFor =0;
function updateScores(playerDisplay, scoreFor){
if (!gameOver) {
scoreFor++;
playerDisplay.textContent = scoreFor;
}if (scoreFor === winningScore){
playerDisplay.classList.add("winner");
gameOver = true;
}
}
p1_button.addEventListener("click", function(){
updateScores(p1_display);
});
source
share