From 25e850ccd5d947abf004fa6911b6a30ad4f0536f Mon Sep 17 00:00:00 2001 From: JappaWakka Date: Sat, 22 Jul 2023 11:22:48 +0200 Subject: [PATCH] Fix yaw when locking camera --- P3D/Overworld/OverworldCamera.vb | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/P3D/Overworld/OverworldCamera.vb b/P3D/Overworld/OverworldCamera.vb index 559cf36ac..fac1f93f0 100644 --- a/P3D/Overworld/OverworldCamera.vb +++ b/P3D/Overworld/OverworldCamera.vb @@ -253,6 +253,17 @@ Public Class OverworldCamera If OS.ActionScript.IsReady = True Then If (KeyBoardHandler.KeyPressed(KeyBindings.CameraLockKey) = True Or ControllerHandler.ButtonPressed(Buttons.RightStick)) = True And _moved = 0.0F And YawLocked = False Then + Select Case GetFacingDirection() + Case 0 + Yaw = 0 + Case 1 + Yaw = MathHelper.Pi * 0.5 + Case 2 + Yaw = MathHelper.Pi + Case 3 + Yaw = MathHelper.Pi * 1.5 + End Select + _freeCameraMode = Not _freeCameraMode If _freeCameraMode = False Then