mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-01-29 10:43:21 +08:00
preflight.jpeg
This commit is contained in:
parent
878665391e
commit
64743e2602
@ -13,7 +13,10 @@ if TYPE_CHECKING:
|
||||
|
||||
|
||||
def get_input_device_mapped_value(
|
||||
devicename: str, unique_id: str, name: str, default: bool = False,
|
||||
devicename: str,
|
||||
unique_id: str,
|
||||
name: str,
|
||||
default: bool = False,
|
||||
) -> Any:
|
||||
"""Returns a mapped value for an input device.
|
||||
|
||||
|
||||
@ -570,7 +570,10 @@ class ClassicSubsystem(babase.AppSubsystem):
|
||||
)
|
||||
|
||||
def get_input_device_mapped_value(
|
||||
self, device: bascenev1.InputDevice, name: str, default: bool = False,
|
||||
self,
|
||||
device: bascenev1.InputDevice,
|
||||
name: str,
|
||||
default: bool = False,
|
||||
) -> Any:
|
||||
"""Returns a mapped value for an input device.
|
||||
|
||||
|
||||
@ -194,7 +194,9 @@ class GamepadSettingsWindow(bui.Window):
|
||||
on_activate_call=self._reset,
|
||||
)
|
||||
if reset:
|
||||
bui.containerwidget(edit=self._root_widget, selected_child=reset_button)
|
||||
bui.containerwidget(
|
||||
edit=self._root_widget, selected_child=reset_button
|
||||
)
|
||||
save_button: bui.Widget | None
|
||||
if not self._is_secondary:
|
||||
save_button = bui.buttonwidget(
|
||||
@ -397,8 +399,12 @@ class GamepadSettingsWindow(bui.Window):
|
||||
try:
|
||||
bui.widget(
|
||||
edit=cancel_button,
|
||||
right_widget=reset_button if reset_button else save_button if save_button else None
|
||||
)
|
||||
right_widget=reset_button
|
||||
if reset_button
|
||||
else save_button
|
||||
if save_button
|
||||
else None,
|
||||
)
|
||||
bui.widget(
|
||||
edit=reset_button,
|
||||
left_widget=cancel_button if cancel_button else None,
|
||||
@ -406,7 +412,11 @@ class GamepadSettingsWindow(bui.Window):
|
||||
)
|
||||
bui.widget(
|
||||
edit=save_button,
|
||||
left_widget=reset_button if reset_button else cancel_button if cancel_button else None
|
||||
left_widget=reset_button
|
||||
if reset_button
|
||||
else cancel_button
|
||||
if cancel_button
|
||||
else None,
|
||||
)
|
||||
except Exception:
|
||||
logging.exception('Error wiring up gamepad config window.')
|
||||
@ -831,7 +841,7 @@ class GamepadSettingsWindow(bui.Window):
|
||||
ControlsSettingsWindow(transition='in_left').get_root_widget(),
|
||||
from_window=self._root_widget,
|
||||
)
|
||||
|
||||
|
||||
def _reset(self) -> None:
|
||||
from bauiv1lib.confirm import ConfirmWindow
|
||||
|
||||
@ -844,7 +854,7 @@ class GamepadSettingsWindow(bui.Window):
|
||||
width=480,
|
||||
height=110,
|
||||
)
|
||||
|
||||
|
||||
def _do_reset(self) -> None:
|
||||
"""Resets the input's mapping settings."""
|
||||
self._settings: dict[str, int] = {}
|
||||
@ -852,7 +862,6 @@ class GamepadSettingsWindow(bui.Window):
|
||||
self._rebuild_ui(reset=True)
|
||||
bui.getsound('gunCocking').play()
|
||||
|
||||
|
||||
def _save(self) -> None:
|
||||
classic = bui.app.classic
|
||||
assert classic is not None
|
||||
|
||||
@ -48,10 +48,10 @@ class ConfigKeyboardWindow(bui.Window):
|
||||
transition=transition,
|
||||
)
|
||||
)
|
||||
|
||||
|
||||
self._settings: dict[str, int] = {}
|
||||
self._get_config_mapping()
|
||||
|
||||
|
||||
self._rebuild_ui()
|
||||
|
||||
def _get_config_mapping(self, default: bool = False):
|
||||
@ -102,7 +102,9 @@ class ConfigKeyboardWindow(bui.Window):
|
||||
on_activate_call=self._reset,
|
||||
)
|
||||
if reset:
|
||||
bui.containerwidget(edit=self._root_widget, selected_child=reset_button)
|
||||
bui.containerwidget(
|
||||
edit=self._root_widget, selected_child=reset_button
|
||||
)
|
||||
save_button = bui.buttonwidget(
|
||||
parent=self._root_widget,
|
||||
autoselect=True,
|
||||
@ -120,7 +122,11 @@ class ConfigKeyboardWindow(bui.Window):
|
||||
)
|
||||
|
||||
bui.widget(edit=cancel_button, right_widget=reset_button)
|
||||
bui.widget(edit=reset_button, left_widget=cancel_button, right_widget=save_button)
|
||||
bui.widget(
|
||||
edit=reset_button,
|
||||
left_widget=cancel_button,
|
||||
right_widget=save_button,
|
||||
)
|
||||
bui.widget(edit=save_button, left_widget=reset_button)
|
||||
|
||||
v = self._height - 74.0
|
||||
@ -313,7 +319,7 @@ class ConfigKeyboardWindow(bui.Window):
|
||||
width=480,
|
||||
height=95,
|
||||
)
|
||||
|
||||
|
||||
def _do_reset(self) -> None:
|
||||
"""Resets the input's mapping settings."""
|
||||
self._settings: dict[str, int] = {}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user