Main Page | Modules | Namespace List | Class Hierarchy | Compound List | File List | Compound Members | File Members

GameCtrl Class Reference
[Control]

#include <gamectrl.h>

Inheritance diagram for GameCtrl:

Overlay List of all members.

Public Member Functions

int isActive ()
int getState ()
int hasRescueCredit ()
int getRescueCredit ()
void reduceEpsilon (int opp)
void photonHit (float, Vehicle *)
void rescue ()
void activate ()
void deactivate ()
int isVisible ()
void update (float delta_time)
void setPos (s2f p)
s2f getPos ()
void setRandomPos ()
void setOpponent (Vehicle *o)
void waitNetGame ()
void startGame ()
void startNetGame ()
void stopGame ()
int isNetGame ()
int isDeathMatch ()
int isInGame ()
int isFinished ()
void init (AdsoHeightMap *m, Vehicle *v, Camera *e)
void drawArrow ()
void drawText ()
void draw ()
 Draw overlay object.

 GameCtrl ()

Public Attributes

Vehiclevehicle
Vehicleopponent
Epsilonepsilon
Ufoufo

Constructor & Destructor Documentation

GameCtrl::GameCtrl  )  [inline]
 


Member Function Documentation

void GameCtrl::activate  ) 
 

void GameCtrl::deactivate  ) 
 

void GameCtrl::draw  )  [inline, virtual]
 

Draw overlay object.

Implements Overlay.

void GameCtrl::drawArrow  ) 
 

void GameCtrl::drawText  ) 
 

s2f GameCtrl::getPos  )  [inline]
 

int GameCtrl::getRescueCredit  ) 
 

int GameCtrl::getState  )  [inline]
 

int GameCtrl::hasRescueCredit  )  [inline]
 

void GameCtrl::init AdsoHeightMap m,
Vehicle v,
Camera e
 

int GameCtrl::isActive  )  [inline]
 

int GameCtrl::isDeathMatch  )  [inline]
 

int GameCtrl::isFinished  )  [inline]
 

int GameCtrl::isInGame  )  [inline]
 

int GameCtrl::isNetGame  )  [inline]
 

int GameCtrl::isVisible  )  [inline]
 

void GameCtrl::photonHit float  ,
Vehicle
 

void GameCtrl::reduceEpsilon int  opp  ) 
 

void GameCtrl::rescue  ) 
 

void GameCtrl::setOpponent Vehicle o  )  [inline]
 

void GameCtrl::setPos s2f  p  ) 
 

void GameCtrl::setRandomPos  ) 
 

void GameCtrl::startGame  ) 
 

void GameCtrl::startNetGame  ) 
 

void GameCtrl::stopGame  ) 
 

void GameCtrl::update float  delta_time  ) 
 

void GameCtrl::waitNetGame  ) 
 


Member Data Documentation

Epsilon* GameCtrl::epsilon
 

Vehicle * GameCtrl::opponent
 

Ufo* GameCtrl::ufo
 

Vehicle* GameCtrl::vehicle
 


The documentation for this class was generated from the following files:
Generated on Mon Jul 21 10:44:48 2003 for Rover by doxygen 1.3.2