TORCS  1.3.9
The Open Racing Car Simulator

Track Structure and Track Loader Module Definition. More...

#include <tgf.h>
#include <tmath/linalg_t.h>
Include dependency graph for track.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  RoadCam
 road camera More...
 
struct  SegExt
 Extended track segment. More...
 
struct  trackSurface
 Surface. More...
 
struct  trackBarrier
 Barrier. More...
 
struct  trackSeg
 Track segment (tTrackSeg) The segments can be straights (type TR_STR): (the track goes from the right to the left) More...
 
struct  tTrkLocPos
 Location on the track in local coordinates. More...
 
struct  TrackOwnPit
 Driver's pit. More...
 
struct  tTrackPitInfo
 Pits Info Structure. More...
 
struct  tTurnMarksInfo
 
struct  tTrackGraphicInfo
 
struct  tTrack
 Track structure. More...
 
struct  tTrackItf
 Interface Structure for Track Loader. More...
 

Macros

#define TRK_IDENT   0 /* from 0x01 to 0xFF */
 
#define TRK_SECT_HDR   "Header"
 
#define TRK_ATT_WIDTH   "width"
 
#define TRK_ATT_SURF   "surface"
 
#define TRK_ATT_NAME   "name"
 
#define TRK_ATT_VERSION   "version"
 
#define TRK_ATT_AUTHOR   "author"
 
#define TRK_ATT_DESCR   "description"
 
#define TRK_ATT_CAT   "category"
 
#define TRK_SECT_GRAPH   "Graphic"
 
#define TRK_ATT_3DDESC   "3d description"
 
#define TRK_ATT_BKGRND   "background image"
 
#define TRK_ATT_BKGRND2   "background image2"
 
#define TRK_ATT_BGTYPE   "background type"
 
#define TRK_ATT_BGCLR_R   "background color R"
 
#define TRK_ATT_BGCLR_G   "background color G"
 
#define TRK_ATT_BGCLR_B   "background color B"
 
#define TRK_LST_ENV   "Environment Mapping"
 
#define TRK_ATT_ENVNAME   "env map image"
 
#define TRK_ATT_SPEC_R   "specular color R"
 
#define TRK_ATT_SPEC_G   "specular color G"
 
#define TRK_ATT_SPEC_B   "specular color B"
 
#define TRK_ATT_AMBIENT_R   "ambient color R"
 
#define TRK_ATT_AMBIENT_G   "ambient color G"
 
#define TRK_ATT_AMBIENT_B   "ambient color B"
 
#define TRK_ATT_DIFFUSE_R   "diffuse color R"
 
#define TRK_ATT_DIFFUSE_G   "diffuse color G"
 
#define TRK_ATT_DIFFUSE_B   "diffuse color B"
 
#define TRK_ATT_SHIN   "shininess"
 
#define TRK_ATT_LIPOS_X   "light position x"
 
#define TRK_ATT_LIPOS_Y   "light position y"
 
#define TRK_ATT_LIPOS_Z   "light position z"
 
#define TRK_ATT_FOVFACT   "fov factor"
 
#define TRK_SECT_TURNMARKS   "Graphic/Turn Marks"
 
#define TRK_ATT_HSPACE   "horizontal space"
 
#define TRK_ATT_VSPACE   "vertical space"
 
#define TRK_SECT_TERRAIN   "Graphic/Terrain Generation"
 
#define TRK_ATT_TSTEP   "track step"
 
#define TRK_ATT_BMARGIN   "border margin"
 
#define TRK_ATT_BSTEP   "border step"
 
#define TRK_ATT_ORIENT   "orientation"
 
#define TRK_VAL_CLOCK   "clockwise"
 
#define TRK_VAL_CCLOCK   "counter-clockwise"
 
#define TRK_ATT_SURFRAND   "texture randomness"
 
#define TRK_ATT_RELIEF   "relief file"
 
#define TRK_ATT_ELEVATION   "elevation map"
 
#define TRK_ATT_ALT_MAX   "maximum altitude"
 
#define TRK_ATT_ALT_MIN   "minimum altitude"
 
#define TRK_ATT_GRPSZ   "group size"
 
#define TRK_ATT_OBJMAP   "object map"
 
#define TRK_ATT_COLOR   "color"
 
#define TRK_ATT_OBJECT   "object"
 
#define TRK_ATT_SEED   "random seed"
 
#define TRK_ATT_ORIENTATION_TYPE   "orientation type"
 
#define TRK_ATT_ORIENTATION   "orientation"
 
#define TRK_ATT_DH   "delta height"
 
#define TRK_ATT_DV   "delta vert"
 
#define TRK_SECT_OBJMAP   "Object Maps"
 
#define TRK_SECT_SURFACES   "Surfaces"
 
#define TRK_SECT_OBJECTS   "Objects"
 
#define TRK_ATT_FRICTION   "friction"
 
#define TRK_ATT_ROLLRES   "rolling resistance"
 
#define TRK_ATT_ROUGHT   "roughness"
 
#define TRK_ATT_ROUGHTWL   "roughness wavelength"
 
#define TRK_ATT_DAMMAGE   "dammage"
 
#define TRK_ATT_REBOUND   "rebound"
 
#define TRK_ATT_TEXTURE   "texture name"
 
#define TRK_ATT_BUMPNAME   "bump name"
 
#define TRK_ATT_RACELINENAME   "raceline name"
 
#define TRK_ATT_TEXTYPE   "texture type"
 
#define TRK_ATT_TEXLINK   "texture link with previous"
 
#define TRK_ATT_TEXSIZE   "texture size"
 
#define TRK_ATT_BUMPSIZE   "bump size"
 
#define TRK_ATT_TEXSTARTBOUNDARY   "texture start on boundary"
 
#define TRK_ATT_TEXMIPMAP   "texture mipmap"
 
#define TRK_ATT_R1   "color R1"
 
#define TRK_ATT_G1   "color G1"
 
#define TRK_ATT_B1   "color B1"
 
#define TRK_ATT_R2   "color R2"
 
#define TRK_ATT_G2   "color G2"
 
#define TRK_ATT_B2   "color B2"
 
#define TRK_ATT_STEPLEN   "steps length"
 
#define TRK_VAL_YES   "yes"
 
#define TRK_VAL_NO   "no"
 
#define TRK_SECT_MAIN   "Main Track"
 
#define TRK_LST_SEGMENTS   "Track Segments"
 
#define TRK_ATT_TYPE   "type"
 
#define TRK_ATT_RLEXT   "raceline ext"
 
#define TRK_ATT_RLINT   "raceline int"
 
#define TRK_ATT_RLWIDTHSCALE   "raceline widthscale"
 
#define TRK_VAL_STR   "str"
 
