mirror of
https://github.com/scp-fs2open/fs2open.github.com.git
synced 2026-11-07 08:15:59 -10:00
fix jump in chase view (#7771)
Chase view deltas are not reset on mission init, so ensure they are reset to prevent the viewing jumps that can be seen at the start of mission in chase view. Also ensure perspective and slew lock are properly resotred.
This commit is contained in:
1 parent
d8afb71d41
commit
3ac8be273e
1 file changed
+6
-1
@@ -1459,6 +1459,8 @@ void player_level_init()
|
||||
memset(&(Player->ci), 0, sizeof(control_info) ); // set the controls to 0
|
||||
|
||||
Viewer_slew_angles.p = 0.0f; Viewer_slew_angles.b = 0.0f; Viewer_slew_angles.h = 0.0f;
|
||||
reset_angles(&chase_slew_angles);
|
||||
reset_angles(&Viewer_slew_angles_delta);
|
||||
Viewer_external_info.angles.p = 0.0f;
|
||||
Viewer_external_info.angles.b = 0.0f;
|
||||
Viewer_external_info.angles.h = 0.0f;
|
||||
@@ -1477,7 +1479,10 @@ void player_level_init()
|
||||
{
|
||||
Viewer_mode = 0;
|
||||
}
|
||||
|
||||
|
||||
Perspective_locked = false;
|
||||
Slew_locked = false;
|
||||
|
||||
Player_obj = NULL;
|
||||
Player_ship = NULL;
|
||||
Player_ai = NULL;
|
||||
|
||||
Reference in new issue
Block a user