log controller open errors

remotes/1695061714407202320/main
cosmonaut 2023-02-21 16:00:16 -08:00
parent e9aacb44da
commit 86322e9373
1 changed files with 11 additions and 2 deletions

View File

@ -86,9 +86,18 @@ namespace MoonWorks.Input
for (var slot = 0; slot < MAX_GAMEPADS; slot += 1) for (var slot = 0; slot < MAX_GAMEPADS; slot += 1)
{ {
if (!GamepadExists(slot)) if (!GamepadExists(slot))
{
var openResult = SDL.SDL_GameControllerOpen(index);
if (openResult == 0)
{
System.Console.WriteLine($"Error opening gamepad!");
System.Console.WriteLine(SDL.SDL_GetError());
}
else
{ {
gamepads[slot].Handle = SDL.SDL_GameControllerOpen(index); gamepads[slot].Handle = SDL.SDL_GameControllerOpen(index);
System.Console.WriteLine($"Gamepad added to slot {slot}!"); System.Console.WriteLine($"Gamepad added to slot {slot}!");
}
return; return;
} }
} }