adding mobs to aerie level

This commit is contained in:
landgreen
2019-10-10 06:52:44 -07:00
parent 94fb4561d8
commit 9b5b2090b7
4 changed files with 230 additions and 82 deletions

View File

@@ -168,9 +168,7 @@ const powerUps = {
category: 0x100000,
mask: 0x100001
},
endCycle: game.cycle + 1080, //if change time also update color fade out
color: target.color,
sat: 1,
effect: target.effect,
mode: mode,
name: target.name,
@@ -184,31 +182,6 @@ const powerUps = {
}
World.add(engine.world, powerUp[i]); //add to world
},
spawnHeal(x, y, size) { //used by the mass recycler power up
let i = powerUp.length;
const target = powerUps["heal"];
powerUp[i] = Matter.Bodies.polygon(x, y, 0, size, {
density: 0.001,
frictionAir: 0.01,
restitution: 0.8,
collisionFilter: {
group: 0,
category: 0x100000,
mask: 0x100001
},
endCycle: game.cycle + 1080, //if change time also update color fade out
color: target.color,
sat: 1,
effect: target.effect,
name: target.name,
size: size
});
// Matter.Body.setVelocity(powerUp[i], {
// x: (Math.random() - 0.5) * 3,
// y: -7 * Math.random() - 5
// });
World.add(engine.world, powerUp[i]); //add to world
},
attractionLoop() {
for (let i = 0, len = powerUp.length; i < len; ++i) {
const dxP = player.position.x - powerUp[i].position.x;