mirror of
https://github.com/bombsquad-community/plugin-manager.git
synced 2025-11-07 17:36:00 +00:00
Add a suggested feature
This commit is contained in:
parent
2feb98f018
commit
060d2a6f41
1 changed files with 131 additions and 127 deletions
|
|
@ -8,8 +8,7 @@
|
||||||
|
|
||||||
|
|
||||||
from __future__ import annotations
|
from __future__ import annotations
|
||||||
import _babase
|
import _babase, babase
|
||||||
import babase
|
|
||||||
import bascenev1 as bs
|
import bascenev1 as bs
|
||||||
import bauiv1 as bui
|
import bauiv1 as bui
|
||||||
from bauiv1lib.mainmenu import MainMenuWindow
|
from bauiv1lib.mainmenu import MainMenuWindow
|
||||||
|
|
@ -32,6 +31,7 @@ class Manual_camera_window:
|
||||||
self._xminus = bui.buttonwidget(parent=self._root_widget,
|
self._xminus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.LEFT_ARROW),
|
label=babase.charstr(babase.SpecialChar.LEFT_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(429, 60),
|
position=(429, 60),
|
||||||
|
|
@ -39,6 +39,7 @@ class Manual_camera_window:
|
||||||
self._xplus = bui.buttonwidget(parent=self._root_widget,
|
self._xplus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.RIGHT_ARROW),
|
label=babase.charstr(babase.SpecialChar.RIGHT_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(538, 60),
|
position=(538, 60),
|
||||||
|
|
@ -46,6 +47,7 @@ class Manual_camera_window:
|
||||||
self._yplus = bui.buttonwidget(parent=self._root_widget,
|
self._yplus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.UP_ARROW),
|
label=babase.charstr(babase.SpecialChar.UP_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(482, 120),
|
position=(482, 120),
|
||||||
|
|
@ -53,6 +55,7 @@ class Manual_camera_window:
|
||||||
self._yminus = bui.buttonwidget(parent=self._root_widget,
|
self._yminus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.DOWN_ARROW),
|
label=babase.charstr(babase.SpecialChar.DOWN_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(482, 2),
|
position=(482, 2),
|
||||||
|
|
@ -60,6 +63,7 @@ class Manual_camera_window:
|
||||||
self.inwards = bui.buttonwidget(parent=self._root_widget,
|
self.inwards = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=(100,30),
|
size=(100,30),
|
||||||
label='Zoom +',
|
label='Zoom +',
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-550, -60),
|
position=(-550, -60),
|
||||||
|
|
@ -67,6 +71,7 @@ class Manual_camera_window:
|
||||||
self._outwards = bui.buttonwidget(parent=self._root_widget,
|
self._outwards = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=(100,30),
|
size=(100,30),
|
||||||
label='Zoom -',
|
label='Zoom -',
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-550, -100),
|
position=(-550, -100),
|
||||||
|
|
@ -82,6 +87,7 @@ class Manual_camera_window:
|
||||||
self.target_xminus = bui.buttonwidget(parent=self._root_widget,
|
self.target_xminus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.LEFT_ARROW),
|
label=babase.charstr(babase.SpecialChar.LEFT_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-538, 60),
|
position=(-538, 60),
|
||||||
|
|
@ -89,6 +95,7 @@ class Manual_camera_window:
|
||||||
self.target_xplus = bui.buttonwidget(parent=self._root_widget,
|
self.target_xplus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.RIGHT_ARROW),
|
label=babase.charstr(babase.SpecialChar.RIGHT_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-429, 60),
|
position=(-429, 60),
|
||||||
|
|
@ -96,6 +103,7 @@ class Manual_camera_window:
|
||||||
self.target_yplus = bui.buttonwidget(parent=self._root_widget,
|
self.target_yplus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.UP_ARROW),
|
label=babase.charstr(babase.SpecialChar.UP_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-482, 120),
|
position=(-482, 120),
|
||||||
|
|
@ -103,6 +111,7 @@ class Manual_camera_window:
|
||||||
self.target_yminus = bui.buttonwidget(parent=self._root_widget,
|
self.target_yminus = bui.buttonwidget(parent=self._root_widget,
|
||||||
size=button_size,
|
size=button_size,
|
||||||
label=babase.charstr(babase.SpecialChar.DOWN_ARROW),
|
label=babase.charstr(babase.SpecialChar.DOWN_ARROW),
|
||||||
|
repeat = True,
|
||||||
button_type='square',
|
button_type='square',
|
||||||
autoselect=True,
|
autoselect=True,
|
||||||
position=(-482, 2),
|
position=(-482, 2),
|
||||||
|
|
@ -142,7 +151,6 @@ class Manual_camera_window:
|
||||||
on_activate_call=self._close)
|
on_activate_call=self._close)
|
||||||
bui.containerwidget(edit=self._root_widget,
|
bui.containerwidget(edit=self._root_widget,
|
||||||
cancel_button=self._done)
|
cancel_button=self._done)
|
||||||
|
|
||||||
def _close(self):
|
def _close(self):
|
||||||
bui.containerwidget(edit=self._root_widget,
|
bui.containerwidget(edit=self._root_widget,
|
||||||
transition=('out_scale'))
|
transition=('out_scale'))
|
||||||
|
|
@ -204,7 +212,6 @@ class Manual_camera_window:
|
||||||
|
|
||||||
old_refresh_in_game = MainMenuWindow._refresh_in_game
|
old_refresh_in_game = MainMenuWindow._refresh_in_game
|
||||||
|
|
||||||
|
|
||||||
def my_refresh_in_game(self, *args, **kwargs):
|
def my_refresh_in_game(self, *args, **kwargs):
|
||||||
value = old_refresh_in_game.__get__(self)(*args, **kwargs)
|
value = old_refresh_in_game.__get__(self)(*args, **kwargs)
|
||||||
camera_button = bui.buttonwidget(
|
camera_button = bui.buttonwidget(
|
||||||
|
|
@ -218,14 +225,11 @@ def my_refresh_in_game(self, *args, **kwargs):
|
||||||
on_activate_call=self._manual_camera)
|
on_activate_call=self._manual_camera)
|
||||||
return value
|
return value
|
||||||
|
|
||||||
|
|
||||||
def _manual_camera(self):
|
def _manual_camera(self):
|
||||||
bui.containerwidget(edit=self._root_widget, transition='out_scale')
|
bui.containerwidget(edit=self._root_widget, transition='out_scale')
|
||||||
Manual_camera_window()
|
Manual_camera_window()
|
||||||
|
|
||||||
# ba_meta export plugin
|
# ba_meta export plugin
|
||||||
|
|
||||||
|
|
||||||
class ByDroopy(babase.Plugin):
|
class ByDroopy(babase.Plugin):
|
||||||
def __init__(self):
|
def __init__(self):
|
||||||
MainMenuWindow._refresh_in_game = my_refresh_in_game
|
MainMenuWindow._refresh_in_game = my_refresh_in_game
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue