#include <buildings.h>
Definition at line 18 of file buildings.h.
FastEcslent::Building::Building | ( | Engine * | engine, | |
EntityType | etype | |||
) |
Definition at line 15 of file buildings.cpp.
References FastEcslent::Entity::entityClass, FastEcslent::Entity::meshName, FastEcslent::STATIC, and FastEcslent::Entity::uiname.
FastEcslent::Building::~Building | ( | ) |
Definition at line 30 of file buildings.cpp.
FastEcslent::Building::Building | ( | Engine * | engine, | |
EntityType | etype | |||
) |
FastEcslent::Building::~Building | ( | ) |
FastEcslent::Building::Building | ( | Engine * | engine, | |
EntityType | etype | |||
) |
FastEcslent::Building::~Building | ( | ) |
FastEcslent::Building::Building | ( | Engine * | engine, | |
EntityType | etype | |||
) |
FastEcslent::Building::~Building | ( | ) |
FastEcslent::Building::Building | ( | Engine * | engine, | |
EntityType | etype | |||
) |
FastEcslent::Building::~Building | ( | ) |
void FastEcslent::Building::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
Definition at line 33 of file buildings.cpp.
References FastEcslent::Entity::addAspect(), FastEcslent::Entity::ai, DEBUG, FastEcslent::UnitAI::init(), FastEcslent::WeaponTypes::Rifle, FastEcslent::UNITAI, FastEcslent::WEAPON, and FastEcslent::Entity::weapon.
virtual void FastEcslent::Building::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
bool FastEcslent::Building::enqueue | ( | EntityType | entityType | ) |
Definition at line 45 of file buildings.cpp.
References buildableEntities, entityBeingBuilt, and entityQueue.
bool FastEcslent::Building::removeAtIndex | ( | unsigned int | pos | ) |
bool FastEcslent::Building::removeTail | ( | void | ) |
bool FastEcslent::Building::cancelEntityBeingBuilt | ( | ) |
Definition at line 61 of file buildings.cpp.
virtual void FastEcslent::Building::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
bool FastEcslent::Building::enqueue | ( | EntityType | entityType | ) |
bool FastEcslent::Building::removeAtIndex | ( | unsigned int | pos | ) |
bool FastEcslent::Building::removeTail | ( | void | ) |
bool FastEcslent::Building::cancelEntityBeingBuilt | ( | ) |
virtual void FastEcslent::Building::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
bool FastEcslent::Building::enqueue | ( | EntityType | entityType | ) |
bool FastEcslent::Building::removeAtIndex | ( | unsigned int | pos | ) |
bool FastEcslent::Building::removeTail | ( | void | ) |
bool FastEcslent::Building::cancelEntityBeingBuilt | ( | ) |
virtual void FastEcslent::Building::init | ( | ) | [virtual] |
Reimplemented from FastEcslent::Entity.
bool FastEcslent::Building::enqueue | ( | EntityType | entityType | ) |
bool FastEcslent::Building::removeAtIndex | ( | unsigned int | pos | ) |
bool FastEcslent::Building::removeTail | ( | void | ) |
bool FastEcslent::Building::cancelEntityBeingBuilt | ( | ) |
std::deque<EntityType> FastEcslent::Building::entityQueue |
Definition at line 21 of file buildings.h.
Referenced by enqueue(), removeAtIndex(), and removeTail().
Definition at line 22 of file buildings.h.
Referenced by FastEcslent::Barracks::Barracks(), FastEcslent::CommandCenter::CommandCenter(), enqueue(), and FastEcslent::Factory::Factory().
std::deque<EntityType> FastEcslent::Building::entityQueue |
Definition at line 21 of file buildings.h.
Definition at line 24 of file buildings.h.
std::deque<EntityType> FastEcslent::Building::entityQueue |
Definition at line 21 of file buildings.h.
Definition at line 24 of file buildings.h.
std::deque<EntityType> FastEcslent::Building::entityQueue |
Definition at line 21 of file buildings.h.
Definition at line 24 of file buildings.h.