+ sgVec3 view_pos;
+ sgSetVec3( view_pos,
+ current_view.get_view_pos().x(),
+ current_view.get_view_pos().y(),
+ current_view.get_view_pos().z() );
+
+ sgVec3 zero_elev;
+ sgSetVec3( zero_elev,
+ current_view.get_cur_zero_elev().x(),
+ current_view.get_cur_zero_elev().y(),
+ current_view.get_cur_zero_elev().z() );
+
+ /* cout << "thesky->repaint() sky_color = "
+ << cur_light_params.sky_color[0] << " "
+ << cur_light_params.sky_color[1] << " "
+ << cur_light_params.sky_color[2] << " "
+ << cur_light_params.sky_color[3] << endl;
+ cout << " fog = "
+ << cur_light_params.fog_color[0] << " "
+ << cur_light_params.fog_color[1] << " "
+ << cur_light_params.fog_color[2] << " "
+ << cur_light_params.fog_color[3] << endl;
+ cout << " sun_angle = " << cur_light_params.sun_angle
+ << " moon_angle = " << cur_light_params.moon_angle
+ << endl; */
+ thesky->repaint( cur_light_params.sky_color,
+ cur_light_params.adj_fog_color,
+ cur_light_params.sun_angle,
+ cur_light_params.moon_angle,
+ ephem->getNumPlanets(), ephem->getPlanets(),
+ ephem->getNumStars(), ephem->getStars() );
+
+ /* cout << "thesky->reposition( view_pos = " << view_pos[0] << " "
+ << view_pos[1] << " " << view_pos[2] << endl;
+ cout << " zero_elev = " << zero_elev[0] << " "
+ << zero_elev[1] << " " << zero_elev[2]
+ << " lon = " << cur_fdm_state->get_Longitude()
+ << " lat = " << cur_fdm_state->get_Latitude() << endl;
+ cout << " sun_rot = " << cur_light_params.sun_rotation
+ << " gst = " << FGTime::cur_time_params->getGst() << endl;
+ cout << " sun ra = " << ephem->getSunRightAscension()
+ << " sun dec = " << ephem->getSunDeclination()
+ << " moon ra = " << ephem->getMoonRightAscension()
+ << " moon dec = " << ephem->getMoonDeclination() << endl; */
+
+ thesky->reposition( view_pos, zero_elev,
+ cur_fdm_state->get_Longitude(),
+ cur_fdm_state->get_Latitude(),
+ cur_light_params.sun_rotation,
+ FGTime::cur_time_params->getGst(),
+ ephem->getSunRightAscension(),
+ ephem->getSunDeclination(), 50000.0,
+ ephem->getMoonRightAscension(),
+ ephem->getMoonDeclination(), 50000.0 );