diff --git a/assets/text/text.csv b/assets/text/text.csv index d6e5b83..86befd7 100644 --- a/assets/text/text.csv +++ b/assets/text/text.csv @@ -39,6 +39,8 @@ SETTINGS_SENSITIVITY_Y,"Sensitivity, Vertical" SETTINGS_MOUSE_ACCELERATION,"Mouse Acceleration" SETTINGS_INVERT_PITCH,"Invert Pitch" SETTINGS_HOLD_TO_SNEAK,"Hold to Sneak" +SETTINGS_ROTATION_SENSITIVITY_X,"Object Rotation Sensitivity, Horizontal" +SETTINGS_ROTATION_SENSITIVITY_Y,"Object Rotation Sensitivity, Vertical" SETTINGS_GRAPHICS,Graphics SETTINGS_GRAPHICS_HEADING,"Graphics & Display" SETTINGS_GRAPHICS_DISPLAY_HEADING,Display diff --git a/src/ui/menus/settings_menu/settings_menu.tscn b/src/ui/menus/settings_menu/settings_menu.tscn index a85e1dd..e4cc16a 100644 --- a/src/ui/menus/settings_menu/settings_menu.tscn +++ b/src/ui/menus/settings_menu/settings_menu.tscn @@ -158,6 +158,30 @@ text = "SETTINGS_HOLD_TO_SNEAK" [node name="TextCheckbox" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/HoldToSneak/PanelContainer/MarginContainer" index="0"] physics_interpolation_mode = 0 +[node name="RotationSensitivityX" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("3_jox8e")] +layout_mode = 2 +key = &"game/config/input/object_rotation_sensitivity_x" + +[node name="SettingLabel" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityX" index="1"] +text = "SETTINGS_ROTATION_SENSITIVITY_X" + +[node name="NumericSlider" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityX/PanelContainer/MarginContainer" index="0"] +physics_interpolation_mode = 0 +max_value = 1.0 +step = 0.01 + +[node name="RotationSensitivityY" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList" groups=["Settings"] instance=ExtResource("3_jox8e")] +layout_mode = 2 +key = &"game/config/input/object_rotation_sensitivity_y" + +[node name="SettingLabel" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityY" index="1"] +text = "SETTINGS_ROTATION_SENSITIVITY_Y" + +[node name="NumericSlider" parent="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityY/PanelContainer/MarginContainer" index="0"] +physics_interpolation_mode = 0 +max_value = 1.0 +step = 0.01 + [node name="SETTINGS_GRAPHICS" type="MarginContainer" parent="TabContainer"] visible = false layout_mode = 2 @@ -343,5 +367,7 @@ text = "UI_ACCEPT" [editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/MouseAcceleration"] [editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/InvertPitch"] [editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/HoldToSneak"] +[editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityX"] +[editable path="TabContainer/SETTINGS_GAME/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/RotationSensitivityY"] [editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/Fullscreen"] [editable path="TabContainer/SETTINGS_GRAPHICS/VBoxContainer/ScrollContainer/MarginContainer/SettingsList/VSync"]