#define TRK_VAL_LFT   "lft"
 
#define TRK_VAL_RGT   "rgt"
 
#define TRK_ATT_LG   "lg"
 
#define TRK_ATT_RADIUS   "radius"
 
#define TRK_ATT_RADIUSEND   "end radius"
 
#define TRK_ATT_ARC   "arc"
 
#define TRK_ATT_ZS   "z start"
 
#define TRK_ATT_ZE   "z end"
 
#define TRK_ATT_ZSL   "z start left"
 
#define TRK_ATT_ZSR   "z start right"
 
#define TRK_ATT_ZEL   "z end left"
 
#define TRK_ATT_ZER   "z end right"
 
#define TRK_ATT_GRADE   "grade"
 
#define TRK_ATT_BKS   "banking start"
 
#define TRK_ATT_BKE   "banking end"
 
#define TRK_ATT_ID   "id"
 
#define TRK_ATT_PROFIL   "profil"
 
#define TRK_ATT_PROFSTEPS   "profil steps"
 
#define TRK_ATT_PROFSTEPSLEN   "profil steps length"
 
#define TRK_ATT_PROFTGTS   "profil start tangent"
 
#define TRK_ATT_PROFTGTE   "profil end tangent"
 
#define TRK_ATT_PROFTGTSL   "profil start tangent left"
 
#define TRK_ATT_PROFTGTEL   "profil end tangent left"
 
#define TRK_ATT_PROFTGTSR   "profil start tangent right"
 
#define TRK_ATT_PROFTGTER   "profil end tangent right"
 
#define TRK_ATT_MARKS   "marks"
 
#define TRK_ATT_ENVMAP   "env map"
 
#define TRK_ATT_DOVFACTOR   "DoV factor"
 
#define TRK_SECT_PITS   "Pits"
 
#define TRK_ATT_ENTRY   "entry"
 
#define TRK_ATT_EXIT   "exit"
 
#define TRK_ATT_START   "start"
 
#define TRK_ATT_END   "end"
 
#define TRK_ATT_SIDE   "side"
 
#define TRK_ATT_LEN   "length"
 
#define TRK_ATT_SPD_LIM   "speed limit"
 
#define TRK_SECT_LSIDE   "Left Side"
 
#define TRK_SECT_RSIDE   "Right Side"
 
#define TRK_SECT_LBORDER   "Left Border"
 
#define TRK_SECT_RBORDER   "Right Border"
 
#define TRK_SECT_LBARRIER   "Left Barrier"
 
#define TRK_SECT_RBARRIER   "Right Barrier"
 
#define TRK_ATT_SWIDTH   "start width"
 
#define TRK_ATT_EWIDTH   "end width"
 
#define TRK_ATT_STYLE   "style"
 
#define TRK_ATT_HEIGHT   "height"
 
#define TRK_ATT_BANKTYPE   "banking type"
 
#define TRK_VAL_PLAN   "plan"
 
#define TRK_VAL_WALL   "wall"
 
#define TRK_VAL_CURB   "curb"
 
#define TRK_VAL_FENCE   "fence"
 
#define TRK_SECT_CAM   "Cameras"
 
#define TRK_ATT_SEGMENT   "segment"
 
#define TRK_ATT_TORIGHT   "to right"
 
#define TRK_ATT_TOSTART   "to start"
 
#define TRK_ATT_HEIGHT   "height"
 
#define TRK_ATT_CAM_FOV   "fov start"
 
#define TRK_ATT_CAM_FOVE   "fov end"
 
#define TRK_VAL_ASPHALT   "asphalt"
 
#define TRK_VAL_CONCRETE   "concrete"
 
#define TRK_VAL_GRASS   "grass"
 
#define TRK_VAL_SAND   "sand"
 
#define TRK_VAL_DIRT   "dirt"
 
#define TRK_VAL_BARRIER   "barrier"
 
#define TRK_VAL_LINEAR   "linear"
 
#define TRK_VAL_SPLINE   "spline"
 
#define TRK_VAL_TANGENT   "tangent"
 
#define TRK_VAL_LEVEL   "level"
 
#define TR_RGT   1
 Right curve. More...
 
#define TR_LFT   2
 Left curve. More...
 
#define TR_STR   3
 Straight. More...
 
#define TR_MAIN   1
 Main track segment (ie road part) More...
 
#define TR_LSIDE   2
 Left side segment (outer segment) More...
 
#define TR_RSIDE   3
 Right side segment (outer segment) More...
 
#define TR_LBORDER   4
 Left border segment (inner segment) More...
 
#define TR_RBORDER   5
 Right border segment (inner segment) More...
 
#define TR_PLAN   0
 Flat (border only) More...
 
#define TR_CURB   1
 Curb (border only) More...
 
#define TR_WALL   2
 Wall (barrier only) More...
 
#define TR_FENCE   3
 Fence (no width) (barrier only) More...
 
#define TR_PITBUILDING   4
 Pit building wall (barrier only) More...
 
#define TR_SL   0
 Start-Left corner. More...
 
#define TR_SR   1
 Start-Right corner. More...
 
#define TR_EL   2
 End-Left corner. More...
 
#define TR_ER   3
 End_Right corner. More...
 
#define TR_ZS   0
 Rotation angles of the track in rad anti-clockwise:
Index in: More...
 
#define TR_ZE   1
 Z End angle. More...
 
#define TR_YL   2
 Y Left angle. More...
 
#define TR_YR   3
 Y Right angle. More...
 
#define TR_XS   4
 X Start angle. More...
 
#define TR_XE   5
 X End angle. More...
 
#define TR_CS   6
 Center start angle. More...
 
#define TR_NORMAL   0x00000000
 Normal segment. More...
 
#define TR_LAST   0x00000001
 Segment before start line. More...
 
#define TR_START   0x00000002
 Segment after start line. More...
 
#define TR_PITLANE   0x00000004
 Pit lane segment. More...
 
#define TR_SPEEDLIMIT   0x00000008
 Segment where the speed is limited. More...
 
#define TR_PITENTRY   0x00000010
 Segment where the pit lane cross the main track. More...
 
#define TR_PITEXIT   0x00000020
 Segment where the pit lane cross the main track. More...
 
#define TR_PIT   0x00000040
 Car pit. More...
 
#define TR_PITSTART   0x00000080
 Car pit Star. More...
 
#define TR_PITEND   0x00000100
 Car pit End. More...
 
#define TR_SIDE_LFT   1
 
#define TR_SIDE_RGT   0
 
#define TR_TORIGHT   0
 
#define TR_TOMIDDLE   1
 
#define TR_TOLEFT   2
 
#define TR_LPOS_MAIN   0
 Relative to the main segment, mostly used for racing on the main track. More...
 
