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.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);
}