AnimatedSprite
AnimatedSprite copied to clipboard
Sprite class extension with imagetable animation and finite state machine support for @Playdate
AnimatedSprite 
Animated sprites library for the PlayDate.
Features
How the sprites class has been extended:
-
Sprite animations
-
Finite State Machine
-
JSON Configuration
Showcase
A small example how you could use it:
import 'AnimatedSprite.lua'
-- Loading imagetable from the disk
imagetable = playdate.graphics.imagetable.new('path')
-- Creating an AnimatedSprite instance
sprite = AnimatedSprite.new(imagetable)
-- Adding custom a animation state (Optional)
sprite:addState('idle',1,5,{ tickStep = 2 })
-- Playing the animation
sprite:playAnimation()