#define TR_LPOS_SEGMENT   1
 Relative to the segment which the point is located, including border and sides, mostly used for contact physics. More...
 
#define TR_LPOS_TRACK   2
 Local position relative to the outermost barriers, mostly used for collision detection with barrier. More...
 
#define TR_PIT_STATE_FREE   -1
 
#define TR_PIT_MAXCARPERPIT   4
 
#define TR_PIT_NONE   0
 No pits for that tracks. More...
 
#define TR_PIT_ON_TRACK_SIDE   1
 The pits are on the track side. More...
 
#define TR_PIT_ON_SEPARATE_PATH   2
 
#define TRK_LST_SURF   "List"
 
#define TRK_LST_CAM   "list"
 
#define TRK_ATT_PIT_ENTRY   "pit entry"
 
#define TRK_ATT_PIT_EXIT   "pit exit"
 
#define TRK_ATT_PIT_START   "pit start"
 
#define TRK_ATT_PIT_END   "pit end"
 
#define TRK_ATT_PIT_TYPE   "pit type"
 
#define TRK_ATT_PIT_SIDE   "pit side"
 
#define TRK_ATT_PIT_LEN   "pit length"
 
#define TRK_ATT_PIT_WIDTH   "pit width"
 
#define TRK_LST_SEG   "segments"
 
#define TRK_ATT_ENVIND   "env map index"
 
#define TRK_ATT_LST   "lside type"
 
#define TRK_ATT_LSW   "lside width"
 
#define TRK_ATT_LSWS   "lside start width"
 
#define TRK_ATT_LSWE   "lside end width"
 
#define TRK_ATT_LSSURF   "lside surface"
 
#define TRK_ATT_RST   "rside type"
 
#define TRK_ATT_RSW   "rside width"
 
#define TRK_ATT_RSWS   "rside start width"
 
#define TRK_ATT_RSWE   "rside end width"
 
#define TRK_ATT_RSSURF   "rside surface"
 
#define TRK_ATT_LBS   "lborder style"
 
#define TRK_ATT_LBW   "lborder width"
 
#define TRK_ATT_LBH   "lborder height"
 
#define TRK_ATT_LBSURF   "lborder surface"
 
#define TRK_ATT_RBS   "rborder style"
 
#define TRK_ATT_RBW   "rborder width"
 
#define TRK_ATT_RBH   "rborder height"
 
#define TRK_ATT_RBSURF   "rborder surface"
 
#define TRK_ATT_BHEIGHT   "border height"
 
#define TRK_ATT_LBAS   "lbarrier style"
 
#define TRK_ATT_LBAW   "lbarrier width"
 
#define TRK_ATT_LBAH   "lbarrier height"
 
#define TRK_ATT_LBAFRCT   "lbarrier friction"
 
#define TRK_ATT_LBASURF   "lbarrier surface"
 
#define TRK_ATT_RBAS   "rbarrier style"
 
#define TRK_ATT_RBAW   "rbarrier width"
 
#define TRK_ATT_RBAH   "rbarrier height"
 
#define TRK_ATT_LBAFRCT   "lbarrier friction"
 
#define TRK_ATT_RBASURF   "rbarrier surface"
 
#define TRK_VAL_PIT_TYPE_NONE   "no pit"
 
#define TRK_VAL_PIT_TYPE_SIDE   "track side"
 
#define TRK_VAL_PIT_TYPE_SEP_PATH   "seperate path"
 
#define TRK_ATT_FINISH   "finish segment"
 

Typedefs

typedef struct RoadCam tRoadCam
 road camera More...
 
typedef struct SegExt tSegExt
 Extended track segment. More...
 
typedef struct trackSurface tTrackSurface
 Surface. More...
 
typedef struct trackBarrier tTrackBarrier
 Barrier. More...
 
typedef struct trackSeg tTrackSeg
 Track segment (tTrackSeg) The segments can be straights (type TR_STR): (the track goes from the right to the left) More...
 
typedef struct TrackOwnPit tTrackOwnPit
 Driver's pit. More...
 
typedef tTrack *(* tfTrackBuild) (char *filename)
 Read given track from filename into tTrack struct. More...
 
typedef tdble(* tfTrackHeightG) (tTrackSeg *seg, tdble X, tdble Y)
 Returns the absolute height in meters of the road at the given global position. More...
 
typedef tdble(* tfTrackHeightL) (tTrkLocPos *pos)
 Returns the absolute height in meters of the road at the local position. More...
 
typedef void(* tfTrackGlobal2Local) (tTrackSeg *seg, tdble X, tdble Y, tTrkLocPos *pos, int type)
 Convert a global position (segment, X, Y) into a local position (segment, toRight, toStart) More...
 
typedef void(* tfTrackLocal2Global) (tTrkLocPos *pos, tdble *X, tdble *Y)
 Convert a local position (segment, toRight, toStart) into a global one (X, Y) More...
 
typedef void(* tfTrackSideNormal) (tTrackSeg *seg, tdble X, tdble Y, int side, t3Dd *norm)
 Get the normal vector (in global coordinate system) of the border of the track including the sides. More...
 
typedef void(* tfTrackSurfaceNormal) (tTrkLocPos *pos, t3Dd *norm)
 Get the normal vector of the road (pointing upward). More...
 
typedef void(* tfTrackShutdown) (void)
 Release current track and all its resources. More...
 

Detailed Description

Track Structure and Track Loader Module Definition.

Author
Bernhard Wymann, Eric Espie
Version
$Id$

Definition in file track.h.

Macro Definition Documentation

◆ TR_CS

#define TR_CS   6

Center start angle.

Definition at line 353 of file track.h.

◆ TR_CURB

#define TR_CURB   1

Curb (border only)

Definition at line 310 of file track.h.

◆ TR_EL

#define TR_EL   2

End-Left corner.

Definition at line 334 of file track.h.

◆ TR_ER

#define TR_ER   3

End_Right corner.

Definition at line 335 of file track.h.

◆ TR_FENCE

#define TR_FENCE   3

Fence (no width) (barrier only)

Definition at line 312 of file track.h.

◆ TR_LAST

#define TR_LAST   0x00000001

Segment before start line.

Definition at line 377 of file track.h.

◆ TR_LBORDER

#define TR_LBORDER   4

Left border segment (inner segment)

Definition at line 299 of file track.h.

◆ TR_LFT

#define TR_LFT   2

Left curve.

Definition at line 286 of file track.h.

◆ TR_LPOS_MAIN

#define TR_LPOS_MAIN   0

Relative to the main segment, mostly used for racing on the main track.

Definition at line 427 of file track.h.

◆ TR_LPOS_SEGMENT

#define TR_LPOS_SEGMENT   1

