torcs - 1.2.2

src/interfaces/graphic.h File Reference

#include <track.h>
#include <car.h>

Include dependency graph for graphic.h:

Include dependency graph

Go to the source code of this file.

Compounds

struct  tGraphicItf

Defines

#define GRX_IDENT   0
#define GR_PARAM_FILE   "config/graph.xml"
#define GR_SCT_DISPMODE   "Display Mode"
#define GR_ATT_CAM   "camera"
#define GR_ATT_CAM_HEAD   "camera head list"
#define GR_ATT_MIRROR   "enable mirror"
#define GR_ATT_MAP   "map mode"
#define GR_ATT_FOVY   "fovy"
#define GR_ATT_BOARD   "driver board"
#define GR_ATT_COUNTER   "driver counter"
#define GR_ATT_LEADER   "leader board"
#define GR_ATT_DEBUG   "debug info"
#define GR_ATT_GGRAPH   "G graph"
#define GR_ATT_ARCADE   "arcade"
#define GR_ATT_NBLEADER   "Max leaders entries"
#define GR_SCT_TVDIR   "TV Director View"
#define GR_ATT_CHGCAMINT   "change camera interval"
#define GR_ATT_EVTINT   "event interval"
#define GR_ATT_PROXTHLD   "proximity threshold"
#define GR_SCT_GRAPHIC   "Graphic"
#define GR_ATT_SMOKENB   "smoke value"
#define GR_ATT_SMOKEDELTAT   "smoke interval"
#define GR_ATT_SMOKEDLIFE   "smoke duration"
#define GR_ATT_MAXSTRIPBYWHEEL   "skid value"
#define GR_ATT_MAXPOINTBYSTRIP   "skid length"
#define GR_ATT_SKIDDELTAT   "skid interval"
#define GR_ATT_FOVFACT   "fov factor"
#define GR_ATT_LODFACTOR   "LOD Factor"
#define GR_ATT_NB_SCREENS   "number of screens"
#define GR_ATT_CUR_DRV   "current driver"
#define GR_SCT_PLAYABLE_DOV   "Playable Cameras Distance of Views"
#define GR_ATT_FRONT_GLOBAL   "Front Level Group Global"
#define GR_ATT_FRONT_LEVEL3   "Front Level Group 3"
#define GR_ATT_FRONT_LEVEL2   "Front Level Group 2"
#define GR_ATT_FRONT_LEVEL1   "Front Level Group 1"
#define GR_ATT_REAR_GLOBAL   "Rear Level Group Global"
#define GR_ATT_REAR_LEVEL3   "Rear Level Group 3"
#define GR_ATT_REAR_LEVEL2   "Rear Level Group 2"
#define GR_ATT_REAR_LEVEL1   "Rear Level Group 1"
#define GR_ATT_FRONT_MAP1   "Front Level Map 1"
#define GR_ATT_FRONT_MAP2   "Front Level Map 2"
#define GR_ATT_FRONT_MAP3   "Front Level Map 3"
#define GR_ATT_REAR_MAP1   "Rear Level Map 1"
#define GR_ATT_REAR_MAP2   "Rear Level Map 2"
#define GR_ATT_REAR_MAP3   "Rear Level Map 3"
#define GR_VIEW_STD   0
#define GR_VIEW_PART   1

Typedefs

typedef int(* tfGraphicInitTrack )(tTrack *)
typedef int(* tfGraphicInitCars )(struct Situation *)
typedef int(* tfGraphicInitView )(int, int, int, int, int, void *)
typedef int(* tfGraphicRefresh )(struct Situation *)
typedef void(* tfGraphicShutdwnCars )(void)
typedef void(* tfGraphicShutdwnTrack )(void)


Define Documentation

#define GR_ATT_ARCADE   "arcade"
 

#define GR_ATT_BOARD   "driver board"
 

#define GR_ATT_CAM   "camera"
 

#define GR_ATT_CAM_HEAD   "camera head list"
 

#define GR_ATT_CHGCAMINT   "change camera interval"
 

#define GR_ATT_COUNTER   "driver counter"
 

#define GR_ATT_CUR_DRV   "current driver"
 

#define GR_ATT_DEBUG   "debug info"
 

#define GR_ATT_EVTINT   "event interval"
 

#define GR_ATT_FOVFACT   "fov factor"
 

#define GR_ATT_FOVY   "fovy"
 

#define GR_ATT_FRONT_GLOBAL   "Front Level Group Global"
 

#define GR_ATT_FRONT_LEVEL1   "Front Level Group 1"
 

#define GR_ATT_FRONT_LEVEL2   "Front Level Group 2"
 

#define GR_ATT_FRONT_LEVEL3   "Front Level Group 3"
 

#define GR_ATT_FRONT_MAP1   "Front Level Map 1"
 

#define GR_ATT_FRONT_MAP2   "Front Level Map 2"
 

#define GR_ATT_FRONT_MAP3   "Front Level Map 3"
 

#define GR_ATT_GGRAPH   "G graph"
 

#define GR_ATT_LEADER   "leader board"
 

#define GR_ATT_LODFACTOR   "LOD Factor"
 

#define GR_ATT_MAP   "map mode"
 

#define GR_ATT_MAXPOINTBYSTRIP   "skid length"
 

#define GR_ATT_MAXSTRIPBYWHEEL   "skid value"
 

#define GR_ATT_MIRROR   "enable mirror"
 

#define GR_ATT_NB_SCREENS   "number of screens"
 

#define GR_ATT_NBLEADER   "Max leaders entries"
 

#define GR_ATT_PROXTHLD   "proximity threshold"
 

#define GR_ATT_REAR_GLOBAL   "Rear Level Group Global"
 

#define GR_ATT_REAR_LEVEL1   "Rear Level Group 1"
 

#define GR_ATT_REAR_LEVEL2   "Rear Level Group 2"
 

#define GR_ATT_REAR_LEVEL3   "Rear Level Group 3"
 

#define GR_ATT_REAR_MAP1   "Rear Level Map 1"
 

#define GR_ATT_REAR_MAP2   "Rear Level Map 2"
 

#define GR_ATT_REAR_MAP3   "Rear Level Map 3"
 

#define GR_ATT_SKIDDELTAT   "skid interval"
 

#define GR_ATT_SMOKEDELTAT   "smoke interval"
 

#define GR_ATT_SMOKEDLIFE   "smoke duration"
 

#define GR_ATT_SMOKENB   "smoke value"
 

#define GR_PARAM_FILE   "config/graph.xml"
 

#define GR_SCT_DISPMODE   "Display Mode"
 

#define GR_SCT_GRAPHIC   "Graphic"
 

#define GR_SCT_PLAYABLE_DOV   "Playable Cameras Distance of Views"
 

#define GR_SCT_TVDIR   "TV Director View"
 

#define GR_VIEW_PART   1
 

#define GR_VIEW_STD   0
 

#define GRX_IDENT   0
 


Typedef Documentation

typedef int(* tfGraphicInitCars)(struct Situation *)
 

typedef int(* tfGraphicInitTrack)(tTrack *)
 

typedef int(* tfGraphicInitView)(int , int , int , int , int , void * )
 

typedef int(* tfGraphicRefresh)(struct Situation *)
 

typedef void(* tfGraphicShutdwnCars)(void)
 

typedef void(* tfGraphicShutdwnTrack)(void)
 


Generated at Thu Feb 26 21:52:32 2004 for torcs by doxygen 1.3.3 written by Dimitri van Heesch, © 1997-1999
TORCS © Eric Espié 1999, 2002.