Gyro: Revisions & Rollgoal Mirror Mode

This commit is contained in:
Irastris
2026-04-16 15:31:58 -04:00
parent 88bdea1fd3
commit c7d9a8733f
6 changed files with 74 additions and 68 deletions
+14 -10
View File
@@ -56,11 +56,13 @@ UserSettings g_userSettings = {
// Input
.enableGyroAim {"game.enableGyroAim", false},
.enableGyroRollgoal {"game.enableGyroRollgoal", false},
.gyroAimSensitivityX {"game.gyroAimSensitivityX", 1.0f},
.gyroAimSensitivityY {"game.gyroAimSensitivityY", 1.0f},
.gyroRollgoalSensitivity {"game.gyroRollgoalSensitivity", 1.0f},
.gyroAimInvertPitch {"game.gyroAimInvertPitch", false},
.gyroAimInvertYaw {"game.gyroAimInvertYaw", false},
.gyroSensitivityX {"game.gyroSensitivityX", 1.0f},
.gyroSensitivityY {"game.gyroSensitivityY", 1.0f},
.gyroSensitivityRollgoal {"game.gyroSensitivityRollgoal", 1.0f},
.gyroSmoothing {"game.gyroSmoothing", 0.65f},
.gyroDeadband {"game.gyroDeadband", 0.04f},
.gyroInvertPitch {"game.gyroInvertPitch", false},
.gyroInvertYaw {"game.gyroInvertYaw", false},
// Cheats
.enableFastIronBoots {"game.enableFastIronBoots", false},
@@ -137,11 +139,13 @@ void registerSettings() {
Register(g_userSettings.game.enableFrameInterpolation);
Register(g_userSettings.game.enableGyroAim);
Register(g_userSettings.game.enableGyroRollgoal);
Register(g_userSettings.game.gyroAimSensitivityX);
Register(g_userSettings.game.gyroAimSensitivityY);
Register(g_userSettings.game.gyroRollgoalSensitivity);
Register(g_userSettings.game.gyroAimInvertPitch);
Register(g_userSettings.game.gyroAimInvertYaw);
Register(g_userSettings.game.gyroSensitivityX);
Register(g_userSettings.game.gyroSensitivityY);
Register(g_userSettings.game.gyroSensitivityRollgoal);
Register(g_userSettings.game.gyroDeadband);
Register(g_userSettings.game.gyroSmoothing);
Register(g_userSettings.game.gyroInvertPitch);
Register(g_userSettings.game.gyroInvertYaw);
Register(g_userSettings.backend.isoPath);
Register(g_userSettings.backend.graphicsBackend);