Relative to the segment which the point is located, including border and sides, mostly used for contact physics.

Definition at line 428 of file track.h.

◆ TR_LPOS_TRACK

#define TR_LPOS_TRACK   2

Local position relative to the outermost barriers, mostly used for collision detection with barrier.

Definition at line 429 of file track.h.

◆ TR_LSIDE

#define TR_LSIDE   2

Left side segment (outer segment)

Definition at line 297 of file track.h.

◆ TR_MAIN

#define TR_MAIN   1

Main track segment (ie road part)

Definition at line 296 of file track.h.

◆ TR_NORMAL

#define TR_NORMAL   0x00000000

Normal segment.

Definition at line 376 of file track.h.

◆ TR_PIT

#define TR_PIT   0x00000040

Car pit.

Definition at line 383 of file track.h.

◆ TR_PIT_MAXCARPERPIT

#define TR_PIT_MAXCARPERPIT   4

Definition at line 445 of file track.h.

◆ TR_PIT_NONE

#define TR_PIT_NONE   0

No pits for that tracks.

Definition at line 459 of file track.h.

◆ TR_PIT_ON_SEPARATE_PATH

#define TR_PIT_ON_SEPARATE_PATH   2

Definition at line 461 of file track.h.

◆ TR_PIT_ON_TRACK_SIDE

#define TR_PIT_ON_TRACK_SIDE   1

The pits are on the track side.

Definition at line 460 of file track.h.

◆ TR_PIT_STATE_FREE

#define TR_PIT_STATE_FREE   -1

Definition at line 444 of file track.h.

◆ TR_PITBUILDING

#define TR_PITBUILDING   4

Pit building wall (barrier only)

Definition at line 313 of file track.h.

◆ TR_PITEND

#define TR_PITEND   0x00000100

Car pit End.

Definition at line 385 of file track.h.

◆ TR_PITENTRY

#define TR_PITENTRY   0x00000010

Segment where the pit lane cross the main track.

Definition at line 381 of file track.h.

◆ TR_PITEXIT

#define TR_PITEXIT   0x00000020

Segment where the pit lane cross the main track.

Definition at line 382 of file track.h.

◆ TR_PITLANE

#define TR_PITLANE   0x00000004

Pit lane segment.

Definition at line 379 of file track.h.

◆ TR_PITSTART

#define TR_PITSTART   0x00000080

Car pit Star.

Definition at line 384 of file track.h.

◆ TR_PLAN

#define TR_PLAN   0

Flat (border only)

Definition at line 309 of file track.h.

◆ TR_RBORDER

#define TR_RBORDER   5

Right border segment (inner segment)

Definition at line 300 of file track.h.

◆ TR_RGT

#define TR_RGT   1

Right curve.

Definition at line 285 of file track.h.

◆ TR_RSIDE

#define TR_RSIDE   3

Right side segment (outer segment)

Definition at line 298 of file track.h.

◆ TR_SIDE_LFT

#define TR_SIDE_LFT   1

Definition at line 403 of file track.h.

◆ TR_SIDE_RGT

#define TR_SIDE_RGT   0

Definition at line 404 of file track.h.

◆ TR_SL

#define TR_SL   0

Start-Left corner.

Definition at line 332 of file track.h.

◆ TR_SPEEDLIMIT

#define TR_SPEEDLIMIT   0x00000008

Segment where the speed is limited.

Definition at line 380 of file track.h.

◆ TR_SR

#define TR_SR   1

Start-Right corner.

Definition at line 333 of file track.h.

◆ TR_START

#define TR_START   0x00000002

Segment after start line.

Definition at line 378 of file track.h.

◆ TR_STR

#define TR_STR   3

Straight.

Definition at line 287 of file track.h.

◆ TR_TOLEFT

#define TR_TOLEFT   2

Definition at line 415 of file track.h.

◆ TR_TOMIDDLE

#define TR_TOMIDDLE   1

Definition at line 414 of file track.h.

◆ TR_TORIGHT

#define TR_TORIGHT   0

Definition at line 413 of file track.h.

◆ TR_WALL

#define TR_WALL   2

Wall (barrier only)

Definition at line 311 of file track.h.

◆ TR_XE

#define TR_XE   5

X End angle.

Definition at line 352 of file track.h.

◆ TR_XS

#define TR_XS   4

X Start angle.

Definition at line 351 of file track.h.

◆ TR_YL

#define TR_YL   2

Y Left angle.

Definition at line 349 of file track.h.

◆ TR_YR

#define TR_YR   3

Y Right angle.

Definition at line 350 of file track.h.

◆ TR_ZE

#define TR_ZE   1

Z End angle.

Definition at line 348 of file track.h.

◆ TR_ZS

#define TR_ZS   0

Rotation angles of the track in rad anti-clockwise:
Index in:

  • TR_ZS
  • TR_ZE
  • TR_YL
  • TR_YR
  • TR_XS
  • TR_XE
  • TR_CSZ Start angle

Definition at line 347 of file track.h.

◆ TRK_ATT_3DDESC

#define TRK_ATT_3DDESC   "3d description"

Definition at line 55 of file track.h.

◆ TRK_ATT_ALT_MAX

#define TRK_ATT_ALT_MAX   "maximum altitude"

Definition at line 94 of file track.h.

◆ TRK_ATT_ALT_MIN

#define TRK_ATT_ALT_MIN   "minimum altitude"

Definition at line 95 of file track.h.

◆ TRK_ATT_AMBIENT_B

#define TRK_ATT_AMBIENT_B   "ambient color B"

Definition at line 69 of file track.h.

◆ TRK_ATT_AMBIENT_G

#define TRK_ATT_AMBIENT_G   "ambient color G"

Definition at line 68 of file track.h.

◆ TRK_ATT_AMBIENT_R

#define TRK_ATT_AMBIENT_R   "ambient color R"

Definition at line 67 of file track.h.

◆ TRK_ATT_ARC

#define TRK_ATT_ARC   "arc"

Definition at line 150 of file track.h.

◆ TRK_ATT_AUTHOR

#define TRK_ATT_AUTHOR   "author"

Definition at line 49 of file track.h.

◆ TRK_ATT_B1

#define TRK_ATT_B1   "color B1"

Definition at line 126 of file track.h.

◆ TRK_ATT_B2

#define TRK_ATT_B2   "color B2"

Definition at line 129 of file track.h.

◆ TRK_ATT_BANKTYPE

#define TRK_ATT_BANKTYPE   "banking type"

Definition at line 195 of file track.h.

◆ TRK_ATT_BGCLR_B

#define TRK_ATT_BGCLR_B   "background color B"

Definition at line 61 of file track.h.

◆ TRK_ATT_BGCLR_G

