#ifndef _EnvParser_h_ #define _EnvParser_h_ #define BAD_FORMAT_ERR 1001 #define CANNOT_OPEN_ERR 1002 int ReadEnvFile(const char * envFileName); const char * StripFileName(const char * inFilePath, char inSeparator); /* Define these routines yourself! */ void AcceptDimensions(int inH, int inV); void AcceptVertex( int inH, int inV, double inLatitude, double inLongitude, float inElevation, short inLandUse, int inCustom, short inRotation, short inTextureScale, short inTextureXOffset, short inTextureYOffset, short inBodyID); void AcceptObject( long inKind, float inLatitude, float inLongitude, float inElevationHeading, char * inName); void AcceptRoadSegment( double inLatitude, double inLongitude, int isLast); void AcceptTrailSegment( double inLatitude, double inLongitude, int isLast); void AcceptTrainSegment( double inLatitude, double inLongitude, int isLast); void AcceptElectricSegment( double inLatitude, double inLongitude, int isLast); void AcceptTaxiwaySegment( double inLatitude, double inLongitude, int isLast); void AcceptRiverSegment( double inLatitude, double inLongitude, int isLast); void AcceptCustomTexture( short inIndex, char * inName); #endif