From 12cbbb4dcb1bc1f03e709969cc759d7e004d93c3 Mon Sep 17 00:00:00 2001 From: Bram Verhulst Date: Wed, 15 Jan 2025 02:05:56 +0100 Subject: [PATCH] Controller optimize thingy --- project/src/GamePadController.cpp | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/project/src/GamePadController.cpp b/project/src/GamePadController.cpp index d4a0b8a..fb67f8d 100644 --- a/project/src/GamePadController.cpp +++ b/project/src/GamePadController.cpp @@ -21,7 +21,7 @@ void GamePadController::Init() { SDL_GameController *pController = SDL_GameControllerOpen(i); if (pController) { m_pGameControllers.push_back(pController); - m_GamePads.push_back(GamePad()); + m_GamePads.emplace_back(); } } } @@ -46,7 +46,7 @@ void GamePadController::Update() { SDL_GameController *pController = SDL_GameControllerOpen(i); if (pController) { m_pGameControllers.push_back(pController); - m_GamePads.push_back(GamePad()); + m_GamePads.emplace_back(); std::cout << GREEN << "New Controller Connected" << RESET << std::endl; } @@ -64,7 +64,6 @@ void GamePadController::Update() { std::cout << RED << "Controller Disconnected" << RESET << std::endl; --i; // Adjust index after removing the controller } - }