lots of rewrite

This commit is contained in:
Paul Liverman
2015-05-06 23:13:50 -07:00
parent 013e24e285
commit da9e427512
10 changed files with 916 additions and 189 deletions

50
src/ships/Resources.lua Normal file
View File

@@ -0,0 +1,50 @@
local class = require "lib.middleclass"
local Resources = class('Resources')
function Resources:initialize()
self.ammo = 0
self.fuel = 0
self.supplies = 0
self.water = 0
self.food = 0
self.metal = 0
self.ore = 0
self.crew = 0
self.missiles = 0
self.nukes = 0
self.maxAmmo = 0
self.maxFuel = 0
self.maxSupplies = 0
self.maxWater = 0
self.maxFood = 0
self.maxMetal = 0
self.maxOre = 0
self.maxCrew = 0
self.ammoUse = 0
self.fuelUseIdle = 0
self.fuelUseMoving = 0
self.fuelUseJump = 0
self.suppliesUse = 0
self.waterUse = 0
self.foodUse = 0
self.metalUse = 0
self.oreUse = 0
self.crewUse = 0
end
function Resources:maxEverything()
self.ammo = self.maxAmmo
self.fuel = self.maxFuel
self.supplies = self.maxSupplies
self.water = self.maxWater
self.food = self.maxFood
self.metal = self.maxMetal
self.ore = self.maxOre
self.crew = self.maxCrew
end
return Resources