import arcade class Bonus(arcade.Sprite): ls = arcade.SpriteList() def __init__(self,x,y,type='star'): super().__init__( './assets/star.png', scale=0.5) self.type = type self.center_x = x self.center_y = y Bonus.ls.append(self) def destroy(self): Bonus.ls.remove(self) @classmethod def get_colls(cls,sprite): return arcade.check_for_collision_with_list(sprite, cls.ls) @classmethod def update_list(cls,time_delta): Bonus.ls.update() @classmethod def draw(cls): cls.ls.draw()