diff options
author | darko1979 <matesic.darko@gmail.com> | 2022-03-12 18:23:48 +0100 |
---|---|---|
committer | GitHub <noreply@github.com> | 2022-03-12 18:23:48 +0100 |
commit | bed516bfda2b558c894e80a0d71f457c6e94a62f (patch) | |
tree | 0eb05e1c391a26285e99df5d970077a52ea679ee /Ryujinx/Ui/Windows/ControllerWindow.cs | |
parent | 69b05f99187202b7c09162e4d204f4cac7772018 (diff) |
Implement rotate stick 90 degrees clockwise (#3084)1.1.68
* Implement swapping sticks
* Rotate 90 degrees clockwise
Co-authored-by: matesic.darko@gmail.com <Darkman1979>
Diffstat (limited to 'Ryujinx/Ui/Windows/ControllerWindow.cs')
-rw-r--r-- | Ryujinx/Ui/Windows/ControllerWindow.cs | 8 |
1 files changed, 8 insertions, 0 deletions
diff --git a/Ryujinx/Ui/Windows/ControllerWindow.cs b/Ryujinx/Ui/Windows/ControllerWindow.cs index 36a23326..c328fa5c 100644 --- a/Ryujinx/Ui/Windows/ControllerWindow.cs +++ b/Ryujinx/Ui/Windows/ControllerWindow.cs @@ -73,6 +73,7 @@ namespace Ryujinx.Ui.Windows [GUI] ToggleButton _lStick; [GUI] CheckButton _invertLStickX; [GUI] CheckButton _invertLStickY; + [GUI] CheckButton _rotateL90CW; [GUI] ToggleButton _lStickUp; [GUI] ToggleButton _lStickDown; [GUI] ToggleButton _lStickLeft; @@ -88,6 +89,7 @@ namespace Ryujinx.Ui.Windows [GUI] ToggleButton _rStick; [GUI] CheckButton _invertRStickX; [GUI] CheckButton _invertRStickY; + [GUI] CheckButton _rotateR90CW; [GUI] ToggleButton _rStickUp; [GUI] ToggleButton _rStickDown; [GUI] ToggleButton _rStickLeft; @@ -490,6 +492,7 @@ namespace Ryujinx.Ui.Windows _lStick.Label = controllerConfig.LeftJoyconStick.Joystick.ToString(); _invertLStickX.Active = controllerConfig.LeftJoyconStick.InvertStickX; _invertLStickY.Active = controllerConfig.LeftJoyconStick.InvertStickY; + _rotateL90CW.Active = controllerConfig.LeftJoyconStick.Rotate90CW; _lStickButton.Label = controllerConfig.LeftJoyconStick.StickButton.ToString(); _dpadUp.Label = controllerConfig.LeftJoycon.DpadUp.ToString(); _dpadDown.Label = controllerConfig.LeftJoycon.DpadDown.ToString(); @@ -503,6 +506,7 @@ namespace Ryujinx.Ui.Windows _rStick.Label = controllerConfig.RightJoyconStick.Joystick.ToString(); _invertRStickX.Active = controllerConfig.RightJoyconStick.InvertStickX; _invertRStickY.Active = controllerConfig.RightJoyconStick.InvertStickY; + _rotateR90CW.Active = controllerConfig.RightJoyconStick.Rotate90CW; _rStickButton.Label = controllerConfig.RightJoyconStick.StickButton.ToString(); _a.Label = controllerConfig.RightJoycon.ButtonA.ToString(); _b.Label = controllerConfig.RightJoycon.ButtonB.ToString(); @@ -718,6 +722,7 @@ namespace Ryujinx.Ui.Windows Joystick = lStick, InvertStickY = _invertLStickY.Active, StickButton = lStickButton, + Rotate90CW = _rotateL90CW.Active, }, RightJoycon = new RightJoyconCommonConfig<ConfigGamepadInputId> { @@ -737,6 +742,7 @@ namespace Ryujinx.Ui.Windows Joystick = rStick, InvertStickY = _invertRStickY.Active, StickButton = rStickButton, + Rotate90CW = _rotateR90CW.Active, }, Motion = motionConfig, Rumble = new RumbleConfigController @@ -1056,6 +1062,7 @@ namespace Ryujinx.Ui.Windows StickButton = ConfigGamepadInputId.LeftStick, InvertStickX = false, InvertStickY = false, + Rotate90CW = false, }, RightJoycon = new RightJoyconCommonConfig<ConfigGamepadInputId> @@ -1077,6 +1084,7 @@ namespace Ryujinx.Ui.Windows StickButton = ConfigGamepadInputId.RightStick, InvertStickX = false, InvertStickY = false, + Rotate90CW = false, }, Motion = new StandardMotionConfigController |