zEffectorDeath Class Reference

#include <zEffector.h>

Inheritance diagram for zEffectorDeath:

Inheritance graph
[legend]
Collaboration diagram for zEffectorDeath:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 zEffectorDeath ()
 zEffectorDeath (zEffectorDeath const &other)
void operator= (zEffectorDeath const &other)
virtual zEffectorDeathcopy (void) const
 overloaded assignment operator
virtual ~zEffectorDeath ()
virtual void effect (gVectorExtra< ePlayerNetID * > &d_calculatedTargets)

Static Public Member Functions

static zEffectorcreate ()


Detailed Description

Definition at line 80 of file zEffector.h.


Constructor & Destructor Documentation

zEffectorDeath::zEffectorDeath (  )  [inline]

Definition at line 84 of file zEffector.h.

Referenced by copy(), and create().

00084 :zEffector(){ }; //<! Constructor

Here is the caller graph for this function:

zEffectorDeath::zEffectorDeath ( zEffectorDeath const &  other  )  [inline]

Definition at line 85 of file zEffector.h.

00085 :zEffector(other) { };

virtual zEffectorDeath::~zEffectorDeath (  )  [inline, virtual]

Definition at line 88 of file zEffector.h.

00088 {};


Member Function Documentation

static zEffector* zEffectorDeath::create (  )  [inline, static]

Reimplemented from zEffector.

Definition at line 83 of file zEffector.h.

References zEffectorDeath().

00083 { return new zEffectorDeath(); };

Here is the call graph for this function:

void zEffectorDeath::operator= ( zEffectorDeath const &  other  )  [inline]

Definition at line 86 of file zEffector.h.

References zEffector::operator=().

00086 { this->zEffector::operator=(other); }; 

Here is the call graph for this function:

virtual zEffectorDeath* zEffectorDeath::copy ( void   )  const [inline, virtual]

overloaded assignment operator

Reimplemented from zEffector.

Definition at line 87 of file zEffector.h.

References zEffectorDeath().

00087 { return new zEffectorDeath(*this); };

Here is the call graph for this function:

void zEffectorDeath::effect ( gVectorExtra< ePlayerNetID * > &  d_calculatedTargets  )  [virtual]

Reimplemented from zEffector.

Definition at line 102 of file zEffector.cpp.

00103 {
00104     gVectorExtra<ePlayerNetID *>::iterator iter;
00105     for(iter = d_calculatedTargets.begin();
00106             iter != d_calculatedTargets.end();
00107             ++iter)
00108     {
00109         static_cast<gCycle *>((*iter)->Object())->Kill();
00110     }
00111 }


The documentation for this class was generated from the following files:
Generated on Sun Mar 16 00:01:35 2008 for Armagetron Advanced by  doxygen 1.5.4