tweak controller detection

This commit is contained in:
Teatov 2025-03-01 19:34:15 +10:00
parent 6ef29a8f0b
commit bfc3c214b7

View File

@ -191,21 +191,19 @@ func _get_controller_type(id: int = 0) -> void:
if not controller_name: if not controller_name:
return return
if ( if controller_name.contains("steam") or controller_name.contains("valve"):
controller_name.begins_with("ps") _controller = ControllerType.STEAM
elif controller_name.contains("nintendo") or controller_name.contains("switch"):
_controller = ControllerType.NINTENDO
elif (
controller_name.contains("ps")
or controller_name.contains("sony") or controller_name.contains("sony")
or controller_name.contains("playstation") or controller_name.contains("playstation")
): ):
_controller = ControllerType.SONY _controller = ControllerType.SONY
elif controller_name.contains("steam"):
_controller = ControllerType.STEAM
elif controller_name.contains("nintendo"):
_controller = ControllerType.NINTENDO
else: else:
_controller = ControllerType.XBOX _controller = ControllerType.XBOX
Settings.controller_button_icons = _controller
func _set_current_prompts(type: ControllerType) -> void: func _set_current_prompts(type: ControllerType) -> void:
match type: match type: