Spaces:
Sleeping
Sleeping
class Animation: | |
def __init__(self, images, idleSprite=None, airSprite=None, deltaTime=7): | |
self.images = images | |
self.timer = 0 | |
self.index = 0 | |
self.image = self.images[self.index] | |
self.idleSprite = idleSprite | |
self.airSprite = airSprite | |
self.deltaTime = deltaTime | |
def update(self): | |
self.timer += 1 | |
if self.timer % self.deltaTime == 0: | |
if self.index < len(self.images) - 1: | |
self.index += 1 | |
else: | |
self.index = 0 | |
self.image = self.images[self.index] | |
def idle(self): | |
self.image = self.idleSprite | |
def inAir(self): | |
self.image = self.airSprite | |