#include <ent.h>
Public Member Functions | |
SCVehicle (Engine *eng) | |
virtual void | init () |
SCVehicle (Engine *eng) | |
SCVehicle (Engine *eng) | |
SCVehicle (Engine *eng) | |
SCVehicle (Engine *eng) | |
Public Attributes | |
float | mineralCount |
float | mineralOccupyTime |
float | maxMineralCount |
float | mineralGatherRate |
float | gasCount |
float | gasOccupyTime |
float | maxGasCount |
float | gasGatherRate |
Definition at line 332 of file ent.h.
FastEcslent::SCVehicle::SCVehicle | ( | Engine * | eng | ) | [inline] |
Definition at line 346 of file ent.h.
References FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::desiredSpeed, FastEcslent::Entity::entityId, FastEcslent::EPSILON, feetPerSecondSquared(), gasCount, gasGatherRate, gasOccupyTime, FastEcslent::Entity::height, FastEcslent::Entity::hitpoints, init(), knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, maxGasCount, maxMineralCount, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), mineralCount, mineralGatherRate, mineralOccupyTime, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speed, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.
FastEcslent::SCVehicle::SCVehicle | ( | Engine * | eng | ) | [inline] |
Definition at line 331 of file ent.h.
References FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::desiredSpeed, FastEcslent::Entity::entityId, FastEcslent::EPSILON, feetPerSecondSquared(), gasCount, gasGatherRate, gasOccupyTime, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, maxGasCount, maxMineralCount, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), mineralCount, mineralGatherRate, mineralOccupyTime, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speed, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.
FastEcslent::SCVehicle::SCVehicle | ( | Engine * | eng | ) | [inline] |
Definition at line 331 of file ent.h.
References FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::desiredSpeed, FastEcslent::Entity::entityId, FastEcslent::EPSILON, feetPerSecondSquared(), gasCount, gasGatherRate, gasOccupyTime, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, maxGasCount, maxMineralCount, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), mineralCount, mineralGatherRate, mineralOccupyTime, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speed, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.
FastEcslent::SCVehicle::SCVehicle | ( | Engine * | eng | ) | [inline] |
Definition at line 332 of file ent.h.
References FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::desiredSpeed, FastEcslent::Entity::entityId, FastEcslent::EPSILON, feetPerSecondSquared(), gasCount, gasGatherRate, gasOccupyTime, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, maxGasCount, maxMineralCount, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), mineralCount, mineralGatherRate, mineralOccupyTime, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speed, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.
FastEcslent::SCVehicle::SCVehicle | ( | Engine * | eng | ) | [inline] |
Definition at line 332 of file ent.h.
References FastEcslent::Entity::count, degreesPerSecond(), FastEcslent::Entity::desiredSpeed, FastEcslent::Entity::entityId, FastEcslent::EPSILON, feetPerSecondSquared(), gasCount, gasGatherRate, gasOccupyTime, FastEcslent::Entity::height, knots(), FastEcslent::Entity::length, FastEcslent::Entity::mass, FastEcslent::Entity::maxAcceleration, maxGasCount, maxMineralCount, FastEcslent::Entity::maxRotationalSpeed, FastEcslent::Entity::maxSpeed, FastEcslent::Entity::meshName, meters(), mineralCount, mineralGatherRate, mineralOccupyTime, FastEcslent::Entity::minSpeed, FastEcslent::Entity::selectable, FastEcslent::Identity::side, FastEcslent::Entity::speed, FastEcslent::Entity::speedRange, tons(), FastEcslent::Entity::turningRadius, FastEcslent::Entity::uiname, FastEcslent::Entity::width, and FastEcslent::YELLOW.
void FastEcslent::SCVehicle::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
Definition at line 263 of file ent.cpp.
References FastEcslent::Entity::addAspect(), FastEcslent::BUILDER, FastEcslent::Entity::builder, and FastEcslent::Builder::init().
Referenced by SCVehicle().
Definition at line 336 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), SCVehicle(), and FastEcslent::Gather::switchState().
Definition at line 338 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), and SCVehicle().
Definition at line 339 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), and SCVehicle().
Definition at line 341 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), SCVehicle(), and FastEcslent::Gather::switchState().
Definition at line 343 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), and SCVehicle().
Definition at line 344 of file ent.h.
Referenced by FastEcslent::Gather::gatherTick(), and SCVehicle().