Player Class Reference

#include <Player.h>

Collaboration diagram for Player:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 Player (int plyId, class MissionDef *mission)
VehicleSpritegetVehicleSprite ()
void doKey (int key, int x, int y, bool special, bool down, unsigned int modifiers)
void setCurrentVehicle (int index)
void setCurrentPlatoon (int index)
void endTurn ()
void update (void)
void paint (void)
void addVehicle (VehicleSprite *v)
CondgetWinCond ()
void setId (int plyId)
int getId ()

Public Attributes

int base
std::vector< VehicleSprite * > vehicles
VehicleSpritecurrentVehicle
std::vector< VehicleGroup * > platoons

Protected Member Functions

int keyToGroup (int key)

Protected Attributes

int myId
Mapterrain_map
int rotate_camera
Cond wincond

Constructor & Destructor Documentation

Player::Player ( int  plyId,
class MissionDef mission 
)


Member Function Documentation

void Player::addVehicle ( VehicleSprite v  ) 

void Player::doKey ( int  key,
int  x,
int  y,
bool  special,
bool  down,
unsigned int  modifiers 
)

void Player::endTurn (  ) 

int Player::getId (  ) 

VehicleSprite* Player::getVehicleSprite (  )  [inline]

Cond& Player::getWinCond (  )  [inline]

int Player::keyToGroup ( int  key  )  [protected]

void Player::paint ( void   ) 

void Player::setCurrentPlatoon ( int  index  ) 

void Player::setCurrentVehicle ( int  index  ) 

void Player::setId ( int  plyId  ) 

void Player::update ( void   ) 


Member Data Documentation

int Player::base

VehicleSprite* Player::currentVehicle

int Player::myId [protected]

std::vector<VehicleGroup*> Player::platoons

int Player::rotate_camera [protected]

Map* Player::terrain_map [protected]

std::vector<VehicleSprite*> Player::vehicles

Cond Player::wincond [protected]


The documentation for this class was generated from the following file:
Generated on Sun Mar 11 15:33:26 2007 for MetalWarriors by  doxygen 1.4.7