示例#1
0
    def __init__(self, duration):
        spritesheet = SpriteSheet("coin", (8, 1))

        frames = [(duration, (0, 0)), (duration, (1, 0)), (duration, (2, 0)),
                  (duration, (3, 0)), (duration, (4, 0)), (duration, (5, 0)),
                  (duration, (6, 0)), (duration, (7, 0))]

        Animation.__init__(self, spritesheet, frames)
示例#2
0
    def __init__(self, enemy, image, duration):
        self.enemy = enemy
        self.y = self._rows["left"]
    
        spritesheet = SpriteSheet(image, (2, 5), colorkey=(0,255,0))
        frames = [ (duration, 0),
                   (duration, 1)]

        Animation.__init__(self, spritesheet, frames)
示例#3
0
 def __init__(self, player, image, duration):
     self.player = player
     self.y = self._rows[(0,1)]
     spritesheet = SpriteSheet(image, (3,8))    #####(3,8) is size of spritesheet
     frames = [ (duration, 0),
                (duration, 1),
                (duration, 2),
                (duration, 1), ]
     Animation.__init__(self, spritesheet, frames)
示例#4
0
 def __init__(self, player, image, duration):
     self.player = player
     self.y = self._rows[(0,1)]
     spritesheet = SpriteSheet(image, (3,8))
     frames = [(duration, 0),   
               (duration, 1),  #Rest position
               (duration, 2),
               (duration, 1) ]
     Animation.__init__(self, spritesheet, frames)
示例#5
0
    def __init__(self, player, image, duration):
        self.player = player
        self.y = self._rows["still_right"]
    
        spritesheet = SpriteSheet(image, (2, 11), colorkey=(255,255,255))
        frames = [ (duration, 0),
                   (duration, 1)]

        Animation.__init__(self, spritesheet, frames)
示例#6
0
    def __init__(self, puppy, image, duration):
        self.puppy = puppy
        self.y = self._rows[(0,0)]
        
        spritesheet = SpriteSheet(image, (3, 1))
        frames = [ (duration, 0),
                   (duration, 1),
                   (duration, 2),
                   (duration, 1) ]

        Animation.__init__(self, spritesheet, frames)
示例#7
0
    def __init__(self, player, image, duration):
        self.player = player
        self.y = self._rows[(0, 1)]
    
        spritesheet = SpriteSheet(image, (3, 8))
        frames = [ (duration, 0),
                   (duration, 1),
                   (duration, 2),
                   (duration, 1) ]

        Animation.__init__(self, spritesheet, frames)
示例#8
0
    def __init__(self, player, image, duration):
        self.player = player
        self.duration = duration
        self.y = self._rows[(1, 0)] #need to fix?

        spritesheet = SpriteSheet(image, (3, 4))
        self.frames = [ (self.duration, 0),
                   (self.duration, 1),
                   (self.duration, 2),
                   (self.duration, 1) ]
        
        Animation.__init__(self, spritesheet, self.frames)
示例#9
0
    def __init__(self, duration):
        spritesheet = SpriteSheet("coin", (8, 1))

        frames = [ (duration, (0, 0)),
                   (duration, (1, 0)),
                   (duration, (2, 0)),
                   (duration, (3, 0)),
                   (duration, (4, 0)),
                   (duration, (5, 0)),
                   (duration, (6, 0)),
                   (duration, (7, 0)) ]

        Animation.__init__(self, spritesheet, frames)
示例#10
0
    def __init__(self):
        global COIN_FRAMES, COIN_SPRITES

        if COIN_FRAMES is None:
            COIN_FRAMES = AnimationFrames([
                    (self.duration, (0,0)),
                    (self.duration, (1,0)),
                    (self.duration, (2,0)),
                    (self.duration, (3,0)),
                    (self.duration, (4,0)),
                    (self.duration, (5,0)),
                    (self.duration, (6,0)),
                    (self.duration, (7,0))
                    ])
        if COIN_SPRITES is None:
            COIN_SPRITES = SpriteSheet("coin", (8,1))

        Animation.__init__(self, COIN_SPRITES, COIN_FRAMES)
示例#11
0
    def __init__(self):
        global COIN_SPRITES, COIN_FRAMES

        if COIN_SPRITES is None:
            COIN_SPRITES = SpriteSheet("coin", (8, 1))

        if COIN_FRAMES is None:
            COIN_FRAMES = AnimationFrames([
                (self.duration, (0, 0)),
                (self.duration, (1, 0)),
                (self.duration, (2, 0)),
                (self.duration, (3, 0)),
                (self.duration, (4, 0)),
                (self.duration, (5, 0)),
                (self.duration, (6, 0)),
                (self.duration, (7, 0)),
            ])
            # this can be written shorter with list comprehensions as
            # COIN_FRAMES = AnimationFrames([ (self.duration, (i, 0)) for i in range(8) ])

        Animation.__init__(self, COIN_SPRITES, COIN_FRAMES)
示例#12
0
    def __init__(self):
        global COIN_SPRITES, COIN_FRAMES

        if COIN_SPRITES is None:
            COIN_SPRITES = SpriteSheet("coin", (8, 1))

        if COIN_FRAMES is None:
            COIN_FRAMES = AnimationFrames([
                (self.duration, (0, 0)),
                (self.duration, (1, 0)),
                (self.duration, (2, 0)),
                (self.duration, (3, 0)),
                (self.duration, (4, 0)),
                (self.duration, (5, 0)),
                (self.duration, (6, 0)),
                (self.duration, (7, 0)),
            ])
            # this can be written shorter with list comprehensions as
            # COIN_FRAMES = AnimationFrames([ (self.duration, (i, 0)) for i in range(8) ])

        Animation.__init__(self, COIN_SPRITES, COIN_FRAMES)
示例#13
0
 def __init__(self, puppy, image, duration):
     self.puppy = puppy
     #self.y = self.rows[(1, 0)]
     spritesheet = SpriteSheet(image, (1, 8))
     frames = [ (duration, 0) ]
     Animation.__init__(self, spritesheet, frames)