NathanSweet
dee4d7f801
Better MALLOC macro.
2015-04-17 09:26:17 +02:00
Jon Renner
8ae2ae1cdf
add C++ constructors to all structs
...
for Visual Studio compiler compatibility
2015-02-20 19:25:24 -06:00
NathanSweet
fb214ee276
Updated spine-c struct definitions to allow for forward declarations.
2014-11-18 03:40:20 +01:00
NathanSweet
593956b51d
Added IK, refactoring.
...
Skeleton moved from Slot to Bone.
Attachments no longer take x,y to compute vertices.
Bezier curves are calculated up front.
2014-08-31 15:24:36 +02:00
NathanSweet
066fa3dcae
Fixed TrackEntry leak.
2014-05-17 23:21:22 +02:00
NathanSweet
36809166a2
Make AnimationState TrackEntry create/dispose functions optional.
...
closes #218
2014-05-12 17:12:24 +02:00
NathanSweet
7199d22417
Better AnimationState listeners, including on a TrackEntry.
2014-05-11 21:00:50 +02:00
NathanSweet
77d7bf83fb
Fixed small memory leak.
2014-05-08 19:26:34 +02:00
jpoag
ff07eb02d8
* Allow memory tracking inside spine
2014-05-08 10:49:46 -04:00
NathanSweet
e782b6effa
Cleaning up.
2014-04-29 00:31:24 +02:00
NathanSweet
b44bca68d9
Fixing things up.
2014-04-27 22:18:31 +02:00
NathanSweet
a040063eb7
Fixed memory leaks.
2013-12-05 15:14:28 +01:00
NathanSweet
ff2b76f2ef
Added timeline type.
2013-10-10 09:26:30 +02:00
NathanSweet
2bff08de4b
Prefixed all spine-c structs and functions with "sp".
...
Holy refuctoring! Sorry for the change, but some libraries were having naming conflicts. You can define SPINE_SHORT_NAMES before including spine-c headers if you want to use structs and functions without the "sp" prefix, as it was before.
2013-10-09 03:43:16 +02:00
NathanSweet
9a347d5eb8
Updated license.
...
Nailed it this time, quite sure!
2013-10-04 04:13:09 +02:00
NathanSweet
47ce2a40c1
Minor update to the license to include education.
2013-10-01 14:55:15 +02:00
NathanSweet
782bde21a0
Event timeline for spine-c, AnimationState refactoring.
...
closes #113
2013-09-26 09:37:11 +02:00
NathanSweet
63f8e4ddaf
Keyable draw order for spine-c.
2013-09-24 11:29:58 +02:00
NathanSweet
906ed5f0aa
spine-c: inherit scale and rotation implemented. Allow to parse latest JSON.
2013-09-23 20:35:43 +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
cdadffc156
Removed spine namespace from spine-c.
...
Didn't make any sense for a C API and complicated integration with ObjC.
2013-05-08 20:09:10 +02:00
NathanSweet
e64b3c201a
Fixed up remaining issues to make spine-c C89.
2013-04-25 23:19:02 +02:00
NathanSweet
2bc3f511a1
Refactoring to make extension easier.
...
Much less weird OOP needed. Rendering is separate from data objects. cocos2d-iphone and cocos2d-x support for multi page atlases.
2013-04-17 22:08:53 +02:00
NathanSweet
d66f211456
Configurable memory allocation functions.
2013-04-12 09:01:43 +02:00
NathanSweet
ed6a062942
Multi line comments in case we every want to support C89.
2013-04-12 08:07:16 +02:00
NathanSweet
7453edd1e5
Allow access to the skin in attachment loader.
2013-04-11 06:11:08 +02:00
NathanSweet
e56050e3a7
Better class extension.
2013-04-11 06:06:23 +02:00
NathanSweet
a398fe6201
Atlas now prefixes images referenced in the atlas file with the directory containing the atlas file.
2013-04-03 03:37:52 +02:00
NathanSweet
ca163b5e52
Moar refuctoring. All the refuctorings are belong to Spine.
2013-04-02 02:47:11 +02:00
NathanSweet
6af401e888
Refactored loading files.
2013-04-01 19:23:26 +02:00
NathanSweet
c170c3114b
Docs, cleanup.
2013-04-01 14:37:19 +02:00
NathanSweet
fe37451f93
Cleanup, docs.
2013-03-31 20:40:57 +02:00