Переменная декремента в единицу в функции, вызываемой несколько раз - PullRequest
0 голосов
/ 17 февраля 2020

Итак, у меня есть это назначение, в котором вам нужно вычесть жизнь игрока, когда ему наносят удар в маленькой игре javascript, каждый раз, когда ему наносится удар die(), проблема в том, что программа обнаруживает несколько попаданий которая должна составлять только одну жизнь, вот код, есть переменная с именем life, которая инициализируется 3, как только число жизней достигнет нуля, игра должна закончиться:

die() {
    if (!this.dead) {
        setTimeout(() => {
            this.game.endGame();
        }, 2000);
        super.die();
    }
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...