def __init__(self, type, position): pygame.sprite.DirtySprite.__init__(self) Static.__init__(self, position) self.image, self.rect = load_image(type[0], -1) self.size = MAPTILE_SIZE self.image = pygame.transform.scale(self.image, self.size) self.rect.size = self.size self.rect.topleft = (self.position.x, self.position.y)
def __init__(self, id, image, pos, game, life): Static.__init__(self, pos) pygame.sprite.DirtySprite.__init__(self) self.size = (16, 16) self.rect = pygame.Rect((0, 0), self.size) # self.image_raw, self.rect = load_image(image, -1) # self.image = pygame.transform.scale(self.image_raw, self.size) self.rect.center = (self.position.x, self.position.y) self.id = id self.life = life self.full = 0 self.children = [] self.game = game self.growRadius = 100 self.child = None