def __init__(self, location, *groups): super(Enemy, self).__init__(*groups) self.spriteDefinition = SpriteDefinition('evoman/images/EnemySprites.png', 0, 0, 43, 59) self.updateSprite(SpriteConstants.STANDING, SpriteConstants.LEFT) self.rect = pygame.rect.Rect(location, self.image.get_size()) self.direction = -1 self.max_life = 100 self.life = self.max_life self.resting = 0 self.dy = 0 self.alternate = 1 self.just_shoot = 0 self.imune = 0 self.timeenemy = 0 self.twists = [] self.hurt = 0 self.shooting = 0 self.gun_cooldown = 0
def __init__(self, location, enemyn, level, *groups): super(Player, self).__init__(*groups) self.spriteDefinition = SpriteDefinition( 'evoman/images/EvoManSprites.png', 0, 0, 43, 59) self.updateSprite(SpriteConstants.STANDING, SpriteConstants.RIGHT) self.rect = pygame.rect.Rect(location, self.image.get_size()) self.resting = 0 self.dy = 0 self.direction = 1 self.alternate = 1 self.gun_cooldown = 0 self.max_life = 100 self.life = self.max_life self.atacked = 0 self.hurt = 0 self.shooting = 0 self.inwater = 0 self.twists = [] self.vx = 0 self.vy = 0 self.hy = 0 self.sensors = None