示例#1
0
    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
示例#2
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