mirror of
				https://git.suyu.dev/suyu/suyu
				synced 2025-10-31 16:09:03 -05:00 
			
		
		
		
	hid/npad: Replace std::for_each with ranged for loops
Performs the same behavior, but is built into the core language itself. No functional change.
This commit is contained in:
		| @@ -629,25 +629,24 @@ void Controller_NPad::ClearAllConnectedControllers() { | ||||
| } | ||||
|  | ||||
| void Controller_NPad::DisconnectAllConnectedControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { controller.is_connected = false; }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         controller.is_connected = false; | ||||
|     } | ||||
| } | ||||
|  | ||||
| void Controller_NPad::ConnectAllDisconnectedControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { | ||||
|                       if (controller.type != NPadControllerType::None && !controller.is_connected) { | ||||
|                           controller.is_connected = false; | ||||
|                       } | ||||
|                   }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         if (controller.type != NPadControllerType::None && !controller.is_connected) { | ||||
|             controller.is_connected = false; | ||||
|         } | ||||
|     } | ||||
| } | ||||
|  | ||||
| void Controller_NPad::ClearAllControllers() { | ||||
|     std::for_each(connected_controllers.begin(), connected_controllers.end(), | ||||
|                   [](ControllerHolder& controller) { | ||||
|                       controller.type = NPadControllerType::None; | ||||
|                       controller.is_connected = false; | ||||
|                   }); | ||||
|     for (ControllerHolder& controller : connected_controllers) { | ||||
|         controller.type = NPadControllerType::None; | ||||
|         controller.is_connected = false; | ||||
|     } | ||||
| } | ||||
|  | ||||
| u32 Controller_NPad::GetAndResetPressState() { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Lioncash
					Lioncash