FastEcslent::Refinery Class Reference

#include <buildings.h>

Inheritance diagram for FastEcslent::Refinery:

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

 Refinery (Engine *engine)
void setAssociatedOilField (Ogre::Vector3 pos)
 ~Refinery ()
 Refinery (Engine *engine)
 ~Refinery ()
 Refinery (Engine *engine)
 ~Refinery ()
 Refinery (Engine *engine)
 ~Refinery ()
 Refinery (Engine *engine)
 ~Refinery ()

Public Attributes

EntityassociatedOilField


Detailed Description

Definition at line 143 of file buildings.h.


Constructor & Destructor Documentation

FastEcslent::Refinery::Refinery ( Engine engine  )  [inline]

Definition at line 149 of file buildings.h.

References associatedOilField, FastEcslent::BLUE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, feet(), feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, and FastEcslent::Entity::width.

FastEcslent::Refinery::~Refinery (  )  [inline]

Definition at line 171 of file buildings.h.

FastEcslent::Refinery::Refinery ( Engine engine  )  [inline]

Definition at line 132 of file buildings.h.

References FastEcslent::BLUE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, feet(), feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, and FastEcslent::Entity::width.

FastEcslent::Refinery::~Refinery (  )  [inline]

Definition at line 153 of file buildings.h.

FastEcslent::Refinery::Refinery ( Engine engine  )  [inline]

Definition at line 132 of file buildings.h.

References FastEcslent::BLUE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, feet(), feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, and FastEcslent::Entity::width.

FastEcslent::Refinery::~Refinery (  )  [inline]

Definition at line 153 of file buildings.h.

FastEcslent::Refinery::Refinery ( Engine engine  )  [inline]

Definition at line 132 of file buildings.h.

References FastEcslent::BLUE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, feet(), feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, and FastEcslent::Entity::width.

FastEcslent::Refinery::~Refinery (  )  [inline]

Definition at line 153 of file buildings.h.

FastEcslent::Refinery::Refinery ( Engine engine  )  [inline]

Definition at line 132 of file buildings.h.

References FastEcslent::BLUE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, feet(), feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, and FastEcslent::Entity::width.

FastEcslent::Refinery::~Refinery (  )  [inline]

Definition at line 153 of file buildings.h.


Member Function Documentation

void FastEcslent::Refinery::setAssociatedOilField ( Ogre::Vector3  pos  ) 

Definition at line 106 of file buildings.cpp.

References associatedOilField, FastEcslent::Entity::engine, FastEcslent::Engine::entityMgr, FastEcslent::Entity::entityType, FastEcslent::EntityMgr::ents, FastEcslent::GAS, FastEcslent::EntityMgr::nEnts, FastEcslent::Entity::pos, and FastEcslent::Gas::refinary.


Member Data Documentation

Entity* FastEcslent::Refinery::associatedOilField

Definition at line 148 of file buildings.h.

Referenced by OgreGFX::UIMgr::CommandGatherOrPFMove(), Refinery(), and 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