122 Commits

Author SHA1 Message Date
NathanSweet
5ef80af12e Fixed binary path. 2013-12-06 12:37:54 +01:00
NathanSweet
ad6a3a0736 Fields shouldn't be public. 2013-12-01 12:12:48 +01:00
NathanSweet
719e09d443 Fixed root translation with yDown coordinates.
http://www.esotericsoftware.com/forum/viewtopic.php?f=9&t=1657
2013-11-30 16:01:57 +01:00
NathanSweet
3977ce93e2 Path for RegionAttachment. 2013-11-30 15:57:54 +01:00
NathanSweet
57c94b51d7 Changes for libgdx Batch refactoring. 2013-11-30 15:55:35 +01:00
NathanSweet
d8a3f2231c Refactored AttachmentLoader, allowing parameters per attachment type. Added attachment path. Added per attachment color. 2013-11-07 21:48:36 +01:00
NathanSweet
8d991356fe Normal map for eyes. 2013-11-02 09:40:46 +01:00
NathanSweet
d8300a98ce New diffuse and normal map. 2013-11-01 14:41:54 +01:00
NathanSweet
1811e388af Removed rotation from the atlas used by the normal mapping test. 2013-11-01 13:10:08 +01:00
NathanSweet
654df6ac64 Unused import. 2013-10-31 14:00:54 +01:00
NathanSweet
09a0ac5bbc Example showing lighting with normals. 2013-10-31 13:36:11 +01:00
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