#define TRK_ATT_BGCLR_G   "background color G"

Definition at line 60 of file track.h.

◆ TRK_ATT_BGCLR_R

#define TRK_ATT_BGCLR_R   "background color R"

Definition at line 59 of file track.h.

◆ TRK_ATT_BGTYPE

#define TRK_ATT_BGTYPE   "background type"

Definition at line 58 of file track.h.

◆ TRK_ATT_BHEIGHT

#define TRK_ATT_BHEIGHT   "border height"

Definition at line 652 of file track.h.

◆ TRK_ATT_BKE

#define TRK_ATT_BKE   "banking end"

Definition at line 159 of file track.h.

◆ TRK_ATT_BKGRND

#define TRK_ATT_BKGRND   "background image"

Definition at line 56 of file track.h.

◆ TRK_ATT_BKGRND2

#define TRK_ATT_BKGRND2   "background image2"

Definition at line 57 of file track.h.

◆ TRK_ATT_BKS

#define TRK_ATT_BKS   "banking start"

Definition at line 158 of file track.h.

◆ TRK_ATT_BMARGIN

#define TRK_ATT_BMARGIN   "border margin"

Definition at line 86 of file track.h.

◆ TRK_ATT_BSTEP

#define TRK_ATT_BSTEP   "border step"

Definition at line 87 of file track.h.

◆ TRK_ATT_BUMPNAME

#define TRK_ATT_BUMPNAME   "bump name"

Definition at line 116 of file track.h.

◆ TRK_ATT_BUMPSIZE

#define TRK_ATT_BUMPSIZE   "bump size"

Definition at line 121 of file track.h.

◆ TRK_ATT_CAM_FOV

#define TRK_ATT_CAM_FOV   "fov start"

Definition at line 209 of file track.h.

◆ TRK_ATT_CAM_FOVE

#define TRK_ATT_CAM_FOVE   "fov end"

Definition at line 210 of file track.h.

◆ TRK_ATT_CAT

#define TRK_ATT_CAT   "category"

Definition at line 51 of file track.h.

◆ TRK_ATT_COLOR

#define TRK_ATT_COLOR   "color"

Definition at line 98 of file track.h.

◆ TRK_ATT_DAMMAGE

#define TRK_ATT_DAMMAGE   "dammage"

Definition at line 113 of file track.h.

◆ TRK_ATT_DESCR

#define TRK_ATT_DESCR   "description"

Definition at line 50 of file track.h.

◆ TRK_ATT_DH

#define TRK_ATT_DH   "delta height"

Definition at line 103 of file track.h.

◆ TRK_ATT_DIFFUSE_B

#define TRK_ATT_DIFFUSE_B   "diffuse color B"

Definition at line 72 of file track.h.

◆ TRK_ATT_DIFFUSE_G

#define TRK_ATT_DIFFUSE_G   "diffuse color G"

Definition at line 71 of file track.h.

◆ TRK_ATT_DIFFUSE_R

#define TRK_ATT_DIFFUSE_R   "diffuse color R"

Definition at line 70 of file track.h.

◆ TRK_ATT_DOVFACTOR

#define TRK_ATT_DOVFACTOR   "DoV factor"

Definition at line 172 of file track.h.

◆ TRK_ATT_DV

#define TRK_ATT_DV   "delta vert"

Definition at line 104 of file track.h.

◆ TRK_ATT_ELEVATION

#define TRK_ATT_ELEVATION   "elevation map"

Definition at line 93 of file track.h.

◆ TRK_ATT_END

#define TRK_ATT_END   "end"

Definition at line 179 of file track.h.

◆ TRK_ATT_ENTRY

#define TRK_ATT_ENTRY   "entry"

Definition at line 176 of file track.h.

◆ TRK_ATT_ENVIND

#define TRK_ATT_ENVIND   "env map index"

Definition at line 630 of file track.h.

◆ TRK_ATT_ENVMAP

#define TRK_ATT_ENVMAP   "env map"

Definition at line 171 of file track.h.

◆ TRK_ATT_ENVNAME

#define TRK_ATT_ENVNAME   "env map image"

Definition at line 63 of file track.h.

◆ TRK_ATT_EWIDTH

#define TRK_ATT_EWIDTH   "end width"

Definition at line 192 of file track.h.

◆ TRK_ATT_EXIT

#define TRK_ATT_EXIT   "exit"

Definition at line 177 of file track.h.

◆ TRK_ATT_FINISH

#define TRK_ATT_FINISH   "finish segment"

Definition at line 669 of file track.h.

◆ TRK_ATT_FOVFACT

#define TRK_ATT_FOVFACT   "fov factor"

Definition at line 77 of file track.h.

◆ TRK_ATT_FRICTION

#define TRK_ATT_FRICTION   "friction"

Definition at line 109 of file track.h.

◆ TRK_ATT_G1

#define TRK_ATT_G1   "color G1"

Definition at line 125 of file track.h.

◆ TRK_ATT_G2

#define TRK_ATT_G2   "color G2"

Definition at line 128 of file track.h.

◆ TRK_ATT_GRADE

#define TRK_ATT_GRADE   "grade"

Definition at line 157 of file track.h.

◆ TRK_ATT_GRPSZ

#define TRK_ATT_GRPSZ   "group size"

Definition at line 96 of file track.h.

◆ TRK_ATT_HEIGHT [1/2]

#define TRK_ATT_HEIGHT   "height"

Definition at line 208 of file track.h.

◆ TRK_ATT_HEIGHT [2/2]

#define TRK_ATT_HEIGHT   "height"

Definition at line 208 of file track.h.

◆ TRK_ATT_HSPACE

#define TRK_ATT_HSPACE   "horizontal space"

Definition at line 80 of file track.h.

◆ TRK_ATT_ID

#define TRK_ATT_ID   "id"

Definition at line 160 of file track.h.

◆ TRK_ATT_LBAFRCT [1/2]

#define TRK_ATT_LBAFRCT   "lbarrier friction"

Definition at line 662 of file track.h.

◆ TRK_ATT_LBAFRCT [2/2]

#define TRK_ATT_LBAFRCT   "lbarrier friction"

Definition at line 662 of file track.h.

◆ TRK_ATT_LBAH

#define TRK_ATT_LBAH   "lbarrier height"

Definition at line 656 of file track.h.

◆ TRK_ATT_LBAS

#define TRK_ATT_LBAS   "lbarrier style"

Definition at line 654 of file track.h.

◆ TRK_ATT_LBASURF

#define TRK_ATT_LBASURF   "lbarrier surface"

Definition at line 658 of file track.h.

◆ TRK_ATT_LBAW

#define TRK_ATT_LBAW   "lbarrier width"

Definition at line 655 of file track.h.

