def __init__(self, id, game, pos, speed, speedmod=None, life=50.0, range=150): Animal.__init__(self, id, "creep" + str(random.randint(1, 3)) + ".png", pos, speed, life, range) self.nearestEnemy = None self.eating = False self.range = random.randint(50, 150) self.speedmod = speedmod if speedmod else random.uniform(0.8, 1.5) self.game = game
def __init__(self, id, game, pos, speedmod, image="playericon.png", life=25.0, range=200): Animal.__init__(self, id, image, pos, None, life, range) self.size = (10, 10) self.image_raw, self.rect = load_image(image, -1) self.image = pygame.transform.scale(self.image_raw, self.size) self.rect.size = self.size self.rect.center = (self.position.x, self.position.y) self.nearestFood = None self.nearestEnemy = None self.game = game self.speedmod = speedmod if speedmod else random.uniform(2.3, 2.7)