libnltrack/trck.c File Reference

#include "libnltrack.h"
#include <math.h>

Include dependency graph for trck.c:

Functions

void setNumTrains (int numTrains, NlTrack *Track)
int getNumTrains (NlTrack *Track)
void setNumCars (int numCars, NlTrack *Track)
int getNumCars (NlTrack *Track)
int setTrainProperty (int trainindex, char *textureFilename, int useIndividualColor, Color seatColor, Color restraintColor, Color trainColor, Color gearColor, NlTrack *Track)
Train getTrainProperty (int trainindex, NlTrack *Track)
Color getTrackSpineColor (NlTrack *Track)
Color getTrackRailColor (NlTrack *Track)
Color getTrackCrosstieColor (NlTrack *Track)
Color getTrackSupportsColor (NlTrack *Track)
Color getTrackTrainSeatColor (NlTrack *Track)
Color getTrackTrainRestraintColor (NlTrack *Track)
Color getTrackTrainColor (NlTrack *Track)
Color getTrackTrainGearColor (NlTrack *Track)
Color getTrackTunnelColor (NlTrack *Track)
int getTrackUseTunnelColor (NlTrack *Track)
void setTrackSpineColor (NlTrack *Track, Color trackSpineColor)
void setTrackRailColor (NlTrack *Track, Color trackRailColor)
void setTrackCrosstieColor (NlTrack *Track, Color trackCrosstieColor)
void setTrackSupportsColor (NlTrack *Track, Color supportsColor)
void setTrackTrainSeatColor (NlTrack *Track, Color trainSeatColor)
void setTrackTrainRestraintColor (NlTrack *Track, Color trainRestraintColor)
void setTrackTrainColor (NlTrack *Track, Color trainColor)
void setTrackTrainGearColor (NlTrack *Track, Color trainGearColor)
void setTrackTunnelColor (NlTrack *Track, Color tunnelColor)
void setTrackUseTunnelColor (NlTrack *Track, int useTunnelColor)
char * NlGetCoasterType (int type)

Function Documentation

int getNumCars ( NlTrack Track  ) 

References NlTrack::numCars.

int getNumTrains ( NlTrack Track  ) 

References NlTrack::numTrains.

Color getTrackCrosstieColor ( NlTrack Track  ) 

Color getTrackRailColor ( NlTrack Track  ) 

Color getTrackSpineColor ( NlTrack Track  ) 

Color getTrackSupportsColor ( NlTrack Track  ) 

Color getTrackTrainColor ( NlTrack Track  ) 

References NlTrack::trainColor.

Color getTrackTrainGearColor ( NlTrack Track  ) 

Color getTrackTrainRestraintColor ( NlTrack Track  ) 

Color getTrackTrainSeatColor ( NlTrack Track  ) 

Color getTrackTunnelColor ( NlTrack Track  ) 

References NlTrack::tunnelColor.

int getTrackUseTunnelColor ( NlTrack Track  ) 

Train getTrainProperty ( int  trainindex,
NlTrack Track 
)

char* NlGetCoasterType ( int  type  ) 

void setNumCars ( int  numCars,
NlTrack Track 
)

References NlTrack::numCars.

void setNumTrains ( int  numTrains,
NlTrack Track 
)

References NlTrack::numTrains.

void setTrackCrosstieColor ( NlTrack Track,
Color  trackCrosstieColor 
)

void setTrackRailColor ( NlTrack Track,
Color  trackRailColor 
)

void setTrackSpineColor ( NlTrack Track,
Color  trackSpineColor 
)

void setTrackSupportsColor ( NlTrack Track,
Color  supportsColor 
)

void setTrackTrainColor ( NlTrack Track,
Color  trainColor 
)

References NlTrack::trainColor.

void setTrackTrainGearColor ( NlTrack Track,
Color  trainGearColor 
)

void setTrackTrainRestraintColor ( NlTrack Track,
Color  trainRestraintColor 
)

void setTrackTrainSeatColor ( NlTrack Track,
Color  trainSeatColor 
)

void setTrackTunnelColor ( NlTrack Track,
Color  tunnelColor 
)

References NlTrack::tunnelColor.

void setTrackUseTunnelColor ( NlTrack Track,
int  useTunnelColor 
)

int setTrainProperty ( int  trainindex,
char *  textureFilename,
int  useIndividualColor,
Color  seatColor,
Color  restraintColor,
Color  trainColor,
Color  gearColor,
NlTrack Track 
)


Generated on Sun May 25 21:42:45 2008 for libnltrack by  doxygen 1.5.6