◆ TRK_ATT_LBH

#define TRK_ATT_LBH   "lborder height"

Definition at line 645 of file track.h.

◆ TRK_ATT_LBS

#define TRK_ATT_LBS   "lborder style"

Definition at line 643 of file track.h.

◆ TRK_ATT_LBSURF

#define TRK_ATT_LBSURF   "lborder surface"

Definition at line 646 of file track.h.

◆ TRK_ATT_LBW

#define TRK_ATT_LBW   "lborder width"

Definition at line 644 of file track.h.

◆ TRK_ATT_LEN

#define TRK_ATT_LEN   "length"

Definition at line 181 of file track.h.

◆ TRK_ATT_LG

#define TRK_ATT_LG   "lg"

Definition at line 147 of file track.h.

◆ TRK_ATT_LIPOS_X

#define TRK_ATT_LIPOS_X   "light position x"

Definition at line 74 of file track.h.

◆ TRK_ATT_LIPOS_Y

#define TRK_ATT_LIPOS_Y   "light position y"

Definition at line 75 of file track.h.

◆ TRK_ATT_LIPOS_Z

#define TRK_ATT_LIPOS_Z   "light position z"

Definition at line 76 of file track.h.

◆ TRK_ATT_LSSURF

#define TRK_ATT_LSSURF   "lside surface"

Definition at line 637 of file track.h.

◆ TRK_ATT_LST

#define TRK_ATT_LST   "lside type"

Definition at line 633 of file track.h.

◆ TRK_ATT_LSW

#define TRK_ATT_LSW   "lside width"

Definition at line 634 of file track.h.

◆ TRK_ATT_LSWE

#define TRK_ATT_LSWE   "lside end width"

Definition at line 636 of file track.h.

◆ TRK_ATT_LSWS

#define TRK_ATT_LSWS   "lside start width"

Definition at line 635 of file track.h.

◆ TRK_ATT_MARKS

#define TRK_ATT_MARKS   "marks"

Definition at line 170 of file track.h.

◆ TRK_ATT_NAME

#define TRK_ATT_NAME   "name"

Definition at line 47 of file track.h.

◆ TRK_ATT_OBJECT

#define TRK_ATT_OBJECT   "object"

Definition at line 99 of file track.h.

◆ TRK_ATT_OBJMAP

#define TRK_ATT_OBJMAP   "object map"

Definition at line 97 of file track.h.

◆ TRK_ATT_ORIENT

#define TRK_ATT_ORIENT   "orientation"

Definition at line 88 of file track.h.

◆ TRK_ATT_ORIENTATION

#define TRK_ATT_ORIENTATION   "orientation"

Definition at line 102 of file track.h.

◆ TRK_ATT_ORIENTATION_TYPE

#define TRK_ATT_ORIENTATION_TYPE   "orientation type"

Definition at line 101 of file track.h.

◆ TRK_ATT_PIT_END

#define TRK_ATT_PIT_END   "pit end"

Definition at line 623 of file track.h.

◆ TRK_ATT_PIT_ENTRY

#define TRK_ATT_PIT_ENTRY   "pit entry"

Definition at line 620 of file track.h.

◆ TRK_ATT_PIT_EXIT

#define TRK_ATT_PIT_EXIT   "pit exit"

Definition at line 621 of file track.h.

◆ TRK_ATT_PIT_LEN

#define TRK_ATT_PIT_LEN   "pit length"

Definition at line 626 of file track.h.

◆ TRK_ATT_PIT_SIDE

#define TRK_ATT_PIT_SIDE   "pit side"

Definition at line 625 of file track.h.

◆ TRK_ATT_PIT_START

#define TRK_ATT_PIT_START   "pit start"

Definition at line 622 of file track.h.

◆ TRK_ATT_PIT_TYPE

#define TRK_ATT_PIT_TYPE   "pit type"

Definition at line 624 of file track.h.

◆ TRK_ATT_PIT_WIDTH

#define TRK_ATT_PIT_WIDTH   "pit width"

Definition at line 627 of file track.h.

◆ TRK_ATT_PROFIL

#define TRK_ATT_PROFIL   "profil"

Definition at line 161 of file track.h.

◆ TRK_ATT_PROFSTEPS

#define TRK_ATT_PROFSTEPS   "profil steps"

Definition at line 162 of file track.h.

◆ TRK_ATT_PROFSTEPSLEN

#define TRK_ATT_PROFSTEPSLEN   "profil steps length"

Definition at line 163 of file track.h.

◆ TRK_ATT_PROFTGTE

#define TRK_ATT_PROFTGTE   "profil end tangent"

Definition at line 165 of file track.h.

◆ TRK_ATT_PROFTGTEL

#define TRK_ATT_PROFTGTEL   "profil end tangent left"

Definition at line 167 of file track.h.

◆ TRK_ATT_PROFTGTER

#define TRK_ATT_PROFTGTER   "profil end tangent right"

Definition at line 169 of file track.h.

◆ TRK_ATT_PROFTGTS

#define TRK_ATT_PROFTGTS   "profil start tangent"

Definition at line 164 of file track.h.

◆ TRK_ATT_PROFTGTSL

#define TRK_ATT_PROFTGTSL   "profil start tangent left"

Definition at line 166 of file track.h.

◆ TRK_ATT_PROFTGTSR

#define TRK_ATT_PROFTGTSR   "profil start tangent right"

Definition at line 168 of file track.h.

◆ TRK_ATT_R1

#define TRK_ATT_R1   "color R1"

Definition at line 124 of file track.h.

◆ TRK_ATT_R2

#define TRK_ATT_R2   "color R2"

Definition at line 127 of file track.h.

◆ TRK_ATT_RACELINENAME

#define TRK_ATT_RACELINENAME   "raceline name"

Definition at line 117 of file track.h.

◆ TRK_ATT_RADIUS

#define TRK_ATT_RADIUS   "radius"

Definition at line 148 of file track.h.

◆ TRK_ATT_RADIUSEND

#define TRK_ATT_RADIUSEND   "end radius"

Definition at line 149 of file track.h.

◆ TRK_ATT_RBAH

#define TRK_ATT_RBAH   "rbarrier height"

Definition at line 661 of file track.h.

◆ TRK_ATT_RBAS

#define TRK_ATT_RBAS   "rbarrier style"

Definition at line 659 of file track.h.

◆ TRK_ATT_RBASURF

#define TRK_ATT_RBASURF   "rbarrier surface"

Definition at line 663 of file track.h.

◆ TRK_ATT_RBAW

#define TRK_ATT_RBAW   "rbarrier width"

Definition at line 660 of file track.h.

◆ TRK_ATT_RBH

#define TRK_ATT_RBH   "rborder height"

