zEffectorCycleRubber Class Reference

#include <zEffector.h>

Inheritance diagram for zEffectorCycleRubber:

Inheritance graph
[legend]
Collaboration diagram for zEffectorCycleRubber:

Collaboration graph
[legend]

List of all members.

Public Member Functions

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

Static Public Member Functions

static zEffectorcreate ()


Detailed Description

Definition at line 111 of file zEffector.h.


Constructor & Destructor Documentation

zEffectorCycleRubber::zEffectorCycleRubber (  )  [inline]

Definition at line 115 of file zEffector.h.

Referenced by copy(), and create().

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

Here is the caller graph for this function:

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

Definition at line 116 of file zEffector.h.

00116 :zEffector(other) { };

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

Definition at line 119 of file zEffector.h.

00119 {};


Member Function Documentation

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

Reimplemented from zEffector.

Definition at line 114 of file zEffector.h.

References zEffectorCycleRubber().

00114 { return new zEffectorCycleRubber(); };

Here is the call graph for this function:

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

Definition at line 117 of file zEffector.h.

References zEffector::operator=().

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

Here is the call graph for this function:

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

overloaded assignment operator

Reimplemented from zEffector.

Definition at line 118 of file zEffector.h.

References zEffectorCycleRubber().

00118 { return new zEffectorCycleRubber(*this); };

Here is the call graph for this function:

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

Reimplemented from zEffector.

Definition at line 133 of file zEffector.cpp.

00134 {
00135     gVectorExtra<ePlayerNetID *>::iterator iter;
00136     for(iter = d_calculatedTargets.begin();
00137             iter != d_calculatedTargets.end();
00138             ++iter)
00139     {
00140         static_cast<gCycle *>((*iter)->Object())->SetRubber(0.0);
00141     }
00142 }


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