torcs - 1.2.2

cGrBoard Class Reference

#include <grboard.h>

Collaboration diagram for cGrBoard:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 cGrBoard (int myid)
 ~cGrBoard ()
void initBoard (void)
void shutdown (void)
void selectBoard (int brd)
void dispGaph (tCarElt *car)
void initBoardCar (tCarElt *car)
cGrTrackMapgetTrackMap ()
void refreshBoard (tSituation *s, float Fps, int forceArcade, tCarElt *curr)
void loadDefaults (tCarElt *curCar)
 cGrBoard (int myid)
 ~cGrBoard ()
void initBoard (void)
void shutdown (void)
void selectBoard (int brd)
void dispGaph (tCarElt *car)
void initBoardCar (tCarElt *car)
cGrTrackMapgetTrackMap ()
void refreshBoard (tSituation *s, float Fps, int forceArcade, tCarElt *curr)
void loadDefaults (tCarElt *curCar)

Protected Attributes

int id
int boardFlag
int leaderFlag
int debugFlag
int leaderNb
int counterFlag
int GFlag
int arcadeFlag

Private Member Functions

void grDispDebug (float fps, tCarElt *car)
void grDispGGraph (tCarElt *car)
void grDispCarBoard1 (tCarElt *car, tSituation *s)
void grDispMisc (tCarElt *car)
void grDrawGauge (tdble X1, tdble Y1, tdble H, float *clr1, float *clr2, tdble val, char *title)
void grDispCarBoard2 (tCarElt *car, tSituation *s)
void grDispCarBoard (tCarElt *car, tSituation *s)
void grDispCounterBoard (tCarElt *car)
void grDispLeaderBoard (tCarElt *car, tSituation *s)
void grDispCounterBoard2 (tCarElt *car)
void grDispArcade (tCarElt *car, tSituation *s)
void grDispDebug (float fps, tCarElt *car)
void grDispGGraph (tCarElt *car)
void grDispCarBoard1 (tCarElt *car, tSituation *s)
void grDispMisc (tCarElt *car)
void grDrawGauge (tdble X1, tdble Y1, tdble H, float *clr1, float *clr2, tdble val, char *title)
void grDispCarBoard2 (tCarElt *car, tSituation *s)
void grDispCarBoard (tCarElt *car, tSituation *s)
void grDispCounterBoard (tCarElt *car)
void grDispLeaderBoard (tCarElt *car, tSituation *s)
void grDispCounterBoard2 (tCarElt *car)
void grDispArcade (tCarElt *car, tSituation *s)

Private Attributes

cGrTrackMaptrackMap
cGrTrackMaptrackMap

Constructor & Destructor Documentation

cGrBoard::cGrBoard int  myid  ) 
 

cGrBoard::~cGrBoard  ) 
 

cGrBoard::cGrBoard int  myid  ) 
 

cGrBoard::~cGrBoard  ) 
 


Member Function Documentation

void cGrBoard::dispGaph tCarElt car  ) 
 

void cGrBoard::dispGaph tCarElt car  ) 
 

cGrTrackMap* cGrBoard::getTrackMap  )  [inline]
 

cGrTrackMap* cGrBoard::getTrackMap  )  [inline]
 

void cGrBoard::grDispArcade tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispArcade tCarElt car,
tSituation s
[private]
 

Here is the call graph for this function:

void cGrBoard::grDispCarBoard tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispCarBoard tCarElt car,
tSituation s
[private]
 

Here is the call graph for this function:

void cGrBoard::grDispCarBoard1 tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispCarBoard1 tCarElt car,
tSituation s
[private]
 

Here is the call graph for this function:

void cGrBoard::grDispCarBoard2 tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispCarBoard2 tCarElt car,
tSituation s
[private]
 

Here is the call graph for this function:

void cGrBoard::grDispCounterBoard tCarElt car  )  [private]
 

void cGrBoard::grDispCounterBoard tCarElt car  )  [private]
 

Here is the call graph for this function:

void cGrBoard::grDispCounterBoard2 tCarElt car  )  [private]
 

void cGrBoard::grDispCounterBoard2 tCarElt car  )  [private]
 

Here is the call graph for this function:

void cGrBoard::grDispDebug float  fps,
tCarElt car
[private]
 

void cGrBoard::grDispDebug float  fps,
tCarElt car
[private]
 

Here is the call graph for this function:

void cGrBoard::grDispGGraph tCarElt car  )  [private]
 

void cGrBoard::grDispGGraph tCarElt car  )  [private]
 

void cGrBoard::grDispLeaderBoard tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispLeaderBoard tCarElt car,
tSituation s
[private]
 

void cGrBoard::grDispMisc tCarElt car  )  [private]
 

void cGrBoard::grDispMisc tCarElt car  )  [private]
 

void cGrBoard::grDrawGauge tdble  X1,
tdble  Y1,
tdble  H,
float *  clr1,
float *  clr2,
tdble  val,
char *  title
[private]
 

void cGrBoard::grDrawGauge tdble  X1,
tdble  Y1,
tdble  H,
float *  clr1,
float *  clr2,
tdble  val,
char *  title
[private]
 

void cGrBoard::initBoard void   ) 
 

void cGrBoard::initBoard void   ) 
 

void cGrBoard::initBoardCar tCarElt car  ) 
 

void cGrBoard::initBoardCar tCarElt car  ) 
 

void cGrBoard::loadDefaults tCarElt curCar  ) 
 

void cGrBoard::loadDefaults tCarElt curCar  ) 
 

Here is the call graph for this function:

void cGrBoard::refreshBoard tSituation s,
float  Fps,
int  forceArcade,
tCarElt curr
 

void cGrBoard::refreshBoard tSituation s,
float  Fps,
int  forceArcade,
tCarElt curr
 

void cGrBoard::selectBoard int  brd  ) 
 

void cGrBoard::selectBoard int  brd  ) 
 

Here is the call graph for this function:

void cGrBoard::shutdown void   ) 
 

void cGrBoard::shutdown void   ) 
 


Member Data Documentation

int cGrBoard::arcadeFlag [protected]
 

int cGrBoard::boardFlag [protected]
 

int cGrBoard::counterFlag [protected]
 

int cGrBoard::debugFlag [protected]
 

int cGrBoard::GFlag [protected]
 

int cGrBoard::id [protected]
 

int cGrBoard::leaderFlag [protected]
 

int cGrBoard::leaderNb [protected]
 

cGrTrackMap* cGrBoard::trackMap [private]
 

cGrTrackMap* cGrBoard::trackMap [private]
 


The documentation for this class was generated from the following files:
Generated at Thu Feb 26 21:53:58 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.