Added pause function to Game.js

This commit is contained in:
Arne van Iterson 2020-04-17 00:15:42 +02:00
parent 424ce603c1
commit c52cb48a70

View File

@ -17,6 +17,7 @@ class Game {
} }
this.scene = new Container(); this.scene = new Container();
this.paused = false;
} }
run(gameUpdate = () => { }) { run(gameUpdate = () => { }) {
@ -29,9 +30,11 @@ class Game {
dt = Math.min(t - last, FRAME_MAX); dt = Math.min(t - last, FRAME_MAX);
last = t; last = t;
this.scene.update(dt, t); if (!this.paused) {
gameUpdate(dt, t); this.scene.update(dt, t);
this.renderer.render(this.scene); gameUpdate(dt, t);
this.renderer.render(this.scene);
}
}; };
requestAnimationFrame(loop); requestAnimationFrame(loop);
} }