// Draw the Sky
void fgSkyRender( void ) {
- fgFLIGHT *f;
+ FGState *f;
fgLIGHT *l;
fgVIEW *v;
float inner_color[4];
double diff;
int i;
- f = current_aircraft.flight;
+ f = current_aircraft.fdm_state;
l = &cur_light_params;
v = ¤t_view;
// Rotate to proper orientation
// printf(" lon = %.2f lat = %.2f\n", FG_Longitude * RAD_TO_DEG,
// FG_Latitude * RAD_TO_DEG);
- xglRotatef( FG_Longitude * RAD_TO_DEG, 0.0, 0.0, 1.0 );
- xglRotatef( 90.0 - FG_Latitude * RAD_TO_DEG, 0.0, 1.0, 0.0 );
+ xglRotatef( f->get_Longitude() * RAD_TO_DEG, 0.0, 0.0, 1.0 );
+ xglRotatef( 90.0 - f->get_Latitude() * RAD_TO_DEG, 0.0, 1.0, 0.0 );
xglRotatef( l->sun_rotation * RAD_TO_DEG, 0.0, 0.0, 1.0 );
// Draw inner/center section of sky*/
// $Log$
+// Revision 1.16 1998/12/05 15:54:03 curt
+// Renamed class fgFLIGHT to class FGState as per request by JSB.
+//
+// Revision 1.15 1998/12/03 01:15:36 curt
+// Converted fgFLIGHT to a class.
+// Tweaks for Sun portability.
+//
// Revision 1.14 1998/11/06 21:17:39 curt
// Converted to new logstream debugging facility. This allows release
// builds with no messages at all (and no performance impact) by using