Конец игры

По традиции, платформеры дают игроку ограниченное количество жизней, и вычитают по одной каждый раз при гибели игрока. Когда жизни кончаются, игра начинается заново.

Подредактируйте runGame, чтобы она поддерживала жизни. Пусть игрок начинает с трёх.

<link rel="stylesheet" href="css/game.css">

<body>

<script>

  // Старая функция runGame – поменяйте её...

  function runGame(plans, Display) {

    function startLevel(n) {

      runLevel(new Level(plans[n]), Display, function(status) {

        if (status == "lost")

          startLevel(n);

        else if (n < plans.length - 1)

          startLevel(n + 1);

        else

          console.log("You win!");

      });

    }

    startLevel(0);

  }

  runGame(GAME_LEVELS, DOMDisplay);

</script>

</body>

Более 800 000 книг и аудиокниг! 📚

Получи 2 месяца Литрес Подписки в подарок и наслаждайся неограниченным чтением

ПОЛУЧИТЬ ПОДАРОК