Commit graph

23 commits

Author SHA1 Message Date
Richard Davey
02a06bc7e3 Moved the Animation functions into the components folder where they are a better fit. 2017-05-03 00:54:09 +01:00
Richard Davey
08a5b4969a Split the Animation functions up to make them more manageable. Fixed bug in AddFrameAt. 2017-05-03 00:31:36 +01:00
Richard Davey
4ad87957bf Added Animation.removeFrame, removeFrameAt and getFrameAt. 2017-05-02 23:58:15 +01:00
Richard Davey
ed5eda4bdc Optmized the addFrameAt method. 2017-05-02 22:07:08 +01:00
Richard Davey
d787bfbf78 Added Animation.addFrame and addFrameAt including sequence updating. 2017-05-02 19:49:03 +01:00
Richard Davey
1bfec64f2e Animation Manager now has Pause All and Resume All events and handlers, and all child Animations listen for and respect it. 2017-05-02 16:49:48 +01:00
photonstorm
8264351f75 Renamed GetObjectValue to GetValue and replaced through-out entire codebase. More consistent now with GetAdvancedValue, etc. 2017-04-26 16:03:22 +01:00
Richard Davey
ee5e4f5195 Tidied up the Animation folder.
Animation Manager now in its own folder, with all methods split out to their own files.
Animation Components moved to components folder.
AnimationFrame renamed to Frame and moved inside the frame folder, as it's frame specific.
2017-04-12 13:53:55 +01:00
Richard Davey
da3496a71d Added toJSON support to the Animation Manager and Animations. 2017-04-12 13:14:42 +01:00
photonstorm
294b110c61 Comment 2017-04-10 17:04:24 +01:00
photonstorm
ffa50f27f6 Added in all of the animation callbacks (start, repeat, update and complete), and user-defined arguments for each of them + callback scope. 2017-04-10 16:27:38 +01:00
photonstorm
f303996f07 Removed ability to set alpha per animation frame (you do it via onUpdate if needed)
Added showOnStart and hideOnComplete config options to set visible state of sprite.
2017-04-10 14:38:44 +01:00
Richard Davey
24b223af86 Added TimeScale component. 2017-04-07 00:34:06 +01:00
Richard Davey
20c230d804 Added Animation.delay, repeat and repeatDelay, and fixed scoping issues and return values. 2017-04-07 00:29:20 +01:00
Richard Davey
98fa6ec24d Split all the Animation functions out into their own files for easier management.
The Sprite Animation component now maintains its own set of animation properties (like repeat, yoyo, etc) so you can modify it on a local basis without messing up anything else using the same animation. These are reset if you load a new animation into the Sprite.
2017-04-07 00:07:20 +01:00
Richard Davey
c4924fbd70 Added Animation pause, resume and paused methods. Also remove animation, and includeDelay option to getFirstTick. 2017-04-06 00:58:56 +01:00
Richard Davey
3a3ad562ab Added generateFrameNames method and reduced in size.
Fixed Pad bug.
Fixed Animation framerate delta speed.
2017-04-05 04:18:08 +01:00
Richard Davey
4dae85e27c Animation repeat and yoyo now working properly. 2017-04-05 03:22:54 +01:00
Richard Davey
701c4b317f Animation repeat and yoyo support. 2017-04-05 02:06:28 +01:00
Richard Davey
101e4f5be5 Animations working :) 2017-04-05 01:15:53 +01:00
Richard Davey
0ed1de6546 Lots of work updating the Animation system. 2017-04-04 23:59:37 +01:00
Richard Davey
7157d577f5 Updated GetFrames 2017-04-04 16:50:28 +01:00
Richard Davey
679dd1091e Lots more work on the Animation Manager. New Animation format defined, properties added, frame splitter added and starting to plan out update loop. 2017-04-04 16:32:33 +01:00