457 Commits

Author SHA1 Message Date
NathanSweet
9cadc92b97 Brought back some convenience methods.
Anything more than this and you have to use the C API!
2013-05-01 17:58:08 +02:00
NathanSweet
35b45a564b Clean up. 2013-04-30 18:50:12 +02:00
NathanSweet
b7ac58b0d2 Fixed static methods. 2013-04-30 12:20:21 +02:00
NathanSweet
2bee31ad2a Minor updates. 2013-04-30 12:18:23 +02:00
NathanSweet
0d488eafe6 Refactoring to make it easier to load a SkeletonData in a subclass constructor. 2013-04-29 14:45:26 +02:00
NathanSweet
90180dafbb CCSkeletonAnimation separated from CCSkeleton.
Has convenience methods to apply multiple AnimationStates and queue animations.
2013-04-27 16:58:22 +02:00
NathanSweet
64a0a07373 Refactoring for non-Atlas RegionAttachments. Fixed whitespace stripped and rotated regions. 2013-04-24 16:54:13 +02:00
NathanSweet
f055dc8fd7 Removed convenience methods to make it clear that the spine-c API should be used.
Discussion here:
http://www.esotericsoftware.com/forum/viewtopic.php?f=3&t=536
2013-04-19 17:47:43 +02:00
NathanSweet
5a46f8c6b4 isComplete for AnimationState. 2013-04-19 09:14:29 +02:00
NathanSweet
7bd6f62a2b Added AnimationState clear.
id return value for factory methods.
2013-04-18 23:31:29 +02:00
NathanSweet
7193122908 Fixed cocos2d texture atlas usage.
Super cool API you got going there, cocos2d... :|
2013-04-18 19:08:34 +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
3defbc4132 boundingBox takes into account scale and position. #32 2013-04-17 10:03:58 +02:00
flamingo
817304cecc Update spine-cocos2dx.cpp
Fixed crash at bounding box function.
2013-04-14 14:25:08 +04:00
NathanSweet
f935a4ede0 License headers. 2013-04-11 10:42:24 +02:00
NathanSweet
e56050e3a7 Better class extension. 2013-04-11 06:06:23 +02:00
NathanSweet
4f971f30fb Initialize fields, issue #28. 2013-04-11 00:13:53 +02:00
NathanSweet
42564828d4 Added Android example project. Thanks Luis Mende! 2013-04-08 23:17:58 +02:00
NathanSweet
a624c637c7 Added updateQuad and boundingBox. 2013-04-08 19:02:58 +02:00
NathanSweet
5bab2830a9 Fixed texture atlas capacity expansion. 2013-04-08 04:26:15 +02:00
NathanSweet
a165849d6e Clean up. 2013-04-06 18:27:51 +02:00
NathanSweet
b947ac02b6 Rename projects to .spine. 2013-04-05 08:30:19 +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
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
0b75fc58d4 Fixed timeScale initial value. 2013-04-03 02:02:59 +02:00
NathanSweet
3c6954872a Adde animation state to example. 2013-04-02 19:10:48 +02:00
NathanSweet
1c74777487 Include guards. 2013-04-02 04:53:02 +02:00
NathanSweet
701f16dc71 Removed unnecessary forward declaration. 2013-04-02 04:37:10 +02:00
NathanSweet
1ab0a4e3e3 Removed extra includes. 2013-04-02 04:12:04 +02:00
NathanSweet
443bda13e9 Removed stray include. 2013-04-02 04:06:22 +02:00
NathanSweet
9e3c974882 Fixed iOS example project with latest spine-c changes. 2013-04-02 04:00:06 +02:00
NathanSweet
b795fd2d5d Action example. 2013-04-02 03:05:16 +02:00
NathanSweet
e454021503 Converted spine-cocos2dx from spine-cpp to spine-c. 2013-04-02 02:47:36 +02:00
Stefan Nguyen
d8ac89b5df add example use CCAction classes with CCSkeleton 2013-03-27 22:42:40 +07:00
Stefan Nguyen
fc7cc63413 fix weird color blending on using CCFadeOut 2013-03-27 22:29:32 +07:00
NathanSweet
f8dd23fc18 Fixed for cocos2d-2.1rc0-x-2.1.2. 2013-03-27 13:59:28 +01:00
NathanSweet
41b748ef4d Added CCRGBAProtocol and CCBlendProtocol to CCSkeleton. Fixed issue #20. 2013-03-27 12:20:49 +01:00
Stefan Nguyen
9202308c71 uses ccGLBlendFunc instead of glBlendFunc
so that Cocos2dx automatically preserve and switch back to old OpenGL mode
See ccConfig.h line 50
2013-03-26 18:02:07 +07:00
Stefan Nguyen
d20ada65fb ignore iOS xcuserdata 2013-03-26 09:28:27 +07:00
NathanSweet
d67191d653 Renamed ExampleScene to ExampleLayer. 2013-03-26 00:15:12 +01:00
NathanSweet
6342ed949e Static method to create autoreleased CCSkeleton.
Example shows memory management.
Fixed bug in memory management, texture not retained. :)
2013-03-25 23:51:33 +01:00
NathanSweet
ec8509b511 Source formatting, clean up. 2013-03-25 22:27:00 +01:00
NathanSweet
1f991ac234 Commit VS user file to for correct working dir. 2013-03-25 20:56:56 +01:00
NathanSweet
f2b6e73df8 Fixed up iOS project. 2013-03-25 20:27:59 +01:00
NathanSweet
554b6592b6 Fixed up Windows stuff. 2013-03-25 19:46:46 +01:00
NathanSweet
ba0227364d Place cocos2dx here 2013-03-25 19:33:10 +01:00
NathanSweet
91244a7b15 Moved cocos2d location. 2013-03-25 19:27:30 +01:00
NathanSweet
4cb9a8b088 Merge branch 'master' of https://github.com/vinova/spine-runtimes into vinova-master
Conflicts:
	spine-cocos2dx/example/Classes/ExampleScene.cpp
2013-03-25 19:20:45 +01:00
Stefan Nguyen
ef6140e4c1 scale SkeletonJson object to 0.5 2013-03-25 22:03:49 +07:00