#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.
1.5.4