diff options
author | german77 <juangerman-13@hotmail.com> | 2021-11-02 22:50:30 -0600 |
---|---|---|
committer | Narr the Reg <juangerman-13@hotmail.com> | 2021-11-24 20:30:27 -0600 |
commit | 157e0b85fdd805e02d234dccf1ce578e3159adee (patch) | |
tree | 3916ae9628d53df0cfff3667ecbfb4dbd94f8e0b /src/common/input.h | |
parent | 136eb9c4c2b2425c2dd45a79cf444dee7170714d (diff) |
core/hid: Prevent Emulated controller from flapping with multiple inputs devices
Diffstat (limited to 'src/common/input.h')
-rw-r--r-- | src/common/input.h | 4 |
1 files changed, 4 insertions, 0 deletions
diff --git a/src/common/input.h b/src/common/input.h index 8f29026a11..f21872b0a5 100644 --- a/src/common/input.h +++ b/src/common/input.h @@ -11,6 +11,7 @@ #include <utility> #include "common/logging/log.h" #include "common/param_package.h" +#include "common/uuid.h" namespace Common::Input { @@ -81,6 +82,7 @@ struct AnalogStatus { }; struct ButtonStatus { + Common::UUID uuid{}; bool value{}; bool inverted{}; bool toggle{}; @@ -90,6 +92,7 @@ struct ButtonStatus { using BatteryStatus = BatteryLevel; struct StickStatus { + Common::UUID uuid{}; AnalogStatus x{}; AnalogStatus y{}; bool left{}; @@ -99,6 +102,7 @@ struct StickStatus { }; struct TriggerStatus { + Common::UUID uuid{}; AnalogStatus analog{}; ButtonStatus pressed{}; }; |