Итак, у меня есть это назначение, в котором вам нужно вычесть жизнь игрока, когда ему наносят удар в маленькой игре javascript, каждый раз, когда ему наносится удар die()
, проблема в том, что программа обнаруживает несколько попаданий которая должна составлять только одну жизнь, вот код, есть переменная с именем life, которая инициализируется 3, как только число жизней достигнет нуля, игра должна закончиться:
die() {
if (!this.dead) {
setTimeout(() => {
this.game.endGame();
}, 2000);
super.die();
}
}