Definition at line 649 of file track.h.

◆ TRK_ATT_RBS

#define TRK_ATT_RBS   "rborder style"

Definition at line 647 of file track.h.

◆ TRK_ATT_RBSURF

#define TRK_ATT_RBSURF   "rborder surface"

Definition at line 650 of file track.h.

◆ TRK_ATT_RBW

#define TRK_ATT_RBW   "rborder width"

Definition at line 648 of file track.h.

◆ TRK_ATT_REBOUND

#define TRK_ATT_REBOUND   "rebound"

Definition at line 114 of file track.h.

◆ TRK_ATT_RELIEF

#define TRK_ATT_RELIEF   "relief file"

Definition at line 92 of file track.h.

◆ TRK_ATT_RLEXT

#define TRK_ATT_RLEXT   "raceline ext"

Definition at line 139 of file track.h.

◆ TRK_ATT_RLINT

#define TRK_ATT_RLINT   "raceline int"

Definition at line 140 of file track.h.

◆ TRK_ATT_RLWIDTHSCALE

#define TRK_ATT_RLWIDTHSCALE   "raceline widthscale"

Definition at line 141 of file track.h.

◆ TRK_ATT_ROLLRES

#define TRK_ATT_ROLLRES   "rolling resistance"

Definition at line 110 of file track.h.

◆ TRK_ATT_ROUGHT

#define TRK_ATT_ROUGHT   "roughness"

Definition at line 111 of file track.h.

◆ TRK_ATT_ROUGHTWL

#define TRK_ATT_ROUGHTWL   "roughness wavelength"

Definition at line 112 of file track.h.

◆ TRK_ATT_RSSURF

#define TRK_ATT_RSSURF   "rside surface"

Definition at line 642 of file track.h.

◆ TRK_ATT_RST

#define TRK_ATT_RST   "rside type"

Definition at line 638 of file track.h.

◆ TRK_ATT_RSW

#define TRK_ATT_RSW   "rside width"

Definition at line 639 of file track.h.

◆ TRK_ATT_RSWE

#define TRK_ATT_RSWE   "rside end width"

Definition at line 641 of file track.h.

◆ TRK_ATT_RSWS

#define TRK_ATT_RSWS   "rside start width"

Definition at line 640 of file track.h.

◆ TRK_ATT_SEED

#define TRK_ATT_SEED   "random seed"

Definition at line 100 of file track.h.

◆ TRK_ATT_SEGMENT

#define TRK_ATT_SEGMENT   "segment"

Definition at line 205 of file track.h.

◆ TRK_ATT_SHIN

#define TRK_ATT_SHIN   "shininess"

Definition at line 73 of file track.h.

◆ TRK_ATT_SIDE

#define TRK_ATT_SIDE   "side"

Definition at line 180 of file track.h.

◆ TRK_ATT_SPD_LIM

#define TRK_ATT_SPD_LIM   "speed limit"

Definition at line 182 of file track.h.

◆ TRK_ATT_SPEC_B

#define TRK_ATT_SPEC_B   "specular color B"

Definition at line 66 of file track.h.

◆ TRK_ATT_SPEC_G

#define TRK_ATT_SPEC_G   "specular color G"

Definition at line 65 of file track.h.

◆ TRK_ATT_SPEC_R

#define TRK_ATT_SPEC_R   "specular color R"

Definition at line 64 of file track.h.

◆ TRK_ATT_START

#define TRK_ATT_START   "start"

Definition at line 178 of file track.h.

◆ TRK_ATT_STEPLEN

#define TRK_ATT_STEPLEN   "steps length"

Definition at line 131 of file track.h.

◆ TRK_ATT_STYLE

#define TRK_ATT_STYLE   "style"

Definition at line 193 of file track.h.

◆ TRK_ATT_SURF

#define TRK_ATT_SURF   "surface"

Definition at line 46 of file track.h.

◆ TRK_ATT_SURFRAND

#define TRK_ATT_SURFRAND   "texture randomness"

Definition at line 91 of file track.h.

◆ TRK_ATT_SWIDTH

#define TRK_ATT_SWIDTH   "start width"

Definition at line 191 of file track.h.

◆ TRK_ATT_TEXLINK

#define TRK_ATT_TEXLINK   "texture link with previous"

Definition at line 119 of file track.h.

◆ TRK_ATT_TEXMIPMAP

#define TRK_ATT_TEXMIPMAP   "texture mipmap"

Definition at line 123 of file track.h.

◆ TRK_ATT_TEXSIZE

#define TRK_ATT_TEXSIZE   "texture size"

Definition at line 120 of file track.h.

◆ TRK_ATT_TEXSTARTBOUNDARY

#define TRK_ATT_TEXSTARTBOUNDARY   "texture start on boundary"

Definition at line 122 of file track.h.

◆ TRK_ATT_TEXTURE

#define TRK_ATT_TEXTURE   "texture name"

Definition at line 115 of file track.h.

◆ TRK_ATT_TEXTYPE

#define TRK_ATT_TEXTYPE   "texture type"

Definition at line 118 of file track.h.

◆ TRK_ATT_TORIGHT

#define TRK_ATT_TORIGHT   "to right"

Definition at line 206 of file track.h.

◆ TRK_ATT_TOSTART

#define TRK_ATT_TOSTART   "to start"

Definition at line 207 of file track.h.

◆ TRK_ATT_TSTEP

#define TRK_ATT_TSTEP   "track step"

Definition at line 85 of file track.h.

◆ TRK_ATT_TYPE

#define TRK_ATT_TYPE   "type"

Definition at line 138 of file track.h.

◆ TRK_ATT_VERSION

#define TRK_ATT_VERSION   "version"

Definition at line 48 of file track.h.

◆ TRK_ATT_VSPACE

#define TRK_ATT_VSPACE   "vertical space"

Definition at line 81 of file track.h.

◆ TRK_ATT_WIDTH

#define TRK_ATT_WIDTH   "width"

Definition at line 45 of file track.h.

◆ TRK_ATT_ZE

#define TRK_ATT_ZE   "z end"

Definition at line 152 of file track.h.

◆ TRK_ATT_ZEL

#define TRK_ATT_ZEL   "z end left"

Definition at line 155 of file track.h.

◆ TRK_ATT_ZER

#define TRK_ATT_ZER   "z end right"

Definition at line 156 of file track.h.

◆ TRK_ATT_ZS

#define TRK_ATT_ZS   "z start"

Definition at line 151 of file track.h.

◆ TRK_ATT_ZSL

#define TRK_ATT_ZSL   "z start left"

Definition at line 153 of file track.h.

◆ TRK_ATT_ZSR

#define TRK_ATT_ZSR   "z start right"

Definition at line 154 of file track.h.

