Richard Boegli's CnC_Generals_Zero_Hour Fork WIP
This is documentation of Richard Boegil's Zero Hour Fork
 
Loading...
Searching...
No Matches
WeaponBonus Class Reference

#include <Weapon.h>

Public Types

enum  Field {
  DAMAGE = 0 , RADIUS , RANGE , RATE_OF_FIRE ,
  PRE_ATTACK , FIELD_COUNT
}
 

Public Member Functions

 WeaponBonus ()
 
void clear ()
 
Real getField (Field f) const
 
void setField (Field f, Real v)
 
void appendBonuses (WeaponBonus &bonus) const
 

Detailed Description

Definition at line 257 of file Weapon.h.

Member Enumeration Documentation

◆ Field

Enumerator
DAMAGE 
RADIUS 
RANGE 
RATE_OF_FIRE 
PRE_ATTACK 
FIELD_COUNT 

Definition at line 261 of file Weapon.h.

Constructor & Destructor Documentation

◆ WeaponBonus()

WeaponBonus::WeaponBonus ( )
inline

Definition at line 272 of file Weapon.h.

Member Function Documentation

◆ appendBonuses()

void WeaponBonus::appendBonuses ( WeaponBonus & bonus) const

Definition at line 3487 of file Weapon.cpp.

◆ clear()

void WeaponBonus::clear ( )
inline

Definition at line 277 of file Weapon.h.

◆ getField()

Real WeaponBonus::getField ( Field f) const
inline

Definition at line 283 of file Weapon.h.

◆ setField()

void WeaponBonus::setField ( Field f,
Real v )
inline

Definition at line 284 of file Weapon.h.


The documentation for this class was generated from the following files: