playerstate Class Reference

#include <entity.h>

Inherited by clientstate, and playerent.

List of all members.

Public Member Functions

 playerstate ()
virtual ~playerstate ()
itemstat & itemstats (int type)
bool canpickup (int type)
void additem (itemstat &is, int &v)
void pickup (int type)
void respawn ()
virtual void spawnstate (int gamemode)
int dodamage (int damage)

Public Attributes

int health
int armour
int primary
int nextprimary
int gunselect
bool akimbo
int ammo [NUMGUNS]
int mag [NUMGUNS]
int gunwait [NUMGUNS]


Constructor & Destructor Documentation

playerstate::playerstate (  )  [inline]

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


Member Function Documentation

void playerstate::additem ( itemstat &  is,
int &  v 
) [inline]

bool playerstate::canpickup ( int  type  )  [inline]

int playerstate::dodamage ( int  damage  )  [inline]

itemstat& playerstate::itemstats ( int  type  )  [inline]

void playerstate::pickup ( int  type  )  [inline]

void playerstate::respawn (  )  [inline]

Reimplemented in playerent, and clientstate.

virtual void playerstate::spawnstate ( int  gamemode  )  [inline, virtual]

Reimplemented in playerent.


Member Data Documentation

int playerstate::ammo[NUMGUNS]

int playerstate::gunwait[NUMGUNS]

int playerstate::mag[NUMGUNS]


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

Generated on Mon Dec 8 21:41:36 2008 for AssaultCube by  doxygen 1.5.7.1