diff --git a/libs/background.py b/libs/background.py index 221bf00..c9c2ed8 100644 --- a/libs/background.py +++ b/libs/background.py @@ -14,7 +14,8 @@ from libs.texture import TextureWrapper class Background: COLLABS = { "A3": libs.bg_collabs.a3.Background, - "ANIMAL": libs.bg_collabs.animal.Background + "ANIMAL": libs.bg_collabs.animal.Background, + "BUTTOBURST": libs.bg_collabs.buttoburst.Background } def __init__(self, player_num: int, bpm: float, scene_preset: str = ''): self.tex_wrapper = TextureWrapper() diff --git a/libs/bg_collabs/__init__.py b/libs/bg_collabs/__init__.py index 6343a91..b7d432c 100644 --- a/libs/bg_collabs/__init__.py +++ b/libs/bg_collabs/__init__.py @@ -1,2 +1,3 @@ from . import a3 from . import animal +from . import buttoburst diff --git a/libs/bg_objects/renda.py b/libs/bg_objects/renda.py index 8749818..0d85e3d 100644 --- a/libs/bg_objects/renda.py +++ b/libs/bg_objects/renda.py @@ -26,7 +26,9 @@ class Renda0(BaseRenda): super().__init__(tex, index) self.vert_move = Animation.create_move(1500, total_distance=800) self.vert_move.start() - self.frame = random.randint(0, 5) + tex_list = tex.textures['renda'][self.name].texture + num_of_rendas = len(tex_list) if isinstance(tex_list, list) else 0 + self.frame = random.randint(0, num_of_rendas - 1) self.x = random.randint(0, 500) self.y = random.randint(0, 20)