FastEcslent::Target Struct Reference

#include <target.h>

List of all members.

Public Attributes

Ogre::Vector3 location
Entityentity
double waitTime
Ogre::Vector3 offset
float offsetYaw
float offsetDistance
Entityentity
Entityentity
Entityentity
Entityentity


Detailed Description

Definition at line 20 of file target.h.


Member Data Documentation

Ogre::Vector3 FastEcslent::Target::location

Definition at line 21 of file target.h.

Referenced by FastEcslent::Tactic::changeLeadership(), FastEcslent::createGatherForEntAndMineral(), createMoveForEnt(), FastEcslent::createMoveForEnt(), FastEcslent::createPotentialMoveForEnt(), FastEcslent::createWaitForEnt(), FastEcslent::PotentialMove::done(), FastEcslent::Move::done(), FastEcslent::PotentialMove::init(), FastEcslent::Move::init(), FastEcslent::Maintain::Maintain(), FastEcslent::Move::Move(), FastEcslent::PotentialMove::PotentialMove(), FastEcslent::Maintain::tick(), FastEcslent::PotentialMove::tick(), and FastEcslent::Move::tick().

Entity* FastEcslent::Target::entity

Definition at line 23 of file target.h.

Referenced by FastEcslent::Tactic::changeLeadership(), FastEcslent::createGatherForEntAndMineral(), createMoveForEnt(), FastEcslent::createMoveForEnt(), FastEcslent::createPotentialMoveForEnt(), FastEcslent::createWaitForEnt(), FastEcslent::Weapon::dealDamageToTarget(), FastEcslent::Weapon::dealEnemySplashDamageToTarget(), FastEcslent::Weapon::dealLineSplashDamageToTarget(), FastEcslent::Gather::Gather(), FastEcslent::Maintain::init(), FastEcslent::Maintain::Maintain(), FastEcslent::Gather::postProcess(), FastEcslent::Weapon::tick(), and FastEcslent::Maintain::tick().

double FastEcslent::Target::waitTime

Definition at line 25 of file target.h.

Referenced by FastEcslent::createWaitForEnt(), FastEcslent::Wait::init(), and FastEcslent::Wait::Wait().

Ogre::Vector3 FastEcslent::Target::offset

Definition at line 27 of file target.h.

Referenced by FastEcslent::createGatherForEntAndMineral(), createMoveForEnt(), FastEcslent::createMoveForEnt(), FastEcslent::createPotentialMoveForEnt(), FastEcslent::createWaitForEnt(), FastEcslent::Maintain::init(), FastEcslent::Maintain::Maintain(), and FastEcslent::Maintain::tick().

float FastEcslent::Target::offsetYaw

Definition at line 28 of file target.h.

Referenced by FastEcslent::Maintain::init(), and FastEcslent::Maintain::tick().

float FastEcslent::Target::offsetDistance

Definition at line 29 of file target.h.

Referenced by FastEcslent::Maintain::init(), and FastEcslent::Maintain::tick().

Entity* FastEcslent::Target::entity

Definition at line 23 of file target.h.

Entity* FastEcslent::Target::entity

Definition at line 23 of file target.h.

Entity* FastEcslent::Target::entity

Definition at line 23 of file target.h.

Entity* FastEcslent::Target::entity

Definition at line 23 of file target.h.


The documentation for this struct was generated from the following files:
Generated on Fri Dec 13 14:54:21 2013 for FastECSLent by  doxygen 1.5.4