feat: overhaul controller menu accessibility
This commit is contained in:
parent
a7837c3711
commit
4f9c85989b
46 changed files with 4091 additions and 396 deletions
|
|
@ -197,14 +197,18 @@ func _configure_focus() -> void:
|
|||
_cancel_button
|
||||
)
|
||||
_confirm_button.focus_neighbor_right = _confirm_button.focus_neighbor_left
|
||||
_confirm_button.focus_neighbor_top = _confirm_button.focus_neighbor_left
|
||||
_confirm_button.focus_neighbor_bottom = _confirm_button.focus_neighbor_left
|
||||
_confirm_button.focus_neighbor_top = _confirm_button.get_path_to(
|
||||
_confirm_button
|
||||
)
|
||||
_confirm_button.focus_neighbor_bottom = _confirm_button.focus_neighbor_top
|
||||
_cancel_button.focus_neighbor_left = _cancel_button.get_path_to(
|
||||
_confirm_button
|
||||
)
|
||||
_cancel_button.focus_neighbor_right = _cancel_button.focus_neighbor_left
|
||||
_cancel_button.focus_neighbor_top = _cancel_button.focus_neighbor_left
|
||||
_cancel_button.focus_neighbor_bottom = _cancel_button.focus_neighbor_left
|
||||
_cancel_button.focus_neighbor_top = _cancel_button.get_path_to(
|
||||
_cancel_button
|
||||
)
|
||||
_cancel_button.focus_neighbor_bottom = _cancel_button.focus_neighbor_top
|
||||
|
||||
|
||||
func _set_interactive(interactive: bool) -> void:
|
||||
|
|
@ -224,6 +228,8 @@ func _set_interactive(interactive: bool) -> void:
|
|||
if interactive
|
||||
else Control.MOUSE_FILTER_IGNORE
|
||||
)
|
||||
if interactive:
|
||||
_configure_focus()
|
||||
|
||||
|
||||
func _finish_transition_in(
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue