@pocieszny21: Najwidoczniej nie spełniasz żadnego z warunków. Spróbuj usunąć if (player2Score >= WINNING_SCORE) i zostaw tylko else w tym miejscu i zobaczy czy wypisze "PLAYER 2 WON!"
@pocieszny21 Na początku funkcji wpisz console.log(WINNING_SCORE); oraz to samo dla pozostałych zmiennych. Potem jak odpalasz kod wejdź do Chrome Dev Tools (f12) i w konsoli zobaczysz co zmienne przechowują.
Nie moge wyśiwetlić napisu który gracz wygrał. Co jest nie tak? Napis "Click to continue" działa.
function drawEverything() {
canvasContext.fillStyle = 'black';
canvasContext.fillRect(0, 0, canvas.width, canvas.height);
if (showWinScreen) {
canvasContext.fillStyle = 'white';
if (player1Score >= WINNING_SCORE) {
canvasContext.fillText("PLAYER 1 WON!", 400, 100);
} else
if (player2Score >= WINNING_SCORE) {
canvasContext.fillText("PLAYER 2 WON!", 400, 100);
}
canvasContext.fillText("PLEASE CLICK TO CONTINUE", 350, 500);
return;
}
if (player2Score >= WINNING_SCORE)i zostaw tylkoelsew tym miejscu i zobaczy czy wypisze "PLAYER 2 WON!"Komentarz usunięty przez autora
Komentarz usunięty przez autora