tTrack * TrackBuildEx(char *trackfile)
tRoadCam * TrackGetCamList(void)
Location on the track in local coordinates.
void TrackLocal2Global(tTrkLocPos *p, tdble *X, tdble *Y)
tdble TrackHeightG(tTrackSeg *seg, tdble x, tdble y)
void TrackGlobal2Local(tTrackSeg *segment, tdble X, tdble Y, tTrkLocPos *p, int sides)
float tdble
Floating point type used in TORCS.
tdble TrackHeightL(tTrkLocPos *p)
static void * TrackHandle
tTrack * TrackBuildv1(char *trackfile)
tdble TrackSpline(tdble p0, tdble p1, tdble t0, tdble t1, tdble t)
void ReadTrack4(tTrack *theTrack, void *TrackHandle, tRoadCam **camList, int ext)
Track segment (tTrackSeg) The segments can be straights (type TR_STR): (the track goes from the right...
void ReadTrack3(tTrack *theTrack, void *TrackHandle, tRoadCam **camList, int ext)
void TrackSideNormal(tTrackSeg *, tdble, tdble, int, t3Dd *)
void TrackSurfaceNormal(tTrkLocPos *p, t3Dd *norm)