Beispiel #1
0
 def __init__(self, enemy):
     animations = {
         'left': Animation(assets.images.enemies.krush, ('walk_left_1', 'walk_left_2', 'walk_left_3'), 100),
         'right': Animation(assets.images.enemies.krush, ('walk_right_1', 'walk_right_2', 'walk_right_3'), 100)
     }
     
     MovingState.__init__(self, enemy, animations, .4, 0)
Beispiel #2
0
    def __init__(self, enemy):
        animations = {
            'moving':
            Animation(assets.images.enemies.turtle,
                      ('shell_move_1', 'shell_move_2', 'shell_move_3'), 100)
        }

        MovingState.__init__(self, enemy, animations, .5)
Beispiel #3
0
    def __init__(self, enemy):
        animations = {
            'left':
            Animation(assets.images.enemies.krush,
                      ('flat_left_1', 'flat_left_2', 'flat_left_3'), 100),
            'right':
            Animation(assets.images.enemies.krush,
                      ('flat_right_1', 'flat_right_2', 'flat_right_3'), 100)
        }

        self.counter = 0
        self.max_flat_time = 5000

        MovingState.__init__(self, enemy, animations, .1, 0)