diff options
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/evdev/evdev.h')
| -rw-r--r-- | Source/Core/InputCommon/ControllerInterface/evdev/evdev.h | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h index cce4044cb9..5196084d24 100644 --- a/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h +++ b/Source/Core/InputCommon/ControllerInterface/evdev/evdev.h @@ -88,12 +88,18 @@ private: class RumbleEffect : public Effect { public: - RumbleEffect(int fd, bool use_strong); + enum class Motor : u8 + { + WEAK, + STRONG, + }; + + RumbleEffect(int fd, Motor motor); bool UpdateParameters(ControlState state) override; std::string GetName() const override; private: - const bool m_use_strong_motor; + const Motor m_motor; }; public: |
