Planeshift
DamageHistory Class Reference

An AttackerHistory entry for a regular, one-time damaging attack. More...

#include <gem.h>

Public Member Functions

virtual float Damage () const
 
 DamageHistory (gemActor *attacker, float dmg)
 
virtual ~DamageHistory ()
 
- Public Member Functions inherited from AttackerHistory
gemActorAttacker () const
 
csTicks TimeOfAttack () const
 
virtual ~AttackerHistory ()
 

Protected Attributes

float damage
 
- Protected Attributes inherited from AttackerHistory
csWeakRef< gemActorattacker_ref
 
csTicks timeOfAttack
 

Additional Inherited Members

- Protected Member Functions inherited from AttackerHistory
 AttackerHistory (gemActor *attacker)
 

Detailed Description

An AttackerHistory entry for a regular, one-time damaging attack.

Definition at line 1114 of file gem.h.

Constructor & Destructor Documentation

DamageHistory::DamageHistory ( gemActor attacker,
float  dmg 
)
inline

Definition at line 1117 of file gem.h.

virtual DamageHistory::~DamageHistory ( )
inlinevirtual

Definition at line 1121 of file gem.h.

Member Function Documentation

virtual float DamageHistory::Damage ( ) const
inlinevirtual

Implements AttackerHistory.

Definition at line 1122 of file gem.h.

Member Data Documentation

float DamageHistory::damage
protected

Definition at line 1127 of file gem.h.


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