def draw_sprite(self, surf, sprite): if self.rect.colliderect(sprite.rect): surf.blit(sprite.image, rel_rect(sprite.rect, self.rect))
def draw_sprite_alpha(self, surf, sprite, alpha): if self.rect.colliderect(sprite.rect): new_sprite = sprite.image.copy() new_sprite.set_alpha(alpha) surf.blit(new_sprite, rel_rect(sprite.rect, self.rect))
def draw_sprite_group(self, surf, group): for sprite in group: if self.rect.colliderect(sprite.rect): surf.blit(sprite.image, rel_rect(sprite.rect, self.rect))