mirror of
https://github.com/RYDE-WORK/ballistica.git
synced 2026-02-05 23:13:46 +08:00
Fixing a few bugs
This commit is contained in:
parent
cf0696a2ec
commit
46573c0ebc
@ -396,7 +396,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
bui.buttonwidget(
|
bui.buttonwidget(
|
||||||
parent=rootc,
|
parent=rootc,
|
||||||
color=(0.45, 0.4, 0.5),
|
color=(0.45, 0.4, 0.5),
|
||||||
position=(160, v_offs + 480),
|
position=(160, v_offs + 439),
|
||||||
size=(350, 62),
|
size=(350, 62),
|
||||||
label=(
|
label=(
|
||||||
bui.Lstr(resource='tournamentStandingsText')
|
bui.Lstr(resource='tournamentStandingsText')
|
||||||
@ -489,8 +489,8 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
|
|
||||||
x_offs_extra = 0 if show_next_button else -100
|
x_offs_extra = 0 if show_next_button else -100
|
||||||
self._corner_button_offs = (
|
self._corner_button_offs = (
|
||||||
h_offs + 300.0 + 100.0 + x_offs_extra,
|
h_offs + 300.0 + x_offs_extra,
|
||||||
v_offs + 560.0,
|
v_offs + 519.0,
|
||||||
)
|
)
|
||||||
|
|
||||||
if env.demo or env.arcade:
|
if env.demo or env.arcade:
|
||||||
@ -499,7 +499,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
else:
|
else:
|
||||||
self._league_rank_button = LeagueRankButton(
|
self._league_rank_button = LeagueRankButton(
|
||||||
parent=rootc,
|
parent=rootc,
|
||||||
position=(h_offs + 300 + 100 + x_offs_extra, v_offs + 560),
|
position=(h_offs + 300 + x_offs_extra, v_offs + 519),
|
||||||
size=(100, 60),
|
size=(100, 60),
|
||||||
scale=0.9,
|
scale=0.9,
|
||||||
color=(0.4, 0.4, 0.9),
|
color=(0.4, 0.4, 0.9),
|
||||||
@ -509,7 +509,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
)
|
)
|
||||||
self._store_button_instance = StoreButton(
|
self._store_button_instance = StoreButton(
|
||||||
parent=rootc,
|
parent=rootc,
|
||||||
position=(h_offs + 400 + 100 + x_offs_extra, v_offs + 560),
|
position=(h_offs + 400 + x_offs_extra, v_offs + 519),
|
||||||
show_tickets=True,
|
show_tickets=True,
|
||||||
sale_scale=0.85,
|
sale_scale=0.85,
|
||||||
size=(100, 60),
|
size=(100, 60),
|
||||||
@ -536,9 +536,8 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
)
|
)
|
||||||
|
|
||||||
def _update_corner_button_positions(self) -> None:
|
def _update_corner_button_positions(self) -> None:
|
||||||
offs = -55 if bui.is_party_icon_visible() else 0
|
|
||||||
assert self._corner_button_offs is not None
|
assert self._corner_button_offs is not None
|
||||||
pos_x = self._corner_button_offs[0] + offs
|
pos_x = self._corner_button_offs[0]
|
||||||
pos_y = self._corner_button_offs[1]
|
pos_y = self._corner_button_offs[1]
|
||||||
if self._league_rank_button is not None:
|
if self._league_rank_button is not None:
|
||||||
self._league_rank_button.set_position((pos_x, pos_y))
|
self._league_rank_button.set_position((pos_x, pos_y))
|
||||||
@ -716,7 +715,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
color=(0.5, 1, 0.5, 1),
|
color=(0.5, 1, 0.5, 1),
|
||||||
h_align='center',
|
h_align='center',
|
||||||
scale=0.4,
|
scale=0.4,
|
||||||
position=(0, 292),
|
position=(0, 255),
|
||||||
jitter=1.0,
|
jitter=1.0,
|
||||||
).autoretain()
|
).autoretain()
|
||||||
Text(
|
Text(
|
||||||
@ -1277,7 +1276,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
),
|
),
|
||||||
position=(
|
position=(
|
||||||
ts_h_offs - 35 + 95,
|
ts_h_offs - 35 + 95,
|
||||||
ts_height / 2 + 6 + v_offs,
|
ts_height / 2 + 6 + v_offs - 41,
|
||||||
),
|
),
|
||||||
color=(0.4, 0.4, 0.4, 1.0),
|
color=(0.4, 0.4, 0.4, 1.0),
|
||||||
scale=0.7,
|
scale=0.7,
|
||||||
@ -1344,7 +1343,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
ts_height / 2
|
ts_height / 2
|
||||||
+ -ts_height * (i + 1) / 10
|
+ -ts_height * (i + 1) / 10
|
||||||
+ v_offs
|
+ v_offs
|
||||||
+ 11.0,
|
- 30.0,
|
||||||
),
|
),
|
||||||
h_align=Text.HAlign.RIGHT,
|
h_align=Text.HAlign.RIGHT,
|
||||||
v_align=Text.VAlign.CENTER,
|
v_align=Text.VAlign.CENTER,
|
||||||
@ -1361,7 +1360,7 @@ class CoopScoreScreen(bs.Activity[bs.Player, bs.Team]):
|
|||||||
+ -ts_height * (i + 1) / 10
|
+ -ts_height * (i + 1) / 10
|
||||||
+ v_offs_names
|
+ v_offs_names
|
||||||
+ v_offs
|
+ v_offs
|
||||||
+ 11.0,
|
- 30.0,
|
||||||
),
|
),
|
||||||
maxwidth=80.0 + 100.0 * len(self._playerinfos),
|
maxwidth=80.0 + 100.0 * len(self._playerinfos),
|
||||||
v_align=Text.VAlign.CENTER,
|
v_align=Text.VAlign.CENTER,
|
||||||
|
|||||||
@ -132,7 +132,7 @@ class AdvancedSettingsWindow(bui.MainWindow):
|
|||||||
self._height - (57 if uiscale is bui.UIScale.SMALL else 40),
|
self._height - (57 if uiscale is bui.UIScale.SMALL else 40),
|
||||||
),
|
),
|
||||||
size=(0, 0),
|
size=(0, 0),
|
||||||
scale=0.5 if uiscale is bui.UIScale.SMALL else 1.0,
|
scale=0.65 if uiscale is bui.UIScale.SMALL else 1.0,
|
||||||
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
||||||
color=app.ui_v1.title_color,
|
color=app.ui_v1.title_color,
|
||||||
h_align='center',
|
h_align='center',
|
||||||
|
|||||||
@ -162,7 +162,9 @@ class ControlsSettingsWindow(bui.MainWindow):
|
|||||||
|
|
||||||
bui.textwidget(
|
bui.textwidget(
|
||||||
parent=self._root_widget,
|
parent=self._root_widget,
|
||||||
position=(0, height - 49 + yoffs),
|
position=(0, height + yoffs - (
|
||||||
|
75 if uiscale is bui.UIScale.SMALL else 50)
|
||||||
|
),
|
||||||
size=(width, 25),
|
size=(width, 25),
|
||||||
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
||||||
color=bui.app.ui_v1.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
@ -310,7 +312,8 @@ class ControlsSettingsWindow(bui.MainWindow):
|
|||||||
|
|
||||||
xinput_checkbox = bui.checkboxwidget(
|
xinput_checkbox = bui.checkboxwidget(
|
||||||
parent=self._root_widget,
|
parent=self._root_widget,
|
||||||
position=(100, v + 3),
|
position=(width * (
|
||||||
|
0.35 if uiscale is bui.UIScale.SMALL else 0.25), v + 3),
|
||||||
size=(120, 30),
|
size=(120, 30),
|
||||||
value=(not bui.get_low_level_config_value('enablexinput', 1)),
|
value=(not bui.get_low_level_config_value('enablexinput', 1)),
|
||||||
maxwidth=200,
|
maxwidth=200,
|
||||||
|
|||||||
@ -47,20 +47,26 @@ class TouchscreenSettingsWindow(bui.MainWindow):
|
|||||||
origin_widget=origin_widget,
|
origin_widget=origin_widget,
|
||||||
)
|
)
|
||||||
|
|
||||||
btn = bui.buttonwidget(
|
if uiscale is bui.UIScale.SMALL:
|
||||||
parent=self._root_widget,
|
bui.containerwidget(
|
||||||
position=(55, self._height - 60),
|
edit=self._root_widget, on_cancel_call=self.main_window_back
|
||||||
size=(120, 60),
|
)
|
||||||
label=bui.Lstr(resource='backText'),
|
btn = None
|
||||||
button_type='back',
|
else:
|
||||||
scale=0.8,
|
btn = bui.buttonwidget(
|
||||||
on_activate_call=self._back,
|
parent=self._root_widget,
|
||||||
)
|
position=(55, self._height - 60),
|
||||||
|
size=(120, 60),
|
||||||
|
label=bui.Lstr(resource='backText'),
|
||||||
|
button_type='back',
|
||||||
|
scale=0.8,
|
||||||
|
on_activate_call=self.main_window_back
|
||||||
|
)
|
||||||
bui.containerwidget(edit=self._root_widget, cancel_button=btn)
|
bui.containerwidget(edit=self._root_widget, cancel_button=btn)
|
||||||
|
|
||||||
bui.textwidget(
|
bui.textwidget(
|
||||||
parent=self._root_widget,
|
parent=self._root_widget,
|
||||||
position=(25, self._height - 50),
|
position=(25, self._height - 62),
|
||||||
size=(self._width, 25),
|
size=(self._width, 25),
|
||||||
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
text=bui.Lstr(resource=f'{self._r}.titleText'),
|
||||||
color=bui.app.ui_v1.title_color,
|
color=bui.app.ui_v1.title_color,
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user