I'm planning on implementing a fairly simple sprite library for BlitzMax. I'm wondering what people think such a thing should have, and would like to see.
Features I'm considering:
* Management of animation frames
* N degree rotations automatically generated and spritesheeted at load
* ripple
* burn (N frames are generated of sprite being "eaten" from outside by other small sprites, for flames or possibly other effects)
* explode / shatter: object is broken into subsprites in the manner of shattering window
* fade
* "Doom" melt
Any other ideas? Ideally effects will be fairly easy to implement, and fast enough that a fair number of them can be generated on the fly in runtime, or pre-specified at construction / load time.
Thanks!