Skip to content

Commit 01e4741

Browse files
committed
Merge pull request #475 from Yarn366/background_editor_spinner_fix
Fix for spinners in background editor
2 parents d74981b + 37f4587 commit 01e4741

File tree

1 file changed

+12
-12
lines changed

1 file changed

+12
-12
lines changed

code/fred2/bgbitmapdlg.cpp

Lines changed: 12 additions & 12 deletions
Original file line numberDiff line numberDiff line change
@@ -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

Comments
 (0)