Difference between revisions of "Player Functions"

From theFarWilds
Jump to: navigation, search
(Constructors)
 
(2 intermediate revisions by one user not shown)
Line 3: Line 3:
  
 
== Constructors ==
 
== Constructors ==
  Player getAIPlayer( int index );
+
  Player '''getAIPlayer'''( int index );
 
   
 
   
  Player getHumanPlayer( int index );
+
  Player '''getHumanPlayer'''( int index );
 +
 +
Player '''getPlayer'''( int index );
  
 
== Methods ==
 
== Methods ==
 
  bool '''isValid'''();
 
  bool '''isValid'''();
 +
 +
bool '''isHuman'''();
 
   
 
   
 
  void '''addToHand'''( string cardName );
 
  void '''addToHand'''( string cardName );

Latest revision as of 02:05, 13 April 2010

Each player object represents a human or ai player.

Constructors

Player getAIPlayer( int index );

Player getHumanPlayer( int index );

Player getPlayer( int index );

Methods

bool isValid();

bool isHuman();

void addToHand( string cardName );

void addToDeck( string cardName, int index );

Card getDeckCard( int index );

Card getHandCard( int index );

void removeHandCard( int index );

void removeDeckCard( int index );

void drawCard();

void shuffleDeck();

int deckSize();

int handSize();

void addFlux( int delta );

void addGlory( int delta );

int getFlux();

int getGlory();

void setTeam( int teamId );
// set to zero for no team