FastEcslent::WeaponTypes Namespace Reference


Functions

WeaponType getWeaponType (std::string name)
std::set< WeaponType > & allWeaponTypes ()
std::set< WeaponType > & normalWeaponTypes ()
std::set< WeaponType > & specialWeaponTypes ()
void init ()
const WeaponType Fusion_Cutter (0)
const WeaponType Rifle (1)
const WeaponType Hellfire (2)
const WeaponType Cannon (3)
const WeaponType None (4)
const WeaponType Unknown (5)

Variables

const WeaponType Fusion_Cutter
const WeaponType Rifle
const WeaponType Hellfire
const WeaponType Cannon
const WeaponType None
const WeaponType Unknown


Function Documentation

std::set< WeaponType > & FastEcslent::WeaponTypes::allWeaponTypes (  ) 

Returns the set of all the WeaponTypes.

Definition at line 185 of file WeaponType.cpp.

References FastEcslent::weaponTypeSet.

const WeaponType FastEcslent::WeaponTypes::Cannon (  ) 

const WeaponType FastEcslent::WeaponTypes::Fusion_Cutter (  ) 

WeaponType FastEcslent::WeaponTypes::getWeaponType ( std::string  name  ) 

Given the name of a weapon, this will return the corresponding weapon type object.

Definition at line 178 of file WeaponType.cpp.

References Unknown, and FastEcslent::weaponTypeMap.

const WeaponType FastEcslent::WeaponTypes::Hellfire (  ) 

void FastEcslent::WeaponTypes::init (  ) 

Definition at line 65 of file WeaponType.cpp.

References FastEcslent::ExplosionTypes::Enemy_Line_Splash, FastEcslent::ExplosionTypes::Enemy_Splash, FastEcslent::WeaponType::getID(), FastEcslent::initializingWeaponType, FastEcslent::ExplosionTypes::None, FastEcslent::ExplosionTypes::Normal, FastEcslent::WeaponTypeInternal::set(), FastEcslent::weaponTypeData, FastEcslent::weaponTypeMap, and FastEcslent::weaponTypeSet.

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

const WeaponType FastEcslent::WeaponTypes::None (  ) 

std::set< WeaponType > & FastEcslent::WeaponTypes::normalWeaponTypes (  ) 

Returns the set of all normal weapons in WeaponTypes.

Definition at line 189 of file WeaponType.cpp.

References FastEcslent::weaponTypeSet.

const WeaponType FastEcslent::WeaponTypes::Rifle (  ) 

std::set< WeaponType > & FastEcslent::WeaponTypes::specialWeaponTypes (  ) 

Returns the set of all special weapons in WeaponTypes.

Definition at line 193 of file WeaponType.cpp.

References FastEcslent::weaponTypeSet.

const WeaponType FastEcslent::WeaponTypes::Unknown (  ) 


Variable Documentation

const WeaponType FastEcslent::WeaponTypes::Cannon

Definition at line 89 of file WeaponType.h.

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

const WeaponType FastEcslent::WeaponTypes::Fusion_Cutter

Definition at line 86 of file WeaponType.h.

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

const WeaponType FastEcslent::WeaponTypes::Hellfire

Definition at line 88 of file WeaponType.h.

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

const WeaponType FastEcslent::WeaponTypes::None

Definition at line 90 of file WeaponType.h.

Referenced by FastEcslent::WeaponMgr::fixFightingProperties(), and FastEcslent::WeaponType::WeaponType().

const WeaponType FastEcslent::WeaponTypes::Rifle

Definition at line 87 of file WeaponType.h.

Referenced by FastEcslent::WeaponMgr::fixFightingProperties(), and FastEcslent::Building::init().

const WeaponType FastEcslent::WeaponTypes::Unknown

Definition at line 91 of file WeaponType.h.

Referenced by getWeaponType(), and FastEcslent::WeaponType::WeaponType().


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