aboutsummaryrefslogtreecommitdiff
path: root/Ryujinx.HLE/Hid/JoyCon.cs
diff options
context:
space:
mode:
Diffstat (limited to 'Ryujinx.HLE/Hid/JoyCon.cs')
-rw-r--r--Ryujinx.HLE/Hid/JoyCon.cs45
1 files changed, 45 insertions, 0 deletions
diff --git a/Ryujinx.HLE/Hid/JoyCon.cs b/Ryujinx.HLE/Hid/JoyCon.cs
new file mode 100644
index 00000000..e45e1a47
--- /dev/null
+++ b/Ryujinx.HLE/Hid/JoyCon.cs
@@ -0,0 +1,45 @@
+//TODO: This is only used by Config, it doesn't belong to Core.
+namespace Ryujinx.HLE.Input
+{
+ public struct JoyConLeft
+ {
+ public int StickUp;
+ public int StickDown;
+ public int StickLeft;
+ public int StickRight;
+ public int StickButton;
+ public int DPadUp;
+ public int DPadDown;
+ public int DPadLeft;
+ public int DPadRight;
+ public int ButtonMinus;
+ public int ButtonL;
+ public int ButtonZL;
+ public int ButtonSL;
+ public int ButtonSR;
+ }
+
+ public struct JoyConRight
+ {
+ public int StickUp;
+ public int StickDown;
+ public int StickLeft;
+ public int StickRight;
+ public int StickButton;
+ public int ButtonA;
+ public int ButtonB;
+ public int ButtonX;
+ public int ButtonY;
+ public int ButtonPlus;
+ public int ButtonR;
+ public int ButtonZR;
+ public int ButtonSL;
+ public int ButtonSR;
+ }
+
+ public struct JoyCon
+ {
+ public JoyConLeft Left;
+ public JoyConRight Right;
+ }
+}