diff options
Diffstat (limited to 'src/input_common/input_engine.cpp')
| -rw-r--r-- | src/input_common/input_engine.cpp | 20 |
1 files changed, 10 insertions, 10 deletions
diff --git a/src/input_common/input_engine.cpp b/src/input_common/input_engine.cpp index 5481607bf..fce914348 100644 --- a/src/input_common/input_engine.cpp +++ b/src/input_common/input_engine.cpp | |||
| @@ -170,19 +170,19 @@ BasicMotion InputEngine::GetMotion(const PadIdentifier& identifier, int motion) | |||
| 170 | } | 170 | } |
| 171 | 171 | ||
| 172 | void InputEngine::ResetButtonState() { | 172 | void InputEngine::ResetButtonState() { |
| 173 | for (std::pair<PadIdentifier, ControllerData> controller : controller_list) { | 173 | for (const auto& controller : controller_list) { |
| 174 | for (std::pair<int, bool> button : controller.second.buttons) { | 174 | for (const auto& button : controller.second.buttons) { |
| 175 | SetButton(controller.first, button.first, false); | 175 | SetButton(controller.first, button.first, false); |
| 176 | } | 176 | } |
| 177 | for (std::pair<int, bool> button : controller.second.hat_buttons) { | 177 | for (const auto& button : controller.second.hat_buttons) { |
| 178 | SetHatButton(controller.first, button.first, false); | 178 | SetHatButton(controller.first, button.first, false); |
| 179 | } | 179 | } |
| 180 | } | 180 | } |
| 181 | } | 181 | } |
| 182 | 182 | ||
| 183 | void InputEngine::ResetAnalogState() { | 183 | void InputEngine::ResetAnalogState() { |
| 184 | for (std::pair<PadIdentifier, ControllerData> controller : controller_list) { | 184 | for (const auto& controller : controller_list) { |
| 185 | for (std::pair<int, float> axis : controller.second.axes) { | 185 | for (const auto& axis : controller.second.axes) { |
| 186 | SetAxis(controller.first, axis.first, 0.0); | 186 | SetAxis(controller.first, axis.first, 0.0); |
| 187 | } | 187 | } |
| 188 | } | 188 | } |
| @@ -190,7 +190,7 @@ void InputEngine::ResetAnalogState() { | |||
| 190 | 190 | ||
| 191 | void InputEngine::TriggerOnButtonChange(const PadIdentifier& identifier, int button, bool value) { | 191 | void InputEngine::TriggerOnButtonChange(const PadIdentifier& identifier, int button, bool value) { |
| 192 | std::lock_guard lock{mutex_callback}; | 192 | std::lock_guard lock{mutex_callback}; |
| 193 | for (const std::pair<int, InputIdentifier> poller_pair : callback_list) { | 193 | for (const auto& poller_pair : callback_list) { |
| 194 | const InputIdentifier& poller = poller_pair.second; | 194 | const InputIdentifier& poller = poller_pair.second; |
| 195 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Button, button)) { | 195 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Button, button)) { |
| 196 | continue; | 196 | continue; |
| @@ -218,7 +218,7 @@ void InputEngine::TriggerOnButtonChange(const PadIdentifier& identifier, int but | |||
| 218 | 218 | ||
| 219 | void InputEngine::TriggerOnHatButtonChange(const PadIdentifier& identifier, int button, u8 value) { | 219 | void InputEngine::TriggerOnHatButtonChange(const PadIdentifier& identifier, int button, u8 value) { |
| 220 | std::lock_guard lock{mutex_callback}; | 220 | std::lock_guard lock{mutex_callback}; |
| 221 | for (const std::pair<int, InputIdentifier> poller_pair : callback_list) { | 221 | for (const auto& poller_pair : callback_list) { |
| 222 | const InputIdentifier& poller = poller_pair.second; | 222 | const InputIdentifier& poller = poller_pair.second; |
| 223 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::HatButton, button)) { | 223 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::HatButton, button)) { |
| 224 | continue; | 224 | continue; |
| @@ -247,7 +247,7 @@ void InputEngine::TriggerOnHatButtonChange(const PadIdentifier& identifier, int | |||
| 247 | 247 | ||
| 248 | void InputEngine::TriggerOnAxisChange(const PadIdentifier& identifier, int axis, f32 value) { | 248 | void InputEngine::TriggerOnAxisChange(const PadIdentifier& identifier, int axis, f32 value) { |
| 249 | std::lock_guard lock{mutex_callback}; | 249 | std::lock_guard lock{mutex_callback}; |
| 250 | for (const std::pair<int, InputIdentifier> poller_pair : callback_list) { | 250 | for (const auto& poller_pair : callback_list) { |
| 251 | const InputIdentifier& poller = poller_pair.second; | 251 | const InputIdentifier& poller = poller_pair.second; |
| 252 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Analog, axis)) { | 252 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Analog, axis)) { |
| 253 | continue; | 253 | continue; |
| @@ -274,7 +274,7 @@ void InputEngine::TriggerOnAxisChange(const PadIdentifier& identifier, int axis, | |||
| 274 | void InputEngine::TriggerOnBatteryChange(const PadIdentifier& identifier, | 274 | void InputEngine::TriggerOnBatteryChange(const PadIdentifier& identifier, |
| 275 | [[maybe_unused]] BatteryLevel value) { | 275 | [[maybe_unused]] BatteryLevel value) { |
| 276 | std::lock_guard lock{mutex_callback}; | 276 | std::lock_guard lock{mutex_callback}; |
| 277 | for (const std::pair<int, InputIdentifier> poller_pair : callback_list) { | 277 | for (const auto& poller_pair : callback_list) { |
| 278 | const InputIdentifier& poller = poller_pair.second; | 278 | const InputIdentifier& poller = poller_pair.second; |
| 279 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Battery, 0)) { | 279 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Battery, 0)) { |
| 280 | continue; | 280 | continue; |
| @@ -288,7 +288,7 @@ void InputEngine::TriggerOnBatteryChange(const PadIdentifier& identifier, | |||
| 288 | void InputEngine::TriggerOnMotionChange(const PadIdentifier& identifier, int motion, | 288 | void InputEngine::TriggerOnMotionChange(const PadIdentifier& identifier, int motion, |
| 289 | const BasicMotion& value) { | 289 | const BasicMotion& value) { |
| 290 | std::lock_guard lock{mutex_callback}; | 290 | std::lock_guard lock{mutex_callback}; |
| 291 | for (const std::pair<int, InputIdentifier> poller_pair : callback_list) { | 291 | for (const auto& poller_pair : callback_list) { |
| 292 | const InputIdentifier& poller = poller_pair.second; | 292 | const InputIdentifier& poller = poller_pair.second; |
| 293 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Motion, motion)) { | 293 | if (!IsInputIdentifierEqual(poller, identifier, EngineInputType::Motion, motion)) { |
| 294 | continue; | 294 | continue; |