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 |
const ExplosionType FastEcslent::ExplosionTypes::Air_Splash | ( | 7 | ) |
std::set< ExplosionType > & FastEcslent::ExplosionTypes::allExplosionTypes | ( | ) |
Returns the set of all ExplosionTypes.
Definition at line 100 of file ExplosionType.cpp.
References FastEcslent::explosionTypeSet.
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 | ( | 0 | ) |
const ExplosionType FastEcslent::ExplosionTypes::Normal | ( | 1 | ) |
const ExplosionType FastEcslent::ExplosionTypes::Unknown | ( | 8 | ) |
Definition at line 46 of file ExplosionType.h.
Definition at line 45 of file ExplosionType.h.
Definition at line 43 of file ExplosionType.h.
Referenced by FastEcslent::WeaponTypes::init(), and FastEcslent::Weapon::tick().
Definition at line 42 of file ExplosionType.h.
Referenced by FastEcslent::WeaponTypes::init(), and FastEcslent::Weapon::tick().
Definition at line 39 of file ExplosionType.h.
Referenced by FastEcslent::ExplosionType::ExplosionType(), and FastEcslent::WeaponTypes::init().
Definition at line 44 of file ExplosionType.h.
Definition at line 41 of file ExplosionType.h.
Definition at line 47 of file ExplosionType.h.
Referenced by FastEcslent::ExplosionType::ExplosionType(), and getExplosionType().