From 69596ba244d6959dfe188ce958542c062b475f75 Mon Sep 17 00:00:00 2001 From: Logan Hunt Date: Tue, 5 Apr 2022 17:33:25 -0600 Subject: Checkpoint with particles --- src/game.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) (limited to 'src/game.js') diff --git a/src/game.js b/src/game.js index 073455a..60d2a27 100644 --- a/src/game.js +++ b/src/game.js @@ -3,10 +3,17 @@ game.loop = (timeStamp) => { let elapsedTime = timeStamp - lastTimeStamp; lastTimeStamp = timeStamp; + game.systemOrder.map((i) => { game.systems[i].update(elapsedTime, game.entities); }); + for (let id in game.entities) { + if (!game.entities[id].hasComponent("alive")) { + delete game.entities[id]; + } + } + if (game.nextLevel) { game.loadLevel(game.nextLevel); game.nextLevel = false; @@ -26,7 +33,6 @@ game.initialize = () => { keyboardInput: game.system.KeyboardInput(), }; - lastTimeStamp = performance.now() requestAnimationFrame(game.loop); } -- cgit v1.2.3-70-g09d2