27 BOOL WINAPI DllEntryPoint (HINSTANCE hDLL, DWORD dwReason, LPVOID Reserved)
87 modInfo->
name = strdup(
"trackv1");
88 modInfo->
desc = strdup(
"Track V1.0");
tfTrackBuild trkBuild
build track structure for simu
unsigned int gfId
supported framework version
void TrackLocal2Global(tTrkLocPos *p, tdble *X, tdble *Y)
tTrack * TrackBuildEx(char *trackfile)
Interface Structure for Track Loader.
tdble TrackHeightG(tTrackSeg *seg, tdble x, tdble y)
void TrackGlobal2Local(tTrackSeg *segment, tdble X, tdble Y, tTrkLocPos *p, int sides)
tfModPrivInit fctInit
init function
tfTrackGlobal2Local trkGlobal2Local
tdble TrackHeightL(tTrkLocPos *p)
tfTrackHeightL trkHeightL
The Gaming Framework API.
tfTrackHeightG trkHeightG
static int trackInit(int, void *pt)
int track(tModInfo *modInfo)
char * name
name of the module (short) (NULL if no module)
int index
index if multiple interface in one dll
tTrack * TrackBuildv1(char *trackfile)
tfTrackLocal2Global trkLocal2Global
tfTrackShutdown trkShutdown
char * desc
description of the module (can be long)
Track Structure and Track Loader Module Definition.
void TrackSideNormal(tTrackSeg *, tdble, tdble, int, t3Dd *)
Module information structure.
tfTrackSideNormal trkSideNormal
tfTrackBuild trkBuildEx
build with graphic extensions (used by trackgen tool)
tfTrackSurfaceNormal trkSurfaceNormal
void TrackSurfaceNormal(tTrkLocPos *p, t3Dd *norm)