FastEcslent::WeaponTypeInternal Class Reference

List of all members.

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


Detailed Description

Definition at line 9 of file WeaponType.cpp.


Constructor & Destructor Documentation

FastEcslent::WeaponTypeInternal::WeaponTypeInternal (  )  [inline]

Definition at line 12 of file WeaponType.cpp.

References valid.

FastEcslent::WeaponTypeInternal::WeaponTypeInternal (  )  [inline]

Definition at line 12 of file WeaponType.cpp.

References valid.


Member Function Documentation

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.


Member Data Documentation

std::string FastEcslent::WeaponTypeInternal::name

Definition at line 34 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::getName(), and set().

int FastEcslent::WeaponTypeInternal::damageAmount

Definition at line 36 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::damageAmount(), and set().

int FastEcslent::WeaponTypeInternal::damageBonus

Definition at line 37 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::damageBonus(), and set().

int FastEcslent::WeaponTypeInternal::damageCooldown

Definition at line 38 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::damageCooldown(), and set().

int FastEcslent::WeaponTypeInternal::damageFactor

Definition at line 39 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::damageFactor(), and set().

ExplosionType FastEcslent::WeaponTypeInternal::explosionType

Definition at line 40 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::explosionType(), and set().

int FastEcslent::WeaponTypeInternal::minRange

Definition at line 41 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::minRange(), and set().

int FastEcslent::WeaponTypeInternal::maxRange

Definition at line 42 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::maxRange(), and set().

int FastEcslent::WeaponTypeInternal::innerSplashRadius

Definition at line 43 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::innerSplashRadius(), and set().

int FastEcslent::WeaponTypeInternal::medianSplashRadius

Definition at line 44 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::medianSplashRadius(), and set().

int FastEcslent::WeaponTypeInternal::outerSplashRadius

Definition at line 45 of file WeaponType.cpp.

Referenced by FastEcslent::WeaponType::outerSplashRadius(), and set().

bool FastEcslent::WeaponTypeInternal::targetsAir

Definition at line 46 of file WeaponType.cpp.

Referenced by set(), and FastEcslent::WeaponType::targetsAir().

bool FastEcslent::WeaponTypeInternal::targetsGround

Definition at line 47 of file WeaponType.cpp.

Referenced by set(), and FastEcslent::WeaponType::targetsGround().

bool FastEcslent::WeaponTypeInternal::targetsOwn

Definition at line 48 of file WeaponType.cpp.

Referenced by set(), and FastEcslent::WeaponType::targetsOwn().

bool FastEcslent::WeaponTypeInternal::valid

Definition at line 49 of file WeaponType.cpp.

Referenced by set(), and WeaponTypeInternal().


The documentation for this class was generated from the following files:
Generated on Fri Dec 13 14:54:21 2013 for FastECSLent by  doxygen 1.5.4