Spaces:
Sleeping
Sleeping
File size: 706 Bytes
e53fda1 |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 |
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
|