|
|
|
@ -24,7 +24,7 @@ Let it be still, and it will gradually become clear._ |
|
|
|
|
Your browser doesn't support canvas. At this point in the world that's actually |
|
|
|
|
pretty cool, well done! |
|
|
|
|
</canvas> |
|
|
|
|
<button onclick="resetGame()">(R)eset</button> |
|
|
|
|
<button onclick="reset()">(R)eset</button> |
|
|
|
|
<span style="font-size: 2rem; margin-left: 1rem;">Score: |
|
|
|
|
<span style="font-weight: bold" id="score">0</span> |
|
|
|
|
</span> |
|
|
|
@ -396,10 +396,12 @@ const requestAnimationFrame = |
|
|
|
|
|
|
|
|
|
let game = new Game(canvas, document.getElementById("score")); |
|
|
|
|
|
|
|
|
|
function reset() { |
|
|
|
|
game = new Game(canvas, document.getElementById("score")); |
|
|
|
|
} |
|
|
|
|
|
|
|
|
|
function nextFrame() { |
|
|
|
|
if (game.shouldReset()) { |
|
|
|
|
game = new Game(canvas, document.getElementById("score")); |
|
|
|
|
} |
|
|
|
|
if (game.shouldReset()) reset(); |
|
|
|
|
|
|
|
|
|
game.update() |
|
|
|
|
game.draw() |
|
|
|
|