NathanSweet
284ac9a5be
Comment.
2013-10-30 11:28:57 +01:00
NathanSweet
b7f7703804
Removed updateWorldTransform call which isn't needed since it is done in render.
2013-10-29 20:09:23 +01:00
NathanSweet
34080ecf59
Added Camera, SkeletonBounds, comments.
2013-10-29 20:06:24 +01:00
NathanSweet
a9315d46f3
Fixed animation state delay when not set right away.
2013-10-22 11:41:57 +02:00
NathanSweet
af5ff6c11f
Fixed events not firing sometimes.
...
http://www.esotericsoftware.com/forum/viewtopic.php?f=9&t=1462
2013-10-20 12:18:01 +02:00
NathanSweet
dbd6ae87ad
Moved firing complete event to apply. Fixed missing keys on last frame when animation changes.
2013-10-17 16:06:18 +02:00
NathanSweet
3a1aac897c
Better delay adjustment.
2013-10-17 01:13:22 +02:00
NathanSweet
c25809fa4f
When delay is <= 0 use remaining time, not just duration.
...
http://www.esotericsoftware.com/forum/viewtopic.php?f=7&t=1447
2013-10-16 11:04:29 +02:00
NathanSweet
d0a65081df
Clean up.
2013-10-12 12:42:18 +02:00
NathanSweet
9f4def5b40
Javadocs
2013-10-12 11:38:24 +02:00
NathanSweet
f3be613429
Fixed clearing tracks in event callbacks.
2013-10-10 18:49:16 +02:00
NathanSweet
97f9b7e4d2
Fixed clearing tracks in event callbacks.
...
closes #134
2013-10-10 10:15:53 +02:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
748431b4f6
Allow null firedEvents.
2013-10-03 21:32:57 +02:00
NathanSweet
981e7a1371
Fixed last event being fired too many times.
2013-10-03 20:33:03 +02:00
NathanSweet
edb50113ea
Better resetting of pooled TrackEntrys.
2013-10-03 20:05:27 +02:00
NathanSweet
bc259b390e
Fixed lastTime not being set.
2013-10-03 20:03:11 +02:00
NathanSweet
45c3487098
Events list is now required.
...
Simplifies applying the event timeline and isn't hard to supply.
2013-10-02 14:10:55 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
2dc486b2d5
Fixed first event not getting fired.
...
Damn this is hard to get exactly right!
2013-09-29 23:42:55 +02:00
NathanSweet
af5aca8b66
Changed when events are fired.
...
Events are now fired from lastTime (exclusive) to time (inclusive). This allows an event at the end of an animation to be fired before the next animation starts. The "complete" callback will happen before the event though, because "complete" happens in update() and events are triggered in apply().
Note events are not fired for the previous animation during mixing (crossfading).
2013-09-29 23:22:55 +02:00
NathanSweet
308e18b376
Fixed event timeline missing first event.
2013-09-29 22:51:08 +02:00
NathanSweet
b132231034
Scale bounding boxes on load.
2013-09-28 23:33:41 +02:00
NathanSweet
3797b7b7b0
Clear a track if the last entry is non-looping and reached endTime.
2013-09-28 21:28:01 +02:00
NathanSweet
b854dd94c3
Fixed bugs with timeScale.
2013-09-28 20:22:56 +02:00
NathanSweet
fc92128519
Time scale, per AnimationState and per track.
2013-09-28 01:43:06 +02:00
NathanSweet
c65830aa85
Fixed whitespace stripped regions.
2013-09-28 01:19:44 +02:00
NathanSweet
98bf05c305
Minor cleanup.
2013-09-26 09:36:23 +02:00
NathanSweet
2df28f8564
More AnimationState refactoring, getting good!
...
#113
2013-09-25 19:39:48 +02:00
NathanSweet
0049b4f7b4
Refactored AnimationState to better support setting a to/from time.
...
#113
2013-09-25 12:13:57 +02:00
NathanSweet
1e30ad1b72
Reset draw order in setSlotsToSetupPose.
2013-09-25 10:17:35 +02:00
NathanSweet
8cec4eb354
Simplified SkeletonBounds AABB computation.
2013-09-24 15:37:46 +02:00
NathanSweet
63f8e4ddaf
Keyable draw order for spine-c.
2013-09-24 11:29:58 +02:00
NathanSweet
2b86668f4e
More efficient draw order when bind pose order is keyed.
2013-09-24 11:10:10 +02:00
NathanSweet
04ba16e221
Fixed rotating UVs the wrong way.
2013-09-23 15:43:10 +02:00
NathanSweet
8bd2171250
Minor changes.
2013-09-23 11:21:44 +02:00
NathanSweet
19bb6a202a
Support for rendering via PolygonSpriteBatch.
2013-09-20 19:48:14 +02:00
NathanSweet
9aed300bc9
updateVertices -> updateWorldVertices to match bounding boxes.
2013-09-20 19:47:58 +02:00
NathanSweet
58d66e626b
SkeletonBounds refactored so state is not stored in BoundingBoxAttachment.
2013-09-20 19:47:29 +02:00
NathanSweet
8883f73a10
Event timeline fixed to fire events correctly for edge cases.
2013-09-20 19:47:00 +02:00
NathanSweet
e2fccf72d6
License update.
...
Changed from New BSD to a custom license. The new license requires a Spine license to use the code. If you have a valid Spine license, you can do whatever you like with the code. This should not be a problem for anyone using the runtimes with Spine, nothing changes. If using the runtimes without a Spine license, you now need a Spine license. This is because the runtimes were created explicitly to be used with Spine.
2013-09-20 19:46:23 +02:00
NathanSweet
318a3c8ece
Bounding box support.
2013-09-04 00:25:46 +02:00
NathanSweet
4b7a9633a7
Better draw order key loading.
2013-08-20 17:56:53 +02:00
NathanSweet
f174b1a3cb
Keyable draw order and other fixes.
2013-08-19 23:10:11 +02:00
NathanSweet
acf515cbb6
Better lastTime calculation.
2013-08-15 12:03:02 +02:00
NathanSweet
35ec341907
Fixed removing queue listener.
2013-08-14 17:04:55 +02:00
NathanSweet
2abccc497e
Allow removing current and queued listeners.
2013-08-14 16:45:18 +02:00
NathanSweet
6e328e3cbd
Changed listener to interface.
2013-08-14 16:14:08 +02:00
NathanSweet
9ee2a1c1c0
Events added to binary.
2013-08-13 15:32:32 +02:00
NathanSweet
e1c5d9b0c6
Fixed event timeline with 1 event.
2013-08-13 15:32:09 +02:00