libnltrack/nlim.c File Reference

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

Include dependency graph for nlim.c:

Functions

int initNewNlTrack (NlTrack *Track)
 Initialize an new NlTrack.
void setCoasterStyle (int style, NlTrack *Track)
int getCoasterStyle (NlTrack *Track)
void setMajor (int major, NlTrack *Track)
int getMajor (NlTrack *Track)
void setMinor (int minor, NlTrack *Track)
int getMinor (NlTrack *Track)
void setRevision (int revision, NlTrack *Track)
int getRevision (NlTrack *Track)
void setMarkup (int markup, NlTrack *Track)
int getMarkup (NlTrack *Track)
void setUse16friction (int use16friction, NlTrack *Track)
int getUse16friction (NlTrack *Track)

Function Documentation

int getCoasterStyle ( NlTrack Track  ) 

References NlTrack::style.

int getMajor ( NlTrack Track  ) 

References NlTrack::major.

int getMarkup ( NlTrack Track  ) 

References NlTrack::markup.

int getMinor ( NlTrack Track  ) 

References NlTrack::minor.

int getRevision ( NlTrack Track  ) 

References NlTrack::revision.

int getUse16friction ( NlTrack Track  ) 

int initNewNlTrack ( NlTrack Track  ) 

Initialize an new NlTrack.

Parameters:
Track a pointer to the NlTrack
This function will initialize the NlTrack with empty datas like the number of cars.

References NlTrack::authorComments, NlTrack::beziers, NlTrack::bezrsize, NlTrack::catwalks, NlTrack::catwsize, Bezier::continuesRoll, Bezier::cp1X, Bezier::cp1Y, Bezier::cp1Z, Bezier::cp2X, Bezier::cp2Y, Bezier::cp2Z, createColorARGB(), NlTrack::envcsize, NlTrack::envFilename, Bezier::equalDistanceCP, NlTrack::freeNodes, NlTrack::frensize, NlTrack::fundNodes, NlTrack::fundsize, Train::gearColor, NlTrack::infosize, NlTrack::major, NlTrack::markup, NlTrack::minor, MODE_NORMAL, NlTrack::nlimsize, NlTrack::numBeziers, NlTrack::numCars, NlTrack::numTrains, NlTrack::objects, Bezier::posX, Bezier::posY, Bezier::posZ, NlTrack::rascsize, Bezier::relativeRoll, NlTrack::reserved, NlTrack::reserved0, NlTrack::reserved1, NlTrack::reserved2, NlTrack::reserved3, NlTrack::reservedString, Train::restraintColor, NlTrack::revision, Bezier::roll, NlTrack::scensize, NlTrack::scobsize, Train::seatColor, NlTrack::seg, NlTrack::segmsize, NlTrack::style, NlTrack::supportsColor, NlTrack::suppsize, Train::textureFilename, NlTrack::totalCatwalks, NlTrack::totalFreeNodes, NlTrack::totalFundNodes, NlTrack::totalObjects, NlTrack::totalSegment, NlTrack::totalSegments, NlTrack::totalTrees, NlTrack::totalTubes, NlTrack::trackClosedCircuit, NlTrack::trackCrosstieColor, NlTrack::trackMode, NlTrack::trackRailColor, NlTrack::trackSpineColor, NlTrack::train, NlTrack::trainColor, Train::trainColor, NlTrack::trainGearColor, NlTrack::trainRestraintColor, NlTrack::trainSeatColor, NlTrack::trcksize, NlTrack::trees, NlTrack::tubes, NlTrack::tubesize, NlTrack::tunnelColor, NlTrack::use16friction, Train::useIndividualColor, and NlTrack::useTunnelColor.

void setCoasterStyle ( int  style,
NlTrack Track 
)

References NlTrack::style.

void setMajor ( int  major,
NlTrack Track 
)

References NlTrack::major.

void setMarkup ( int  markup,
NlTrack Track 
)

References NlTrack::markup.

void setMinor ( int  minor,
NlTrack Track 
)

References NlTrack::minor.

void setRevision ( int  revision,
NlTrack Track 
)

References NlTrack::revision.

void setUse16friction ( int  use16friction,
NlTrack Track 
)


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