FastEcslent::UnitAspect Class Reference

#include <aspect.h>

Inheritance diagram for FastEcslent::UnitAspect:

FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Aspect FastEcslent::Builder FastEcslent::Builder FastEcslent::Builder FastEcslent::Builder FastEcslent::Builder FastEcslent::NetAspect FastEcslent::NetAspect FastEcslent::NetAspect FastEcslent::Physics FastEcslent::Physics FastEcslent::Physics FastEcslent::Physics FastEcslent::Physics FastEcslent::UnitAI FastEcslent::UnitAI FastEcslent::UnitAI FastEcslent::UnitAI FastEcslent::UnitAI FastEcslent::Weapon FastEcslent::Weapon FastEcslent::Weapon FastEcslent::Weapon FastEcslent::Weapon

List of all members.

Public Member Functions

 UnitAspect (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
 UnitAspect (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
 UnitAspect (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
 UnitAspect (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)
 UnitAspect (Entity *ent, UnitAspectType at)
virtual void init ()
virtual void tick (double dt)

Public Attributes

Entityentity
UnitAspectType aspectType
Entityentity
Entityentity
Entityentity
Entityentity


Detailed Description

Definition at line 32 of file aspect.h.


Constructor & Destructor Documentation

FastEcslent::UnitAspect::UnitAspect ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 36 of file aspect.h.

References aspectType, and entity.

FastEcslent::UnitAspect::UnitAspect ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 36 of file aspect.h.

References aspectType, and entity.

FastEcslent::UnitAspect::UnitAspect ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 36 of file aspect.h.

References aspectType, and entity.

FastEcslent::UnitAspect::UnitAspect ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 36 of file aspect.h.

References aspectType, and entity.

FastEcslent::UnitAspect::UnitAspect ( Entity ent,
UnitAspectType  at 
) [inline]

Definition at line 36 of file aspect.h.

References aspectType, and entity.


Member Function Documentation

virtual void FastEcslent::UnitAspect::init (  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 40 of file aspect.h.

virtual void FastEcslent::UnitAspect::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 41 of file aspect.h.

virtual void FastEcslent::UnitAspect::init ( void   )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 40 of file aspect.h.

virtual void FastEcslent::UnitAspect::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 41 of file aspect.h.

virtual void FastEcslent::UnitAspect::init ( void   )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 40 of file aspect.h.

virtual void FastEcslent::UnitAspect::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 41 of file aspect.h.

virtual void FastEcslent::UnitAspect::init ( void   )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 40 of file aspect.h.

virtual void FastEcslent::UnitAspect::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 41 of file aspect.h.

virtual void FastEcslent::UnitAspect::init ( void   )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 40 of file aspect.h.

virtual void FastEcslent::UnitAspect::tick ( double  dt  )  [inline, virtual]

Implements FastEcslent::Aspect.

Reimplemented in FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, FastEcslent::Weapon, FastEcslent::NetAspect, FastEcslent::Physics, FastEcslent::Physics2D1, FastEcslent::Physics2D2, FastEcslent::UnitAI, FastEcslent::Builder, and FastEcslent::Weapon.

Definition at line 41 of file aspect.h.


Member Data Documentation

Entity* FastEcslent::UnitAspect::entity

Definition at line 34 of file aspect.h.

Referenced by FastEcslent::Builder::cancelEntityBeingBuilt(), FastEcslent::NetAspect::createEntity(), FastEcslent::Physics2D2::doHelmsman(), FastEcslent::Physics2D1::doHelmsman(), FastEcslent::Builder::enqueue(), FastEcslent::Weapon::getUnitsInRadius(), FastEcslent::Weapon::getUnitsInRectangle(), FastEcslent::Weapon::init(), FastEcslent::Physics2D2::init(), FastEcslent::Physics2D1::init(), FastEcslent::NetAspect::initNetworking(), FastEcslent::NetAspect::lerpPos(), FastEcslent::NetAspect::lerpRot(), FastEcslent::NetAspect::requestMineralPatchID(), FastEcslent::Builder::selectRandPosInRadius(), FastEcslent::NetAspect::setEntityBeingBuilt(), FastEcslent::NetAspect::squalch(), FastEcslent::NetAspect::squalchOtherClients(), FastEcslent::Builder::startBuildingNextEntity(), FastEcslent::Weapon::takeDamage(), FastEcslent::Weapon::tick(), FastEcslent::UnitAI::tick(), FastEcslent::NetAspect::tick(), UnitAspect(), FastEcslent::NetAspect::updateEcslent(), and FastEcslent::NetAspect::updateServer().

UnitAspectType FastEcslent::UnitAspect::aspectType

Definition at line 35 of file aspect.h.

Referenced by UnitAspect().

Entity* FastEcslent::UnitAspect::entity

Definition at line 34 of file aspect.h.

Entity* FastEcslent::UnitAspect::entity

Definition at line 34 of file aspect.h.

Entity* FastEcslent::UnitAspect::entity

Definition at line 34 of file aspect.h.

Entity* FastEcslent::UnitAspect::entity

Definition at line 34 of file aspect.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