OK, I pushed my new version of animate to github...
https://github.com/liquid8d/attract-extra/tree/master/modulesJust a note if you are using the current version - I MOVED the animate.nut to the main module directory - so delete the old animate/ folder - and you'll need to update your layouts to use fe.load_module("animate") instead of fe.load_module("animate/animate"); Annoying - but that's cleaner and it won't change anymore
Here's what's new:
Updated animate module to what is now AnimateVersion 1.1
animate.nut - moved animate.nut to base module path
- moved animations to the animate folder - each have their own folder for resources
- now loads .nut files in the animate folder - to support additional animations
- put positions back in (not sure if they all work)
- fixed animation transitions When.OnPageUp and When.OnPageDown error
- moved evaluate function to the Animation base class so it can be used for other animations
PropertyAnimations - fix for unscaled images/artwork ( note: some property attributes like scale, rotation and position won't work right without a provided width/height )
ParticleAnimations - 'surface' can be provided to a ParticleAnimation config to say which surface to draw on (default is the standard fe surface = on top of objects drawn before it was created. this means you can now create a surface under your objects )
- moved particles debug emitter angle lines to center of emitter
SpriteAnimations - fixed bug that crashed AM when using a SpriteAnimation and the image was missing
- added some presets for sprites ( SpriteAnimations.joystick_left, joystick_right, joystick_up, joystick_down, joystick_leftright, joystick_updown, button_red, button_white )
Plus my new sample_animate tutorial layout is available that has a walkthrough on what you can do - slightly updated from the video earlier
https://github.com/liquid8d/attract-extra/tree/master/layouts/sample_animate