◆ TRK_IDENT

#define TRK_IDENT   0 /* from 0x01 to 0xFF */

Definition at line 39 of file track.h.

◆ TRK_LST_CAM

#define TRK_LST_CAM   "list"

Definition at line 619 of file track.h.

◆ TRK_LST_ENV

#define TRK_LST_ENV   "Environment Mapping"

Definition at line 62 of file track.h.

◆ TRK_LST_SEG

#define TRK_LST_SEG   "segments"

Definition at line 629 of file track.h.

◆ TRK_LST_SEGMENTS

#define TRK_LST_SEGMENTS   "Track Segments"

Definition at line 137 of file track.h.

◆ TRK_LST_SURF

#define TRK_LST_SURF   "List"

Definition at line 618 of file track.h.

◆ TRK_SECT_CAM

#define TRK_SECT_CAM   "Cameras"

Definition at line 203 of file track.h.

◆ TRK_SECT_GRAPH

#define TRK_SECT_GRAPH   "Graphic"

Definition at line 53 of file track.h.

◆ TRK_SECT_HDR

#define TRK_SECT_HDR   "Header"

Definition at line 43 of file track.h.

◆ TRK_SECT_LBARRIER

#define TRK_SECT_LBARRIER   "Left Barrier"

Definition at line 188 of file track.h.

◆ TRK_SECT_LBORDER

#define TRK_SECT_LBORDER   "Left Border"

Definition at line 186 of file track.h.

◆ TRK_SECT_LSIDE

#define TRK_SECT_LSIDE   "Left Side"

Definition at line 184 of file track.h.

◆ TRK_SECT_MAIN

#define TRK_SECT_MAIN   "Main Track"

Definition at line 136 of file track.h.

◆ TRK_SECT_OBJECTS

#define TRK_SECT_OBJECTS   "Objects"

Definition at line 107 of file track.h.

◆ TRK_SECT_OBJMAP

#define TRK_SECT_OBJMAP   "Object Maps"

Definition at line 105 of file track.h.

◆ TRK_SECT_PITS

#define TRK_SECT_PITS   "Pits"

Definition at line 174 of file track.h.

◆ TRK_SECT_RBARRIER

#define TRK_SECT_RBARRIER   "Right Barrier"

Definition at line 189 of file track.h.

◆ TRK_SECT_RBORDER

#define TRK_SECT_RBORDER   "Right Border"

Definition at line 187 of file track.h.

◆ TRK_SECT_RSIDE

#define TRK_SECT_RSIDE   "Right Side"

Definition at line 185 of file track.h.

◆ TRK_SECT_SURFACES

#define TRK_SECT_SURFACES   "Surfaces"

Definition at line 106 of file track.h.

◆ TRK_SECT_TERRAIN

#define TRK_SECT_TERRAIN   "Graphic/Terrain Generation"

Definition at line 83 of file track.h.

◆ TRK_SECT_TURNMARKS

#define TRK_SECT_TURNMARKS   "Graphic/Turn Marks"

Definition at line 79 of file track.h.

◆ TRK_VAL_ASPHALT

#define TRK_VAL_ASPHALT   "asphalt"

Definition at line 212 of file track.h.

◆ TRK_VAL_BARRIER

#define TRK_VAL_BARRIER   "barrier"

Definition at line 217 of file track.h.

◆ TRK_VAL_CCLOCK

#define TRK_VAL_CCLOCK   "counter-clockwise"

Definition at line 90 of file track.h.

◆ TRK_VAL_CLOCK

#define TRK_VAL_CLOCK   "clockwise"

Definition at line 89 of file track.h.

◆ TRK_VAL_CONCRETE

#define TRK_VAL_CONCRETE   "concrete"

Definition at line 213 of file track.h.

◆ TRK_VAL_CURB

#define TRK_VAL_CURB   "curb"

Definition at line 199 of file track.h.

◆ TRK_VAL_DIRT

#define TRK_VAL_DIRT   "dirt"

Definition at line 216 of file track.h.

◆ TRK_VAL_FENCE

#define TRK_VAL_FENCE   "fence"

Definition at line 200 of file track.h.

◆ TRK_VAL_GRASS

#define TRK_VAL_GRASS   "grass"

Definition at line 214 of file track.h.

◆ TRK_VAL_LEVEL

#define TRK_VAL_LEVEL   "level"

Definition at line 223 of file track.h.

◆ TRK_VAL_LFT

#define TRK_VAL_LFT   "lft"

Definition at line 144 of file track.h.

◆ TRK_VAL_LINEAR

#define TRK_VAL_LINEAR   "linear"

Definition at line 219 of file track.h.

◆ TRK_VAL_NO

#define TRK_VAL_NO   "no"

Definition at line 134 of file track.h.

◆ TRK_VAL_PIT_TYPE_NONE

#define TRK_VAL_PIT_TYPE_NONE   "no pit"

Definition at line 665 of file track.h.

◆ TRK_VAL_PIT_TYPE_SEP_PATH

#define TRK_VAL_PIT_TYPE_SEP_PATH   "seperate path"

Definition at line 667 of file track.h.

◆ TRK_VAL_PIT_TYPE_SIDE

#define TRK_VAL_PIT_TYPE_SIDE   "track side"

Definition at line 666 of file track.h.

◆ TRK_VAL_PLAN

#define TRK_VAL_PLAN   "plan"

Definition at line 197 of file track.h.

◆ TRK_VAL_RGT

#define TRK_VAL_RGT   "rgt"

Definition at line 145 of file track.h.

◆ TRK_VAL_SAND

#define TRK_VAL_SAND   "sand"

Definition at line 215 of file track.h.

◆ TRK_VAL_SPLINE

#define TRK_VAL_SPLINE   "spline"

Definition at line 220 of file track.h.

◆ TRK_VAL_STR

#define TRK_VAL_STR   "str"

Definition at line 143 of file track.h.

◆ TRK_VAL_TANGENT

#define TRK_VAL_TANGENT   "tangent"

Definition at line 222 of file track.h.

◆ TRK_VAL_WALL

#define TRK_VAL_WALL   "wall"

Definition at line 198 of file track.h.

◆ TRK_VAL_YES

#define TRK_VAL_YES   "yes"

Definition at line 133 of file track.h.

Typedef Documentation

◆ tRoadCam

typedef struct RoadCam tRoadCam

road camera

◆ tSegExt

typedef struct SegExt tSegExt

Extended track segment.

◆ tTrackBarrier

typedef struct trackBarrier tTrackBarrier

Barrier.

◆ tTrackOwnPit

typedef struct TrackOwnPit tTrackOwnPit

Driver's pit.

◆ tTrackSurface

typedef struct trackSurface tTrackSurface

Surface.