From 16a89ffcf8c898ba333e4ac6a63bbc6a5fc6eba8 Mon Sep 17 00:00:00 2001 From: Vishal Date: Fri, 2 Sep 2022 23:48:36 +0530 Subject: [PATCH 1/2] Fixed a bug --- assets/src/ba_data/python/bastd/mainmenu.py | 6 ++++++ assets/src/ba_data/python/bastd/ui/debug.py | 1 + 2 files changed, 7 insertions(+) diff --git a/assets/src/ba_data/python/bastd/mainmenu.py b/assets/src/ba_data/python/bastd/mainmenu.py index d5afa32f..e202c8bd 100644 --- a/assets/src/ba_data/python/bastd/mainmenu.py +++ b/assets/src/ba_data/python/bastd/mainmenu.py @@ -453,6 +453,12 @@ class MainMenuActivity(ba.Activity[ba.Player, ba.Team]): ba.app.ui.set_main_menu_window( CoopBrowserWindow( transition=None).get_root_widget()) + elif main_menu_location == 'Benchmarks & Stress Tests': + # pylint: disable=cyclic-import + from bastd.ui.debug import DebugWindow + ba.app.ui.set_main_menu_window( + DebugWindow( + transition=None).get_root_widget()) else: # pylint: disable=cyclic-import from bastd.ui.mainmenu import MainMenuWindow diff --git a/assets/src/ba_data/python/bastd/ui/debug.py b/assets/src/ba_data/python/bastd/ui/debug.py index 63f38784..02593804 100644 --- a/assets/src/ba_data/python/bastd/ui/debug.py +++ b/assets/src/ba_data/python/bastd/ui/debug.py @@ -20,6 +20,7 @@ class DebugWindow(ba.Window): # pylint: disable=cyclic-import from bastd.ui import popup + ba.app.ui.set_main_menu_location('Benchmarks & Stress Tests') uiscale = ba.app.ui.uiscale self._width = width = 580 self._height = height = (350 if uiscale is ba.UIScale.SMALL else From abf45cb93eee8c345ec04f6e56330550b607df91 Mon Sep 17 00:00:00 2001 From: Vishal Date: Sat, 3 Sep 2022 00:00:04 +0530 Subject: [PATCH 2/2] Fixing Error --- assets/src/ba_data/python/bastd/ui/debug.py | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/assets/src/ba_data/python/bastd/ui/debug.py b/assets/src/ba_data/python/bastd/ui/debug.py index 02593804..c19f1e02 100644 --- a/assets/src/ba_data/python/bastd/ui/debug.py +++ b/assets/src/ba_data/python/bastd/ui/debug.py @@ -15,7 +15,8 @@ if TYPE_CHECKING: class DebugWindow(ba.Window): """Window for debugging internal values.""" - def __init__(self, transition: str = 'in_right'): + def __init__(self, + transition: str | None = 'in_right'): # pylint: disable=too-many-statements # pylint: disable=cyclic-import from bastd.ui import popup