zValidatorOwner Class Reference

#include <zValidator.h>

Inheritance diagram for zValidatorOwner:

Inheritance graph
[legend]
Collaboration diagram for zValidatorOwner:

Collaboration graph
[legend]

List of all members.

Public Member Functions

 zValidatorOwner (Triad _positive, Triad _marked)
 zValidatorOwner (zValidatorOwner const &other)
void operator= (zValidatorOwner const &other)
 overloaded assignment operator
virtual ~zValidatorOwner ()
zValidatorcopy (void) const

Static Public Member Functions

static zValidatorcreate (Triad _positive, Triad _marked)

Protected Member Functions

bool isValid (gVectorExtra< nNetObjectID > &owners, gVectorExtra< nNetObjectID > &teamOwners, gCycle *possibleUser)


Detailed Description

Definition at line 115 of file zValidator.h.


Constructor & Destructor Documentation

zValidatorOwner::zValidatorOwner ( Triad  _positive,
Triad  _marked 
)

Definition at line 156 of file zValidator.cpp.

Referenced by copy(), and create().

00156                                                               :
00157         zValidator(_positive, _marked)
00158 { }

Here is the caller graph for this function:

zValidatorOwner::zValidatorOwner ( zValidatorOwner const &  other  ) 

Definition at line 160 of file zValidator.cpp.

00160                                                             :
00161         zValidator(other)
00162 { }

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

Definition at line 122 of file zValidator.h.

00122 {};


Member Function Documentation

zValidator * zValidatorOwner::create ( Triad  _positive,
Triad  _marked 
) [static]

Reimplemented from zValidator.

Definition at line 151 of file zValidator.cpp.

References zValidatorOwner().

00152 {
00153     return new zValidatorOwner(_positive, _marked);
00154 }

Here is the call graph for this function:

void zValidatorOwner::operator= ( zValidatorOwner const &  other  ) 

overloaded assignment operator

Definition at line 164 of file zValidator.cpp.

References zValidator::operator=().

00165 {
00166     this->zValidator::operator=(other);
00167 }

Here is the call graph for this function:

zValidator * zValidatorOwner::copy ( void   )  const [virtual]

Reimplemented from zValidator.

Definition at line 169 of file zValidator.cpp.

References zValidatorOwner().

00169                                             {
00170     return new zValidatorOwner(*this);
00171 }

Here is the call graph for this function:

bool zValidatorOwner::isValid ( gVectorExtra< nNetObjectID > &  owners,
gVectorExtra< nNetObjectID > &  teamOwners,
gCycle possibleUser 
) [protected, virtual]

Reimplemented from zValidator.

Definition at line 174 of file zValidator.cpp.

References zValidator::isOwner(), and eNetGameObject::Player().

00175 {
00176     return isOwner(possibleUser->Player(), owners);
00177 }

Here is the call graph for this function:


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