|  | var baseHeight = 3.65;
var baseMass = 1360;
var scale = 1;
var people = 0;
var cars = 0;
function scaleAddMass(scale, baseMass, mass)
{
  var startMass = Math.pow(scale, 3) * baseMass;
  var newMass = startMass + mass;
  return Math.pow(newMass / baseMass, 1/3) ;
}
function feed()
{
  var log = document.getElementById("log");
  var line = document.createElement('div');
  var prey = new Person(Math.round(scale * scale * (Math.random() / 5 + 1)));
  people += prey.count;
  line.innerHTML = prey.eat();
  log.appendChild(line);
  var preyMass = prey.sum_property("mass");
  scale = scaleAddMass(scale, baseMass, preyMass);
  update();
  setTimeout(feed, 2500);
}
function stomp()
{
  var log = document.getElementById("log");
  var line = document.createElement('div');
  var prey = new Person(Math.round(scale * scale * (Math.random() / 4 + 1)));
  people += prey.count;
  line.innerHTML = prey.stomp();
  log.appendChild(line);
  var preyMass = prey.sum_property("mass")/3;
  scale = scaleAddMass(scale, baseMass, preyMass);
  update();
  setTimeout(stomp, 1500);
}
function anal_vore()
{
  var log = document.getElementById("log");
  var line = document.createElement('div');
  var prey = new Person(Math.round(scale * scale * 3 * (Math.random() / 3 + 1)));
  people += prey.count;
  line.innerHTML = prey.anal_vore();
  log.appendChild(line);
  var preyMass = prey.sum_property("mass");
  scale = scaleAddMass(scale, baseMass, preyMass);
  update();
  setTimeout(anal_vore, 4500);
}
function update()
{
  var log = document.getElementById("log");
  log.scrollTop = log.scrollHeight;
  var height = baseHeight * scale;
  var mass = baseMass * Math.pow(scale, 3);
  document.getElementById("height").innerHTML = "Height: " + Math.round(height * 3) + " feet";
  document.getElementById("mass").innerHTML = "Mass: " + Math.round(mass * 2.2) + " pounds";
  document.getElementById("people").innerHTML = "People: " + people;
  document.getElementById("cars").innerHTML = "Cars: " + cars;
}
window.addEventListener('load', function(event) {
  setTimeout(feed, 2500);
  setTimeout(stomp, 1500);
  setTimeout(anal_vore, 4500);
  update();
});
 |