FastEcslent::Gas Class Reference

#include <buildings.h>

Inheritance diagram for FastEcslent::Gas:

FastEcslent::Building FastEcslent::Building FastEcslent::Building FastEcslent::Building FastEcslent::Building FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity FastEcslent::Entity

List of all members.

Public Member Functions

 Gas (Engine *eng)
 Gas (Engine *eng)
 Gas (Engine *eng)
 Gas (Engine *eng)
 Gas (Engine *eng)

Public Attributes

float gasAmount
Entityminer
Entityrefinary


Detailed Description

Definition at line 331 of file buildings.h.


Constructor & Destructor Documentation

FastEcslent::Gas::Gas ( Engine eng  )  [inline]

Definition at line 337 of file buildings.h.

References FastEcslent::UnitAI::addCommand(), FastEcslent::Entity::ai, FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), gasAmount, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::MaintainCommand, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), miner, FastEcslent::Entity::minSpeed, refinary, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.

FastEcslent::Gas::Gas ( Engine eng  )  [inline]

Definition at line 310 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), gasAmount, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.

FastEcslent::Gas::Gas ( Engine eng  )  [inline]

Definition at line 310 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), gasAmount, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.

FastEcslent::Gas::Gas ( Engine eng  )  [inline]

Definition at line 310 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), gasAmount, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.

FastEcslent::Gas::Gas ( Engine eng  )  [inline]

Definition at line 310 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), gasAmount, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.


Member Data Documentation

float FastEcslent::Gas::gasAmount

Definition at line 334 of file buildings.h.

Referenced by Gas(), and FastEcslent::Gather::gatherTick().

Entity* FastEcslent::Gas::miner

Definition at line 335 of file buildings.h.

Referenced by Gas(), and FastEcslent::Gather::gatherTick().

Entity* FastEcslent::Gas::refinary

Definition at line 336 of file buildings.h.

Referenced by Gas(), and FastEcslent::Refinery::setAssociatedOilField().


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:20 2013 for FastECSLent by  doxygen 1.5.4