From 59a497972150cee6be000a461e0a6ac215a54c48 Mon Sep 17 00:00:00 2001 From: Jonathan Levi Date: Sat, 29 Nov 2025 14:20:27 -0600 Subject: [PATCH] Smoother keyboard turning. This way always annoying how the ship keeps turning after letting go of the turn key. I don't think the current behavior is preferred, if it is, I think a new turn-by key should be added. I think this is the easiest fix. --- src/screens/crew1/singlePilotScreen.cpp | 2 +- src/screens/crew4/tacticalScreen.cpp | 2 +- src/screens/crew6/helmsScreen.cpp | 2 +- 3 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/screens/crew1/singlePilotScreen.cpp b/src/screens/crew1/singlePilotScreen.cpp index 6346025d09..81443dee3b 100644 --- a/src/screens/crew1/singlePilotScreen.cpp +++ b/src/screens/crew1/singlePilotScreen.cpp @@ -162,7 +162,7 @@ void SinglePilotScreen::onUpdate() { if (my_spaceship && isVisible()) { - auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) * 5.0f; + auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) * 1.0f; if (angle != 0.0f) { if (auto transform = my_spaceship.getComponent()) diff --git a/src/screens/crew4/tacticalScreen.cpp b/src/screens/crew4/tacticalScreen.cpp index e727013544..5dd0b9f5f7 100644 --- a/src/screens/crew4/tacticalScreen.cpp +++ b/src/screens/crew4/tacticalScreen.cpp @@ -143,7 +143,7 @@ void TacticalScreen::onUpdate() { if (my_spaceship && isVisible()) { - auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) * 5.0f; + auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) * 1.0f; if (angle != 0.0f) { if (auto transform = my_spaceship.getComponent()) diff --git a/src/screens/crew6/helmsScreen.cpp b/src/screens/crew6/helmsScreen.cpp index f47299fd31..eb9b541943 100644 --- a/src/screens/crew6/helmsScreen.cpp +++ b/src/screens/crew6/helmsScreen.cpp @@ -136,7 +136,7 @@ void HelmsScreen::onUpdate() { if (my_spaceship && isVisible()) { - auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) * 5.0f; + auto angle = (keys.helms_turn_right.getValue() - keys.helms_turn_left.getValue()) *1.0f; if (angle != 0.0f) { auto transform = my_spaceship.getComponent();