woo stuff fancy

This commit is contained in:
Paul Liverman
2015-05-07 01:49:00 -07:00
parent da9e427512
commit b4fa1a6d84
6 changed files with 246 additions and 0 deletions

View File

@@ -36,6 +36,25 @@ function Resources:initialize()
self.crewUse = 0
end
function Resources:update(dt, engineStatus)
self.ammo = self.ammo - self.ammoUse * dt
if engineStatus == "idle" then
self.fuel = self.fuel - self.fuelUseIdle * dt
elseif engineStatus == "moving" then
self.fuel = self.fuel - self.fuelUseMoving * dt
else
error("Invalid engineStatus!")
end
self.supplies = self.supplies - self.suppliesUse * dt
self.water = self.water - self.waterUse * dt
self.food = self.food - self.foodUse * dt
self.metal = self.metal - self.metalUse * dt
self.ore = self.ore - self.oreUse * dt
self.crew = self.crew - self.crewUse * dt
--TODO check if running out of anything, and do whatever is appropriate
end
function Resources:maxEverything()
self.ammo = self.maxAmmo
self.fuel = self.maxFuel