mirror of
https://github.com/libsdl-org/SDL.git
synced 2026-05-26 23:08:28 +00:00
gamepad: Add SDL_GAMEPAD_TYPE_STEAM for Steam Controllers
This commit is contained in:
committed by
Sam Lantinga
parent
f76b736e28
commit
6d3404e4bb
@@ -1494,7 +1494,8 @@ static const char *map_StringForGamepadType[] = {
|
||||
"joyconleft",
|
||||
"joyconright",
|
||||
"joyconpair",
|
||||
"gamecube"
|
||||
"gamecube",
|
||||
"steam"
|
||||
};
|
||||
SDL_COMPILE_TIME_ASSERT(map_StringForGamepadType, SDL_arraysize(map_StringForGamepadType) == SDL_GAMEPAD_TYPE_COUNT);
|
||||
|
||||
|
||||
@@ -3173,6 +3173,14 @@ SDL_GamepadType SDL_GetGamepadTypeFromVIDPID(Uint16 vendor, Uint16 product, cons
|
||||
type = SDL_GAMEPAD_TYPE_STANDARD;
|
||||
}
|
||||
break;
|
||||
case k_eControllerType_SteamController:
|
||||
case k_eControllerType_SteamControllerV2:
|
||||
case k_eControllerType_SteamControllerNeptune:
|
||||
case k_eControllerType_SteamControllerTriton:
|
||||
case k_eControllerType_HoriSteamController:
|
||||
case k_eControllerType_UnknownSteamController:
|
||||
type = SDL_GAMEPAD_TYPE_STEAM;
|
||||
break;
|
||||
default:
|
||||
break;
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user