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 |
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 | ( | 3 | ) |
const WeaponType FastEcslent::WeaponTypes::Fusion_Cutter | ( | 0 | ) |
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 | ( | 2 | ) |
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 | ( | 4 | ) |
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 | ( | 1 | ) |
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 | ( | 5 | ) |
Definition at line 89 of file WeaponType.h.
Referenced by FastEcslent::WeaponMgr::fixFightingProperties().
Definition at line 86 of file WeaponType.h.
Referenced by FastEcslent::WeaponMgr::fixFightingProperties().
Definition at line 88 of file WeaponType.h.
Referenced by FastEcslent::WeaponMgr::fixFightingProperties().
Definition at line 90 of file WeaponType.h.
Referenced by FastEcslent::WeaponMgr::fixFightingProperties(), and FastEcslent::WeaponType::WeaponType().
Definition at line 87 of file WeaponType.h.
Referenced by FastEcslent::WeaponMgr::fixFightingProperties(), and FastEcslent::Building::init().
Definition at line 91 of file WeaponType.h.
Referenced by getWeaponType(), and FastEcslent::WeaponType::WeaponType().