fix: corregit el tractament de mandos connectats

This commit is contained in:
2026-04-13 17:11:27 +02:00
parent 66c3e0089c
commit dfe0a3d4e6
7 changed files with 167 additions and 22 deletions

View File

@@ -1097,12 +1097,13 @@ void Title::createTiledBackground() {
delete tile;
}
// Comprueba cuantos mandos hay conectados para gestionar el menu de opciones
// Comprueba cuantos mandos hay conectados para gestionar el menu de opciones.
// El estado de Input lo mantiene al día Director via eventos SDL_EVENT_GAMEPAD_ADDED/REMOVED,
// así que aquí solo leemos la lista actual sin reescanear.
void Title::checkInputDevices() {
if (options->console) {
std::cout << "Filling devices for options menu..." << std::endl;
}
input->discoverGameController();
const int numControllers = input->getNumControllers();
availableInputDevices.clear();
input_t temp;