39 virtual bool add (
const teamDef_t* team,
int alive,
int dead);
40 virtual bool add (
const char* teamId,
int alive,
int dead);
Alien cargo class header.
AlienCargo(void)
Creates and initializes AlienCargo object.
AlienContainment(capacities_t *aliveCapacity, capacities_t *deadCapacity)
Creates and initializes AlienContainment object.
capacities_t * deadCapacity
capacities_t * aliveCapacity
static bool isLifeSupported(const teamDef_t *team)
Returns if storing a specific life form is supported by the containment.
void resetCurrentCapacities(void)
Private metod to reset current capacities.
virtual bool add(const teamDef_t *team, int alive, int dead)
Add aliens to the containment by teamDef.
virtual ~AlienContainment(void)
Destroys AlienContainer with it's internal data.
static int getCapacityNeedForAlien(const teamDef_t *teamDef, const bool isDead)
Returns the number of capacity needed for an alien in the containment.
Store capacities in base.