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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)
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)