From f4340fe2bc1fcc10ce1b1ab54663389dc108d622 Mon Sep 17 00:00:00 2001 From: Fen Dweller Date: Sun, 18 Feb 2018 13:47:33 -0500 Subject: [PATCH] Added total people to each line. Removed old digest logic. --- game.js | 59 +++++++++++---------------------------------------------- 1 file changed, 11 insertions(+), 48 deletions(-) diff --git a/game.js b/game.js index 568e823..18528bf 100644 --- a/game.js +++ b/game.js @@ -27,6 +27,12 @@ function initVictims() }; }; +// lists out total people +function summarize(sum) +{ + return "(" + sum["Person"] + " people)"; +} + var stomach = [] var bowels = [] @@ -88,7 +94,7 @@ function feed() { var prey = getPrey("suburb", 0.5*scale*scale); - var line = prey.eat(); + var line = prey.eat() + " " + summarize(prey.sum()); var preyMass = prey.sum_property("mass"); @@ -108,7 +114,7 @@ function feed() function stomp() { var prey = getPrey("suburb", 1.5*scale*scale); - var line = prey.stomp(); + var line = prey.stomp() + " " + summarize(prey.sum()); var preyMass = prey.sum_property("mass"); @@ -121,8 +127,7 @@ function stomp() function anal_vore() { var prey = getOnePrey(scale*scale*2) - - var line = prey.anal_vore(); + var line = prey.anal_vore() + " " + summarize(prey.sum()); var preyMass = prey.sum_property("mass"); @@ -237,52 +242,10 @@ function doDigest(containerName) } if (containerName == "stomach") - update(["Your stomach gurgles as it digests " + container.describe()]); + update(["Your stomach gurgles as it digests " + container.describe() + " " + summarize(container.sum())]); else if (containerName == "bowels") - update(["Your bowels churn as they absorb " + container.describe()]); - -} - -function digest() -{ - var newlyDigested = initVictims(); - - var stomach = victims["stomach"]; - - for (var key in stomach) { - if (stomach.hasOwnProperty(key)) { - var digested = Math.ceil(stomach[key] / 2); - newlyDigested[key] += digested; - victims["digested"][key] += digested; - victims["stomach"][key] -= digested; - } - } - - var bowels = victims["bowels"]; - - for (var key in bowels) { - if (bowels.hasOwnProperty(key)) { - var digested = Math.ceil(bowels[key] / 3); - newlyDigested[key] += digested; - victims["digested"][key] += digested; - victims["bowels"][key] -= digested; - } - } - - var melted = []; - for (var key in newlyDigested) { - if (newlyDigested.hasOwnProperty(key) && newlyDigested[key] > 0) { - melted.push(new things[key](newlyDigested[key])); - } - } - - var meltedTotal = new Container(melted); + update(["Your bowels churn as they absorb " + container.describe() + " " + summarize(container.sum())]); - if (meltedTotal.count > 0) - update(["Your stomach gurgles as it digests " + meltedTotal.describe()]); - else - update(); - setTimeout(digest, 5000); } window.addEventListener('load', function(event) {