summaryrefslogtreecommitdiff
path: root/Source/Core/InputCommon/ControllerEmu/ControlGroup
diff options
context:
space:
mode:
authorJordan Woyak <jordan.woyak@gmail.com>2020-02-23 20:00:44 -0600
committerJordan Woyak <jordan.woyak@gmail.com>2020-02-24 16:26:26 -0600
commitd80fd13b174f59cfce17ac632c76aa4de6a1ec73 (patch)
tree8adfc4c6fc769a988d23a65defa04e69a14a9161 /Source/Core/InputCommon/ControllerEmu/ControlGroup
parentf79ca680cbd29577ffc84148dded503476ea691e (diff)
DolphinQt: Clean up mapping indicator code and draw lines on "pixel centers".
Diffstat (limited to 'Source/Core/InputCommon/ControllerEmu/ControlGroup')
-rw-r--r--Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp5
-rw-r--r--Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h2
2 files changed, 7 insertions, 0 deletions
diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp b/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp
index 50a787b41d..55199ec0d1 100644
--- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp
+++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.cpp
@@ -74,4 +74,9 @@ ControlState MixedTriggers::GetThreshold() const
return m_threshold_setting.GetValue() / 100;
}
+size_t MixedTriggers::GetTriggerCount() const
+{
+ return controls.size() / 2;
+}
+
} // namespace ControllerEmu
diff --git a/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h b/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h
index 250466dc9d..ade18b9f3b 100644
--- a/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h
+++ b/Source/Core/InputCommon/ControllerEmu/ControlGroup/MixedTriggers.h
@@ -22,6 +22,8 @@ public:
ControlState GetDeadzone() const;
ControlState GetThreshold() const;
+ size_t GetTriggerCount() const;
+
private:
SettingValue<double> m_threshold_setting;
SettingValue<double> m_deadzone_setting;