src/tron/zone/zSelector.h File Reference

#include <vector>
#include <boost/shared_ptr.hpp>
#include "gVectorExtra.h"
#include "ePlayer.h"
#include "gCycle.h"
#include "eTeam.h"
#include "zMisc.h"
#include "zone/zEffector.h"

Include dependency graph for zSelector.h:

This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

class  zSelector
class  zSelectorSelf
class  zSelectorTeammate
class  zSelectorTeam
class  zSelectorAll
class  zSelectorAllButSelf
class  zSelectorAnother
class  zSelectorOwner
class  zSelectorOwnerTeam
class  zSelectorOwnerTeamTeammate
class  zSelectorAnyDead
class  zSelectorAllDead
class  zSelectorSingleDeadOwner
class  zSelectorAnotherTeammateDead
class  zSelectorAnotherNotTeammateDead

Typedefs

typedef boost::shared_ptr
< zEffector
zEffectorPtr
typedef std::vector< zEffectorPtrzEffectorPtrs

Enumerations

enum  LivingStatus { _either, _alive, _dead }


Typedef Documentation

typedef boost::shared_ptr<zEffector> zEffectorPtr

Definition at line 40 of file zSelector.h.

typedef std::vector< zEffectorPtr > zEffectorPtrs

Definition at line 43 of file zSelector.h.


Enumeration Type Documentation

enum LivingStatus

Enumerator:
_either 
_alive 
_dead 

Definition at line 45 of file zSelector.h.

00045                   {
00046     _either, // Any player should be considered
00047     _alive,  // A player that has a working vehicule
00048     _dead    // A player without a working vehicule
00049 };


Generated on Sat Mar 15 23:18:51 2008 for Armagetron Advanced by  doxygen 1.5.4