Public Member Functions | |
WeaponTypeInternal () | |
void | set (const char *name, int damageAmount, int damageBonus, int damageCooldown, int damageFactor, ExplosionType explosionType, int minRange, int maxRange, int innerSplashRadius, int medianSplashRadius, int outerSplashRadius, bool targetsAir, bool targetsGround, bool targetsOwn) |
WeaponTypeInternal () | |
void | set (const char *name, int damageAmount, int damageBonus, int damageCooldown, int damageFactor, ExplosionType explosionType, int minRange, int maxRange, int innerSplashRadius, int medianSplashRadius, int outerSplashRadius, bool targetsAir, bool targetsGround, bool targetsOwn) |
Public Attributes | |
std::string | name |
int | damageAmount |
int | damageBonus |
int | damageCooldown |
int | damageFactor |
ExplosionType | explosionType |
int | minRange |
int | maxRange |
int | innerSplashRadius |
int | medianSplashRadius |
int | outerSplashRadius |
bool | targetsAir |
bool | targetsGround |
bool | targetsOwn |
bool | valid |
Definition at line 9 of file WeaponType.cpp.
FastEcslent::WeaponTypeInternal::WeaponTypeInternal | ( | ) | [inline] |
FastEcslent::WeaponTypeInternal::WeaponTypeInternal | ( | ) | [inline] |
void FastEcslent::WeaponTypeInternal::set | ( | const char * | name, | |
int | damageAmount, | |||
int | damageBonus, | |||
int | damageCooldown, | |||
int | damageFactor, | |||
ExplosionType | explosionType, | |||
int | minRange, | |||
int | maxRange, | |||
int | innerSplashRadius, | |||
int | medianSplashRadius, | |||
int | outerSplashRadius, | |||
bool | targetsAir, | |||
bool | targetsGround, | |||
bool | targetsOwn | |||
) | [inline] |
Definition at line 13 of file WeaponType.cpp.
References damageAmount, damageBonus, damageCooldown, damageFactor, explosionType, FastEcslent::initializingWeaponType, innerSplashRadius, maxRange, medianSplashRadius, minRange, name, outerSplashRadius, targetsAir, targetsGround, targetsOwn, and valid.
Referenced by FastEcslent::WeaponTypes::init().
void FastEcslent::WeaponTypeInternal::set | ( | const char * | name, | |
int | damageAmount, | |||
int | damageBonus, | |||
int | damageCooldown, | |||
int | damageFactor, | |||
ExplosionType | explosionType, | |||
int | minRange, | |||
int | maxRange, | |||
int | innerSplashRadius, | |||
int | medianSplashRadius, | |||
int | outerSplashRadius, | |||
bool | targetsAir, | |||
bool | targetsGround, | |||
bool | targetsOwn | |||
) | [inline] |
Definition at line 13 of file WeaponType.cpp.
References damageAmount, damageBonus, damageCooldown, damageFactor, explosionType, FastEcslent::initializingWeaponType, innerSplashRadius, maxRange, medianSplashRadius, minRange, name, outerSplashRadius, targetsAir, targetsGround, targetsOwn, and valid.
std::string FastEcslent::WeaponTypeInternal::name |
Definition at line 34 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::getName(), and set().
Definition at line 36 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::damageAmount(), and set().
Definition at line 37 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::damageBonus(), and set().
Definition at line 38 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::damageCooldown(), and set().
Definition at line 39 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::damageFactor(), and set().
Definition at line 40 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::explosionType(), and set().
Definition at line 41 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::minRange(), and set().
Definition at line 42 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::maxRange(), and set().
Definition at line 43 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::innerSplashRadius(), and set().
Definition at line 44 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::medianSplashRadius(), and set().
Definition at line 45 of file WeaponType.cpp.
Referenced by FastEcslent::WeaponType::outerSplashRadius(), and set().
Definition at line 46 of file WeaponType.cpp.
Referenced by set(), and FastEcslent::WeaponType::targetsAir().
Definition at line 47 of file WeaponType.cpp.
Referenced by set(), and FastEcslent::WeaponType::targetsGround().
Definition at line 48 of file WeaponType.cpp.
Referenced by set(), and FastEcslent::WeaponType::targetsOwn().