fix: harden recovery flow and clean diagnostics
This commit is contained in:
parent
0158b0215f
commit
ff78710303
64 changed files with 1163 additions and 418 deletions
|
|
@ -44,18 +44,20 @@ func _init() -> void:
|
|||
assert(_has_joypad_button(&"open_quick_actions", JOY_BUTTON_DPAD_DOWN))
|
||||
assert(_has_joypad_button(&"open_chat", JOY_BUTTON_BACK))
|
||||
assert(_has_joypad_button(&"focus_gameplay", JOY_BUTTON_LEFT_SHOULDER))
|
||||
assert(
|
||||
GameUIType.VIRTUAL_MOUSE_TRIGGER_AXIS == JOY_AXIS_TRIGGER_RIGHT
|
||||
)
|
||||
assert(
|
||||
var virtual_mouse_trigger_axis: int = GameUIType.VIRTUAL_MOUSE_TRIGGER_AXIS
|
||||
var virtual_mouse_shared_trigger_axis: int = (
|
||||
GameUIType.VIRTUAL_MOUSE_SHARED_TRIGGER_AXIS
|
||||
== JOY_AXIS_TRIGGER_LEFT
|
||||
)
|
||||
assert(
|
||||
var virtual_mouse_secondary_click_axis: int = (
|
||||
GameUIType.VIRTUAL_MOUSE_SECONDARY_CLICK_AXIS
|
||||
== JOY_AXIS_TRIGGER_LEFT
|
||||
)
|
||||
assert(PlayerType.CONTROLLER_ZOOM_TRIGGER_AXIS == JOY_AXIS_TRIGGER_LEFT)
|
||||
var controller_zoom_trigger_axis: int = (
|
||||
PlayerType.CONTROLLER_ZOOM_TRIGGER_AXIS
|
||||
)
|
||||
assert(virtual_mouse_trigger_axis == JOY_AXIS_TRIGGER_RIGHT)
|
||||
assert(virtual_mouse_shared_trigger_axis == JOY_AXIS_TRIGGER_LEFT)
|
||||
assert(virtual_mouse_secondary_click_axis == JOY_AXIS_TRIGGER_LEFT)
|
||||
assert(controller_zoom_trigger_axis == JOY_AXIS_TRIGGER_LEFT)
|
||||
assert(is_zero_approx(
|
||||
GameUIType.normalized_trigger_strength(-1.0, -1.0)
|
||||
))
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue