@@ -229,17 +229,17 @@ void bg_bitmap_dlg::create()
229229
230230 angles skybox_angles;
231231 vm_extract_angles_matrix (&skybox_angles, &The_mission.skybox_orientation );
232- m_skybox_pitch = ( int ) fl_degrees (skybox_angles.p );
233- m_skybox_bank = ( int ) fl_degrees (skybox_angles.b );
234- m_skybox_heading = ( int ) fl_degrees (skybox_angles.h );
232+ m_skybox_pitch = fl2ir ( fl_degrees (skybox_angles.p ) );
233+ m_skybox_bank = fl2ir ( fl_degrees (skybox_angles.b ) );
234+ m_skybox_heading = fl2ir ( fl_degrees (skybox_angles.h ) );
235235
236236 // make sure angle values are in the 0-359 degree range
237237 if (m_skybox_pitch < 0 )
238- m_skybox_pitch = m_skybox_pitch + 359 ;
238+ m_skybox_pitch = m_skybox_pitch + 360 ;
239239 if (m_skybox_bank < 0 )
240- m_skybox_bank = m_skybox_bank + 359 ;
240+ m_skybox_bank = m_skybox_bank + 360 ;
241241 if (m_skybox_heading < 0 )
242- m_skybox_heading = m_skybox_heading + 359 ;
242+ m_skybox_heading = m_skybox_heading + 360 ;
243243
244244
245245 for (i=0 ; i<MAX_NEB2_BITMAPS; i++){
@@ -730,9 +730,9 @@ void bg_bitmap_dlg::OnSunChange()
730730 starfield_list_entry *sle = &background->suns [s_index];
731731
732732 s_name = CString (sle->filename );
733- s_pitch = ( int ) (fl_degrees (sle->ang .p ) + delta);
734- s_bank = ( int ) (fl_degrees (sle->ang .b ) + delta);
735- s_heading = ( int ) (fl_degrees (sle->ang .h ) + delta);
733+ s_pitch = fl2ir (fl_degrees (sle->ang .p ) + delta);
734+ s_bank = fl2ir (fl_degrees (sle->ang .b ) + delta);
735+ s_heading = fl2ir (fl_degrees (sle->ang .h ) + delta);
736736 s_scale = sle->scale_x ;
737737
738738 // stuff back into the controls
@@ -894,9 +894,9 @@ void bg_bitmap_dlg::OnBitmapChange()
894894 starfield_list_entry *sle = &background->bitmaps [b_index];
895895
896896 b_name = CString (sle->filename );
897- b_pitch = ( int ) (fl_degrees (sle->ang .p ) + delta);
898- b_bank = ( int ) (fl_degrees (sle->ang .b ) + delta);
899- b_heading = ( int ) (fl_degrees (sle->ang .h ) + delta);
897+ b_pitch = fl2ir (fl_degrees (sle->ang .p ) + delta);
898+ b_bank = fl2ir (fl_degrees (sle->ang .b ) + delta);
899+ b_heading = fl2ir (fl_degrees (sle->ang .h ) + delta);
900900 b_scale_x = sle->scale_x ;
901901 b_scale_y = sle->scale_y ;
902902 b_div_x = sle->div_x ;
0 commit comments