def __init__(self, owner, sprite, pos=None): pygame.sprite.Sprite.__init__(self) self.image = sprite.copy() self.image.set_alpha(64) self.rect = self.image.get_rect() self.owner = owner if pos: self.rect.midbottom = lpos2gpos(pos)
def pos(self, pos): """Set the position and depth of the sprite on the map.""" self.rect.midbottom = lpos2gpos(pos, self._c_pos) self.depth = self.rect.midbottom[1] + self._c_depth