38#define MAX_TRI_INDICES 3*(20+80+320+1280+5120+20480)
39#define MAX_PLANET_VERTICES 10400
52#define PlanetEntity OOPlanetEntity
92- (id) initFromDictionary:(NSDictionary*)dict withAtmosphere:(BOOL)atmo andSeed:(
Random_Seed)p_seed;
95- (BOOL) setUpPlanetFromTexture:(NSString *)fileName;
114- (void) setRadius:(GLfloat) rad;
116- (void) setRotationalVelocity:(
double) v;
122- (void) welcomeShuttle:(
ShipEntity *) shuttle;
#define MAX_PLANET_VERTICES
double rotational_velocity
NSString * textureFileName()
double shuttle_launch_interval
double sqrt_zero_distance
PlanetEntity * root_planet
uint8_t lastSubdivideLevel
GLfloat amb_polar_land[4]
NSString * _textureFileName
double polar_color_factor
BOOL isExplicitlyTextured()
void drawUnconditionally()
PlanetEntity * atmosphere
GLuint displayListNames[MAX_SUBDIVIDE]
OOStellarBodyType planet_type
double rotationalVelocity()
OOStellarBodyType planetType()
typedef int(ZCALLBACK *close_file_func) OF((voidpf opaque
GLuint index_array[MAX_TRI_INDICES]
GLfloat color_array[4 *MAX_PLANET_VERTICES]
GLfloat uv_array[2 *MAX_PLANET_VERTICES]
Vector vertex_array[MAX_PLANET_VERTICES+2]
Vector normal_array[MAX_PLANET_VERTICES]