[ci] auto-format

This commit is contained in:
Loup-Garou911XD 2022-10-06 05:40:50 +00:00 committed by github-actions[bot]
parent 1b952756d5
commit 96a71b57a8

View file

@ -4,7 +4,8 @@ from typing import TYPE_CHECKING, cast
if TYPE_CHECKING: if TYPE_CHECKING:
from typing import Any, Sequence, Callable, List, Dict, Tuple, Optional, Union from typing import Any, Sequence, Callable, List, Dict, Tuple, Optional, Union
import ba,_ba import ba
import _ba
import random import random
from ba._map import Map from ba._map import Map
from bastd import mainmenu from bastd import mainmenu
@ -15,15 +16,17 @@ from time import sleep
"""mood light plugin by ʟօʊքɢǟʀօʊ """mood light plugin by ʟօʊքɢǟʀօʊ
type ml in chat or use plugin manager to open settings""" type ml in chat or use plugin manager to open settings"""
def Print(*args): def Print(*args):
out=" ".join(args) out = " ".join(args)
ba.screenmessage(out) ba.screenmessage(out)
def cprint(*args): def cprint(*args):
out="\n".join(args) out = "\n".join(args)
_ba.chatmessage(out) _ba.chatmessage(out)
# #
#class printerr:#for debugging # class printerr:#for debugging
# #def __init__(self): # #def __init__(self):
# global errcounter # global errcounter
# errcounter=1 # errcounter=1
@ -39,20 +42,19 @@ def cprint(*args):
try: try:
Ldefault, Udefault=ba.app.config.get("moodlightingSettings") Ldefault, Udefault = ba.app.config.get("moodlightingSettings")
except: except:
ba.app.config["moodlightingSettings"]=(15,20) ba.app.config["moodlightingSettings"] = (15, 20)
Ldefault, Udefault=ba.app.config.get("moodlightingSettings") Ldefault, Udefault = ba.app.config.get("moodlightingSettings")
Print("settings up moodlight") Print("settings up moodlight")
Print("Type ml in chat or use plugin manager to access settings") Print("Type ml in chat or use plugin manager to access settings")
try: try:
loop=ba.app.config.get("moodlightEnabled") loop = ba.app.config.get("moodlightEnabled")
except: except:
ba.app.config["moodlightEnabled"]=True ba.app.config["moodlightEnabled"] = True
ba.app.config.commit() ba.app.config.commit()
loop=True loop = True
class SettingWindow(ba.Window): class SettingWindow(ba.Window):
@ -124,16 +126,15 @@ class SettingWindow(ba.Window):
text="Mood light settings", text="Mood light settings",
color=(0, 1, 0)) color=(0, 1, 0))
self.enable_button=ba.buttonwidget( self.enable_button = ba.buttonwidget(
parent=self._root_widget, parent=self._root_widget,
position=(100, 470), position=(100, 470),
size=(90, 70), size=(90, 70),
scale=1.5, scale=1.5,
color=(1,0,0) if loop else (0,1,0), color=(1, 0, 0) if loop else (0, 1, 0),
label="DISABLE" if loop else "ENABLE", label="DISABLE" if loop else "ENABLE",
on_activate_call=self.on_enableButton_press) on_activate_call=self.on_enableButton_press)
save_button = ba.buttonwidget( save_button = ba.buttonwidget(
parent=self._root_widget, parent=self._root_widget,
position=(520, 470), position=(520, 470),
@ -220,37 +221,44 @@ class SettingWindow(ba.Window):
v_align="center", v_align="center",
maxwidth=600) maxwidth=600)
#++++++++++++++++for keyboard navigation++++++++++++++++ # ++++++++++++++++for keyboard navigation++++++++++++++++
ba.widget(edit=self.enable_button,up_widget=decrease_button,down_widget=self.lower_text,left_widget=save_button,right_widget=save_button) ba.widget(edit=self.enable_button, up_widget=decrease_button,
ba.widget(edit=save_button,up_widget=self.close_button,down_widget=self.upper_text,left_widget=self.enable_button,right_widget=self.enable_button) down_widget=self.lower_text, left_widget=save_button, right_widget=save_button)
ba.widget(edit=self.close_button,up_widget=increase_button,down_widget=save_button,left_widget=self.enable_button,right_widget=save_button) ba.widget(edit=save_button, up_widget=self.close_button, down_widget=self.upper_text,
ba.widget(edit=self.lower_text,up_widget=self.enable_button,down_widget=decrease_button,left_widget=self.upper_text,right_widget=self.upper_text) left_widget=self.enable_button, right_widget=self.enable_button)
ba.widget(edit=self.upper_text,up_widget=save_button,down_widget=increase_button,left_widget=self.lower_text,right_widget=self.lower_text) ba.widget(edit=self.close_button, up_widget=increase_button, down_widget=save_button,
ba.widget(edit=decrease_button,up_widget=self.lower_text,down_widget=self.enable_button,left_widget=increase_button,right_widget=increase_button) left_widget=self.enable_button, right_widget=save_button)
ba.widget(edit=increase_button,up_widget=self.upper_text,down_widget=self.close_button,left_widget=decrease_button,right_widget=decrease_button) ba.widget(edit=self.lower_text, up_widget=self.enable_button, down_widget=decrease_button,
#-------------------------------------------------------------------------------------------------- left_widget=self.upper_text, right_widget=self.upper_text)
ba.widget(edit=self.upper_text, up_widget=save_button, down_widget=increase_button,
left_widget=self.lower_text, right_widget=self.lower_text)
ba.widget(edit=decrease_button, up_widget=self.lower_text, down_widget=self.enable_button,
left_widget=increase_button, right_widget=increase_button)
ba.widget(edit=increase_button, up_widget=self.upper_text, down_widget=self.close_button,
left_widget=decrease_button, right_widget=decrease_button)
# --------------------------------------------------------------------------------------------------
ba.textwidget(edit=self.upper_text, on_activate_call=ba.Call(self.on_text_click, "upper")) ba.textwidget(edit=self.upper_text, on_activate_call=ba.Call(self.on_text_click, "upper"))
ba.textwidget(edit=self.lower_text, on_activate_call=ba.Call(self.on_text_click, "lower")) ba.textwidget(edit=self.lower_text, on_activate_call=ba.Call(self.on_text_click, "lower"))
def on_enableButton_press(self): def on_enableButton_press(self):
global loop global loop
loop=ba.app.config.get("moodlightEnabled") loop = ba.app.config.get("moodlightEnabled")
if loop: if loop:
loop=False loop = False
label="ENABLE" label = "ENABLE"
color=(0,1,0) color = (0, 1, 0)
elif not loop: elif not loop:
loop=True loop = True
label="DISABLE" label = "DISABLE"
color=(1,0,0) color = (1, 0, 0)
Print("Restart level to enable") Print("Restart level to enable")
ba.app.config["moodlightEnabled"]=loop ba.app.config["moodlightEnabled"] = loop
ba.app.config.commit() ba.app.config.commit()
ba.buttonwidget(edit=self.enable_button,label=label,color=color) ba.buttonwidget(edit=self.enable_button, label=label, color=color)
def save_settings(self): def save_settings(self):
ba.app.config["moodlightingSettings"]=(Ldefault,Udefault) ba.app.config["moodlightingSettings"] = (Ldefault, Udefault)
ba.app.config.commit() ba.app.config.commit()
Print("settings saved") Print("settings saved")
self.close() self.close()
@ -258,16 +266,18 @@ class SettingWindow(ba.Window):
def close(self): def close(self):
ba.containerwidget(edit=self._root_widget, transition="out_right",) ba.containerwidget(edit=self._root_widget, transition="out_right",)
def new_chat_message(msg: Union[str, ba.Lstr], clients:Sequence[int] = None, sender_override: str = None):
def new_chat_message(msg: Union[str, ba.Lstr], clients: Sequence[int] = None, sender_override: str = None):
old_fcm(msg, clients, sender_override) old_fcm(msg, clients, sender_override)
if msg == 'ml': if msg == 'ml':
try: try:
Ldefault, Udefault=ba.app.config.get("moodlightingSettings") Ldefault, Udefault = ba.app.config.get("moodlightingSettings")
SettingWindow() SettingWindow()
cprint("Mood light settings opened") cprint("Mood light settings opened")
except Exception as err: except Exception as err:
Print(err) Print(err)
old_fcm = _ba.chatmessage old_fcm = _ba.chatmessage
_ba.chatmessage = new_chat_message _ba.chatmessage = new_chat_message
_ba.set_party_icon_always_visible(True) _ba.set_party_icon_always_visible(True)
@ -275,6 +285,7 @@ Map._old_init = Map.__init__
# ba_meta export plugin # ba_meta export plugin
class moodlight(ba.Plugin): class moodlight(ba.Plugin):
def __init__(self): def __init__(self):
pass pass
@ -282,7 +293,7 @@ class moodlight(ba.Plugin):
def on_app_running(self): def on_app_running(self):
_ba.show_progress_bar() _ba.show_progress_bar()
def on_plugin_manager_prompt(self):#called by plugin manager def on_plugin_manager_prompt(self): # called by plugin manager
SettingWindow() SettingWindow()
def _new_init(self, vr_overlay_offset: Optional[Sequence[float]] = None) -> None: def _new_init(self, vr_overlay_offset: Optional[Sequence[float]] = None) -> None:
@ -292,24 +303,23 @@ class moodlight(ba.Plugin):
return return
gnode = _ba.getactivity().globalsnode gnode = _ba.getactivity().globalsnode
default_tint=(1.100000023841858, 1.0, 0.8999999761581421) default_tint = (1.100000023841858, 1.0, 0.8999999761581421)
transition_duration=1.0#for future improvements transition_duration = 1.0 # for future improvements
def changetint(): def changetint():
if loop: if loop:
Range = (random.randrange(Ldefault, Udefault)/10, random.randrange(Ldefault, Range = (random.randrange(Ldefault, Udefault)/10, random.randrange(Ldefault,
Udefault)/10, random.randrange(Ldefault, Udefault)/10) Udefault)/10, random.randrange(Ldefault, Udefault)/10)
ba.animate_array(gnode, 'tint', 3 ,{ ba.animate_array(gnode, 'tint', 3, {
0.0: gnode.tint, 0.0: gnode.tint,
transition_duration: Range transition_duration: Range
}) })
else: else:
global timer global timer
timer=None timer = None
ba.animate_array(gnode,"tint",3, {0.0:gnode.tint,0.4:default_tint}) ba.animate_array(gnode, "tint", 3, {0.0: gnode.tint, 0.4: default_tint})
global timer global timer
timer=ba.Timer(0.3, changetint, repeat=True) timer = ba.Timer(0.3, changetint, repeat=True)
Map.__init__ = _new_init Map.__init__ = _new_init