This commit is contained in:
landgreen
2020-02-20 06:42:22 -08:00
parent 97f89b0ba2
commit b9422c8c74
4 changed files with 20 additions and 45 deletions

View File

@@ -636,33 +636,8 @@ const game = {
} }
}, },
checks() { checks() {
// if 4000px deep if (mech.pos.y > game.fallHeight) { // if 4000px deep
if (mech.pos.y > game.fallHeight) {
mech.death(); mech.death();
// if (b.modNonEuclidean) {
// Matter.Body.setPosition(player, {
// x: player.position.x,
// y: player.position.y - 12000
// });
// Matter.Body.setVelocity(player, {
// x: player.velocity.x,
// y: player.velocity.y * 0
// });
// mech.pos.x = player.position.x;
// mech.pos.y = playerBody.position.y - mech.yOff;
// //smoothed mouse look translations
// const scale = 10;
// mech.transSmoothX = canvas.width2 - mech.pos.x - (game.mouse.x - canvas.width2) * scale;
// mech.transSmoothY = canvas.height2 - mech.pos.y - (game.mouse.y - canvas.height2) * scale;
// mech.transX = mech.transSmoothX
// mech.transY = mech.transSmoothY
// } else {
// mech.death();
// }
} }
if (!(mech.cycle % 60)) { //once a second checks if (!(mech.cycle % 60)) { //once a second checks
@@ -680,22 +655,20 @@ const game = {
} }
} }
if (!(game.cycle % 420)) { //once every 7 seconds
} fallCheck = function (who) {
let i = who.length;
if (!(game.cycle % 420)) { //once every 7 seconds while (i--) {
fallCheck = function (who) { if (who[i].position.y > game.fallHeight) {
let i = who.length; Matter.World.remove(engine.world, who[i]);
while (i--) { who.splice(i, 1);
if (who[i].position.y > game.fallHeight) { }
Matter.World.remove(engine.world, who[i]);
who.splice(i, 1);
} }
} };
}; fallCheck(mob);
fallCheck(mob); fallCheck(body);
fallCheck(body); fallCheck(powerUp);
fallCheck(powerUp); }
} }
}, },
testingOutput() { testingOutput() {

View File

@@ -406,8 +406,8 @@ const level = {
spawn.mapRect(-300, -800, 50, 800); spawn.mapRect(-300, -800, 50, 800);
spawn.mapRect(-100, -20, 100, 30); spawn.mapRect(-100, -20, 100, 30);
spawn.mapRect(-300, -10, 500, 50); spawn.mapRect(-300, -10, 500, 50);
spawn.mapRect(150, -515, 50, 365); spawn.mapRect(150, -510, 50, 365);
spawn.bodyRect(170, -130, 14, 140, 1, spawn.propsFriction); //door to starting room spawn.bodyRect(170, -130, 14, 145, 1, spawn.propsFriction); //door to starting room
spawn.mapRect(-300, 0, 1000, 300); //ground spawn.mapRect(-300, 0, 1000, 300); //ground
spawn.mapRect(-300, 250, 6300, 300); //deeper ground spawn.mapRect(-300, 250, 6300, 300); //deeper ground
spawn.bodyRect(2100, 50, 80, 80); spawn.bodyRect(2100, 50, 80, 80);

View File

@@ -243,6 +243,10 @@ summary {
color: #ccc; color: #ccc;
} }
.build-grid-disabled:hover {
background-color: #fff;
}
#info { #info {
position: absolute; position: absolute;
bottom: 3px; bottom: 3px;

View File

@@ -1,7 +1,5 @@
************** TODO - n-gon ************** ************** TODO - n-gon **************
mod - nano-scale field makes spores instead of drones
mod - mines - fire something instead of needles on activation mod - mines - fire something instead of needles on activation
foam?, flak?, vacuum bomb, super balls foam?, flak?, vacuum bomb, super balls
make a different mod for each type of bullet mine can fire make a different mod for each type of bullet mine can fire