26 Commits

Author SHA1 Message Date
NathanSweet
e56050e3a7 Better class extension. 2013-04-11 06:06:23 +02:00
NathanSweet
d776be8078 Fixed SFML. 2013-04-05 14:53:09 +02:00
NathanSweet
6780447b83 Fancier C++/ObjC APIs to avoid C API with simple usage.
NSString instead of cstr for ObjC.
2013-04-04 17:12:21 +02:00
NathanSweet
dd27ee184c Changed Spine export format.
There are no longer separate animation files, they are now inside the skeleton file. This means there is just one file to manage, which is cleaner. Now that animations are stored in SkeletonData, they can be looked up by name which leads to cleaner runtime APIs.

cocos2d and cocos2d-x runtimes got a cleaner ObjC/C++ API.
2013-04-04 04:00:45 +02:00
NathanSweet
ef793dd976 Slots and bones start in bind pose. 2013-04-03 17:24:30 +02:00
NathanSweet
9412949ae0 Fixed skins and color/image timelines. 2013-04-03 17:13:45 +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
b4c67812e9 Animation state example for SFML to match other runtimes. 2013-04-03 02:15:58 +02:00
NathanSweet
8b6f1ee2ae Dispose animation. 2013-04-02 04:57:53 +02:00
NathanSweet
ca163b5e52 Moar refuctoring. All the refuctorings are belong to Spine. 2013-04-02 02:47:11 +02:00
NathanSweet
e3cc3e4fb2 Clean up. 2013-04-01 20:21:31 +02:00
NathanSweet
6076689082 Moved drawing stuff into SkeletonDrawable. 2013-04-01 19:24:02 +02:00
NathanSweet
ad67dae2e0 Include guard. 2013-04-01 14:40:55 +02:00
NathanSweet
a3f23dd4bf Refactoring for cleaner OOP. 2013-03-31 20:09:37 +02:00
NathanSweet
7707f3517f License headers. 2013-03-30 19:12:33 +01:00
NathanSweet
b299a4663b Better spine-c example. 2013-03-30 18:26:39 +01:00
NathanSweet
1be279e4e8 Better spine-c example. 2013-03-30 18:25:46 +01:00
NathanSweet
6765ec4235 C runtime works! 2013-03-30 17:52:25 +01:00
NathanSweet
9a0085c36b So close, but alas must sleep :( 5am! 2013-03-30 04:53:47 +01:00
NathanSweet
596b515e66 Refactoring. 2013-03-30 04:14:51 +01:00
NathanSweet
75fc36eab6 Simplified all loading methods to take path, stream, or pointers. 2013-03-25 12:33:21 +01:00
NathanSweet
6e7e8c5512 Changed Atlas constructor to take a path. 2013-03-25 12:12:04 +01:00
NathanSweet
3aab744395 Utility methods to read from file and other minor improvements. 2013-03-22 16:18:03 +01:00
NathanSweet
6e9bcfd1d5 License headers for source files. 2013-03-20 14:58:59 +01:00
NathanSweet
a6a7200097 includes -> include 2013-03-20 14:22:16 +01:00
NathanSweet
d3949288f8 Separated SFML from spine-cpp. 2013-03-20 14:08:54 +01:00