mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2025-10-08 14:54:36 +00:00
Updating random_play.py to api 9
This commit is contained in:
parent
cb7149e746
commit
3540260a88
2 changed files with 8 additions and 5 deletions
|
|
@ -1317,6 +1317,7 @@
|
||||||
}
|
}
|
||||||
],
|
],
|
||||||
"versions": {
|
"versions": {
|
||||||
|
"1.1.1": null,
|
||||||
"1.1.0": {
|
"1.1.0": {
|
||||||
"api_version": 8,
|
"api_version": 8,
|
||||||
"commit_sha": "5fb8195",
|
"commit_sha": "5fb8195",
|
||||||
|
|
|
||||||
|
|
@ -1,4 +1,4 @@
|
||||||
# ba_meta require api 8
|
# ba_meta require api 9
|
||||||
from random import choice, randint
|
from random import choice, randint
|
||||||
from typing import Any, Union
|
from typing import Any, Union
|
||||||
|
|
||||||
|
|
@ -15,6 +15,7 @@ from bascenev1 import (
|
||||||
)
|
)
|
||||||
|
|
||||||
from bauiv1 import Widget, UIScale, buttonwidget
|
from bauiv1 import Widget, UIScale, buttonwidget
|
||||||
|
from bauiv1lib.play import PlaylistSelectContext
|
||||||
from bauiv1lib.playlist.browser import PlaylistBrowserWindow
|
from bauiv1lib.playlist.browser import PlaylistBrowserWindow
|
||||||
from bascenev1lib.activity.multiteamjoin import MultiTeamJoinActivity
|
from bascenev1lib.activity.multiteamjoin import MultiTeamJoinActivity
|
||||||
|
|
||||||
|
|
@ -127,14 +128,15 @@ def patched__init__(
|
||||||
sessiontype: type[Session],
|
sessiontype: type[Session],
|
||||||
transition: str | None = "in_right",
|
transition: str | None = "in_right",
|
||||||
origin_widget: Widget | None = None,
|
origin_widget: Widget | None = None,
|
||||||
|
playlist_select_context: PlaylistSelectContext | None = None,
|
||||||
):
|
):
|
||||||
width = 800
|
width = 800
|
||||||
height = 650
|
height = 650
|
||||||
|
|
||||||
ui_scale = babase.app.ui_v1.uiscale
|
ui_scale = babase.app.ui_v1.uiscale
|
||||||
|
|
||||||
y_offset = -100 if ui_scale is UIScale.SMALL else 0
|
y_offset = -95 if ui_scale is UIScale.SMALL else -35 if ui_scale is UIScale.MEDIUM else 115
|
||||||
x_offset = 50 if ui_scale is UIScale.SMALL else 0
|
x_offset = 140 if ui_scale is UIScale.SMALL else 80 if ui_scale is UIScale.MEDIUM else 240
|
||||||
|
|
||||||
self.old__init__(sessiontype, transition, origin_widget)
|
self.old__init__(sessiontype, transition, origin_widget)
|
||||||
# pylint: disable=protected-access
|
# pylint: disable=protected-access
|
||||||
|
|
@ -142,8 +144,8 @@ def patched__init__(
|
||||||
parent=self._root_widget,
|
parent=self._root_widget,
|
||||||
position=(width - 120 * 2 + x_offset, height - 132 + y_offset),
|
position=(width - 120 * 2 + x_offset, height - 132 + y_offset),
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
size=(80, 60),
|
size=(80, 50),
|
||||||
scale=1.1,
|
scale=0.6 if ui_scale is UIScale.SMALL else 1.15,
|
||||||
text_scale=1.2,
|
text_scale=1.2,
|
||||||
label="Random",
|
label="Random",
|
||||||
on_activate_call=game_starter_factory(sessiontype),
|
on_activate_call=game_starter_factory(sessiontype),
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue