Files
arcade/bonus.py
T

25 lines
543 B
Python

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()