summaryrefslogtreecommitdiff
path: root/src/systems/collision.js
diff options
context:
space:
mode:
Diffstat (limited to 'src/systems/collision.js')
-rw-r--r--src/systems/collision.js18
1 files changed, 5 insertions, 13 deletions
diff --git a/src/systems/collision.js b/src/systems/collision.js
index 08a1d91..0070ee7 100644
--- a/src/systems/collision.js
+++ b/src/systems/collision.js
@@ -39,19 +39,11 @@ game.system.Collision = (entitiesGrid) => {
entity.removeComponent("momentum");
} else {
entitiesToPush.map((e) => {
-// const particles = game.createBorderParticles({
-// colors: ["#16f7c9", "#0d6e5a", "#2fa18a", "#48cfb4", "#58877d", "#178054", "#2cdb92"],
-// maxSpeed: 0.20,
-// minRadius: 1,
-// maxRadius: 3,
-// minLife: 100,
-// maxLife: 300,
-// minAmount: 20,
-// maxAmount: 50,
-// });
-// particles.addComponent(game.components.Position(e.components.position));
-// particles.addComponent(game.components.Appearance({width: game.canvas.width / game.config.xDim, height: game.canvas.height / game.config.yDim}));
-// game.entities[particles.id] = particles;
+ const pushedParticleSpawner = game.createBorderParticles();
+ pushedParticleSpawner.addComponent(game.components.Position(e.components.position));
+ pushedParticleSpawner.addComponent(game.components.Appearance({width: game.canvas.width / game.config.xDim, height: game.canvas.height / game.config.yDim}));
+ game.entities[pushedParticleSpawner.id] = pushedParticleSpawner;
+
e.addComponent(game.components.Momentum({...momentum}))
});
}