log controller open errors

pull/47/head
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)
{
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);
System.Console.WriteLine($"Gamepad added to slot {slot}!");
}
return;
}
}