FastEcslent::ExplosionTypes Namespace Reference


Functions

ExplosionType getExplosionType (std::string name)
std::set< ExplosionType > & allExplosionTypes ()
void init ()
const ExplosionType None (0)
const ExplosionType Normal (1)
const ExplosionType Radial_Splash (2)
const ExplosionType Enemy_Splash (3)
const ExplosionType Enemy_Line_Splash (4)
const ExplosionType Nuclear_Missile (5)
const ExplosionType EMP_Shockwave (6)
const ExplosionType Air_Splash (7)
const ExplosionType Unknown (8)

Variables

const ExplosionType None
const ExplosionType Normal
const ExplosionType Radial_Splash
const ExplosionType Enemy_Splash
const ExplosionType Enemy_Line_Splash
const ExplosionType Nuclear_Missile
const ExplosionType EMP_Shockwave
const ExplosionType Air_Splash
const ExplosionType Unknown


Function Documentation

const ExplosionType FastEcslent::ExplosionTypes::Air_Splash (  ) 

std::set< ExplosionType > & FastEcslent::ExplosionTypes::allExplosionTypes (  ) 

Returns the set of all ExplosionTypes.

Definition at line 100 of file ExplosionType.cpp.

References FastEcslent::explosionTypeSet.

const ExplosionType FastEcslent::ExplosionTypes::EMP_Shockwave (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Enemy_Line_Splash (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Enemy_Splash (  ) 

ExplosionType FastEcslent::ExplosionTypes::getExplosionType ( std::string  name  ) 

Given a name of an explosion type, this will return the corresponding ExplosionType object.

Definition at line 93 of file ExplosionType.cpp.

References FastEcslent::explosionTypeMap, and Unknown.

void FastEcslent::ExplosionTypes::init (  ) 

Definition at line 24 of file ExplosionType.cpp.

References FastEcslent::explosionTypeMap, FastEcslent::explosionTypeName, FastEcslent::explosionTypeSet, FastEcslent::ExplosionType::getID(), and FastEcslent::initializingExplosionType.

Referenced by FastEcslent::WeaponMgr::init().

const ExplosionType FastEcslent::ExplosionTypes::None (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Normal (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Nuclear_Missile (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Radial_Splash (  ) 

const ExplosionType FastEcslent::ExplosionTypes::Unknown (  ) 


Variable Documentation

const ExplosionType FastEcslent::ExplosionTypes::Air_Splash

Definition at line 46 of file ExplosionType.h.

const ExplosionType FastEcslent::ExplosionTypes::EMP_Shockwave

Definition at line 45 of file ExplosionType.h.

const ExplosionType FastEcslent::ExplosionTypes::Enemy_Line_Splash

Definition at line 43 of file ExplosionType.h.

Referenced by FastEcslent::WeaponTypes::init(), and FastEcslent::Weapon::tick().

const ExplosionType FastEcslent::ExplosionTypes::Enemy_Splash

Definition at line 42 of file ExplosionType.h.

Referenced by FastEcslent::WeaponTypes::init(), and FastEcslent::Weapon::tick().

const ExplosionType FastEcslent::ExplosionTypes::None

Definition at line 39 of file ExplosionType.h.

Referenced by FastEcslent::ExplosionType::ExplosionType(), and FastEcslent::WeaponTypes::init().

const ExplosionType FastEcslent::ExplosionTypes::Normal

Definition at line 40 of file ExplosionType.h.

Referenced by FastEcslent::WeaponTypes::init().

const ExplosionType FastEcslent::ExplosionTypes::Nuclear_Missile

Definition at line 44 of file ExplosionType.h.

const ExplosionType FastEcslent::ExplosionTypes::Radial_Splash

Definition at line 41 of file ExplosionType.h.

const ExplosionType FastEcslent::ExplosionTypes::Unknown

Definition at line 47 of file ExplosionType.h.

Referenced by FastEcslent::ExplosionType::ExplosionType(), and getExplosionType().


Generated on Fri Dec 13 14:54:22 2013 for FastECSLent by  doxygen 1.5.4