diff --git a/lib/Game.js b/lib/Game.js index dba0729..b56cbfc 100644 --- a/lib/Game.js +++ b/lib/Game.js @@ -17,6 +17,7 @@ class Game { } this.scene = new Container(); + this.paused = false; } run(gameUpdate = () => { }) { @@ -29,9 +30,11 @@ class Game { dt = Math.min(t - last, FRAME_MAX); last = t; - this.scene.update(dt, t); - gameUpdate(dt, t); - this.renderer.render(this.scene); + if (!this.paused) { + this.scene.update(dt, t); + gameUpdate(dt, t); + this.renderer.render(this.scene); + } }; requestAnimationFrame(loop); }