def initAnimations(self, animImages, currentAnim=None): self.animation = AnimationComponent( self, { 'run': { 'spritesheet': animImages['run'], 'imageWidth': 128, 'timePerFrame': 0.06, 'flip': True }, 'jump': { 'spritesheet': animImages['jump'], 'imageWidth': 128, 'timePerFrame': 0.1, 'flip': True }, 'idle': { 'spritesheet': animImages['idle'], 'imageWidth': 128, 'timePerFrame': 0.15, 'flip': True }, 'cast': { 'spritesheet': animImages['cast'], 'imageWidth': 128, 'timePerFrame': 0.18, 'flip': True }, 'push': { 'spritesheet': animImages['push'], 'imageWidth': 128, 'timePerFrame': 0.1, 'flip': True }, 'pull': { 'spritesheet': animImages['pull'], 'imageWidth': 128, 'timePerFrame': 0.15, 'flip': True }, 'grab': { 'spritesheet': animImages['grab'], 'imageWidth': 128, 'timePerFrame': 0.15, 'flip': True } })