FastEcslent::Minerals Class Reference

#include <buildings.h>

Inheritance diagram for FastEcslent::Minerals:

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

 Minerals (Engine *eng)
 Minerals (Engine *eng)
 Minerals (Engine *eng)
 Minerals (Engine *eng)
 Minerals (Engine *eng)

Public Attributes

float mineralAmount
int mineralPatchId
int miners
Entityminer
MineralPatchpatch
Entityminer
MineralPatchpatch
Entityminer
MineralPatchpatch
Entityminer
MineralPatchpatch
Entityminer


Detailed Description

Definition at line 289 of file buildings.h.


Constructor & Destructor Documentation

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

Definition at line 299 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), miner, mineralAmount, mineralPatchId, miners, 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::Minerals::Minerals ( Engine eng  )  [inline]

Definition at line 274 of file buildings.h.

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

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

Definition at line 274 of file buildings.h.

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

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

Definition at line 274 of file buildings.h.

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

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

Definition at line 274 of file buildings.h.

References FastEcslent::ALIVE, FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::entityId, FastEcslent::Entity::entityState, FastEcslent::EPSILON, feetPerSecondSquared(), FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), miner, mineralAmount, miners, FastEcslent::Entity::minSpeed, patch, 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::Minerals::mineralAmount

Definition at line 292 of file buildings.h.

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

int FastEcslent::Minerals::mineralPatchId

Definition at line 294 of file buildings.h.

Referenced by FastEcslent::GameMgr::createMineralPatch(), FastEcslent::GameMgr::initMineralPatch(), FastEcslent::NetAspect::initNetworking(), Minerals(), FastEcslent::NetThread::responseMineralPatchID(), and FastEcslent::NetThread::updateMineralPatchID().

int FastEcslent::Minerals::miners

Definition at line 296 of file buildings.h.

Referenced by FastEcslent::MineralPatch::getNextMineral(), FastEcslent::Gather::init(), Minerals(), FastEcslent::Gather::moveToEntityTick(), and FastEcslent::Gather::postProcess().

Entity* FastEcslent::Minerals::miner

Definition at line 298 of file buildings.h.

Referenced by FastEcslent::Gather::gatherTick(), Minerals(), and FastEcslent::Gather::postProcess().

MineralPatch* FastEcslent::Minerals::patch

Definition at line 269 of file buildings.h.

Referenced by Minerals().

Entity* FastEcslent::Minerals::miner

Definition at line 273 of file buildings.h.

MineralPatch* FastEcslent::Minerals::patch

Definition at line 269 of file buildings.h.

Entity* FastEcslent::Minerals::miner

Definition at line 273 of file buildings.h.

MineralPatch* FastEcslent::Minerals::patch

Definition at line 269 of file buildings.h.

Entity* FastEcslent::Minerals::miner

Definition at line 273 of file buildings.h.

MineralPatch* FastEcslent::Minerals::patch

Definition at line 269 of file buildings.h.

Entity* FastEcslent::Minerals::miner

Definition at line 273 of file buildings.h.


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