summaryrefslogtreecommitdiff
path: root/src/input_common/input_engine.cpp
diff options
context:
space:
mode:
Diffstat (limited to '')
-rw-r--r--src/input_common/input_engine.cpp20
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
172void InputEngine::ResetButtonState() { 172void 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
183void InputEngine::ResetAnalogState() { 183void 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
191void InputEngine::TriggerOnButtonChange(const PadIdentifier& identifier, int button, bool value) { 191void 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
219void InputEngine::TriggerOnHatButtonChange(const PadIdentifier& identifier, int button, u8 value) { 219void 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
248void InputEngine::TriggerOnAxisChange(const PadIdentifier& identifier, int axis, f32 value) { 248void 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,
274void InputEngine::TriggerOnBatteryChange(const PadIdentifier& identifier, 274void 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,
288void InputEngine::TriggerOnMotionChange(const PadIdentifier& identifier, int motion, 288void 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;