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

@ -87,8 +87,17 @@ namespace MoonWorks.Input
{ {
if (!GamepadExists(slot)) if (!GamepadExists(slot))
{ {
gamepads[slot].Handle = SDL.SDL_GameControllerOpen(index); var openResult = SDL.SDL_GameControllerOpen(index);
System.Console.WriteLine($"Gamepad added to slot {slot}!"); 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; return;
} }
} }