def __init__(self, x, y, image_file, **kwargs):
ro = kwargs.pop("render_order", 0) # by default, make this Sprite render first
super().__init__(x, y, image_file=image_file, render_order=ro, **kwargs)
self.vx = kwargs.get("vx", 1)
self.vy = kwargs.get("vy", 1)
self.repeat_x = kwargs.get("repeat_x", True)
self.repeat_y = kwargs.get("repeat_y", True)
self.repeat_w = kwargs.get("repeat_w", self.rect.width)
self.repeat_h = kwargs.get("repeat_h", self.rect.height)
# don't collide with anything
self.type = Sprite.get_type("none")
self.collision_mask = 0
# @override(Sprite)
评论列表
文章目录