diff --git a/.gitignore b/.gitignore index 77a302a74..18992dfe6 100644 --- a/.gitignore +++ b/.gitignore @@ -33,10 +33,8 @@ spine-cocos2dx/3.1/cocos2dx/ spine-cocos2dx/3.1/example/proj.win32/Debug xcuserdata -spine-cocos2d-iphone/libs/* -!spine-cocos2d-iphone/libs/cocos2d/Place cocos2d here.txt -!spine-cocos2d-iphone/libs/CocosDenshion/Place CocosDenshion here.txt -!spine-cocos2d-iphone/libs/kazmath/Place kazmath here.txt +spine-cocos2d-iphone/2/cocos2d/* +!spine-cocos2d-iphone/2/cocos2d/Place cocos2d here.txt spine-csharp/bin spine-csharp/obj diff --git a/spine-cocos2d-iphone/2/README.md b/spine-cocos2d-iphone/2/README.md new file mode 100644 index 000000000..1e776358b --- /dev/null +++ b/spine-cocos2d-iphone/2/README.md @@ -0,0 +1,20 @@ +# spine-cocos2d-iphone + +The spine-cocos2d-iphone runtime provides functionality to load, manipulate and render [Spine](http://esotericsoftware.com) skeletal animation data using [cocos2d-iphone](http://www.cocos2d-iphone.org/). spine-cocos2d-iphone is based on [spine-c](https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-c). + +## Setup + +1. Download the Spine Runtimes source using [git](https://help.github.com/articles/set-up-git) or by downloading it [as a zip](https://github.com/EsotericSoftware/spine-runtimes/archive/master.zip). +1. Place the contents of a cocos2d version 2.1.0 distribution into the `spine-cocos2d-iphone/2/cocos2d` directory. +1. Open the XCode project file for iOS or Mac from the `spine-cocos2d-iphone/2` directory. + +Alternatively, the contents of the `spine-c/src`, `spine-c/include` and `spine-cocos2d-iphone/2/src` directories can be copied into your project. Be sure your header search path will find the contents of the `spine-c/include` and `spine-cocos2d-iphone/2/src` directories. Note that the includes use `spine/Xxx.h`, so the `spine` directory cannot be omitted when copying the files. + +## Examples + +[Spineboy](https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-cocos2d-iphone/2/example/SpineboyExample.cpp) +[Golbins](https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-cocos2d-iphone/2/example/GoblinsExample.cpp) + +## Links + +[podspec](https://github.com/ldomaradzki/spine-runtimes/blob/master/Spine-Cocos2d-iPhone.podspec) (maintained externally) diff --git a/spine-cocos2d-iphone/Resources-ios/AppDelegate.h b/spine-cocos2d-iphone/2/Resources-ios/AppDelegate.h similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/AppDelegate.h rename to spine-cocos2d-iphone/2/Resources-ios/AppDelegate.h diff --git a/spine-cocos2d-iphone/Resources-ios/AppDelegate.m b/spine-cocos2d-iphone/2/Resources-ios/AppDelegate.m similarity index 98% rename from spine-cocos2d-iphone/Resources-ios/AppDelegate.m rename to spine-cocos2d-iphone/2/Resources-ios/AppDelegate.m index d24b37b2e..1240f840b 100644 --- a/spine-cocos2d-iphone/Resources-ios/AppDelegate.m +++ b/spine-cocos2d-iphone/2/Resources-ios/AppDelegate.m @@ -1,7 +1,7 @@ #import "cocos2d.h" #import "AppDelegate.h" -#import "ExampleLayer.h" +#import "SpineboyExample.h" @implementation MyNavigationController @@ -36,7 +36,7 @@ if(director.runningScene == nil) { // Add the first scene to the stack. The director will draw it immediately into the framebuffer. (Animation is started automatically when the view is displayed.) // and add the scene to the stack. The director will run it when it automatically when the view is displayed. - [director runWithScene: [ExampleLayer scene]]; + [director runWithScene: [SpineboyExample scene]]; } } @end diff --git a/spine-cocos2d-iphone/Resources-ios/Default-568h@2x.png b/spine-cocos2d-iphone/2/Resources-ios/Default-568h@2x.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Default-568h@2x.png rename to spine-cocos2d-iphone/2/Resources-ios/Default-568h@2x.png diff --git a/spine-cocos2d-iphone/Resources-ios/Default-Landscape~ipad.png b/spine-cocos2d-iphone/2/Resources-ios/Default-Landscape~ipad.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Default-Landscape~ipad.png rename to spine-cocos2d-iphone/2/Resources-ios/Default-Landscape~ipad.png diff --git a/spine-cocos2d-iphone/Resources-ios/Default.png b/spine-cocos2d-iphone/2/Resources-ios/Default.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Default.png rename to spine-cocos2d-iphone/2/Resources-ios/Default.png diff --git a/spine-cocos2d-iphone/Resources-ios/Default@2x.png b/spine-cocos2d-iphone/2/Resources-ios/Default@2x.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Default@2x.png rename to spine-cocos2d-iphone/2/Resources-ios/Default@2x.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon-72.png b/spine-cocos2d-iphone/2/Resources-ios/Icon-72.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon-72.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon-72.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon-Small-50.png b/spine-cocos2d-iphone/2/Resources-ios/Icon-Small-50.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon-Small-50.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon-Small-50.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon-Small.png b/spine-cocos2d-iphone/2/Resources-ios/Icon-Small.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon-Small.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon-Small.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon-Small@2x.png b/spine-cocos2d-iphone/2/Resources-ios/Icon-Small@2x.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon-Small@2x.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon-Small@2x.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon.png b/spine-cocos2d-iphone/2/Resources-ios/Icon.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon.png diff --git a/spine-cocos2d-iphone/Resources-ios/Icon@2x.png b/spine-cocos2d-iphone/2/Resources-ios/Icon@2x.png similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Icon@2x.png rename to spine-cocos2d-iphone/2/Resources-ios/Icon@2x.png diff --git a/spine-cocos2d-iphone/Resources-ios/Info.plist b/spine-cocos2d-iphone/2/Resources-ios/Info.plist similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Info.plist rename to spine-cocos2d-iphone/2/Resources-ios/Info.plist diff --git a/spine-cocos2d-iphone/Resources-ios/Prefix.pch b/spine-cocos2d-iphone/2/Resources-ios/Prefix.pch similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/Prefix.pch rename to spine-cocos2d-iphone/2/Resources-ios/Prefix.pch diff --git a/spine-cocos2d-iphone/Resources-ios/iTunesArtwork b/spine-cocos2d-iphone/2/Resources-ios/iTunesArtwork similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/iTunesArtwork rename to spine-cocos2d-iphone/2/Resources-ios/iTunesArtwork diff --git a/spine-cocos2d-iphone/Resources-ios/main.m b/spine-cocos2d-iphone/2/Resources-ios/main.m similarity index 100% rename from spine-cocos2d-iphone/Resources-ios/main.m rename to spine-cocos2d-iphone/2/Resources-ios/main.m diff --git a/spine-cocos2d-iphone/Resources-mac/AppDelegate.h b/spine-cocos2d-iphone/2/Resources-mac/AppDelegate.h similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/AppDelegate.h rename to spine-cocos2d-iphone/2/Resources-mac/AppDelegate.h diff --git a/spine-cocos2d-iphone/Resources-mac/AppDelegate.m b/spine-cocos2d-iphone/2/Resources-mac/AppDelegate.m similarity index 91% rename from spine-cocos2d-iphone/Resources-mac/AppDelegate.m rename to spine-cocos2d-iphone/2/Resources-mac/AppDelegate.m index 10277678c..70f963e66 100644 --- a/spine-cocos2d-iphone/Resources-mac/AppDelegate.m +++ b/spine-cocos2d-iphone/2/Resources-mac/AppDelegate.m @@ -1,6 +1,6 @@ #import "AppDelegate.h" -#import "ExampleLayer.h" +#import "SpineboyExample.h" @implementation spine_cocos2d_iphoneAppDelegate @synthesize window=window_, glView=glView_; @@ -15,7 +15,7 @@ [window_ setAcceptsMouseMovedEvents:NO]; [window_ center]; - [director runWithScene:[ExampleLayer scene]]; + [director runWithScene:[SpineboyExample scene]]; } - (BOOL) applicationShouldTerminateAfterLastWindowClosed: (NSApplication *) theApplication { diff --git a/spine-cocos2d-iphone/Resources-mac/English.lproj/InfoPlist.strings b/spine-cocos2d-iphone/2/Resources-mac/English.lproj/InfoPlist.strings similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/English.lproj/InfoPlist.strings rename to spine-cocos2d-iphone/2/Resources-mac/English.lproj/InfoPlist.strings diff --git a/spine-cocos2d-iphone/Resources-mac/English.lproj/MainMenu.xib b/spine-cocos2d-iphone/2/Resources-mac/English.lproj/MainMenu.xib similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/English.lproj/MainMenu.xib rename to spine-cocos2d-iphone/2/Resources-mac/English.lproj/MainMenu.xib diff --git a/spine-cocos2d-iphone/Resources-mac/Info.plist b/spine-cocos2d-iphone/2/Resources-mac/Info.plist similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/Info.plist rename to spine-cocos2d-iphone/2/Resources-mac/Info.plist diff --git a/spine-cocos2d-iphone/Resources-mac/Prefix.pch b/spine-cocos2d-iphone/2/Resources-mac/Prefix.pch similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/Prefix.pch rename to spine-cocos2d-iphone/2/Resources-mac/Prefix.pch diff --git a/spine-cocos2d-iphone/Resources-mac/icon.icns b/spine-cocos2d-iphone/2/Resources-mac/icon.icns similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/icon.icns rename to spine-cocos2d-iphone/2/Resources-mac/icon.icns diff --git a/spine-cocos2d-iphone/Resources-mac/main.m b/spine-cocos2d-iphone/2/Resources-mac/main.m similarity index 100% rename from spine-cocos2d-iphone/Resources-mac/main.m rename to spine-cocos2d-iphone/2/Resources-mac/main.m diff --git a/spine-cocos2d-iphone/Resources/goblins.atlas b/spine-cocos2d-iphone/2/Resources/goblins-ffd.atlas similarity index 79% rename from spine-cocos2d-iphone/Resources/goblins.atlas rename to spine-cocos2d-iphone/2/Resources/goblins-ffd.atlas index 271742263..5fefae2bb 100644 --- a/spine-cocos2d-iphone/Resources/goblins.atlas +++ b/spine-cocos2d-iphone/2/Resources/goblins-ffd.atlas @@ -1,285 +1,292 @@ -goblins.png +goblins-ffd.png format: RGBA8888 filter: Linear,Linear repeat: none -spear - rotate: false - xy: 2, 142 - size: 22, 368 - orig: 22, 368 - offset: 0, 0 - index: -1 -goblingirl/head - rotate: false - xy: 26, 429 - size: 103, 81 - orig: 103, 81 - offset: 0, 0 - index: -1 -goblin/head - rotate: false - xy: 26, 361 - size: 103, 66 - orig: 103, 66 - offset: 0, 0 - index: -1 -goblin/torso - rotate: false - xy: 131, 414 - size: 68, 96 - orig: 68, 96 - offset: 0, 0 - index: -1 -goblingirl/torso - rotate: false - xy: 26, 263 - size: 68, 96 - orig: 68, 96 - offset: 0, 0 - index: -1 dagger - rotate: false - xy: 26, 153 + rotate: true + xy: 372, 100 size: 26, 108 orig: 26, 108 offset: 0, 0 index: -1 -goblin/right-lower-leg - rotate: false - xy: 201, 434 - size: 36, 76 - orig: 36, 76 - offset: 0, 0 - index: -1 -goblingirl/right-lower-leg - rotate: false - xy: 54, 185 - size: 36, 76 - orig: 36, 76 - offset: 0, 0 - index: -1 -goblin/left-upper-leg - rotate: false - xy: 96, 286 - size: 33, 73 - orig: 33, 73 - offset: 0, 0 - index: -1 -goblin/pelvis - rotate: false - xy: 131, 369 - size: 62, 43 - orig: 62, 43 - offset: 0, 0 - index: -1 -goblingirl/pelvis - rotate: false - xy: 131, 324 - size: 62, 43 - orig: 62, 43 - offset: 0, 0 - index: -1 -goblin/right-foot - rotate: false - xy: 131, 289 - size: 63, 33 - orig: 63, 33 - offset: 0, 0 - index: -1 -goblin/left-lower-leg - rotate: false - xy: 2, 70 - size: 33, 70 - orig: 33, 70 - offset: 0, 0 - index: -1 -goblin/right-upper-leg - rotate: false - xy: 2, 5 - size: 34, 63 - orig: 34, 63 - offset: 0, 0 - index: -1 -goblingirl/left-lower-leg - rotate: false - xy: 195, 342 - size: 33, 70 - orig: 33, 70 - offset: 0, 0 - index: -1 -goblingirl/left-upper-leg - rotate: false - xy: 37, 81 - size: 33, 70 - orig: 33, 70 - offset: 0, 0 - index: -1 -goblingirl/right-upper-leg - rotate: false - xy: 38, 16 - size: 34, 63 - orig: 34, 63 - offset: 0, 0 - index: -1 goblin/eyes-closed rotate: false - xy: 38, 2 + xy: 2, 7 size: 34, 12 orig: 34, 12 offset: 0, 0 index: -1 -goblin/undies +goblin/head rotate: false - xy: 54, 154 - size: 36, 29 - orig: 36, 29 - offset: 0, 0 - index: -1 -goblin/right-arm - rotate: false - xy: 72, 102 - size: 23, 50 - orig: 23, 50 - offset: 0, 0 - index: -1 -goblin/left-foot - rotate: false - xy: 131, 256 - size: 65, 31 - orig: 65, 31 - offset: 0, 0 - index: -1 -goblingirl/right-arm - rotate: false - xy: 196, 290 - size: 28, 50 - orig: 28, 50 - offset: 0, 0 - index: -1 -goblingirl/left-shoulder - rotate: false - xy: 226, 294 - size: 28, 46 - orig: 28, 46 + xy: 107, 36 + size: 103, 66 + orig: 103, 66 offset: 0, 0 index: -1 goblin/left-arm rotate: false - xy: 198, 253 + xy: 901, 56 + size: 37, 35 + orig: 37, 35 + offset: 0, 0 + index: -1 +goblin/left-foot + rotate: false + xy: 929, 95 + size: 65, 31 + orig: 65, 31 + offset: 0, 0 + index: -1 +goblin/left-hand + rotate: false + xy: 452, 2 + size: 36, 41 + orig: 36, 41 + offset: 0, 0 + index: -1 +goblin/left-lower-leg + rotate: true + xy: 713, 93 + size: 33, 70 + orig: 33, 70 + offset: 0, 0 + index: -1 +goblin/left-shoulder + rotate: false + xy: 610, 44 + size: 29, 44 + orig: 29, 44 + offset: 0, 0 + index: -1 +goblin/left-upper-leg + rotate: true + xy: 638, 93 + size: 33, 73 + orig: 33, 73 + offset: 0, 0 + index: -1 +goblin/neck + rotate: false + xy: 490, 2 + size: 36, 41 + orig: 36, 41 + offset: 0, 0 + index: -1 +goblin/pelvis + rotate: false + xy: 482, 45 + size: 62, 43 + orig: 62, 43 + offset: 0, 0 + index: -1 +goblin/right-arm + rotate: true + xy: 690, 2 + size: 23, 50 + orig: 23, 50 + offset: 0, 0 + index: -1 +goblin/right-foot + rotate: false + xy: 771, 58 + size: 63, 33 + orig: 63, 33 + offset: 0, 0 + index: -1 +goblin/right-hand + rotate: false + xy: 940, 56 + size: 36, 37 + orig: 36, 37 + offset: 0, 0 + index: -1 +goblin/right-lower-leg + rotate: true + xy: 482, 90 + size: 36, 76 + orig: 36, 76 + offset: 0, 0 + index: -1 +goblin/right-shoulder + rotate: true + xy: 602, 3 + size: 39, 45 + orig: 39, 45 + offset: 0, 0 + index: -1 +goblin/right-upper-leg + rotate: true + xy: 641, 57 + size: 34, 63 + orig: 34, 63 + offset: 0, 0 + index: -1 +goblin/torso + rotate: true + xy: 212, 34 + size: 68, 96 + orig: 68, 96 + offset: 0, 0 + index: -1 +goblin/undie-straps + rotate: false + xy: 380, 5 + size: 55, 19 + orig: 55, 19 + offset: 0, 0 + index: -1 +goblin/undies + rotate: false + xy: 174, 5 + size: 36, 29 + orig: 36, 29 + offset: 0, 0 + index: -1 +goblingirl/eyes-closed + rotate: false + xy: 269, 11 + size: 37, 21 + orig: 37, 21 + offset: 0, 0 + index: -1 +goblingirl/head + rotate: false + xy: 2, 21 + size: 103, 81 + orig: 103, 81 + offset: 0, 0 + index: -1 +goblingirl/left-arm + rotate: true + xy: 978, 56 size: 37, 35 orig: 37, 35 offset: 0, 0 index: -1 goblingirl/left-foot rotate: false - xy: 92, 223 + xy: 107, 3 size: 65, 31 orig: 65, 31 offset: 0, 0 index: -1 -goblingirl/right-foot - rotate: false - xy: 92, 188 - size: 63, 33 - orig: 63, 33 - offset: 0, 0 - index: -1 -goblin/undie-straps - rotate: false - xy: 92, 167 - size: 55, 19 - orig: 55, 19 - offset: 0, 0 - index: -1 -goblingirl/left-arm - rotate: false - xy: 159, 219 - size: 37, 35 - orig: 37, 35 - offset: 0, 0 - index: -1 -goblin/right-shoulder - rotate: false - xy: 97, 120 - size: 39, 45 - orig: 39, 45 - offset: 0, 0 - index: -1 -goblingirl/right-shoulder - rotate: false - xy: 198, 206 - size: 39, 45 - orig: 39, 45 - offset: 0, 0 - index: -1 -goblin/left-hand - rotate: false - xy: 157, 176 - size: 36, 41 - orig: 36, 41 - offset: 0, 0 - index: -1 -goblin/neck - rotate: false - xy: 195, 163 - size: 36, 41 - orig: 36, 41 - offset: 0, 0 - index: -1 -goblingirl/undie-straps - rotate: false - xy: 97, 99 - size: 55, 19 - orig: 55, 19 - offset: 0, 0 - index: -1 -goblingirl/neck - rotate: false - xy: 138, 120 - size: 35, 41 - orig: 35, 41 - offset: 0, 0 - index: -1 goblingirl/left-hand rotate: false - xy: 175, 121 + xy: 565, 2 size: 35, 40 orig: 35, 40 offset: 0, 0 index: -1 -goblin/left-shoulder - rotate: false - xy: 212, 117 - size: 29, 44 - orig: 29, 44 +goblingirl/left-lower-leg + rotate: true + xy: 785, 93 + size: 33, 70 + orig: 33, 70 offset: 0, 0 index: -1 -goblingirl/eyes-closed - rotate: false - xy: 154, 97 - size: 37, 21 - orig: 37, 21 +goblingirl/left-shoulder + rotate: true + xy: 690, 27 + size: 28, 46 + orig: 28, 46 offset: 0, 0 index: -1 -goblin/right-hand +goblingirl/left-upper-leg + rotate: true + xy: 857, 93 + size: 33, 70 + orig: 33, 70 + offset: 0, 0 + index: -1 +goblingirl/neck rotate: false - xy: 193, 78 - size: 36, 37 - orig: 36, 37 + xy: 528, 2 + size: 35, 41 + orig: 35, 41 + offset: 0, 0 + index: -1 +goblingirl/pelvis + rotate: false + xy: 546, 45 + size: 62, 43 + orig: 62, 43 + offset: 0, 0 + index: -1 +goblingirl/right-arm + rotate: false + xy: 452, 48 + size: 28, 50 + orig: 28, 50 + offset: 0, 0 + index: -1 +goblingirl/right-foot + rotate: false + xy: 836, 58 + size: 63, 33 + orig: 63, 33 offset: 0, 0 index: -1 goblingirl/right-hand - rotate: false - xy: 74, 39 + rotate: true + xy: 771, 20 size: 36, 37 orig: 36, 37 offset: 0, 0 index: -1 +goblingirl/right-lower-leg + rotate: true + xy: 560, 90 + size: 36, 76 + orig: 36, 76 + offset: 0, 0 + index: -1 +goblingirl/right-shoulder + rotate: false + xy: 649, 10 + size: 39, 45 + orig: 39, 45 + offset: 0, 0 + index: -1 +goblingirl/right-upper-leg + rotate: true + xy: 706, 57 + size: 34, 63 + orig: 34, 63 + offset: 0, 0 + index: -1 +goblingirl/torso + rotate: false + xy: 310, 2 + size: 68, 96 + orig: 68, 96 + offset: 0, 0 + index: -1 +goblingirl/undie-straps + rotate: false + xy: 212, 13 + size: 55, 19 + orig: 55, 19 + offset: 0, 0 + index: -1 goblingirl/undies rotate: false - xy: 74, 8 + xy: 810, 27 size: 36, 29 orig: 36, 29 offset: 0, 0 index: -1 +shield + rotate: false + xy: 380, 26 + size: 70, 72 + orig: 70, 72 + offset: 0, 0 + index: -1 +spear + rotate: true + xy: 2, 104 + size: 22, 368 + orig: 22, 368 + offset: 0, 0 + index: -1 diff --git a/spine-cocos2d-iphone/2/Resources/goblins-ffd.json b/spine-cocos2d-iphone/2/Resources/goblins-ffd.json new file mode 100644 index 000000000..b35360ad1 --- /dev/null +++ b/spine-cocos2d-iphone/2/Resources/goblins-ffd.json @@ -0,0 +1,1081 @@ +{ +"bones": [ + { "name": "root" }, + { "name": "hip", "parent": "root", "x": 0.64, "y": 114.41 }, + { "name": "left upper leg", "parent": "hip", "length": 50.39, "x": 14.45, "y": 2.81, "rotation": -89.09 }, + { "name": "pelvis", "parent": "hip", "x": 1.41, "y": -6.57 }, + { "name": "right upper leg", "parent": "hip", "length": 42.45, "x": -20.07, "y": -6.83, "rotation": -97.49 }, + { "name": "torso", "parent": "hip", "length": 85.82, "x": -6.42, "y": 1.97, "rotation": 93.92 }, + { "name": "left lower leg", "parent": "left upper leg", "length": 49.89, "x": 56.34, "y": 0.98, "rotation": -16.65 }, + { "name": "left shoulder", "parent": "torso", "length": 35.43, "x": 74.04, "y": -20.38, "rotation": -156.96 }, + { "name": "neck", "parent": "torso", "length": 18.38, "x": 81.67, "y": -6.34, "rotation": -1.51 }, + { "name": "right lower leg", "parent": "right upper leg", "length": 58.52, "x": 42.99, "y": -0.61, "rotation": -14.34 }, + { "name": "right shoulder", "parent": "torso", "length": 37.24, "x": 76.02, "y": 18.14, "rotation": 133.88 }, + { "name": "head", "parent": "neck", "length": 68.28, "x": 20.93, "y": 11.59, "rotation": -13.92 }, + { "name": "left arm", "parent": "left shoulder", "length": 35.62, "x": 37.85, "y": -2.34, "rotation": 28.16 }, + { "name": "left foot", "parent": "left lower leg", "length": 46.5, "x": 58.94, "y": -7.61, "rotation": 102.43 }, + { "name": "right arm", "parent": "right shoulder", "length": 36.74, "x": 37.6, "y": 0.31, "rotation": 36.32 }, + { "name": "right foot", "parent": "right lower leg", "length": 45.45, "x": 64.88, "y": 0.04, "rotation": 110.3 }, + { "name": "left hand", "parent": "left arm", "length": 11.52, "x": 35.62, "y": 0.07, "rotation": 2.7 }, + { "name": "right hand", "parent": "right arm", "length": 15.32, "x": 36.9, "y": 0.34, "rotation": 2.35 }, + { "name": "spear1", "parent": "left hand", "length": 65.06, "x": 0.48, "y": 17.03, "rotation": 102.43 }, + { "name": "spear2", "parent": "spear1", "length": 61.41, "x": 65.05, "y": 0.04, "rotation": 0.9 }, + { "name": "spear3", "parent": "spear2", "length": 76.79, "x": 61.88, "y": 0.57, "rotation": -0.9 } +], +"slots": [ + { "name": "left shoulder", "bone": "left shoulder", "attachment": "left shoulder" }, + { "name": "left arm", "bone": "left arm", "attachment": "left arm" }, + { "name": "left hand item", "bone": "left hand", "attachment": "spear" }, + { "name": "left hand", "bone": "left hand", "attachment": "left hand" }, + { "name": "left foot", "bone": "left foot", "attachment": "left foot" }, + { "name": "left lower leg", "bone": "left lower leg", "attachment": "left lower leg" }, + { "name": "left upper leg", "bone": "left upper leg", "attachment": "left upper leg" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "pelvis", "bone": "pelvis", "attachment": "pelvis" }, + { "name": "right foot", "bone": "right foot", "attachment": "right foot" }, + { "name": "right lower leg", "bone": "right lower leg", "attachment": "right lower leg" }, + { "name": "undie straps", "bone": "pelvis", "attachment": "undie straps" }, + { "name": "undies", "bone": "pelvis", "attachment": "undies" }, + { "name": "right upper leg", "bone": "right upper leg", "attachment": "right upper leg" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eyes", "bone": "head" }, + { "name": "right shoulder", "bone": "right shoulder", "attachment": "right shoulder" }, + { "name": "right arm", "bone": "right arm", "attachment": "right arm" }, + { "name": "right hand thumb", "bone": "right hand", "attachment": "right hand thumb" }, + { "name": "right hand item", "bone": "right hand", "attachment": "dagger" }, + { "name": "right hand", "bone": "right hand", "attachment": "right hand" }, + { "name": "right hand item 2", "bone": "right hand", "attachment": "shield" } +], +"skins": { + "default": { + "left hand item": { + "dagger": { "x": 7.88, "y": -23.45, "rotation": 10.47, "width": 26, "height": 108 }, + "spear": { + "type": "skinnedmesh", + "uvs": [ 1, 0.11236, 0.77096, 0.13278, 0.76608, 0.21781, 0.75642, 0.386, 0.74723, 0.54607, 0.72117, 1, 0.28838, 1, 0.24208, 0.54327, 0.22589, 0.38361, 0.2089, 0.21605, 0.20043, 0.13242, 0, 0.11519, 0.4527, 0, 0.58399, 0 ], + "triangles": [ 5, 6, 4, 6, 7, 4, 4, 7, 3, 2, 9, 1, 9, 10, 1, 10, 12, 1, 12, 13, 1, 1, 13, 0, 10, 11, 12, 3, 8, 2, 8, 9, 2, 7, 8, 3 ], + "vertices": [ 1, 20, 38.54, -10.88, 1, 1, 20, 30.97, -5.93, 1, 2, 19, 61.48, -5.58, 0.51, 20, -0.31, -6.16, 0.48, 2, 18, 64.73, -5.03, 0.5, 19, -0.4, -5.06, 0.49, 1, 16, 4.56, 23.91, 1, 1, 16, 41.7, -138.95, 1, 1, 16, 32.42, -141.1, 1, 1, 16, -6.49, 22.4, 1, 2, 18, 65.48, 6.64, 0.5, 19, 0.53, 6.59, 0.49, 2, 19, 62.18, 6.66, 0.51, 20, 0.2, 6.09, 0.48, 1, 20, 30.96, 6.61, 1, 1, 20, 37.26, 11.09, 1, 1, 20, 79.75, 1.59, 1, 1, 20, 79.78, -1.29, 1 ], + "edges": [ 24, 22, 22, 20, 10, 12, 2, 0, 24, 26, 0, 26, 8, 10, 12, 14, 6, 8, 14, 16, 2, 4, 4, 6, 16, 18, 18, 20, 20, 2 ], + "hull": 14, + "width": 22, + "height": 368 + } + }, + "right hand item": { + "dagger": { + "type": "mesh", + "uvs": [ 0.78091, 0.38453, 1, 0.38405, 1, 0.44881, 0.73953, 0.4687, 0.74641, 0.81344, 0.34022, 1, 0.15434, 1, 0.11303, 0.78858, 0.23007, 0.47367, 0, 0.45047, 0, 0.38621, 0.22367, 0.38573, 0.24384, 0, 1, 0 ], + "triangles": [ 0, 12, 13, 11, 12, 0, 0, 1, 2, 9, 10, 11, 3, 11, 0, 3, 0, 2, 8, 11, 3, 9, 11, 8, 5, 6, 7, 4, 5, 8, 4, 8, 3, 5, 7, 8 ], + "vertices": [ 15.49, -12.82, 21.13, -13.57, 20.16, -20.49, 13.15, -21.67, 8.13, -58.56, -5.13, -77.04, -9.92, -76.36, -7.79, -53.6, -0.03, -20.36, -5.6, -17.04, -4.63, -10.17, 1.12, -10.93, 7.46, 30.24, 26.93, 27.49 ], + "edges": [ 22, 20, 24, 26, 22, 24, 2, 0, 0, 22, 0, 26, 12, 14, 14, 16, 18, 20, 16, 18, 2, 4, 4, 6, 6, 8, 10, 12, 8, 10 ], + "hull": 14, + "width": 26, + "height": 108 + } + }, + "right hand item 2": { + "shield": { "rotation": 93.49, "width": 70, "height": 72 } + } + }, + "goblin": { + "eyes": { + "eyes closed": { "name": "goblin/eyes-closed", "x": 29.19, "y": -24.89, "rotation": -88.92, "width": 34, "height": 12 } + }, + "head": { + "head": { + "name": "goblin/head", + "type": "mesh", + "uvs": [ 0, 0.60494, 0.14172, 0.5145, 0.24218, 0.55229, 0.32667, 0.67806, 0.37969, 0.79352, 0.53505, 0.93014, 0.86056, 1, 0.94071, 0.94169, 0.92098, 0.69923, 0.9888, 0.65497, 0.99003, 0.51643, 0.89632, 0.43561, 0.94487, 0.41916, 1, 0.39713, 1, 0.2836, 0.94017, 0.27027, 0.87906, 0.25666, 0.80754, 0.16044, 0.66698, 0.01997, 0.4734, 0.01805, 0.29215, 0.19893, 0.25392, 0.31823, 0.09117, 0.324, 0, 0.44331, 0.43271, 0.69153, 0.466, 0.47794, 0.35996, 0.31246, 0.73473, 0.68593, 0.72215, 0.57425, 0.88179, 0.5583, 0.80267, 0.51015 ], + "triangles": [ 26, 20, 19, 21, 20, 26, 15, 14, 13, 12, 15, 13, 11, 16, 15, 11, 15, 12, 26, 17, 25, 18, 26, 19, 17, 26, 18, 30, 25, 17, 30, 17, 16, 30, 16, 11, 1, 22, 21, 23, 22, 1, 2, 1, 21, 2, 21, 26, 29, 30, 11, 29, 11, 10, 28, 25, 30, 0, 23, 1, 9, 29, 10, 25, 3, 2, 25, 2, 26, 29, 27, 28, 29, 28, 30, 24, 3, 25, 24, 25, 28, 24, 28, 27, 8, 29, 9, 27, 29, 8, 4, 3, 24, 5, 24, 27, 4, 24, 5, 7, 6, 27, 7, 27, 8, 5, 27, 6 ], + "vertices": [ 14.56, 50.42, 23.12, 35.47, 17.46, 26.36, 11.57, 16.86, 3.74, 11.71, -5.89, -3.91, -11.83, -37.23, -8.31, -45.63, 7.75, -44.24, 10.39, -51.33, 19.52, -51.82, 25.21, -43.15, 26.12, -47.43, 27.35, -53.16, 34.84, -53.46, 35.96, -47.33, 37.11, -41.08, 43.75, -33.97, 53.58, -19.87, 54.5, 0.03, 43.31, 19.16, 35.6, 23.41, 35.89, 40.17, 28.39, 49.87, 10.25, 5.99, 24.2, 2, 35.55, 12.48, 9.39, -25.1, 16.8, -24.31, 17.2, -40.65, 20.68, -33.02 ], + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 20, 22, 26, 28, 32, 34, 34, 36, 36, 38, 38, 40, 40, 42, 42, 44, 44, 46, 0, 46, 6, 48, 48, 50, 50, 52, 52, 42, 2, 4, 4, 6, 4, 52, 2, 44, 22, 32, 22, 24, 24, 26, 28, 30, 30, 32, 24, 30, 16, 54, 54, 56, 20, 58, 58, 54, 16, 58, 22, 60, 60, 56, 58, 60 ], + "hull": 24, + "width": 103, + "height": 66 + } + }, + "left arm": { + "left arm": { + "name": "goblin/left-arm", + "type": "mesh", + "uvs": [ 0.68992, 0.29284, 1, 0.46364, 1, 0.74643, 0.84089, 1, 0.66344, 1, 0.33765, 0.64284, 0, 0.44124, 0, 0, 0.34295, 0 ], + "triangles": [ 6, 7, 8, 5, 6, 8, 0, 5, 8, 0, 1, 2, 5, 0, 2, 4, 5, 2, 3, 4, 2 ], + "vertices": [ 18.6, 8.81, 32.19, 10.31, 38.02, 1.62, 38.08, -9.63, 32.31, -13.49, 14.37, -9.62, -0.75, -10.78, -9.84, 2.77, 1.29, 10.25 ], + "edges": [ 14, 16, 16, 0, 0, 2, 2, 4, 6, 4, 6, 8, 8, 10, 12, 14, 10, 12 ], + "hull": 9, + "width": 37, + "height": 35 + } + }, + "left foot": { + "left foot": { + "name": "goblin/left-foot", + "type": "mesh", + "uvs": [ 0.15733, 0.31873, 0.08195, 0.78502, 0.15884, 0.99366, 0.41633, 0.96804, 0.68822, 0.97636, 1, 0.96388, 0.99385, 0.73501, 0.85294, 0.51862, 0.61479, 0.31056, 0.46991, 0, 0.48032, 0.75604, 0.75994, 0.77706 ], + "triangles": [ 0, 9, 8, 10, 0, 8, 10, 8, 7, 11, 10, 7, 11, 7, 6, 1, 0, 10, 11, 6, 5, 3, 1, 10, 4, 10, 11, 4, 11, 5, 3, 10, 4, 2, 1, 3 ], + "vertices": [ 2.28, 13.07, -1.76, -1.64, 3.59, -7.8, 20.25, -6.04, 37.91, -5.27, 58.12, -3.71, 57.31, 3.34, 47.78, 9.51, 31.95, 15.05, 21.99, 24.11, 24.03, 0.75, 42.21, 1.16 ], + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 6, 20, 20, 16, 2, 20, 8, 22, 22, 14, 20, 22, 22, 10 ], + "hull": 10, + "width": 65, + "height": 31 + } + }, + "left hand": { + "left hand": { + "name": "goblin/left-hand", + "type": "mesh", + "uvs": [ 0.518, 0.12578, 1, 0.16285, 0.99788, 0.50578, 0.69745, 1, 0.37445, 1, 0, 0.80051, 0, 0.42792, 0.17601, 0, 0.43567, 0 ], + "triangles": [ 2, 0, 1, 0, 5, 6, 6, 7, 0, 0, 7, 8, 3, 4, 0, 4, 5, 0, 2, 3, 0 ], + "vertices": [ -3.11, 15.42, 10.83, 22.27, 15.5, 14.55, 18.35, -8.96, 9.48, -14.32, -4.58, -14.3, -11.63, -2.63, -14.89, 13.68, -7.75, 17.99 ], + "edges": [ 16, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 14, 16, 12, 14 ], + "hull": 9, + "width": 36, + "height": 41 + } + }, + "left lower leg": { + "left lower leg": { + "name": "goblin/left-lower-leg", + "type": "mesh", + "uvs": [ 0.95508, 0.20749, 0.81927, 0.65213, 0.94754, 0.77308, 0.67842, 0.97346, 0.46463, 1, 0.26845, 1, 0.04963, 0.90706, 0.2106, 0.60115, 0.07478, 0.40195, 0.18545, 0, 0.28857, 0 ], + "triangles": [ 10, 8, 9, 1, 7, 10, 7, 8, 10, 0, 1, 10, 1, 4, 7, 3, 1, 2, 5, 6, 7, 7, 4, 5, 1, 3, 4 ], + "vertices": [ -0.19, 6.82, 30.97, 10.96, 37.97, 17.33, 53.88, 12.6, 57.58, 6.31, 59.34, 0.08, 55.04, -8.63, 32.99, -9.33, 20.79, -17.43, -7.27, -21.56, -8.19, -18.29 ], + "edges": [ 20, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 18, 20, 16, 18 ], + "hull": 11, + "width": 33, + "height": 70 + } + }, + "left shoulder": { + "left shoulder": { + "name": "goblin/left-shoulder", + "type": "mesh", + "uvs": [ 0.7377, 0.40692, 1, 0.75237, 1, 1, 0.62046, 1, 0.26184, 0.56601, 0, 0.29783, 0, 0, 0.44115, 0 ], + "triangles": [ 5, 6, 7, 4, 5, 7, 4, 7, 0, 3, 4, 0, 3, 0, 1, 3, 1, 2 ], + "vertices": [ 15.18, 5.74, 32.17, 5.32, 41.79, 0.21, 36.63, -9.5, 14.88, -9.72, 0.9, -10.89, -10.66, -4.74, -4.66, 6.54 ], + "edges": [ 12, 14, 14, 0, 4, 2, 0, 2, 4, 6, 6, 8, 10, 12, 8, 10 ], + "hull": 8, + "width": 29, + "height": 44 + } + }, + "left upper leg": { + "left upper leg": { + "name": "goblin/left-upper-leg", + "type": "mesh", + "uvs": [ 1, 0.12167, 1, 0.54873, 0.91067, 0.78907, 0.76567, 1, 0.3087, 0.9579, 0, 0.68777, 0, 0.219, 0.51961, 0, 0.87552, 0 ], + "triangles": [ 7, 8, 0, 5, 6, 7, 0, 1, 7, 4, 5, 7, 1, 4, 7, 2, 4, 1, 3, 4, 2 ], + "vertices": [ 2.33, 13.06, 33.5, 12.57, 51, 9.34, 66.32, 4.31, 63, -10.71, 43.13, -20.58, 8.91, -20.04, -6.79, -2.64, -6.61, 9.1 ], + "edges": [ 10, 8, 8, 6, 6, 4, 4, 2, 10, 12, 12, 14, 14, 16, 2, 0, 16, 0 ], + "hull": 9, + "width": 33, + "height": 73 + } + }, + "neck": { + "neck": { + "name": "goblin/neck", + "type": "mesh", + "uvs": [ 0.81967, 0.27365, 0.92101, 0.82048, 0.47134, 1, 0.15679, 0.9354, 0, 0.7556, 0.19268, 0.51833, 0.15468, 0.35706, 0, 0.21989, 0.13568, 0, 0.68878, 0, 0.70145, 0.53872 ], + "triangles": [ 6, 8, 9, 6, 9, 0, 7, 8, 6, 10, 5, 6, 0, 10, 6, 10, 0, 1, 3, 4, 5, 2, 5, 10, 2, 10, 1, 3, 5, 2 ], + "vertices": [ 18.62, -11.65, -3.98, -13.85, -10.28, 2.76, -6.91, 13.89, 0.8, 19.05, 10.06, 11.51, 16.74, 12.45, 22.71, 17.64, 31.4, 12.19, 30.12, -7.67, 8.05, -6.71 ], + "edges": [ 14, 12, 12, 10, 10, 8, 8, 6, 6, 4, 4, 2, 2, 20, 20, 0, 0, 18, 16, 18, 14, 16, 0, 2 ], + "hull": 10, + "width": 36, + "height": 41 + } + }, + "pelvis": { + "pelvis": { + "name": "goblin/pelvis", + "type": "mesh", + "uvs": [ 1, 1, 0, 1, 0, 0, 1, 0 ], + "triangles": [ 1, 2, 3, 1, 3, 0 ], + "vertices": [ 25.38, -20.73, -36.61, -20.73, -36.61, 22.26, 25.38, 22.26 ], + "edges": [ 0, 2, 2, 4, 4, 6, 0, 6 ], + "hull": 4, + "width": 62, + "height": 43 + } + }, + "right arm": { + "right arm": { + "name": "goblin/right-arm", + "type": "mesh", + "uvs": [ 1, 0.09223, 1, 0.8501, 0.72058, 1, 0.24384, 1, 0, 0.86558, 0.20822, 0.10919, 0.50903, 0, 0.85342, 0 ], + "triangles": [ 6, 7, 0, 2, 3, 5, 4, 5, 3, 1, 6, 0, 6, 2, 5, 1, 2, 6 ], + "vertices": [ -4.75, 8.89, 33.03, 11.74, 40.99, 5.89, 41.81, -5.03, 35.53, -11.13, -2.53, -9.2, -8.5, -2.71, -9.09, 5.18 ], + "edges": [ 8, 6, 4, 6, 4, 2, 12, 14, 2, 0, 14, 0, 10, 12, 8, 10 ], + "hull": 8, + "width": 23, + "height": 50 + } + }, + "right foot": { + "right foot": { + "name": "goblin/right-foot", + "type": "mesh", + "uvs": [ 0.40851, 0.0047, 0.59087, 0.33404, 0.75959, 0.48311, 0.88907, 0.59751, 0.97532, 0.89391, 0.90385, 1, 0.6722, 1, 0.38633, 1, 0.08074, 1, 0, 0.88921, 0, 0.65984, 0, 0.46577, 0.0906, 0.0988, 0.305, 0, 0.47461, 0.71257, 0.715, 0.74681 ], + "triangles": [ 1, 10, 11, 1, 13, 0, 14, 1, 2, 1, 12, 13, 12, 1, 11, 14, 10, 1, 15, 14, 2, 15, 2, 3, 9, 10, 14, 15, 3, 4, 7, 8, 9, 14, 7, 9, 6, 14, 15, 5, 6, 15, 7, 14, 6, 4, 5, 15 ], + "vertices": [ 17.36, 25.99, 29.13, 15.44, 39.89, 10.8, 48.14, 7.24, 53.84, -2.38, 49.43, -6, 34.84, -6.39, 16.84, -6.87, -2.4, -7.38, -7.58, -3.86, -7.78, 3.7, -7.95, 10.1, -2.57, 22.36, 10.84, 25.97, 22.14, 2.75, 37.31, 2.03 ], + "edges": [ 0, 2, 6, 8, 8, 10, 16, 18, 22, 24, 24, 26, 0, 26, 10, 12, 2, 4, 4, 6, 12, 14, 14, 16, 18, 20, 20, 22, 2, 28, 28, 14, 20, 28, 4, 30, 30, 12, 28, 30, 30, 8 ], + "hull": 14, + "width": 63, + "height": 33 + } + }, + "right hand": { + "right hand": { + "name": "goblin/right-hand", + "type": "mesh", + "uvs": [ 0.17957, 0, 0, 0.44772, 0, 0.79734, 0.20057, 0.94264, 0.55057, 1, 0.8539, 1, 0.89823, 0.82004, 0.8259, 0.74285, 0.84223, 0.49993, 0.96356, 0.34102, 0.66023, 0 ], + "triangles": [ 8, 10, 9, 0, 10, 1, 8, 2, 1, 8, 1, 10, 7, 3, 8, 3, 2, 8, 4, 3, 7, 5, 7, 6, 4, 7, 5 ], + "vertices": [ -10.82, -9.45, 5.95, -15.34, 18.88, -14.9, 24, -7.5, 25.69, 5.16, 25.31, 16.07, 18.61, 17.44, 15.84, 14.74, 6.84, 15.02, 0.81, 19.18, -11.41, 7.83 ], + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 18, 20, 0, 20 ], + "hull": 11, + "width": 36, + "height": 37 + } + }, + "right hand thumb": { + "right hand thumb": { + "name": "goblin/right-hand", + "type": "mesh", + "uvs": [ 0.88538, 0.22262, 0.76167, 0.3594, 0.75088, 0.78308, 0.95326, 0.84981, 1, 0.60302 ], + "triangles": [ 1, 0, 4, 2, 1, 4, 3, 2, 4 ], + "vertices": [ -2.82, 15.97, 2.4, 11.71, 18.08, 11.9, 20.27, 19.27, 11.09, 20.62 ], + "edges": [ 2, 4, 4, 6, 6, 8, 2, 0, 0, 8 ], + "hull": 5, + "width": 36, + "height": 37 + } + }, + "right lower leg": { + "right lower leg": { + "name": "goblin/right-lower-leg", + "type": "mesh", + "uvs": [ 1, 0.27261, 0.81312, 0.52592, 0.79587, 0.71795, 0.95544, 0.80988, 0.85193, 0.95493, 0.47241, 1, 0.14033, 1, 0, 0.8773, 0.14896, 0.67914, 0.1619, 0.30325, 0.60611, 0 ], + "triangles": [ 1, 10, 0, 9, 10, 1, 8, 9, 1, 2, 8, 1, 4, 2, 3, 6, 7, 8, 5, 6, 8, 2, 5, 8, 4, 5, 2 ], + "vertices": [ 6.26, 8.46, 23.32, 8.04, 37.1, 12.89, 41.45, 20.82, 53.07, 21.46, 61.33, 10.06, 65.77, -1.03, 58.99, -9.19, 43.02, -9.81, 16.33, -20, -12.79, -9.26 ], + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 20, 18, 20 ], + "hull": 11, + "width": 36, + "height": 76 + } + }, + "right shoulder": { + "right shoulder": { + "name": "goblin/right-shoulder", + "type": "mesh", + "uvs": [ 0.62008, 0.03708, 0.92131, 0.09048, 1, 0.38319, 0.72049, 0.6937, 0.31656, 1, 0, 1, 0, 0.75106, 0.28233, 0.49988 ], + "triangles": [ 2, 3, 0, 2, 0, 1, 7, 0, 3, 4, 5, 6, 4, 7, 3, 4, 6, 7 ], + "vertices": [ -3.17, -11.05, -9, -0.57, -1.01, 10.33, 16.69, 11.17, 37.41, 8.2, 45.45, -1.16, 36.95, -8.46, 21.2, -7.47 ], + "edges": [ 10, 12, 12, 14, 14, 0, 0, 2, 2, 4, 4, 6, 8, 10, 6, 8 ], + "hull": 8, + "width": 39, + "height": 45 + } + }, + "right upper leg": { + "right upper leg": { + "name": "goblin/right-upper-leg", + "type": "mesh", + "uvs": [ 0.27018, 0, 0.11618, 0.18177, 0, 0.70688, 0, 0.89577, 0.26668, 1, 0.48718, 1, 0.67618, 0.83532, 1, 0.5161, 1, 0.25543, 0.74618, 0.0571 ], + "triangles": [ 9, 8, 7, 9, 1, 0, 6, 9, 7, 6, 1, 9, 2, 1, 6, 4, 3, 2, 6, 4, 2, 5, 4, 6 ], + "vertices": [ -9.85, -10.37, 2.17, -14.07, 35.49, -13.66, 47.29, -12.11, 52.61, -2.26, 51.63, 5.16, 40.51, 10.18, 19.13, 18.47, 2.85, 16.32, -8.4, 6.14 ], + "edges": [ 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18 ], + "hull": 10, + "width": 34, + "height": 63 + } + }, + "torso": { + "torso": { + "name": "goblin/torso", + "type": "mesh", + "uvs": [ 0, 0.33287, 0.15945, 0.46488, 0.15761, 0.60314, 0.15502, 0.79806, 0.32807, 0.93478, 0.6875, 1, 0.80731, 1, 1, 0.77763, 1, 0.66147, 1, 0.56703, 0.93207, 0.4771, 0.86944, 0.39416, 0.83837, 0.226, 0.68085, 0, 0.14836, 0, 0, 0.07199, 0.78734, 0.86249, 0.43679, 0.79649, 0.76738, 0.61733, 0.44345, 0.58747, 0.54329, 0.38316, 0.77692, 0.73446, 0.66478, 0.51012 ], + "triangles": [ 0, 15, 14, 20, 14, 13, 20, 13, 12, 1, 0, 14, 20, 12, 11, 20, 1, 14, 22, 20, 11, 22, 11, 10, 19, 1, 20, 19, 20, 22, 2, 1, 19, 18, 22, 10, 18, 10, 9, 19, 22, 18, 18, 9, 8, 21, 18, 8, 21, 8, 7, 17, 2, 19, 21, 17, 19, 21, 19, 18, 3, 2, 17, 16, 21, 7, 17, 21, 16, 4, 3, 17, 5, 17, 16, 4, 17, 5, 6, 16, 7, 5, 16, 6 ], + "vertices": [ 56.93, 27.95, 43.37, 18.23, 30.16, 19.5, 11.53, 21.28, -2.55, 10.69, -10.89, -13.12, -11.59, -21.23, 8.54, -36.12, 19.65, -37.08, 28.68, -37.86, 37.68, -34, 45.98, -30.44, 56.4, -29.07, 84.78, -20.92, 87.9, 15.15, 81.88, 25.79, 1.67, -21.01, 10.03, 2.18, 25.23, -18.25, 29.98, 0, 48.54, -8.39, 13.98, -21.36, 35.9, -15.6 ], + "edges": [ 0, 2, 6, 8, 8, 10, 10, 12, 12, 14, 22, 24, 24, 26, 26, 28, 28, 30, 0, 30, 14, 32, 32, 34, 34, 6, 18, 36, 36, 38, 2, 4, 4, 6, 38, 4, 2, 40, 40, 22, 40, 38, 38, 34, 32, 10, 34, 8, 40, 28, 14, 16, 16, 18, 32, 42, 42, 36, 16, 42, 42, 34, 18, 20, 20, 22, 36, 44, 44, 40, 20, 44 ], + "hull": 16, + "width": 68, + "height": 96 + } + }, + "undie straps": { + "undie straps": { + "name": "goblin/undie-straps", + "type": "mesh", + "uvs": [ 0.36097, 0.44959, 0.66297, 0.60591, 1, 0.19486, 1, 0.57117, 0.75897, 1, 0.38697, 1, 0, 0.26433, 0, 0, 0.12497, 0 ], + "triangles": [ 6, 7, 8, 6, 8, 0, 3, 1, 2, 5, 0, 1, 6, 0, 5, 4, 1, 3, 5, 1, 4 ], + "vertices": [ -10.56, 12.87, 6.53, 9.9, 25.62, 17.71, 25.62, 10.56, 11.97, 2.41, -9.09, 2.41, -31, 16.39, -31, 21.41, -23.92, 21.41 ], + "edges": [ 14, 16, 16, 0, 0, 2, 2, 4, 4, 6, 6, 8, 8, 10, 12, 14, 10, 12, 0, 10, 2, 8 ], + "hull": 9, + "width": 55, + "height": 19 + } + }, + "undies": { + "undies": { + "name": "goblin/undies", + "type": "mesh", + "uvs": [ 0, 0.32029, 0.14893, 0.59457, 0.22437, 1, 0.35909, 1, 0.50998, 1, 0.79559, 0.58453, 0.9842, 0.28015, 1, 0.00588, 0.46957, 0.17646, 0, 0.03933, 0.48843, 0.59122, 0.48114, 0.43099 ], + "triangles": [ 6, 8, 7, 0, 9, 8, 11, 8, 6, 0, 8, 11, 5, 11, 6, 10, 11, 5, 1, 0, 11, 1, 11, 10, 3, 2, 1, 10, 3, 1, 4, 10, 5, 3, 10, 4 ], + "vertices": [ -13.22, 5.56, -8, -2.47, -5.49, -14.27, -0.64, -14.36, 4.78, -14.45, 15.27, -2.59, 22.22, 6.11, 22.92, 14.05, 3.75, 9.44, -13.08, 13.71, 4.21, -2.59, 4.03, 2.05 ], + "edges": [ 0, 2, 2, 4, 8, 10, 10, 12, 12, 14, 14, 16, 16, 18, 0, 18, 4, 6, 6, 8, 6, 20, 16, 22, 22, 20, 0, 22, 22, 12, 2, 20, 20, 10 ], + "hull": 10, + "width": 36, + "height": 29 + } + } + }, + "goblingirl": { + "eyes": { + "eyes closed": { "name": "goblingirl/eyes-closed", "x": 28, "y": -25.54, "rotation": -87.04, "width": 37, "height": 21 } + }, + "head": { + "head": { "name": "goblingirl/head", "x": 27.71, "y": -4.32, "rotation": -85.58, "width": 103, "height": 81 } + }, + "left arm": { + "left arm": { "name": "goblingirl/left-arm", "x": 19.64, "y": -2.42, "rotation": 33.05, "width": 37, "height": 35 } + }, + "left foot": { + "left foot": { "name": "goblingirl/left-foot", "x": 25.17, "y": 7.92, "rotation": 3.32, "width": 65, "height": 31 } + }, + "left hand": { + "left hand": { + "name": "goblingirl/left-hand", + "x": 4.34, + "y": 2.39, + "scaleX": 0.896, + "scaleY": 0.896, + "rotation": 30.34, + "width": 35, + "height": 40 + } + }, + "left lower leg": { + "left lower leg": { "name": "goblingirl/left-lower-leg", "x": 25.02, "y": -0.6, "rotation": 105.75, "width": 33, "height": 70 } + }, + "left shoulder": { + "left shoulder": { "name": "goblingirl/left-shoulder", "x": 19.8, "y": -0.42, "rotation": 61.21, "width": 28, "height": 46 } + }, + "left upper leg": { + "left upper leg": { "name": "goblingirl/left-upper-leg", "x": 30.21, "y": -2.95, "rotation": 89.09, "width": 33, "height": 70 } + }, + "neck": { + "neck": { "name": "goblingirl/neck", "x": 6.16, "y": -3.14, "rotation": -98.86, "width": 35, "height": 41 } + }, + "pelvis": { + "pelvis": { "name": "goblingirl/pelvis", "x": -3.87, "y": 3.18, "width": 62, "height": 43 } + }, + "right arm": { + "right arm": { "name": "goblingirl/right-arm", "x": 16.85, "y": -0.66, "rotation": 93.52, "width": 28, "height": 50 } + }, + "right foot": { + "right foot": { "name": "goblingirl/right-foot", "x": 23.46, "y": 9.66, "rotation": 1.52, "width": 63, "height": 33 } + }, + "right hand": { + "right hand": { "name": "goblingirl/right-hand", "x": 7.21, "y": 3.43, "rotation": 91.16, "width": 36, "height": 37 } + }, + "right hand thumb": { + "right hand thumb": { "name": "goblingirl/right-hand", "x": 7.21, "y": 3.43, "rotation": 91.16, "width": 36, "height": 37 } + }, + "right lower leg": { + "right lower leg": { "name": "goblingirl/right-lower-leg", "x": 26.15, "y": -3.27, "rotation": 111.83, "width": 36, "height": 76 } + }, + "right shoulder": { + "right shoulder": { "name": "goblingirl/right-shoulder", "x": 14.46, "y": 0.45, "rotation": 129.85, "width": 39, "height": 45 } + }, + "right upper leg": { + "right upper leg": { "name": "goblingirl/right-upper-leg", "x": 19.69, "y": 2.13, "rotation": 97.49, "width": 34, "height": 63 } + }, + "torso": { + "torso": { "name": "goblingirl/torso", "x": 36.28, "y": -5.14, "rotation": -95.74, "width": 68, "height": 96 } + }, + "undie straps": { + "undie straps": { "name": "goblingirl/undie-straps", "x": -1.51, "y": 14.18, "width": 55, "height": 19 } + }, + "undies": { + "undies": { "name": "goblingirl/undies", "x": 5.4, "y": 1.7, "width": 36, "height": 29 } + } + } +}, +"animations": { + "walk": { + "slots": { + "eyes": { + "attachment": [ + { "time": 0.7, "name": "eyes closed" }, + { "time": 0.8, "name": null } + ] + } + }, + "bones": { + "left upper leg": { + "rotate": [ + { "time": 0, "angle": -26.55 }, + { "time": 0.1333, "angle": -8.78 }, + { "time": 0.2333, "angle": 9.51 }, + { "time": 0.3666, "angle": 30.74 }, + { "time": 0.5, "angle": 25.33 }, + { "time": 0.6333, "angle": 26.11 }, + { "time": 0.7333, "angle": 7.45 }, + { "time": 0.8666, "angle": -21.19 }, + { "time": 1, "angle": -26.55 } + ], + "translate": [ + { "time": 0, "x": -1.32, "y": 1.7 }, + { "time": 0.3666, "x": -0.06, "y": 2.42 }, + { "time": 1, "x": -1.32, "y": 1.7 } + ] + }, + "right upper leg": { + "rotate": [ + { "time": 0, "angle": 42.45 }, + { + "time": 0.1333, + "angle": 49.86, + "curve": [ 0.414, 0, 0.705, 0.99 ] + }, + { "time": 0.2333, "angle": 22.51 }, + { "time": 0.5, "angle": -16.93 }, + { "time": 0.6333, "angle": 1.89 }, + { + "time": 0.7333, + "angle": 34.86, + "curve": [ 0.462, 0.11, 1, 1 ] + }, + { + "time": 0.8666, + "angle": 58.68, + "curve": [ 0.5, 0.02, 1, 1 ] + }, + { "time": 1, "angle": 42.45 } + ], + "translate": [ + { "time": 0, "x": 6.23, "y": 0 }, + { "time": 0.2333, "x": 2.14, "y": 2.4 }, + { "time": 0.5, "x": 2.44, "y": 4.8 }, + { "time": 1, "x": 6.23, "y": 0 } + ] + }, + "left lower leg": { + "rotate": [ + { "time": 0, "angle": -18.05 }, + { "time": 0.1333, "angle": -63.5 }, + { "time": 0.2333, "angle": -83.01 }, + { "time": 0.5, "angle": 5.11 }, + { "time": 0.6333, "angle": -28.29 }, + { "time": 0.7333, "angle": -27.52 }, + { "time": 0.8666, "angle": 3.53 }, + { "time": 1, "angle": -18.05 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.2333, "x": 2.55, "y": -0.47 }, + { "time": 0.5, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 1, "x": 0, "y": 0 } + ] + }, + "left foot": { + "rotate": [ + { "time": 0, "angle": -14.56 }, + { "time": 0.1333, "angle": -10.42 }, + { "time": 0.2333, "angle": -5.01 }, + { "time": 0.3, "angle": 6.67 }, + { "time": 0.3666, "angle": 3.87 }, + { "time": 0.5, "angle": -3.87 }, + { "time": 0.6333, "angle": 2.78 }, + { "time": 0.7333, "angle": -11.99 }, + { "time": 0.8666, "angle": -12.45 }, + { "time": 1, "angle": -14.56 } + ] + }, + "right shoulder": { + "rotate": [ + { + "time": 0, + "angle": 5.29, + "curve": [ 0.264, 0, 0.75, 1 ] + }, + { "time": 0.6333, "angle": 6.65 }, + { "time": 1, "angle": 5.29 } + ] + }, + "right arm": { + "rotate": [ + { + "time": 0, + "angle": -4.02, + "curve": [ 0.267, 0, 0.804, 0.99 ] + }, + { + "time": 0.6333, + "angle": 19.78, + "curve": [ 0.307, 0, 0.787, 0.99 ] + }, + { "time": 1, "angle": -4.02 } + ] + }, + "right hand": { + "rotate": [ + { "time": 0, "angle": 8.98 }, + { "time": 0.6333, "angle": 0.51 }, + { "time": 1, "angle": 8.98 } + ] + }, + "left shoulder": { + "rotate": [ + { + "time": 0, + "angle": 6.25, + "curve": [ 0.339, 0, 0.683, 1 ] + }, + { + "time": 0.5, + "angle": -11.78, + "curve": [ 0.281, 0, 0.686, 0.99 ] + }, + { "time": 1, "angle": 6.25 } + ], + "translate": [ + { "time": 0, "x": 1.15, "y": 0.23 } + ] + }, + "left hand": { + "rotate": [ + { + "time": 0, + "angle": -21.23, + "curve": [ 0.295, 0, 0.755, 0.98 ] + }, + { + "time": 0.5, + "angle": -27.28, + "curve": [ 0.241, 0, 0.75, 0.97 ] + }, + { "time": 1, "angle": -21.23 } + ] + }, + "left arm": { + "rotate": [ + { + "time": 0, + "angle": 28.37, + "curve": [ 0.339, 0, 0.683, 1 ] + }, + { + "time": 0.5, + "angle": 60.09, + "curve": [ 0.281, 0, 0.686, 0.99 ] + }, + { "time": 1, "angle": 28.37 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -10.28 }, + { + "time": 0.1333, + "angle": -15.38, + "curve": [ 0.545, 0, 0.818, 1 ] + }, + { + "time": 0.3666, + "angle": -9.78, + "curve": [ 0.58, 0.17, 0.669, 0.99 ] + }, + { + "time": 0.6333, + "angle": -15.75, + "curve": [ 0.235, 0.01, 0.795, 1 ] + }, + { + "time": 0.8666, + "angle": -7.06, + "curve": [ 0.209, 0, 0.816, 0.98 ] + }, + { "time": 1, "angle": -10.28 } + ], + "translate": [ + { "time": 0, "x": -3.72, "y": -0.01 } + ] + }, + "right foot": { + "rotate": [ + { "time": 0, "angle": -5.25 }, + { "time": 0.2333, "angle": -17.76 }, + { "time": 0.3666, "angle": -20.09 }, + { "time": 0.5, "angle": -19.73 }, + { "time": 0.7333, "angle": -11.68 }, + { "time": 0.8, "angle": 4.46 }, + { "time": 0.8666, "angle": 0.46 }, + { "time": 1, "angle": -5.25 } + ] + }, + "right lower leg": { + "rotate": [ + { + "time": 0, + "angle": -3.39, + "curve": [ 0.316, 0.01, 0.741, 0.98 ] + }, + { + "time": 0.1333, + "angle": -43.21, + "curve": [ 0.414, 0, 0.705, 0.99 ] + }, + { "time": 0.2333, "angle": -25.98 }, + { "time": 0.5, "angle": -19.53 }, + { "time": 0.6333, "angle": -64.8 }, + { + "time": 0.7333, + "angle": -89.54, + "curve": [ 0.557, 0.18, 1, 1 ] + }, + { "time": 1, "angle": -3.39 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.5, "x": 0, "y": 0 }, + { "time": 0.6333, "x": 2.18, "y": 0.21 }, + { "time": 1, "x": 0, "y": 0 } + ] + }, + "hip": { + "rotate": [ + { "time": 0, "angle": 0, "curve": "stepped" }, + { "time": 1, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": -8.4 }, + { + "time": 0.1333, + "x": 0, + "y": -9.35, + "curve": [ 0.326, 0.05, 0.674, 0.93 ] + }, + { + "time": 0.2333, + "x": 0, + "y": -0.59, + "curve": [ 0.325, 0.39, 0.643, 0.7 ] + }, + { "time": 0.3666, "x": 0, "y": -3.96 }, + { "time": 0.5, "x": 0, "y": -8.4 }, + { + "time": 0.6333, + "x": 0, + "y": -10, + "curve": [ 0.359, 0.47, 0.646, 0.74 ] + }, + { + "time": 0.7333, + "x": 0, + "y": -5.29, + "curve": [ 0.333, 0.36, 0.662, 0.69 ] + }, + { + "time": 0.8, + "x": 0, + "y": -2.49, + "curve": [ 0.322, 0.35, 0.651, 0.68 ] + }, + { "time": 0.8666, "x": 0, "y": -3.96 }, + { "time": 1, "x": 0, "y": -8.4 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 3.6 }, + { "time": 0.1333, "angle": 17.49 }, + { "time": 0.2333, "angle": 6.1 }, + { "time": 0.3666, "angle": 3.45 }, + { "time": 0.5, "angle": 5.17 }, + { "time": 0.6333, "angle": 18.36 }, + { "time": 0.7333, "angle": 6.09 }, + { "time": 0.8666, "angle": 2.28 }, + { "time": 1, "angle": 3.6 } + ] + }, + "head": { + "rotate": [ + { + "time": 0, + "angle": 3.6, + "curve": [ 0, 0, 0.704, 1.17 ] + }, + { "time": 0.1333, "angle": -0.2 }, + { "time": 0.2333, "angle": 6.1 }, + { "time": 0.3666, "angle": 3.45 }, + { + "time": 0.5, + "angle": 5.17, + "curve": [ 0, 0, 0.704, 1.61 ] + }, + { "time": 0.6666, "angle": 1.1 }, + { "time": 0.7333, "angle": 6.09 }, + { "time": 0.8666, "angle": 2.28 }, + { "time": 1, "angle": 3.6 } + ] + }, + "pelvis": { + "rotate": [ + { "time": 0, "angle": -1.33 } + ], + "translate": [ + { "time": 0, "x": 0.39, "y": -0.78 } + ] + }, + "spear1": { + "rotate": [ + { "time": 0, "angle": 1.84 }, + { "time": 0.2, "angle": -5.38 }, + { "time": 0.5, "angle": 2.95 }, + { "time": 0.7333, "angle": -3.67 }, + { "time": 1, "angle": 1.84 } + ] + }, + "spear2": { + "rotate": [ + { "time": 0, "angle": 1.84 }, + { "time": 0.2, "angle": -5.38 }, + { "time": 0.5, "angle": 2.95 }, + { "time": 0.7333, "angle": -3.67 }, + { "time": 1, "angle": 1.84 } + ] + }, + "spear3": { + "rotate": [ + { "time": 0, "angle": 3.64 }, + { "time": 0.2, "angle": -3.59 }, + { "time": 0.5, "angle": 4.74 }, + { "time": 0.7333, "angle": -1.87 }, + { "time": 1, "angle": 3.64 } + ] + } + }, + "ffd": { + "default": { + "left hand item": { + "spear": [ + { "time": 0 } + ] + }, + "right hand item": { + "dagger": [ + { + "time": 0, + "offset": 26, + "vertices": [ 2.34, 0.14 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.5, + "offset": 8, + "vertices": [ -1.19, 4.31, 0.07, 6.41, 1.66, 6.18, 1.75, 3.59 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 1, + "offset": 26, + "vertices": [ 2.34, 0.14 ] + } + ] + } + }, + "goblin": { + "head": { + "head": [ + { + "time": 0, + "curve": [ 0.632, 0, 0.75, 1 ] + }, + { + "time": 0.2, + "vertices": [ -10.97, -6.68, -4.68, -2.46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08, 0.08, -1.08, 0.08, -1.08, 0.08, 0, 0, -2.22, 2.66, -4.83, 2.7, -5.7, -0.51, -3.15, -1.61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.64, 0.81, -11.82, -1.34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.08, 0.08 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.3666, + "vertices": [ 10.69, 4.05, 3.66, 1.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.47, 0.09, 1.47, 0.09, 1.47, 0.09, 0, 0, 2.69, -0.22, 3.77, 0.11, 3.68, 1.55, 2.49, 1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.45, -3.91, 9.19, -1.66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.47, 0.09 ], + "curve": [ 0.621, 0, 0.75, 1 ] + }, + { + "time": 0.7, + "vertices": [ -10.97, -6.68, -4.68, -2.46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.17, -0.17, -1.17, -0.17, -1.17, -0.17, 0, 0, -2.22, 2.66, -4.83, 2.7, -5.7, -0.51, -3.15, -1.61, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -6.64, 0.81, -11.82, -1.34, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.17, -0.17 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8666, + "vertices": [ 10.69, 4.05, 3.66, 1.85, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.38, 0.08, 0.38, 0.08, 0.38, 0.08, 0, 0, 2.69, -0.22, 3.77, 0.11, 3.68, 1.55, 2.49, 1.65, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.45, -3.91, 9.19, -1.66, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0.38, 0.08 ], + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1 } + ] + }, + "left foot": { + "left foot": [ + { + "time": 0, + "offset": 8, + "vertices": [ 3.69, 2.37, -7.16, 18.79, -12.78, 14.77, -12.75, 6.5, -3.13, 1.98, -0.44, 0.36, 0, 0, -3.8, 2.98 ] + }, + { "time": 0.1333 }, + { + "time": 0.2333, + "offset": 8, + "vertices": [ -3.96, -2.34, -5.8, -12.47, -2.23, -12.99, 2.02, -9.1, 0, 0, 0, 0, 0, 0, -1.35, -5.28 ] + }, + { + "time": 0.3666, + "offset": 8, + "vertices": [ 0.66, 0.33, 0.33, 2.69, -0.48, 2.54, -1.13, 1.38, 0, 0, 0, 0, 0, 0, -0.11, 0.79 ] + }, + { "time": 0.5, "curve": "stepped" }, + { "time": 0.6333 }, + { + "time": 0.7333, + "offset": 8, + "vertices": [ -2.97, 9.4, -6.91, 19.92, -10.55, 18.41, -12.37, 12.38, -4.72, 6.3, 0, 0, -1.48, 4.88, -7.06, 10.7 ] + }, + { + "time": 0.8333, + "offset": 6, + "vertices": [ 1.05, 1.56, -2.52, 7.99, -5.52, 17.14, -8.93, 15.79, -10.73, 10.22, -4.23, 5.36, 0, 0, 0, 0, -5.83, 8.55 ] + }, + { + "time": 1, + "offset": 8, + "vertices": [ 3.69, 2.37, -7.16, 18.79, -12.78, 14.77, -12.75, 6.5, -3.13, 1.98, -0.44, 0.36, 0, 0, -3.8, 2.98 ] + } + ] + }, + "pelvis": { + "pelvis": [ + { "time": 0 }, + { + "time": 0.1333, + "offset": 6, + "vertices": [ -0.68, -4.13 ] + }, + { + "time": 0.3333, + "offset": 6, + "vertices": [ -1.04, -3.1 ] + }, + { + "time": 0.7, + "offset": 6, + "vertices": [ -1.42, -6.3 ] + }, + { + "time": 0.8666, + "offset": 6, + "vertices": [ -1.13, -1.79 ] + }, + { "time": 1 } + ] + }, + "right foot": { + "right foot": [ + { "time": 0 }, + { + "time": 0.1333, + "offset": 2, + "vertices": [ -2.81, 2.63, -2.35, 3.89, -1.99, 4.86, -0.93, 5.57, -0.48, 5.09, -0.34, 3.42, -0.17, 1.36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -1.31, 1.91, -1.32, 3.65 ] + }, + { + "time": 0.2333, + "offset": 2, + "vertices": [ -6.39, 6.41, -7.74, 8.27, -7.02, 11.35, -4.03, 13.93, -2.5, 12.62, -1.46, 7.58, -0.17, 1.36, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -3.84, 2.61, -4.53, 7.92 ] + }, + { + "time": 0.3, + "offset": 2, + "vertices": [ -8.27, 6.68, -9.29, 10.13, -8.62, 14.71, -4.58, 18.81, -2.2, 17.1, -0.07, 9.9, 2.54, 1.01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.94, 2.38, -4.59, 10.01 ] + }, + { + "time": 0.3666, + "offset": 2, + "vertices": [ -10.47, 9.44, -13.36, 12.4, -14.32, 16.94, -9.24, 23.55, -5.51, 21.51, -1.19, 11.53, 2.54, 1.01, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -4.14, 2.29, -6.63, 11.37 ] + }, + { + "time": 0.5, + "offset": 2, + "vertices": [ -5.42, 4.36, -10.59, 7.04, -11.64, 11.55, -6.19, 20.12, -1.45, 18.05, 4.86, 6.41, 2.81, 0.27, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.96, 4.94 ] + }, + { "time": 0.6333 }, + { + "time": 0.7333, + "offset": 4, + "vertices": [ 1.31, -6.84, -0.87, -12.54, -5.98, -14.08, -7.15, -11.63, -5.67, -4.83, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -2.06, -6.93 ] + }, + { + "time": 0.8, + "offset": 4, + "vertices": [ 0.65, -3.42, -0.43, -6.27, -2.99, -7.04, -3.57, -5.81, -2.83, -2.41, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.79, -1.28, 0, 0, 0, 0, -1.03, -3.46 ] + }, + { "time": 0.8666 } + ] + }, + "right hand": { + "right hand": [ + { + "time": 0, + "offset": 4, + "vertices": [ -1.48, 0.34, 0, 0, 1.31, 0.08, 1.6, 0.09, 0.13, 0.15, 0, 0, 0, 0, -0.72, -0.04 ] + }, + { "time": 0.5 }, + { + "time": 1, + "offset": 4, + "vertices": [ -1.48, 0.34, 0, 0, 1.31, 0.08, 1.6, 0.09, 0.13, 0.15, 0, 0, 0, 0, -0.72, -0.04 ] + } + ] + }, + "right lower leg": { + "right lower leg": [ + { "time": 0 }, + { + "time": 0.6, + "offset": 6, + "vertices": [ 1.8, -1.56 ] + }, + { "time": 1 } + ] + }, + "right upper leg": { + "right upper leg": [ + { + "time": 0, + "vertices": [ -6.03, -1.46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.34, -1.93, -1.86, -5.05, -2.5, -3.09 ] + }, + { "time": 0.3333 }, + { + "time": 0.8666, + "offset": 14, + "vertices": [ 0.13, -2.35, -1.33, -5.99, -1.35, -4.43 ] + }, + { + "time": 1, + "vertices": [ -6.03, -1.46, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, -0.34, -1.93, -1.86, -5.05, -2.5, -3.09 ] + } + ] + }, + "torso": { + "torso": [ + { + "time": 0, + "offset": 14, + "vertices": [ -1.48, -0.24, -2.72, -2.15, -0.51, -3.39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.09, -2.61, 0, 0, 0.57, -1.24, 0, 0, 0, 0, -2.11, -3.29 ] + }, + { + "time": 0.1333, + "offset": 14, + "vertices": [ 1.31, -0.59, -0.97, -1.62, 0.74, -0.61, -1.44, 1.97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.65, -3.95, 0, 0, -1.46, -0.31, 0, 0, 0, 0, -3.31, -3.55, -2.56, 0.29 ] + }, + { + "time": 0.3, + "offset": 14, + "vertices": [ 6.03, -3.13, 7.55, -1.38, 6.79, 0.31, 4.23, 1.14, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 4.07, -5.16, 0, 0, 4, 0.27, 0, 0, 0, 0, 3.43, -3.52 ] + }, + { + "time": 0.5, + "offset": 14, + "vertices": [ 2.25, -0.87, 2.57, -0.56, 3.17, -0.57, 1.48, 0.99, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 3.22, -4.43, 0, 0, 1.48, 0.01, 0, 0, 0, 0, 0.31, -3.28, -1.53, 0.17 ] + }, + { + "time": 0.6333, + "offset": 14, + "vertices": [ 0.75, -1.51, -0.97, -1.62, 0.74, -0.61, -1.44, 1.97, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 2.65, -3.95, 0, 0, -1.46, -0.31, 0, 0, 0, 0, -3.31, -3.55, -2.56, 0.29 ] + }, + { + "time": 0.8666, + "offset": 14, + "vertices": [ 0.62, -1.26, 0.38, -2.2, 3.25, -0.5, 2.41, 2.39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.66, -3.1, 0, 0, 2.3, -1.15, 0, 0, 0, 0, -0.07, -3.63, -0.93, 0.1 ] + }, + { + "time": 1, + "offset": 14, + "vertices": [ -1.48, -0.24, -2.72, -2.15, -0.51, -3.39, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 1.09, -2.61, 0, 0, 0.57, -1.24, 0, 0, 0, 0, -2.11, -3.29 ] + } + ] + }, + "undie straps": { + "undie straps": [ + { + "time": 0, + "offset": 2, + "vertices": [ -1.77, 0.54, -0.96, -1.03, -0.39, -0.24, -1.77, 0.54 ] + }, + { + "time": 0.1333, + "offset": 2, + "vertices": [ -2.25, -1.03, -1.49, -4.23, -0.74, -2.84, -1.9, 0.54 ] + }, + { + "time": 0.3333, + "offset": 2, + "vertices": [ -2.37, -0.05, -0.49, 0.19, -0.9, 1.16, -1.6, 2.7, 0.96, 0.8 ] + }, + { + "time": 0.7, + "offset": 2, + "vertices": [ -0.91, -2.76, -0.62, -3.63, -0.84, -2.26, -2.56, 0.52 ] + }, + { + "time": 0.8666, + "offset": 2, + "vertices": [ -2.56, 0.52, -1.58, 0.32, -1.38, 0.32, -2.56, 0.52 ] + }, + { + "time": 1, + "offset": 2, + "vertices": [ -1.77, 0.54, -0.8, 0.53, -0.8, 0.53, -1.77, 0.54 ] + } + ] + }, + "undies": { + "undies": [ + { + "time": 0, + "vertices": [ 0.43, 0.72, 10.6, -0.11, 2.29, 0, 2.29, 0, 2.29, 0, 0.58, 0.24, -2.4, -0.65, -2.27, -0.77, 2.29, 0, 0.58, -0.48, 4.98, -0.11, 6.5, -0.23 ] + }, + { + "time": 0.1333, + "vertices": [ 0.72, 0.43, 7.2, -0.16, 1.37, 0, 1.37, 0, 1.37, 0, 1.25, 0.04, -0.99, -2.95, -1.37, -3.07, 1.37, 0, 0.35, -0.29, 2.99, -0.07, 3.9, -0.14 ] + }, + { + "time": 0.3333, + "vertices": [ 1.16, 0, 2.1, -0.23, 0, 0, 0, 0, 0, 0, 2.24, -0.24, -0.43, 0.6, -1.55, 0.48 ] + }, + { + "time": 0.5333, + "vertices": [ 1.16, 0, -0.23, -0.93, -2.92, 0.35, 0, 0, 0, 0, 0.49, -0.24, -0.64, -2.07, -0.64, -2.07 ] + }, + { + "time": 0.7, + "vertices": [ 1.86, -0.11, 4.66, -0.09, -1.76, 0.21, 0, 0, -0.56, 0.32, -1.13, -1.15, -2.19, -3.47, -1.29, -3.47, 0, 0, 0, 0, 1.58, -0.04, 2.65, 0.16 ] + }, + { + "time": 0.8333, + "vertices": [ 2.41, -0.2, 8.58, 0.58, -0.83, 0.1, 0, 0, -1.02, 0.59, -2.44, -1.87, -1.62, 0, 0, 0, 0, 0, 0, 0, 2.85, -0.08, 4.78, 0.3 ] + }, + { + "time": 0.8666, + "vertices": [ 2.01, -0.02, 8.98, 0.44, -0.2, 0.08, 0.45, 0, -0.35, 0.47, -1.84, -1.44, -0.79, 1.26, 0.53, 1.23, 0.45, 0, 0.11, -0.09, 3.28, -0.09, 5.13, 0.19 ] + }, + { + "time": 1, + "vertices": [ 0.43, 0.72, 10.6, -0.11, 2.29, 0, 2.29, 0, 2.29, 0, 0.58, 0.24, -2.4, -0.65, -2.27, -0.77, 2.29, 0, 0.58, -0.48, 4.98, -0.11, 6.5, -0.23 ] + } + ] + } + } + } + } +} +} \ No newline at end of file diff --git a/spine-cocos2d-iphone/2/Resources/goblins-ffd.png b/spine-cocos2d-iphone/2/Resources/goblins-ffd.png new file mode 100644 index 000000000..a3daf0010 Binary files /dev/null and b/spine-cocos2d-iphone/2/Resources/goblins-ffd.png differ diff --git a/spine-cocos2d-iphone/2/Resources/spineboy.atlas b/spine-cocos2d-iphone/2/Resources/spineboy.atlas new file mode 100644 index 000000000..19c0934b1 --- /dev/null +++ b/spine-cocos2d-iphone/2/Resources/spineboy.atlas @@ -0,0 +1,194 @@ + +spineboy.png +format: RGBA8888 +filter: Linear,Linear +repeat: none +eye_indifferent + rotate: true + xy: 389, 5 + size: 56, 53 + orig: 56, 53 + offset: 0, 0 + index: -1 +eye_surprised + rotate: false + xy: 580, 34 + size: 56, 53 + orig: 56, 53 + offset: 0, 0 + index: -1 +front_bracer + rotate: false + xy: 732, 85 + size: 35, 48 + orig: 35, 48 + offset: 0, 0 + index: -1 +front_fist_closed + rotate: false + xy: 556, 91 + size: 45, 49 + orig: 45, 49 + offset: 0, 0 + index: -1 +front_fist_open + rotate: false + xy: 668, 32 + size: 52, 52 + orig: 52, 52 + offset: 0, 0 + index: -1 +front_foot + rotate: false + xy: 924, 201 + size: 76, 41 + orig: 76, 41 + offset: 0, 0 + index: -1 +front_foot_bend1 + rotate: false + xy: 845, 200 + size: 77, 42 + orig: 77, 42 + offset: 0, 0 + index: -1 +front_foot_bend2 + rotate: false + xy: 778, 186 + size: 65, 56 + orig: 65, 56 + offset: 0, 0 + index: -1 +front_shin + rotate: true + xy: 444, 91 + size: 49, 110 + orig: 49, 110 + offset: 0, 0 + index: -1 +front_thigh + rotate: true + xy: 603, 89 + size: 29, 67 + orig: 29, 67 + offset: 0, 0 + index: -1 +front_upper_arm + rotate: true + xy: 672, 86 + size: 32, 58 + orig: 32, 58 + offset: 0, 0 + index: -1 +goggles + rotate: false + xy: 444, 142 + size: 157, 100 + orig: 157, 100 + offset: 0, 0 + index: -1 +gun + rotate: false + xy: 603, 120 + size: 126, 122 + orig: 126, 122 + offset: 0, 0 + index: -1 +head + rotate: false + xy: 279, 63 + size: 163, 179 + orig: 163, 179 + offset: 0, 0 + index: -1 +mouth_grind + rotate: false + xy: 845, 163 + size: 56, 35 + orig: 56, 35 + offset: 0, 0 + index: -1 +mouth_oooo + rotate: false + xy: 842, 126 + size: 56, 35 + orig: 56, 35 + offset: 0, 0 + index: -1 +mouth_smile + rotate: false + xy: 769, 97 + size: 56, 35 + orig: 56, 35 + offset: 0, 0 + index: -1 +muzzle + rotate: false + xy: 2, 2 + size: 275, 240 + orig: 277, 240 + offset: 0, 0 + index: -1 +neck + rotate: false + xy: 903, 173 + size: 22, 25 + orig: 22, 25 + offset: 0, 0 + index: -1 +rear_bracer + rotate: false + xy: 722, 40 + size: 34, 43 + orig: 34, 43 + offset: 0, 0 + index: -1 +rear_foot + rotate: false + xy: 444, 11 + size: 68, 36 + orig: 68, 36 + offset: 0, 0 + index: -1 +rear_foot_bend1 + rotate: false + xy: 444, 49 + size: 70, 40 + orig: 70, 40 + offset: 0, 0 + index: -1 +rear_foot_bend2 + rotate: false + xy: 778, 134 + size: 62, 50 + orig: 62, 50 + offset: 0, 0 + index: -1 +rear_shin + rotate: false + xy: 731, 135 + size: 45, 107 + orig: 45, 107 + offset: 0, 0 + index: -1 +rear_thigh + rotate: true + xy: 516, 50 + size: 39, 62 + orig: 39, 62 + offset: 0, 0 + index: -1 +rear_upper_arm + rotate: false + xy: 638, 35 + size: 28, 52 + orig: 28, 52 + offset: 0, 0 + index: -1 +torso + rotate: true + xy: 279, 2 + size: 59, 108 + orig: 59, 108 + offset: 0, 0 + index: -1 diff --git a/spine-cocos2d-iphone/2/Resources/spineboy.json b/spine-cocos2d-iphone/2/Resources/spineboy.json new file mode 100644 index 000000000..1ffa7aad5 --- /dev/null +++ b/spine-cocos2d-iphone/2/Resources/spineboy.json @@ -0,0 +1,2412 @@ +{ +"bones": [ + { "name": "hip", "y": 247.47 }, + { "name": "front_thigh", "parent": "hip", "length": 74.8, "x": -17.45, "y": -11.64, "rotation": -95.51, "color": "00ff04ff" }, + { "name": "rear_thigh", "parent": "hip", "length": 85.71, "x": 8.91, "y": -5.62, "rotation": -72.54, "color": "ff000dff" }, + { "name": "torso", "parent": "hip", "length": 127.55, "x": -1.61, "y": 4.9, "rotation": 103.82, "color": "e0da19ff" }, + { + "name": "front_shin", + "parent": "front_thigh", + "length": 128.76, + "x": 78.69, + "y": 1.6, + "rotation": -2.21, + "inheritScale": false, + "color": "00ff04ff" + }, + { "name": "front_upper_arm", "parent": "torso", "length": 69.45, "x": 103.75, "y": 19.32, "rotation": 168.37, "color": "00ff04ff" }, + { "name": "neck", "parent": "torso", "length": 25.45, "x": 127.49, "y": -0.3, "rotation": -31.53, "color": "e0da19ff" }, + { "name": "rear_shin", "parent": "rear_thigh", "length": 121.87, "x": 86.1, "y": -1.32, "rotation": -19.83, "color": "ff000dff" }, + { "name": "rear_upper_arm", "parent": "torso", "length": 51.93, "x": 92.35, "y": -19.22, "rotation": -169.55, "color": "ff000dff" }, + { + "name": "front_bracer", + "parent": "front_upper_arm", + "length": 40.57, + "x": 68.8, + "y": -0.68, + "rotation": 18.29, + "color": "00ff04ff" + }, + { "name": "front_foot", "parent": "front_shin", "length": 91.34, "x": 128.75, "y": -0.33, "rotation": 77.9, "color": "00ff04ff" }, + { "name": "head", "parent": "neck", "length": 263.57, "x": 27.66, "y": -0.25, "rotation": 23.18, "color": "e0da19ff" }, + { "name": "rear_bracer", "parent": "rear_upper_arm", "length": 34.55, "x": 51.35, "rotation": 23.15, "color": "ff000dff" }, + { "name": "rear_foot", "parent": "rear_shin", "length": 82.57, "x": 121.45, "y": -0.75, "rotation": 69.3, "color": "ff000dff" }, + { "name": "front_fist", "parent": "front_bracer", "length": 65.38, "x": 40.56, "y": 0.19, "rotation": 12.43, "color": "00ff04ff" }, + { "name": "gun", "parent": "rear_bracer", "length": 43.1, "x": 34.42, "y": -0.45, "rotation": 5.34, "color": "ff000dff" }, + { "name": "gunTip", "parent": "gun", "x": 201.04, "y": 52.13, "rotation": 6.83, "color": "ff000dff" } +], +"slots": [ + { "name": "rear_upper_arm", "bone": "rear_upper_arm", "attachment": "rear_upper_arm" }, + { "name": "rear_bracer", "bone": "rear_bracer", "attachment": "rear_bracer" }, + { "name": "gun", "bone": "gun", "attachment": "gun" }, + { "name": "rear_foot", "bone": "rear_foot", "attachment": "rear_foot" }, + { "name": "rear_thigh", "bone": "rear_thigh", "attachment": "rear_thigh" }, + { "name": "rear_shin", "bone": "rear_shin", "attachment": "rear_shin" }, + { "name": "neck", "bone": "neck", "attachment": "neck" }, + { "name": "torso", "bone": "torso", "attachment": "torso" }, + { "name": "front_upper_arm", "bone": "front_upper_arm", "attachment": "front_upper_arm" }, + { "name": "head", "bone": "head", "attachment": "head" }, + { "name": "eye", "bone": "head", "attachment": "eye_indifferent" }, + { "name": "front_thigh", "bone": "front_thigh", "attachment": "front_thigh" }, + { "name": "front_foot", "bone": "front_foot", "attachment": "front_foot" }, + { "name": "front_shin", "bone": "front_shin", "attachment": "front_shin" }, + { "name": "mouth", "bone": "head", "attachment": "mouth_smile" }, + { "name": "goggles", "bone": "head", "attachment": "goggles" }, + { "name": "front_bracer", "bone": "front_bracer", "attachment": "front_bracer" }, + { "name": "front_fist", "bone": "front_fist", "attachment": "front_fist_closed" }, + { "name": "muzzle", "bone": "gunTip", "additive": true } +], +"skins": { + "default": { + "eye": { + "eye_indifferent": { "x": 85.72, "y": -28.18, "rotation": -70.63, "width": 93, "height": 89 }, + "eye_surprised": { "x": 85.72, "y": -28.18, "rotation": -70.63, "width": 93, "height": 89 } + }, + "front_bracer": { + "front_bracer": { "x": 12.03, "y": -1.67, "rotation": 79.59, "width": 58, "height": 80 } + }, + "front_fist": { + "front_fist_closed": { "x": 35.49, "y": 6, "rotation": 67.16, "width": 75, "height": 82 }, + "front_fist_open": { "x": 39.56, "y": 7.76, "rotation": 67.16, "width": 86, "height": 87 } + }, + "front_foot": { + "front_foot": { "x": 29.51, "y": 7.83, "rotation": 18.68, "width": 126, "height": 69 }, + "front_foot_bend1": { "x": 29.51, "y": 7.83, "rotation": 18.68, "width": 128, "height": 70 }, + "front_foot_bend2": { "x": 16.07, "y": 13.83, "rotation": 18.68, "width": 108, "height": 93 } + }, + "front_shin": { + "front_shin": { "x": 55.11, "y": -3.54, "rotation": 96.59, "width": 82, "height": 184 } + }, + "front_thigh": { + "front_thigh": { "x": 42.47, "y": 4.44, "rotation": 84.86, "width": 48, "height": 112 } + }, + "front_upper_arm": { + "front_upper_arm": { "x": 28.3, "y": 7.37, "rotation": 97.89, "width": 54, "height": 97 } + }, + "goggles": { + "goggles": { "x": 97.07, "y": 6.54, "rotation": -70.63, "width": 261, "height": 166 } + }, + "gun": { + "gun": { "x": 77.3, "y": 16.4, "rotation": 60.82, "width": 210, "height": 203 } + }, + "head": { + "head": { "x": 128.95, "y": 0.29, "rotation": -70.63, "width": 271, "height": 298 } + }, + "mouth": { + "mouth_grind": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 }, + "mouth_oooo": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 }, + "mouth_smile": { "x": 23.68, "y": -32.23, "rotation": -70.63, "width": 93, "height": 59 } + }, + "muzzle": { + "muzzle": { "x": 18.25, "y": 5.44, "rotation": 0.15, "width": 462, "height": 400 } + }, + "neck": { + "neck": { "x": 9.76, "y": -3.01, "rotation": -55.22, "width": 36, "height": 41 } + }, + "rear_bracer": { + "rear_bracer": { "x": 11.15, "y": -2.2, "rotation": 66.17, "width": 56, "height": 72 } + }, + "rear_foot": { + "rear_foot": { "x": 31.51, "y": 3.57, "rotation": 23.07, "width": 113, "height": 60 }, + "rear_foot_bend1": { "x": 34.39, "y": 4.8, "rotation": 23.07, "width": 117, "height": 66 }, + "rear_foot_bend2": { "x": 30.38, "y": 12.62, "rotation": 23.07, "width": 103, "height": 83 } + }, + "rear_shin": { + "rear_shin": { "x": 58.29, "y": -2.75, "rotation": 92.37, "width": 75, "height": 178 } + }, + "rear_thigh": { + "rear_thigh": { "x": 33.1, "y": -4.11, "rotation": 72.54, "width": 65, "height": 104 } + }, + "rear_upper_arm": { + "rear_upper_arm": { "x": 21.12, "y": 4.08, "rotation": 89.32, "width": 47, "height": 87 } + }, + "torso": { + "torso": { "x": 63.61, "y": 7.12, "rotation": -94.53, "width": 98, "height": 180 } + } + } +}, +"events": { + "footstep": {}, + "headAttach": { "int": 3, "float": 4 }, + "headBehind": { "int": 5, "float": 6, "string": "setup" }, + "headPop": { "int": 1, "float": 2 } +}, +"animations": { + "death": { + "slots": { + "eye": { + "attachment": [ + { "time": 0, "name": "eye_surprised" }, + { "time": 0.4666, "name": "eye_indifferent" }, + { "time": 2.2333, "name": "eye_surprised" }, + { "time": 4.5333, "name": "eye_indifferent" } + ] + }, + "front_fist": { + "attachment": [ + { "time": 0, "name": "front_fist_open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_oooo" }, + { "time": 2.2333, "name": "mouth_grind" }, + { "time": 4.5333, "name": "mouth_oooo" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { "time": 0, "angle": -2.82 }, + { "time": 0.1333, "angle": -28.74 }, + { "time": 0.2333, "angle": 11.42 }, + { "time": 0.3333, "angle": -50.24 }, + { "time": 0.4, "angle": -72.66, "curve": "stepped" }, + { "time": 0.4333, "angle": -72.66 }, + { "time": 0.5, "angle": -20.24 }, + { "time": 0.5666, "angle": -85.28, "curve": "stepped" }, + { "time": 0.9333, "angle": -85.28, "curve": "stepped" }, + { "time": 2.2333, "angle": -85.28 }, + { "time": 2.5, "angle": -51.96, "curve": "stepped" }, + { "time": 4.5333, "angle": -51.96 }, + { "time": 4.6666, "angle": -85.28 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": -2.82 }, + { "time": 0.1333, "angle": 12.35 }, + { "time": 0.2333, "angle": 29.89 }, + { "time": 0.3, "angle": 70.36 }, + { "time": 0.4, "angle": -10.22, "curve": "stepped" }, + { "time": 0.4333, "angle": -10.22 }, + { "time": 0.5, "angle": 2.92 }, + { "time": 0.5666, "angle": 47.94, "curve": "stepped" }, + { "time": 2.2333, "angle": 47.94 }, + { "time": 2.5, "angle": 18.5, "curve": "stepped" }, + { "time": 4.5333, "angle": 18.5 }, + { "time": 4.6666, "angle": 47.94 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -8.61 }, + { "time": 0.1333, "angle": 28.19 }, + { "time": 0.2666, "angle": -280.19 }, + { "time": 0.4, "angle": -237.22, "curve": "stepped" }, + { "time": 0.4333, "angle": -237.22 }, + { "time": 0.5, "angle": 76.03, "curve": "stepped" }, + { "time": 0.8, "angle": 76.03, "curve": "stepped" }, + { "time": 0.9333, "angle": 76.03, "curve": "stepped" }, + { "time": 2.2333, "angle": 76.03 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 2.2333, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_upper_arm": { + "rotate": [ + { "time": 0, "angle": -38.85 }, + { "time": 0.1333, "angle": -299.58 }, + { "time": 0.2666, "angle": -244.74 }, + { "time": 0.4, "angle": -292.35 }, + { "time": 0.4333, "angle": -315.84 }, + { "time": 0.5, "angle": -347.94 }, + { "time": 0.7, "angle": -347.33, "curve": "stepped" }, + { "time": 2.2333, "angle": -347.33 }, + { "time": 2.7, "angle": -290.68 }, + { "time": 2.7666, "angle": -285.1 }, + { "time": 4.6666, "angle": -290.68 }, + { "time": 4.8, "angle": 8.61 }, + { "time": 4.8666, "angle": 10.94 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { "time": 0, "angle": -44.69 }, + { "time": 0.1333, "angle": 112.26 }, + { "time": 0.2666, "angle": 129.07 }, + { "time": 0.4, "angle": 134.94, "curve": "stepped" }, + { "time": 0.4333, "angle": 134.94 }, + { "time": 0.5666, "angle": 172.6, "curve": "stepped" }, + { "time": 0.9333, "angle": 172.6, "curve": "stepped" }, + { "time": 2.2333, "angle": 172.6 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_bracer": { + "rotate": [ + { "time": 0, "angle": 21.88 }, + { "time": 0.1333, "angle": 11.48 }, + { "time": 0.2666, "angle": -18.81 }, + { "time": 0.4, "angle": -18.92 }, + { "time": 0.4333, "angle": -18.28 }, + { "time": 0.5, "angle": 60.61 }, + { "time": 0.7, "angle": -18.87, "curve": "stepped" }, + { "time": 2.2333, "angle": -18.87 }, + { "time": 2.7, "angle": -1.95, "curve": "stepped" }, + { "time": 4.6666, "angle": -1.95 }, + { "time": 4.8, "angle": 34.55 }, + { "time": 4.9333, "angle": -18.74 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_fist": { + "rotate": [ + { "time": 0, "angle": -2.33 }, + { "time": 0.2666, "angle": 26.34 }, + { "time": 0.7, "angle": -6.07, "curve": "stepped" }, + { "time": 2.2333, "angle": -6.07 }, + { "time": 2.7, "angle": 5.72, "curve": "stepped" }, + { "time": 4.6666, "angle": 5.72 }, + { "time": 4.8666, "angle": -6.52 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": 10.36 }, + { "time": 0.1333, "angle": -23.12 }, + { "time": 0.2666, "angle": -23.11 }, + { "time": 0.4, "angle": -23.16, "curve": "stepped" }, + { "time": 0.4333, "angle": -23.16 }, + { "time": 0.5666, "angle": -23.2, "curve": "stepped" }, + { "time": 0.9333, "angle": -23.2, "curve": "stepped" }, + { "time": 2.2333, "angle": -23.2 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": -2.78 }, + { "time": 0.1333, "angle": -24.58 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "hip": { + "rotate": [ + { "time": 0, "angle": 0, "curve": "stepped" }, + { "time": 0.9333, "angle": 0, "curve": "stepped" }, + { "time": 2.2333, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.2, "x": 50.34, "y": 151.73 }, + { "time": 0.4, "x": 5.16, "y": -119.64, "curve": "stepped" }, + { "time": 0.4333, "x": 5.16, "y": -119.64 }, + { "time": 0.5, "x": 50.34, "y": -205.18, "curve": "stepped" }, + { "time": 0.8, "x": 50.34, "y": -205.18, "curve": "stepped" }, + { "time": 0.9333, "x": 50.34, "y": -205.18, "curve": "stepped" }, + { "time": 2.2333, "x": 50.34, "y": -205.18 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_thigh": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 8.47 }, + { "time": 0.2666, "angle": 115.95 }, + { "time": 0.4, "angle": 180.66, "curve": "stepped" }, + { "time": 0.4333, "angle": 180.66 }, + { "time": 0.5, "angle": 155.22 }, + { "time": 0.6, "angle": 97.73 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_shin": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": -27.37 }, + { "time": 0.2666, "angle": -35.1 }, + { "time": 0.4, "angle": -37.72, "curve": "stepped" }, + { "time": 0.4333, "angle": -37.72 }, + { "time": 0.5, "angle": -40.06 }, + { "time": 0.6, "angle": 2.76 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_thigh": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 70.45 }, + { "time": 0.2666, "angle": 155.34 }, + { "time": 0.4, "angle": 214.31, "curve": "stepped" }, + { "time": 0.4333, "angle": 214.31 }, + { "time": 0.5, "angle": 169.67 }, + { "time": 0.8, "angle": 83.27 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_shin": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 18.93 }, + { "time": 0.2666, "angle": -21.04 }, + { "time": 0.4, "angle": -29.93, "curve": "stepped" }, + { "time": 0.4333, "angle": -29.93 }, + { "time": 0.5, "angle": -16.79 }, + { "time": 0.8, "angle": 7.77 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": -11.62 }, + { "time": 0.4, "angle": -45.59, "curve": "stepped" }, + { "time": 0.4333, "angle": -45.59 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.4, "angle": -48.75, "curve": "stepped" }, + { "time": 0.4333, "angle": -48.75 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "gunTip": { + "rotate": [ + { "time": 0, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + } + } + }, + "hit": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0.1666, "name": "front_fist_open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_grind" }, + { "time": 0.3333, "name": "mouth_smile" } + ] + } + }, + "bones": { + "torso": { + "rotate": [ + { "time": 0, "angle": 56.42 }, + { "time": 0.3333, "angle": 8.89 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 35.38 }, + { "time": 0.2333, "angle": 24.94 } + ] + }, + "head": { + "rotate": [ + { "time": 0, "angle": 10.21 }, + { "time": 0.3333, "angle": -41.3 } + ] + }, + "front_upper_arm": { + "rotate": [ + { + "time": 0, + "angle": -310.92, + "curve": [ 0.38, 0.53, 0.744, 1 ] + }, + { "time": 0.3333, "angle": -112.59 } + ], + "translate": [ + { "time": 0, "x": 7.23, "y": -13.13 } + ] + }, + "front_bracer": { + "rotate": [ + { "time": 0, "angle": 36.99 }, + { "time": 0.3333, "angle": -28.64 } + ] + }, + "front_fist": { + "rotate": [ + { "time": 0, "angle": 13.59 }, + { "time": 0.3333, "angle": 7.55 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { + "time": 0, + "angle": 271.02, + "curve": [ 0.342, 0.36, 0.68, 0.71 ] + }, + { "time": 0.3333, "angle": -15.84 } + ], + "translate": [ + { "time": 0.3333, "x": -0.09, "y": -0.46 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.3333, "angle": 40.03 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": 14.98 }, + { "time": 0.3333, "angle": 39.75 } + ] + }, + "hip": { + "translate": [ + { "time": 0, "x": -75.54, "y": -78.03 }, + { "time": 0.2333, "x": -36.48, "y": 12.42 }, + { "time": 0.3333, "x": -36.48, "y": -2.99 } + ] + }, + "front_thigh": { + "rotate": [ + { + "time": 0, + "angle": 90.94, + "curve": [ 0.227, 0.26, 0.432, 1 ] + }, + { "time": 0.3333, "angle": 32.02 } + ], + "translate": [ + { "time": 0, "x": 7.21, "y": -4 } + ] + }, + "rear_thigh": { + "rotate": [ + { + "time": 0, + "angle": 40.51, + "curve": [ 0.295, 0.3, 0.59, 0.99 ] + }, + { "time": 0.3333, "angle": 90.76 } + ], + "translate": [ + { "time": 0, "x": -1.96, "y": -0.32 } + ] + }, + "front_shin": { + "rotate": [ + { "time": 0, "angle": -96.62 }, + { "time": 0.3333, "angle": -15.13 } + ] + }, + "rear_shin": { + "rotate": [ + { "time": 0, "angle": 7.99 }, + { "time": 0.3333, "angle": -67.54 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { "time": 0, "angle": 5.4 }, + { "time": 0.3333, "angle": -16.26 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { "time": 0, "angle": 2.67 }, + { "time": 0.3333, "angle": -10.31 } + ] + } + } + }, + "idle": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0, "name": "front_fist_open" }, + { "time": 1.6666, "name": "front_fist_open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_smile" }, + { "time": 1.6666, "name": "mouth_smile" } + ] + } + }, + "bones": { + "torso": { + "rotate": [ + { + "time": 0, + "angle": -5.61, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.8333, + "angle": -9.65, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1.6666, "angle": -5.61 } + ], + "translate": [ + { "time": 0, "x": -6.49, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "front_upper_arm": { + "rotate": [ + { + "time": 0, + "angle": -59.85, + "curve": [ 0.492, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -54.31, + "curve": [ 0.324, 0.11, 0.75, 1 ] + }, + { "time": 1.6666, "angle": -59.85 } + ], + "translate": [ + { "time": 0, "x": -7.12, "y": -8.23 }, + { "time": 0.6666, "x": -6.32, "y": -8.3 }, + { "time": 1.6666, "x": -7.12, "y": -8.23 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { + "time": 0, + "angle": 62.41, + "curve": [ 0.504, 0.02, 0.75, 1 ] + }, + { + "time": 0.7333, + "angle": 43.83, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1.6666, "angle": 62.41 } + ], + "translate": [ + { "time": 0, "x": -1.83, "y": -16.78 }, + { "time": 0.6666, "x": 0.34, "y": -15.23 }, + { "time": 1.6666, "x": -1.83, "y": -16.78 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.6666, "angle": 2.39 }, + { "time": 1.6666, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": -1.88, "y": -4.76, "curve": "stepped" }, + { "time": 1.6666, "x": -1.88, "y": -4.76 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "front_thigh": { + "rotate": [ + { + "time": 0, + "angle": 0.64, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "angle": -4.34, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "angle": 0.64 } + ], + "translate": [ + { "time": 0, "x": -13.39, "y": 6.69, "curve": "stepped" }, + { "time": 1.6666, "x": -13.39, "y": 6.69 } + ], + "scale": [ + { + "time": 0, + "x": 0.896, + "y": 1, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "x": 0.825, + "y": 1, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "x": 0.896, "y": 1 } + ] + }, + "front_shin": { + "rotate": [ + { "time": 0, "angle": -19.28, "curve": "stepped" }, + { "time": 1.6666, "angle": -19.28 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "x": 0.994, + "y": 1, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "rear_thigh": { + "rotate": [ + { + "time": 0, + "angle": 30.5, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "angle": 40.15, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "angle": 30.5 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "rear_shin": { + "rotate": [ + { + "time": 0, + "angle": -23.83, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "angle": -43.77, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "angle": -23.83 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { + "time": 0, + "angle": 5.13, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "angle": 10.04, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "angle": 5.13 } + ], + "scale": [ + { "time": 0, "x": 0.755, "y": 1.309, "curve": "stepped" }, + { "time": 1.6666, "x": 0.755, "y": 1.309 } + ] + }, + "hip": { + "translate": [ + { + "time": 0, + "x": -6.63, + "y": -23.01, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "x": 6.27, + "y": -35, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "x": -6.63, "y": -23.01 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { + "time": 0, + "angle": -7.34, + "curve": [ 0.235, 0, 0.558, 0.99 ] + }, + { + "time": 0.6666, + "angle": 3.85, + "curve": [ 0.594, 0, 0.653, 1 ] + }, + { "time": 1.6666, "angle": -7.34 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "rear_bracer": { + "rotate": [ + { + "time": 0, + "angle": -17.16, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": 12.52, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1.6666, "angle": -17.16 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "head": { + "rotate": [ + { + "time": 0, + "angle": -5.51, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -3.12, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1.6666, "angle": -5.51 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "front_bracer": { + "rotate": [ + { + "time": 0, + "angle": 45.46, + "curve": [ 0.492, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": 41.33, + "curve": [ 0.32, 0.1, 0.736, 0.91 ] + }, + { "time": 1.6666, "angle": 45.46 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "gun": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -15.59, + "curve": [ 0.732, 0, 0.769, 0.99 ] + }, + { "time": 1.6666, "angle": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + }, + "front_fist": { + "rotate": [ + { + "time": 0, + "angle": -6.84, + "curve": [ 0.492, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -14.63, + "curve": [ 0.324, 0.11, 0.75, 1 ] + }, + { "time": 1.6666, "angle": -6.84 } + ], + "scale": [ + { + "time": 0, + "x": 1, + "y": 1, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "x": 0.689, + "y": 1.1, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 1.6666, "x": 1, "y": 1 } + ] + } + } + }, + "jump": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0, "name": "front_fist_open" }, + { "time": 0.2, "name": "front_fist_closed" }, + { "time": 0.6666, "name": "front_fist_open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_grind" } + ] + }, + "torso": { + "attachment": [ + { "time": 0, "name": "torso" } + ] + } + }, + "bones": { + "front_thigh": { + "rotate": [ + { + "time": 0, + "angle": 91.53, + "curve": [ 0.278, 0.46, 0.763, 1 ] + }, + { + "time": 0.2, + "angle": -35.83, + "curve": [ 0.761, 0, 0.75, 1 ] + }, + { "time": 0.4333, "angle": 127.74 }, + { + "time": 0.7333, + "angle": 48.18, + "curve": [ 0.227, 0.26, 0.432, 1 ] + }, + { "time": 0.8333, "angle": 25.35 }, + { "time": 0.9333, "angle": 45.37 }, + { "time": 1.0333, "angle": 38.12 }, + { "time": 1.1333, "angle": 25.35 }, + { "time": 1.3333, "angle": 91.53 } + ], + "translate": [ + { "time": 0, "x": -2.56, "y": 5.77 }, + { "time": 0.4333, "x": 8.3, "y": 7.98 }, + { "time": 0.7333, "x": 7.21, "y": -4 }, + { "time": 1.3333, "x": -2.56, "y": 5.77 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -42.63 }, + { "time": 0.2, "angle": -5.74 }, + { "time": 0.4333, "angle": -50.76 }, + { "time": 0.7333, "angle": 1.89 }, + { "time": 0.8333, "angle": 11.58 }, + { "time": 0.9666, "angle": -1.89 }, + { "time": 1.1333, "angle": 11.58 }, + { "time": 1.3333, "angle": -42.63 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_thigh": { + "rotate": [ + { "time": 0, "angle": -26.32 }, + { "time": 0.2, "angle": 121.44 }, + { "time": 0.4333, "angle": 70.54 }, + { + "time": 0.7333, + "angle": 79.89, + "curve": [ 0.295, 0.3, 0.59, 0.99 ] + }, + { "time": 0.8333, "angle": 99.12 }, + { "time": 0.9333, "angle": 74.05 }, + { "time": 1.0333, "angle": 98.04 }, + { "time": 1.1333, "angle": 99.12 }, + { "time": 1.3333, "angle": -26.32 } + ], + "translate": [ + { "time": 0, "x": -0.56, "y": -0.32 }, + { "time": 0.4333, "x": -8.5, "y": 10.58 }, + { "time": 0.7333, "x": -1.96, "y": -0.32 }, + { "time": 1.3333, "x": -0.56, "y": -0.32 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_shin": { + "rotate": [ + { "time": 0, "angle": -78.69 }, + { "time": 0.4333, "angle": -55.56 }, + { "time": 0.7333, "angle": -62.84 }, + { "time": 0.8333, "angle": -80.74 }, + { "time": 0.9333, "angle": -41.12 }, + { "time": 1.0333, "angle": -77.4 }, + { "time": 1.1333, "angle": -80.74 }, + { "time": 1.3333, "angle": -78.69 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.7333, "x": 1, "y": 1 } + ] + }, + "front_upper_arm": { + "rotate": [ + { "time": 0, "angle": -22.61 }, + { "time": 0.2, "angle": -246.68 }, + { + "time": 0.6, + "angle": 11.28, + "curve": [ 0.246, 0, 0.633, 0.53 ] + }, + { + "time": 0.7333, + "angle": -57.45, + "curve": [ 0.38, 0.53, 0.744, 1 ] + }, + { "time": 0.8666, "angle": -112.59 }, + { "time": 0.9333, "angle": -102.17 }, + { "time": 1.0333, "angle": -108.61 }, + { "time": 1.1333, "angle": -112.59 }, + { "time": 1.3333, "angle": -22.61 } + ], + "translate": [ + { "time": 0, "x": 6.08, "y": 7.15 }, + { "time": 0.2, "x": 7.23, "y": -13.13, "curve": "stepped" }, + { "time": 0.7333, "x": 7.23, "y": -13.13 }, + { "time": 1.3333, "x": 6.08, "y": 7.15 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_bracer": { + "rotate": [ + { "time": 0, "angle": 66.46 }, + { "time": 0.2, "angle": 42.39 }, + { "time": 0.4333, "angle": 26.06 }, + { "time": 0.7333, "angle": 13.28 }, + { "time": 0.8666, "angle": -28.64 }, + { "time": 0.9333, "angle": -22.31 }, + { "time": 1.0333, "angle": -35.39 }, + { "time": 1.1333, "angle": -28.64 }, + { "time": 1.3333, "angle": 66.46 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_fist": { + "rotate": [ + { "time": 0, "angle": -28.43 }, + { "time": 0.4333, "angle": -45.6 }, + { "time": 0.7333, "angle": -53.66 }, + { "time": 0.8666, "angle": 7.55 }, + { "time": 0.9333, "angle": 31.15 }, + { "time": 1.0333, "angle": -32.58 }, + { "time": 1.1333, "angle": 7.55 }, + { "time": 1.3333, "angle": -28.43 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { "time": 0, "angle": 39.68 }, + { "time": 0.2, "angle": 276.57 }, + { "time": 0.3, "angle": 17.73 }, + { "time": 0.4333, "angle": 83.38 }, + { + "time": 0.6, + "angle": -4.71, + "curve": [ 0.246, 0, 0.633, 0.53 ] + }, + { + "time": 0.7333, + "angle": -69.63, + "curve": [ 0.342, 0.36, 0.68, 0.71 ] + }, + { + "time": 0.7666, + "angle": 321.47, + "curve": [ 0.333, 0.33, 0.667, 0.66 ] + }, + { + "time": 0.8, + "angle": 33.7, + "curve": [ 0.358, 0.64, 0.693, 1 ] + }, + { "time": 0.8666, "angle": 34.56 }, + { "time": 1.0333, "angle": 71.96 }, + { "time": 1.1333, "angle": 34.56 }, + { "time": 1.3333, "angle": 39.68 } + ], + "translate": [ + { "time": 0, "x": -3.1, "y": -4.86 }, + { "time": 0.2, "x": 23.33, "y": 49.07 }, + { "time": 0.4333, "x": 20.78, "y": 40.21 }, + { "time": 1.3333, "x": -3.1, "y": -4.86 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": 29.66 }, + { "time": 0.2, "angle": 45.06 }, + { "time": 0.4333, "angle": -4.34 }, + { "time": 0.7666, "angle": 61.68 }, + { "time": 0.8, "angle": 82.59 }, + { "time": 0.8666, "angle": 80.06 }, + { "time": 1.0333, "angle": 57.56 }, + { "time": 1.1333, "angle": 80.06 }, + { "time": 1.3333, "angle": 29.66 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 24.9 }, + { "time": 0.2, "angle": 16.31 }, + { "time": 0.4333, "angle": 7.44 }, + { "time": 0.7333, "angle": -20.35 }, + { "time": 0.8333, "angle": -0.69, "curve": "stepped" }, + { "time": 1.1333, "angle": -0.69 }, + { "time": 1.3333, "angle": 24.9 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "head": { + "rotate": [ + { "time": 0, "angle": 24.92 }, + { "time": 0.2, "angle": 10.36 }, + { "time": 0.4333, "angle": 28.65 }, + { "time": 0.7333, "angle": -2.65 }, + { "time": 0.8333, "angle": -28.94, "curve": "stepped" }, + { "time": 1.1333, "angle": -28.94 }, + { "time": 1.3333, "angle": 24.92 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "hip": { + "rotate": [ + { "time": 0, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": -34.51, + "y": -78.62, + "curve": [ 0.232, 1, 0.75, 1 ] + }, + { + "time": 0.2, + "x": -34.51, + "y": 182.5, + "curve": [ 0.232, 0.48, 0.598, 0.79 ] + }, + { + "time": 0.7666, + "x": -34.51, + "y": 596.22, + "curve": [ 0.329, 0.17, 0.66, 0.21 ] + }, + { "time": 1.1333, "x": -34.51, "y": 2.49 }, + { "time": 1.3333, "x": -34.51, "y": -78.62 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_shin": { + "rotate": [ + { + "time": 0, + "angle": -90.62, + "curve": [ 0.416, 0.54, 0.743, 1 ] + }, + { + "time": 0.2, + "angle": -10.52, + "curve": [ 0.644, 0, 0.75, 1 ] + }, + { "time": 0.4333, "angle": -127.72 }, + { "time": 0.7333, "angle": -19.91 }, + { "time": 0.8333, "angle": -5.16 }, + { "time": 0.9333, "angle": -35.06 }, + { "time": 1.0333, "angle": -43.97 }, + { "time": 1.1333, "angle": -5.16 }, + { "time": 1.3333, "angle": -90.62 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { "time": 0, "angle": -0.79 }, + { "time": 0.0333, "angle": 16.27 }, + { "time": 0.0666, "angle": 23.52 }, + { "time": 0.1, "angle": 21.02 }, + { "time": 0.1333, "angle": 10.92 }, + { "time": 0.2, "angle": -38.45 }, + { "time": 0.4333, "angle": 6.62 }, + { "time": 0.7333, "angle": -11.51 }, + { "time": 1.0333, "angle": -22.91 }, + { "time": 1.3333, "angle": -0.79 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { "time": 0, "angle": -12.77 }, + { "time": 0.2, "angle": 17.05 }, + { "time": 0.4333, "angle": 19.45 }, + { "time": 0.7333, "angle": 2.67 }, + { "time": 1.0333, "angle": -28.49 }, + { "time": 1.3333, "angle": -12.77 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": 6.18 }, + { "time": 0.2, "angle": 30.81 }, + { "time": 0.4333, "angle": 13.25 }, + { "time": 0.7333, "angle": 14.98 }, + { "time": 0.7666, "angle": 25.64 }, + { "time": 0.8, "angle": 20.62 }, + { "time": 0.8666, "angle": 64.52 }, + { "time": 1.0333, "angle": 8.59 }, + { "time": 1.1333, "angle": 64.52 }, + { "time": 1.3333, "angle": 6.18 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 } + ] + } + } + }, + "run": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0, "name": "front_fist_closed" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_grind" } + ] + }, + "torso": { + "attachment": [ + { "time": 0, "name": "torso" } + ] + } + }, + "bones": { + "front_thigh": { + "rotate": [ + { + "time": 0, + "angle": 42.05, + "curve": [ 0.195, 0.86, 0.75, 1 ] + }, + { "time": 0.0666, "angle": 46.07 }, + { "time": 0.1333, "angle": -20.28 }, + { "time": 0.2, "angle": -27.23 }, + { "time": 0.2666, "angle": -47.16 }, + { "time": 0.3333, "angle": -39.79 }, + { "time": 0.4, "angle": -25.86 }, + { "time": 0.4666, "angle": 14.35 }, + { "time": 0.5333, "angle": 55.62 }, + { "time": 0.6, "angle": 69.65 }, + { "time": 0.6666, "angle": 86.4 }, + { "time": 0.7333, "angle": 65.87 }, + { "time": 0.8, "angle": 42.05 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.0333, "x": -5.79, "y": 11.15 }, + { "time": 0.0666, "x": -5.13, "y": 11.55 }, + { "time": 0.1333, "x": -7.7, "y": 8.98 }, + { "time": 0.5333, "x": -1.26, "y": 3.83 }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -39.7 }, + { "time": 0.2, "angle": -57.29 }, + { "time": 0.4, "angle": -39.7 }, + { "time": 0.6, "angle": -57.29 }, + { "time": 0.8, "angle": -39.7 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.4, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_thigh": { + "rotate": [ + { "time": 0, "angle": -56.59 }, + { "time": 0.0666, "angle": -21.57 }, + { "time": 0.1333, "angle": 27.95 }, + { "time": 0.2, "angle": 42.42 }, + { "time": 0.2666, "angle": 62.37 }, + { "time": 0.3333, "angle": 45.42 }, + { "time": 0.4, "angle": 15.67 }, + { "time": 0.4666, "angle": 28.22 }, + { "time": 0.5333, "angle": -38.62 }, + { "time": 0.6, "angle": -53.26 }, + { "time": 0.6666, "angle": -79.31 }, + { "time": 0.7333, "angle": -86.47 }, + { "time": 0.8, "angle": -56.59 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.4, "x": -6.76, "y": -3.86 }, + { "time": 0.4333, "x": -15.85, "y": 7.28 }, + { "time": 0.4666, "x": -13.04, "y": 4.04 }, + { "time": 0.5, "x": -10.24, "y": 7.11 }, + { "time": 0.5333, "x": -9.01, "y": -5.15 }, + { "time": 0.6666, "x": -23.18, "y": -2.57 }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_shin": { + "rotate": [ + { "time": 0, "angle": -74 }, + { "time": 0.0666, "angle": -83.38 }, + { "time": 0.1333, "angle": -106.69 }, + { "time": 0.2, "angle": -66.01 }, + { "time": 0.2666, "angle": -55.22 }, + { "time": 0.3333, "angle": -24.8 }, + { + "time": 0.4, + "angle": 18.44, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.4666, "angle": -56.65 }, + { + "time": 0.5333, + "angle": -11.94, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.6666, "angle": -41.26 }, + { "time": 0.7333, "angle": -43.6 }, + { "time": 0.8, "angle": -74 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_upper_arm": { + "rotate": [ + { "time": 0, "angle": -89.36 }, + { "time": 0.0666, "angle": -95.67 }, + { "time": 0.1333, "angle": -22 }, + { "time": 0.2, "angle": -316.04 }, + { "time": 0.2666, "angle": -274.94 }, + { "time": 0.3333, "angle": -273.74 }, + { "time": 0.4, "angle": -272.09 }, + { "time": 0.4666, "angle": -264.89 }, + { "time": 0.5333, "angle": -320.09 }, + { "time": 0.6, "angle": -50.83 }, + { "time": 0.6666, "angle": -81.72 }, + { "time": 0.7333, "angle": -83.92 }, + { "time": 0.8, "angle": -89.36 } + ], + "translate": [ + { "time": 0, "x": 6.24, "y": 10.05 }, + { "time": 0.2666, "x": 4.95, "y": -13.13 }, + { "time": 0.6, "x": -2.43, "y": 1.94 }, + { "time": 0.8, "x": 6.24, "y": 10.05 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_bracer": { + "rotate": [ + { "time": 0, "angle": 33.43 }, + { "time": 0.0666, "angle": 20.53 }, + { "time": 0.1333, "angle": 15.26 }, + { "time": 0.2, "angle": 19.28 }, + { "time": 0.2666, "angle": 22.62 }, + { "time": 0.3333, "angle": 37.29 }, + { "time": 0.4, "angle": 41.53 }, + { "time": 0.4666, "angle": 31.73 }, + { "time": 0.5333, "angle": 67.45 }, + { "time": 0.6666, "angle": 39.77 }, + { "time": 0.7333, "angle": 30.95 }, + { "time": 0.8, "angle": 33.43 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_fist": { + "rotate": [ + { "time": 0, "angle": -19.75 }, + { "time": 0.0666, "angle": -37.11 }, + { "time": 0.1333, "angle": -50.79 }, + { "time": 0.2666, "angle": -12.69 }, + { "time": 0.3333, "angle": 3.01 }, + { "time": 0.4333, "angle": 12.05 }, + { "time": 0.5333, "angle": 13.25 }, + { "time": 0.8, "angle": -19.75 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { "time": 0, "angle": 68.68 }, + { "time": 0.0666, "angle": 73.89 }, + { "time": 0.1333, "angle": -9.64 }, + { "time": 0.2, "angle": 284.27 }, + { "time": 0.2666, "angle": 283.29 }, + { "time": 0.3333, "angle": 278.28 }, + { "time": 0.4, "angle": 271.02 }, + { "time": 0.4666, "angle": 263.2 }, + { "time": 0.5333, "angle": 314.25 }, + { "time": 0.6, "angle": 16.83 }, + { "time": 0.6666, "angle": 70.35 }, + { "time": 0.7333, "angle": 73.53 }, + { "time": 0.8, "angle": 68.68 } + ], + "translate": [ + { "time": 0, "x": -2.57, "y": -8.89 }, + { "time": 0.1333, "x": -4.68, "y": 7.2 }, + { "time": 0.2, "x": 21.73, "y": 51.17 }, + { "time": 0.6, "x": 4.33, "y": 2.05 }, + { "time": 0.8, "x": -2.57, "y": -8.89 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": 31.04 }, + { "time": 0.0666, "angle": 28.28 }, + { "time": 0.1333, "angle": 49.36 }, + { "time": 0.2, "angle": 59.37 }, + { "time": 0.2666, "angle": 8.56 }, + { "time": 0.3333, "angle": 9.38 }, + { "time": 0.4, "angle": 11.51 }, + { "time": 0.4666, "angle": 7.22 }, + { "time": 0.5333, "angle": -18.44 }, + { "time": 0.6, "angle": 11.44 }, + { "time": 0.6666, "angle": 9.99 }, + { "time": 0.7333, "angle": 8.28 }, + { "time": 0.8, "angle": 31.04 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 11.03 }, + { "time": 0.2, "angle": 13.58 }, + { "time": 0.4, "angle": 11.03 }, + { "time": 0.6, "angle": 13.58 }, + { "time": 0.8, "angle": 11.03 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.4, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "head": { + "rotate": [ + { "time": 0, "angle": 11.03 }, + { "time": 0.1, "angle": 12.34 }, + { "time": 0.2, "angle": 25.55 }, + { "time": 0.4, "angle": 11.03 }, + { "time": 0.5, "angle": 12.34 }, + { "time": 0.6, "angle": 25.55 }, + { "time": 0.8, "angle": 11.03 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.4, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "hip": { + "rotate": [ + { "time": 0, "angle": 0, "curve": "stepped" }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": -62.47, "y": -23.1 }, + { + "time": 0.0666, + "x": -62.47, + "y": -38.51, + "curve": [ 0.244, 0.04, 0.75, 1 ] + }, + { + "time": 0.2666, + "x": -62.47, + "y": 22.28, + "curve": [ 0.17, 0.52, 0.75, 1 ] + }, + { "time": 0.4, "x": -62.47, "y": -23.1 }, + { "time": 0.4333, "x": -62.47, "y": -24.59 }, + { + "time": 0.4666, + "x": -62.47, + "y": -43.29, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.6666, "x": -62.47, "y": 22.28 }, + { "time": 0.8, "x": -62.47, "y": -23.1 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_shin": { + "rotate": [ + { + "time": 0, + "angle": 0, + "curve": [ 0.481, 0.01, 0.75, 1 ] + }, + { "time": 0.0666, "angle": -64.42 }, + { + "time": 0.1333, + "angle": -20.59, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.2666, "angle": -62.51 }, + { "time": 0.3333, "angle": -79.74 }, + { "time": 0.4, "angle": -78.28 }, + { + "time": 0.4666, + "angle": -118.96, + "curve": [ 0.93, 0, 0.952, 0.95 ] + }, + { "time": 0.6, "angle": -88.95 }, + { "time": 0.6666, "angle": -79.09 }, + { "time": 0.7333, "angle": -47.77 }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { + "time": 0.0333, + "angle": -21.13, + "curve": [ 0.121, 0.23, 0.75, 1 ] + }, + { "time": 0.0666, "angle": 17.64 }, + { "time": 0.1, "angle": 29.92 }, + { "time": 0.1333, "angle": 16.44 }, + { "time": 0.2, "angle": -29.22 }, + { "time": 0.2666, "angle": -1.61 }, + { "time": 0.3333, "angle": -10.22 }, + { "time": 0.4666, "angle": -15.99 }, + { "time": 0.6, "angle": 9.03 }, + { "time": 0.7333, "angle": 17.32 }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.0666, "angle": -12.04 }, + { "time": 0.1333, "angle": -0.87 }, + { "time": 0.2, "angle": 25.81 }, + { "time": 0.2666, "angle": 4.71 }, + { + "time": 0.4, + "angle": 18.09, + "curve": [ 0.281, 0.73, 0.75, 1 ] + }, + { "time": 0.4333, "angle": -1.7 }, + { "time": 0.4666, "angle": 27.12 }, + { "time": 0.5, "angle": 38.83 }, + { "time": 0.5333, "angle": 30.76 }, + { "time": 0.5666, "angle": -20.49 }, + { "time": 0.6, "angle": -30.8 }, + { "time": 0.6666, "angle": -1.31 }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.1333, "angle": 24.72 }, + { "time": 0.5, "angle": -11.87 }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + } + }, + "events": [ + { "time": 0, "name": "footstep" }, + { "time": 0.4, "name": "footstep", "int": 1 } + ] + }, + "shoot": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0.1333, "name": "front_fist_closed" }, + { "time": 0.4, "name": "front_fist_open" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0.1333, "name": "mouth_grind" } + ] + }, + "muzzle": { + "attachment": [ + { "time": 0.1333, "name": "muzzle" }, + { "time": 0.2666, "name": null } + ], + "color": [ + { + "time": 0.1333, + "color": "ffffff00", + "curve": [ 0.118, 0.99, 0.75, 1 ] + }, + { + "time": 0.1666, + "color": "ffffffff", + "curve": [ 0.821, 0, 0.909, 0.89 ] + }, + { "time": 0.2666, "color": "ffffff00" } + ] + } + }, + "bones": { + "front_fist": { + "scale": [ + { "time": 0.1333, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.4, "x": 1, "y": 1 } + ] + }, + "gunTip": { + "translate": [ + { "time": 0.1333, "x": 0, "y": 0 }, + { "time": 0.2, "x": 20.93, "y": 1.57 } + ], + "scale": [ + { "time": 0.1333, "x": 1, "y": 1 }, + { "time": 0.2, "x": 1.247, "y": 1.516 } + ] + }, + "gun": { + "rotate": [ + { "time": 0, "angle": 1.9 } + ], + "translate": [ + { + "time": 0, + "x": 7.95, + "y": 5.84, + "curve": [ 0, 0.3, 0.678, 1 ] + }, + { "time": 0.3, "x": -9.3, "y": -1.41 }, + { "time": 0.4, "x": 0, "y": 0 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": -30.47 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0, 0.3, 0.678, 1 ] + }, + { "time": 0.3, "x": -5.99, "y": -3.71 }, + { "time": 0.4, "x": 0, "y": 0 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { "time": 0, "angle": 62.3 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0, 0.3, 0.678, 1 ] + }, + { "time": 0.3, "x": 2.81, "y": 11.41 }, + { "time": 0.4, "x": 0, "y": 0 } + ] + } + } + }, + "test": { + "slots": { + "front_foot": { + "color": [ + { "time": 0.6666, "color": "ffffffff" }, + { "time": 1.3333, "color": "ff0700ff" } + ] + }, + "gun": { + "color": [ + { "time": 0, "color": "ffffffff", "curve": "stepped" }, + { "time": 0.6666, "color": "ffffffff" }, + { "time": 1.3333, "color": "32ff00ff" } + ] + }, + "rear_foot": { + "color": [ + { "time": 0.6666, "color": "ffffffff" }, + { "time": 1.3333, "color": "ff0700ff" } + ] + } + }, + "bones": { + "head": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.3333, "angle": -20.72 }, + { "time": 0.6666, "angle": -32.41 }, + { "time": 1, "angle": -5.3 }, + { "time": 1.3333, "angle": 24.96 }, + { "time": 1.6666, "angle": 15.61 }, + { "time": 2, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": 0, + "y": 0, + "curve": [ 0.172, 0.37, 0.574, 0.73 ] + }, + { + "time": 0.1666, + "x": 144.19, + "y": -77.59, + "curve": [ 0.372, 0.61, 0.765, 1 ] + }, + { + "time": 0.3333, + "x": 217.61, + "y": -192.63, + "curve": [ 0.282, 0, 0.624, 0.31 ] + }, + { + "time": 0.5, + "x": 181.21, + "y": -365.66, + "curve": [ 0.313, 0.21, 0.654, 0.54 ] + }, + { + "time": 0.6666, + "x": 20.09, + "y": -500.4, + "curve": [ 0.147, 0.27, 0.75, 1 ] + }, + { "time": 0.8333, "x": -194.24, "y": -341.84 }, + { "time": 1, "x": -307.93, "y": -114 }, + { + "time": 1.1666, + "x": -330.38, + "y": 121.42, + "curve": [ 0.25, 0, 0.764, 0.48 ] + }, + { + "time": 1.3333, + "x": -240.42, + "y": 335.66, + "curve": [ 0.229, 0.37, 0.58, 0.73 ] + }, + { + "time": 1.5, + "x": -56.12, + "y": 288.06, + "curve": [ 0.296, 0.6, 0.641, 1 ] + }, + { + "time": 1.6666, + "x": 87.63, + "y": 191.33, + "curve": [ 0.238, 0, 0.626, 0.39 ] + }, + { + "time": 1.8333, + "x": 60.62, + "y": 95.14, + "curve": [ 0.41, 0.26, 0.803, 0.62 ] + }, + { "time": 2, "x": 0, "y": 0 } + ] + } + }, + "draworder": [ + { + "time": 0.6666, + "offsets": [ + { "slot": "head", "offset": -9 }, + { "slot": "eye", "offset": -9 }, + { "slot": "mouth", "offset": -12 }, + { "slot": "goggles", "offset": -12 } + ] + }, + { "time": 1.3333 } + ], + "events": [ + { "time": 0, "name": "headPop", "int": 0, "float": 0, "string": "pop.wav" }, + { "time": 1, "name": "headBehind", "int": 7, "float": 8, "string": "animate" }, + { "time": 2, "name": "headAttach", "int": 0, "float": 0, "string": "attach.wav" } + ] + }, + "walk": { + "slots": { + "front_fist": { + "attachment": [ + { "time": 0, "name": "front_fist_closed" } + ] + }, + "mouth": { + "attachment": [ + { "time": 0, "name": "mouth_smile" } + ] + }, + "torso": { + "attachment": [ + { "time": 0, "name": "torso" } + ] + } + }, + "bones": { + "front_thigh": { + "rotate": [ + { "time": 0, "angle": 15.79 }, + { "time": 0.1, "angle": 27.39 }, + { "time": 0.2, "angle": -7.94 }, + { "time": 0.3, "angle": -16.94 }, + { "time": 0.4, "angle": -28.62 }, + { "time": 0.5, "angle": -19.3 }, + { "time": 0.6, "angle": -3.08 }, + { "time": 0.7, "angle": 29.51 }, + { "time": 0.8, "angle": 15.79 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.4, "x": -1.18, "y": 0.54 }, + { "time": 0.5, "x": 0.11, "y": 0.41 }, + { "time": 0.6, "x": 9.48, "y": 0.27 }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.4, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_shin": { + "rotate": [ + { "time": 0, "angle": 5.12 }, + { "time": 0.1, "angle": -20.87 }, + { "time": 0.2, "angle": 13.37 }, + { "time": 0.3, "angle": 15.98 }, + { "time": 0.4, "angle": 5.94 }, + { "time": 0.5, "angle": -26.76 }, + { "time": 0.7, "angle": -55.44 }, + { "time": 0.8, "angle": 5.12 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_thigh": { + "rotate": [ + { "time": 0, "angle": -34.38 }, + { "time": 0.1, "angle": -30.32 }, + { "time": 0.2, "angle": -37.22 }, + { "time": 0.3, "angle": 20.73 }, + { "time": 0.4, "angle": 8.69 }, + { "time": 0.5, "angle": 12.16 }, + { "time": 0.6, "angle": -24.62 }, + { "time": 0.7, "angle": -27.26 }, + { "time": 0.8, "angle": -34.38 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0 }, + { "time": 0.4, "x": 4.08, "y": -9.53 }, + { "time": 0.5, "x": 0, "y": 0 }, + { "time": 0.7, "x": -21.14, "y": -9.6 }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_shin": { + "rotate": [ + { "time": 0, "angle": 14.26 }, + { "time": 0.1, "angle": -17.3 }, + { "time": 0.2, "angle": -12.67 }, + { "time": 0.3, "angle": -58.89 }, + { "time": 0.4, "angle": 15.95 }, + { "time": 0.5, "angle": -9 }, + { "time": 0.6, "angle": 26.06 }, + { "time": 0.7, "angle": 21.85 }, + { "time": 0.8, "angle": 14.26 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1 }, + { "time": 0.1, "x": 0.951, "y": 1 }, + { "time": 0.5, "x": 0.975, "y": 1 }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_foot": { + "rotate": [ + { "time": 0, "angle": 10.13 }, + { "time": 0.1, "angle": 12.27 }, + { "time": 0.2, "angle": -2.94 }, + { "time": 0.3, "angle": 6.29 }, + { "time": 0.4, "angle": 13.45 }, + { "time": 0.5, "angle": -3.57 }, + { "time": 0.6, "angle": -0.97 }, + { "time": 0.7, "angle": 2.97 }, + { "time": 0.8, "angle": 10.13 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_upper_arm": { + "rotate": [ + { "time": 0, "angle": -23.74 }, + { "time": 0.4, "angle": -320.57 }, + { "time": 0.8, "angle": -23.74 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_upper_arm": { + "rotate": [ + { "time": 0, "angle": 11.62 }, + { "time": 0.1, "angle": 19.36 }, + { "time": 0.4, "angle": 345.26 }, + { "time": 0.5, "angle": 343.44 }, + { "time": 0.8, "angle": 11.62 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "torso": { + "rotate": [ + { "time": 0, "angle": -12.11 }, + { "time": 0.1666, "angle": -17.16 }, + { "time": 0.4, "angle": -12.11 }, + { "time": 0.5666, "angle": -15.81 }, + { "time": 0.8, "angle": -12.11 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "neck": { + "rotate": [ + { "time": 0, "angle": 1.41 }, + { "time": 0.2333, "angle": -3.04 }, + { "time": 0.4, "angle": 1.41 }, + { "time": 0.6333, "angle": -3.04 }, + { "time": 0.8, "angle": 1.41 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.4, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "head": { + "rotate": [ + { "time": 0, "angle": 6.97 }, + { "time": 0.1666, "angle": 8.02 }, + { "time": 0.2666, "angle": 12.65 }, + { "time": 0.4, "angle": 6.97 }, + { "time": 0.5666, "angle": 8.02 }, + { "time": 0.6666, "angle": 12.65 }, + { "time": 0.8, "angle": 6.97 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.4, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "hip": { + "rotate": [ + { "time": 0, "angle": 0, "curve": "stepped" }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { + "time": 0, + "x": -23.93, + "y": 3.22, + "curve": [ 0.518, 0.03, 0.807, 0.61 ] + }, + { + "time": 0.1, + "x": -23.93, + "y": -9.24, + "curve": [ 0.135, 0.33, 0.601, 0.99 ] + }, + { + "time": 0.2, + "x": -23.93, + "y": 4.35, + "curve": [ 0.204, 0.68, 0.75, 1 ] + }, + { + "time": 0.3, + "x": -23.93, + "y": 2.38, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.4, + "x": -23.93, + "y": -2.5, + "curve": [ 0.692, 0.01, 0.75, 1 ] + }, + { + "time": 0.5, + "x": -23.93, + "y": -10.32, + "curve": [ 0.235, 0.77, 0.75, 1 ] + }, + { + "time": 0.6, + "x": -23.93, + "y": 4.35, + "curve": [ 0.287, 0.37, 0.718, 0.76 ] + }, + { + "time": 0.7, + "x": -23.93, + "y": 10.34, + "curve": [ 0.615, 0, 0.75, 1 ] + }, + { "time": 0.8, "x": -23.93, "y": 3.22 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_bracer": { + "rotate": [ + { "time": 0, "angle": 0 }, + { "time": 0.4, "angle": 20.59 }, + { "time": 0.8, "angle": 0 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_foot": { + "rotate": [ + { "time": 0, "angle": 12.49 }, + { "time": 0.1, "angle": -8.34 }, + { "time": 0.2, "angle": -6.17 }, + { "time": 0.3, "angle": -0.75 }, + { "time": 0.3333, "angle": 3.89 }, + { "time": 0.4, "angle": 10.22 }, + { "time": 0.5, "angle": 11.44 }, + { "time": 0.6, "angle": -0.33 }, + { "time": 0.7, "angle": 0.15 }, + { "time": 0.8, "angle": 12.49 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "rear_bracer": { + "rotate": [ + { "time": 0, "angle": 3.58 }, + { "time": 0.1, "angle": 5.51 }, + { "time": 0.4, "angle": -22.77 }, + { "time": 0.5, "angle": -9.65 }, + { "time": 0.8, "angle": 3.58 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "front_fist": { + "rotate": [ + { "time": 0, "angle": -15.22 }, + { "time": 0.1, "angle": -51.4 }, + { "time": 0.4, "angle": -39.4 }, + { "time": 0.5, "angle": 19.26 }, + { "time": 0.8, "angle": -15.22 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + }, + "gun": { + "rotate": [ + { + "time": 0, + "angle": -24.06, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.1, + "angle": -10.94, + "curve": [ 0.381, 0.54, 0.742, 1 ] + }, + { + "time": 0.4, + "angle": 25.34, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { + "time": 0.6666, + "angle": -27.47, + "curve": [ 0.25, 0, 0.75, 1 ] + }, + { "time": 0.8, "angle": -24.06 } + ], + "translate": [ + { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, + { "time": 0.8, "x": 0, "y": 0 } + ], + "scale": [ + { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, + { "time": 0.8, "x": 1, "y": 1 } + ] + } + } + } +} +} \ No newline at end of file diff --git a/spine-cocos2d-iphone/2/Resources/spineboy.png b/spine-cocos2d-iphone/2/Resources/spineboy.png new file mode 100644 index 000000000..dce2fe3e2 Binary files /dev/null and b/spine-cocos2d-iphone/2/Resources/spineboy.png differ diff --git a/spine-cocos2d-iphone/libs/CocosDenshion/Place CocosDenshion here.txt b/spine-cocos2d-iphone/2/cocos2d/Place cocos2d here.txt similarity index 100% rename from spine-cocos2d-iphone/libs/CocosDenshion/Place CocosDenshion here.txt rename to spine-cocos2d-iphone/2/cocos2d/Place cocos2d here.txt diff --git a/spine-cocos2d-iphone/2/example/GoblinsExample.h b/spine-cocos2d-iphone/2/example/GoblinsExample.h new file mode 100644 index 000000000..be76ae14e --- /dev/null +++ b/spine-cocos2d-iphone/2/example/GoblinsExample.h @@ -0,0 +1,12 @@ + + +#import "cocos2d.h" +#import + +@interface GoblinsExample : CCLayerColor { + SkeletonAnimation* skeletonNode; +} + ++ (CCScene*) scene; + +@end \ No newline at end of file diff --git a/spine-cocos2d-iphone/2/example/GoblinsExample.m b/spine-cocos2d-iphone/2/example/GoblinsExample.m new file mode 100644 index 000000000..23bf66920 --- /dev/null +++ b/spine-cocos2d-iphone/2/example/GoblinsExample.m @@ -0,0 +1,50 @@ + +#import "GoblinsExample.h" +#import "SpineboyExample.h" + +@implementation GoblinsExample + ++ (CCScene*) scene { + CCScene *scene = [CCScene node]; + [scene addChild:[GoblinsExample node]]; + return scene; +} + +-(id) init { + self = [super initWithColor:ccc4(128, 128, 128, 255)]; + if (!self) return nil; + + skeletonNode = [SkeletonAnimation skeletonWithFile:@"goblins-ffd.json" atlasFile:@"goblins-ffd.atlas" scale:1]; + [skeletonNode setSkin:@"goblin"]; + [skeletonNode setAnimationForTrack:0 name:@"walk" loop:YES]; + + CGSize windowSize = [[CCDirector sharedDirector] winSize]; + [skeletonNode setPosition:ccp(windowSize.width / 2, 20)]; + [self addChild:skeletonNode]; + +#if __CC_PLATFORM_MAC + [self setMouseEnabled:YES]; +#else + [self setTouchEnabled:YES]; +#endif + + return self; +} + +#if __CC_PLATFORM_MAC +- (BOOL) ccMouseDown:(NSEvent*)event { +#else +- (void) ccTouchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { +#endif + if (!skeletonNode.debugBones) + skeletonNode.debugBones = true; + else if (skeletonNode.timeScale == 1) + skeletonNode.timeScale = 0.3f; + else + [[CCDirector sharedDirector] replaceScene:[SpineboyExample scene]]; +#if __CC_PLATFORM_MAC + return YES; +#endif +} + +@end diff --git a/spine-cocos2d-iphone/2/example/SpineboyExample.h b/spine-cocos2d-iphone/2/example/SpineboyExample.h new file mode 100644 index 000000000..6541bef31 --- /dev/null +++ b/spine-cocos2d-iphone/2/example/SpineboyExample.h @@ -0,0 +1,12 @@ + + +#import "cocos2d.h" +#import + +@interface SpineboyExample : CCLayerColor { + SkeletonAnimation* skeletonNode; +} + ++ (CCScene*) scene; + +@end \ No newline at end of file diff --git a/spine-cocos2d-iphone/2/example/SpineboyExample.m b/spine-cocos2d-iphone/2/example/SpineboyExample.m new file mode 100644 index 000000000..c702c6186 --- /dev/null +++ b/spine-cocos2d-iphone/2/example/SpineboyExample.m @@ -0,0 +1,75 @@ + +#import "SpineboyExample.h" +#import "GoblinsExample.h" + +@implementation SpineboyExample + ++ (CCScene*) scene { + CCScene *scene = [CCScene node]; + [scene addChild:[SpineboyExample node]]; + return scene; +} + +-(id) init { + self = [super initWithColor:ccc4(128, 128, 128, 255)]; + if (!self) return nil; + + skeletonNode = [SkeletonAnimation skeletonWithFile:@"spineboy.json" atlasFile:@"spineboy.atlas" scale:0.6]; + [skeletonNode setMixFrom:@"walk" to:@"jump" duration:0.2f]; + [skeletonNode setMixFrom:@"jump" to:@"run" duration:0.2f]; + + skeletonNode.startListener = ^(int trackIndex) { + spTrackEntry* entry = spAnimationState_getCurrent(skeletonNode.state, trackIndex); + const char* animationName = (entry && entry->animation) ? entry->animation->name : 0; + CCLOG(@"%d start: %s", trackIndex, animationName); + }; + skeletonNode.endListener = ^(int trackIndex) { + CCLOG(@"%d end", trackIndex); + }; + skeletonNode.completeListener = ^(int trackIndex, int loopCount) { + CCLOG(@"%d complete: %d", trackIndex, loopCount); + }; + skeletonNode.eventListener = ^(int trackIndex, spEvent* event) { + CCLOG(@"%d event: %s, %d, %f, %s", trackIndex, event->data->name, event->intValue, event->floatValue, event->stringValue); + }; + + [skeletonNode setAnimationForTrack:0 name:@"walk" loop:YES]; + TrackEntry* jumpEntry = [skeletonNode addAnimationForTrack:0 name:@"jump" loop:NO afterDelay:3]; + [skeletonNode addAnimationForTrack:0 name:@"run" loop:YES afterDelay:0]; + + [skeletonNode setListenerForEntry:jumpEntry onStart:^(int trackIndex) { + CCLOG(@"jumped!"); + }]; + + // [skeletonNode setAnimationForTrack:1 name:@"test" loop:YES]; + + CGSize windowSize = [[CCDirector sharedDirector] winSize]; + [skeletonNode setPosition:ccp(windowSize.width / 2, 20)]; + [self addChild:skeletonNode]; + +#if __CC_PLATFORM_MAC + [self setMouseEnabled:YES]; +#else + [self setTouchEnabled:YES]; +#endif + + return self; +} + +#if __CC_PLATFORM_MAC +- (BOOL) ccMouseDown:(NSEvent*)event { +#else +- (void) ccTouchesBegan:(NSSet*)touches withEvent:(UIEvent*)event { +#endif + if (!skeletonNode.debugBones) + skeletonNode.debugBones = true; + else if (skeletonNode.timeScale == 1) + skeletonNode.timeScale = 0.3f; + else + [[CCDirector sharedDirector] replaceScene:[GoblinsExample scene]]; +#if __CC_PLATFORM_MAC + return YES; +#endif +} + +@end diff --git a/spine-cocos2d-iphone/2/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj new file mode 100644 index 000000000..a9716a0e0 --- /dev/null +++ b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj @@ -0,0 +1,1409 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 43C3282F170B0C19004A9460 /* spine-cocos2d-iphone.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */; }; + 43C3286C170B0DA6004A9460 /* spineboy.json in Resources */ = {isa = PBXBuildFile; fileRef = 43C32868170B0DA6004A9460 /* spineboy.json */; }; + 43C3286E170B0DA6004A9460 /* spineboy.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43C3286A170B0DA6004A9460 /* spineboy.atlas */; }; + 43C3286F170B0DA6004A9460 /* spineboy.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C3286B170B0DA6004A9460 /* spineboy.png */; }; + 43C3287D170B0DBE004A9460 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32871170B0DBE004A9460 /* Default-568h@2x.png */; }; + 43C3287E170B0DBE004A9460 /* Default-Landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */; }; + 43C3287F170B0DBE004A9460 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32873170B0DBE004A9460 /* Default.png */; }; + 43C32880170B0DBE004A9460 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32874170B0DBE004A9460 /* Default@2x.png */; }; + 43C32881170B0DBE004A9460 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32875170B0DBE004A9460 /* Icon-72.png */; }; + 43C32882170B0DBE004A9460 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32876170B0DBE004A9460 /* Icon-Small-50.png */; }; + 43C32883170B0DBE004A9460 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32877170B0DBE004A9460 /* Icon-Small.png */; }; + 43C32884170B0DBE004A9460 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */; }; + 43C32885170B0DBE004A9460 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32879170B0DBE004A9460 /* Icon.png */; }; + 43C32886170B0DBE004A9460 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C3287A170B0DBE004A9460 /* Icon@2x.png */; }; + 43C32888170B0DBE004A9460 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = 43C3287C170B0DBE004A9460 /* iTunesArtwork */; }; + 43C32A06170B0F93004A9460 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A05170B0F93004A9460 /* main.m */; }; + 43C32A09170B10FF004A9460 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A08170B10FF004A9460 /* AppDelegate.m */; }; + 43F700721927F99A00CA4038 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF921927F99A00CA4038 /* CCAction.m */; }; + 43F700731927F99A00CA4038 /* CCActionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF941927F99A00CA4038 /* CCActionCamera.m */; }; + 43F700741927F99A00CA4038 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF961927F99A00CA4038 /* CCActionCatmullRom.m */; }; + 43F700751927F99A00CA4038 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF981927F99A00CA4038 /* CCActionEase.m */; }; + 43F700761927F99A00CA4038 /* CCActionGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF9A1927F99A00CA4038 /* CCActionGrid.m */; }; + 43F700771927F99A00CA4038 /* CCActionGrid3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF9C1927F99A00CA4038 /* CCActionGrid3D.m */; }; + 43F700781927F99A00CA4038 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF9E1927F99A00CA4038 /* CCActionInstant.m */; }; + 43F700791927F99A00CA4038 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFA01927F99A00CA4038 /* CCActionInterval.m */; }; + 43F7007A1927F99A00CA4038 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFA21927F99A00CA4038 /* CCActionManager.m */; }; + 43F7007B1927F99A00CA4038 /* CCActionPageTurn3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFA41927F99A00CA4038 /* CCActionPageTurn3D.m */; }; + 43F7007C1927F99A00CA4038 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFA61927F99A00CA4038 /* CCActionProgressTimer.m */; }; + 43F7007D1927F99A00CA4038 /* CCActionTiledGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFA81927F99A00CA4038 /* CCActionTiledGrid.m */; }; + 43F7007E1927F99A00CA4038 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFAA1927F99A00CA4038 /* CCActionTween.m */; }; + 43F7007F1927F99A00CA4038 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFAC1927F99A00CA4038 /* CCAnimation.m */; }; + 43F700801927F99A00CA4038 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFAE1927F99A00CA4038 /* CCAnimationCache.m */; }; + 43F700811927F99A00CA4038 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFB01927F99A00CA4038 /* CCAtlasNode.m */; }; + 43F700821927F99A00CA4038 /* CCCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFB21927F99A00CA4038 /* CCCamera.m */; }; + 43F700831927F99A00CA4038 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFB41927F99A00CA4038 /* CCClippingNode.m */; }; + 43F700841927F99A00CA4038 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFB71927F99A00CA4038 /* CCConfiguration.m */; }; + 43F700851927F99A00CA4038 /* ccDeprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFB91927F99A00CA4038 /* ccDeprecated.m */; }; + 43F700861927F99A00CA4038 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFBB1927F99A00CA4038 /* CCDirector.m */; }; + 43F700871927F99A00CA4038 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFBD1927F99A00CA4038 /* CCDrawingPrimitives.m */; }; + 43F700881927F99A00CA4038 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFBF1927F99A00CA4038 /* CCDrawNode.m */; }; + 43F700891927F99A00CA4038 /* CCFontDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFC11927F99A00CA4038 /* CCFontDefinition.m */; }; + 43F7008A1927F99A00CA4038 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFC31927F99A00CA4038 /* ccFPSImages.m */; }; + 43F7008B1927F99A00CA4038 /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFC51927F99A00CA4038 /* CCGLProgram.m */; }; + 43F7008C1927F99A00CA4038 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFC71927F99A00CA4038 /* ccGLStateCache.m */; }; + 43F7008D1927F99A00CA4038 /* CCGrabber.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFC91927F99A00CA4038 /* CCGrabber.m */; }; + 43F7008E1927F99A00CA4038 /* CCGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFCB1927F99A00CA4038 /* CCGrid.m */; }; + 43F7008F1927F99A00CA4038 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFCD1927F99A00CA4038 /* CCLabelAtlas.m */; }; + 43F700901927F99A00CA4038 /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFCF1927F99A00CA4038 /* CCLabelBMFont.m */; }; + 43F700911927F99A00CA4038 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFD11927F99A00CA4038 /* CCLabelTTF.m */; }; + 43F700921927F99A00CA4038 /* CCLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFD31927F99A00CA4038 /* CCLayer.m */; }; + 43F700931927F99A00CA4038 /* CCMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFD61927F99A00CA4038 /* CCMenu.m */; }; + 43F700941927F99A00CA4038 /* CCMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFD81927F99A00CA4038 /* CCMenuItem.m */; }; + 43F700951927F99A00CA4038 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFDA1927F99A00CA4038 /* CCMotionStreak.m */; }; + 43F700961927F99A00CA4038 /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFDC1927F99A00CA4038 /* CCNode+Debug.m */; }; + 43F700971927F99A00CA4038 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFDE1927F99A00CA4038 /* CCNode.m */; }; + 43F700981927F99A00CA4038 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFE01927F99A00CA4038 /* CCParallaxNode.m */; }; + 43F700991927F99A00CA4038 /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFE21927F99A00CA4038 /* CCParticleBatchNode.m */; }; + 43F7009A1927F99A00CA4038 /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFE41927F99A00CA4038 /* CCParticleExamples.m */; }; + 43F7009B1927F99A00CA4038 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFE61927F99A00CA4038 /* CCParticleSystem.m */; }; + 43F7009C1927F99A00CA4038 /* CCParticleSystemQuad.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFE81927F99A00CA4038 /* CCParticleSystemQuad.m */; }; + 43F7009D1927F99A00CA4038 /* CCPhysicsDebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFEA1927F99A00CA4038 /* CCPhysicsDebugNode.m */; }; + 43F7009E1927F99A00CA4038 /* CCPhysicsSprite.mm in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFEC1927F99A00CA4038 /* CCPhysicsSprite.mm */; }; + 43F7009F1927F99A00CA4038 /* CCProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFEE1927F99A00CA4038 /* CCProgressTimer.m */; }; + 43F700A01927F99A00CA4038 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFF11927F99A00CA4038 /* CCRenderTexture.m */; }; + 43F700A11927F99A00CA4038 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFF31927F99A00CA4038 /* CCScene.m */; }; + 43F700A21927F99A00CA4038 /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FFF51927F99A00CA4038 /* CCScheduler.m */; }; + 43F700A31927F99A00CA4038 /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700061927F99A00CA4038 /* CCShaderCache.m */; }; + 43F700A41927F99A00CA4038 /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700081927F99A00CA4038 /* ccShaders.m */; }; + 43F700A51927F99A00CA4038 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7000A1927F99A00CA4038 /* CCSprite.m */; }; + 43F700A61927F99A00CA4038 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7000C1927F99A00CA4038 /* CCSpriteBatchNode.m */; }; + 43F700A71927F99A00CA4038 /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7000E1927F99A00CA4038 /* CCSpriteFrame.m */; }; + 43F700A81927F99A00CA4038 /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700101927F99A00CA4038 /* CCSpriteFrameCache.m */; }; + 43F700A91927F99A00CA4038 /* CCTexture2D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700121927F99A00CA4038 /* CCTexture2D.m */; }; + 43F700AA1927F99A00CA4038 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700141927F99A00CA4038 /* CCTextureAtlas.m */; }; + 43F700AB1927F99A00CA4038 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700161927F99A00CA4038 /* CCTextureCache.m */; }; + 43F700AC1927F99A00CA4038 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700181927F99A00CA4038 /* CCTexturePVR.m */; }; + 43F700AD1927F99A00CA4038 /* CCTileMapAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7001A1927F99A00CA4038 /* CCTileMapAtlas.m */; }; + 43F700AE1927F99A00CA4038 /* CCTMXLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7001C1927F99A00CA4038 /* CCTMXLayer.m */; }; + 43F700AF1927F99A00CA4038 /* CCTMXObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7001E1927F99A00CA4038 /* CCTMXObjectGroup.m */; }; + 43F700B01927F99A00CA4038 /* CCTMXTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700201927F99A00CA4038 /* CCTMXTiledMap.m */; }; + 43F700B11927F99A00CA4038 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700221927F99A00CA4038 /* CCTMXXMLParser.m */; }; + 43F700B21927F99A00CA4038 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700241927F99A00CA4038 /* CCTransition.m */; }; + 43F700B31927F99A00CA4038 /* CCTransitionPageTurn.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700261927F99A00CA4038 /* CCTransitionPageTurn.m */; }; + 43F700B41927F99A00CA4038 /* CCTransitionProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700281927F99A00CA4038 /* CCTransitionProgress.m */; }; + 43F700B51927F99A00CA4038 /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7002B1927F99A00CA4038 /* cocos2d.m */; }; + 43F700B61927F99A00CA4038 /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700311927F99A00CA4038 /* CCDirectorIOS.m */; }; + 43F700B71927F99A00CA4038 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700331927F99A00CA4038 /* CCES2Renderer.m */; }; + 43F700B81927F99A00CA4038 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700361927F99A00CA4038 /* CCGLView.m */; }; + 43F700B91927F99A00CA4038 /* CCTouchDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700391927F99A00CA4038 /* CCTouchDispatcher.m */; }; + 43F700BA1927F99A00CA4038 /* CCTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7003B1927F99A00CA4038 /* CCTouchHandler.m */; }; + 43F700BB1927F99A00CA4038 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7003E1927F99A00CA4038 /* CCDirectorMac.m */; }; + 43F700BC1927F99A00CA4038 /* CCEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700401927F99A00CA4038 /* CCEventDispatcher.m */; }; + 43F700BD1927F99A00CA4038 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700421927F99A00CA4038 /* CCGLView.m */; }; + 43F700BE1927F99A00CA4038 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700441927F99A00CA4038 /* CCWindow.m */; }; + 43F700BF1927F99A00CA4038 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700461927F99A00CA4038 /* base64.c */; }; + 43F700C01927F99A00CA4038 /* CCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700491927F99A00CA4038 /* CCArray.m */; }; + 43F700C11927F99A00CA4038 /* ccCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7004B1927F99A00CA4038 /* ccCArray.m */; }; + 43F700C21927F99A00CA4038 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7004D1927F99A00CA4038 /* CCFileUtils.m */; }; + 43F700C31927F99A00CA4038 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7004F1927F99A00CA4038 /* CCProfiling.m */; }; + 43F700C41927F99A00CA4038 /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700501927F99A00CA4038 /* ccUtils.c */; }; + 43F700C51927F99A00CA4038 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700531927F99A00CA4038 /* CCVertex.m */; }; + 43F700C61927F99A00CA4038 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700551927F99A00CA4038 /* CGPointExtension.m */; }; + 43F700C71927F99A00CA4038 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700571927F99A00CA4038 /* NSThread+performBlock.m */; }; + 43F700C81927F99A00CA4038 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7005A1927F99A00CA4038 /* TGAlib.m */; }; + 43F700C91927F99A00CA4038 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7005C1927F99A00CA4038 /* TransformUtils.m */; }; + 43F700CA1927F99A00CA4038 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700601927F99A00CA4038 /* ZipUtils.m */; }; + 43F700CB1927F99A00CA4038 /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700631927F99A00CA4038 /* CDAudioManager.m */; }; + 43F700CC1927F99A00CA4038 /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700661927F99A00CA4038 /* CDOpenALSupport.m */; }; + 43F700CD1927F99A00CA4038 /* CDXMacOSXSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F700681927F99A00CA4038 /* CDXMacOSXSupport.m */; }; + 43F700CE1927F99A00CA4038 /* CDXPropertyModifierAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7006A1927F99A00CA4038 /* CDXPropertyModifierAction.m */; }; + 43F700CF1927F99A00CA4038 /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7006C1927F99A00CA4038 /* CocosDenshion.m */; }; + 43F700D01927F99A00CA4038 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 43F7006D1927F99A00CA4038 /* README.md */; }; + 43F700D11927F99A00CA4038 /* SimpleAudioEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7006F1927F99A00CA4038 /* SimpleAudioEngine.m */; }; + 43F700D21927F99A00CA4038 /* LICENSE_cocos2d.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F700701927F99A00CA4038 /* LICENSE_cocos2d.txt */; }; + 43F700D31927F99A00CA4038 /* LICENSE_CocosDenshion.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F700711927F99A00CA4038 /* LICENSE_CocosDenshion.txt */; }; + 43F700F71927F9A800CA4038 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700E71927F9A800CA4038 /* aabb.c */; }; + 43F700F81927F9A800CA4038 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = 43F700E81927F9A800CA4038 /* ChangeLog */; }; + 43F700F91927F9A800CA4038 /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F700E91927F9A800CA4038 /* CMakeLists.txt */; }; + 43F700FA1927F9A800CA4038 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700EB1927F9A800CA4038 /* mat4stack.c */; }; + 43F700FB1927F9A800CA4038 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700EC1927F9A800CA4038 /* matrix.c */; }; + 43F700FC1927F9A800CA4038 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700ED1927F9A800CA4038 /* mat3.c */; }; + 43F700FD1927F9A800CA4038 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700EE1927F9A800CA4038 /* mat4.c */; }; + 43F700FE1927F9A800CA4038 /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700EF1927F9A800CA4038 /* neon_matrix_impl.c */; }; + 43F700FF1927F9A800CA4038 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F01927F9A800CA4038 /* plane.c */; }; + 43F701001927F9A800CA4038 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F11927F9A800CA4038 /* quaternion.c */; }; + 43F701011927F9A800CA4038 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F21927F9A800CA4038 /* ray2.c */; }; + 43F701021927F9A800CA4038 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F31927F9A800CA4038 /* utility.c */; }; + 43F701031927F9A800CA4038 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F41927F9A800CA4038 /* vec2.c */; }; + 43F701041927F9A800CA4038 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F51927F9A800CA4038 /* vec3.c */; }; + 43F701051927F9A800CA4038 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F700F61927F9A800CA4038 /* vec4.c */; }; + 43F701071927F9B500CA4038 /* LICENSE_Kazmath.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F701061927F9B500CA4038 /* LICENSE_Kazmath.txt */; }; + 43F7010F1927FBC700CA4038 /* goblins-ffd.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43F7010C1927FBC700CA4038 /* goblins-ffd.atlas */; }; + 43F701101927FBC700CA4038 /* goblins-ffd.json in Resources */ = {isa = PBXBuildFile; fileRef = 43F7010D1927FBC700CA4038 /* goblins-ffd.json */; }; + 43F701111927FBC700CA4038 /* goblins-ffd.png in Resources */ = {isa = PBXBuildFile; fileRef = 43F7010E1927FBC700CA4038 /* goblins-ffd.png */; }; + 43F7FF511927F91900CA4038 /* Animation.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF381927F91900CA4038 /* Animation.c */; }; + 43F7FF521927F91900CA4038 /* AnimationState.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF391927F91900CA4038 /* AnimationState.c */; }; + 43F7FF531927F91900CA4038 /* AnimationStateData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3A1927F91900CA4038 /* AnimationStateData.c */; }; + 43F7FF541927F91900CA4038 /* Atlas.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3B1927F91900CA4038 /* Atlas.c */; }; + 43F7FF551927F91900CA4038 /* AtlasAttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3C1927F91900CA4038 /* AtlasAttachmentLoader.c */; }; + 43F7FF561927F91900CA4038 /* Attachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3D1927F91900CA4038 /* Attachment.c */; }; + 43F7FF571927F91900CA4038 /* AttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3E1927F91900CA4038 /* AttachmentLoader.c */; }; + 43F7FF581927F91900CA4038 /* Bone.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF3F1927F91900CA4038 /* Bone.c */; }; + 43F7FF591927F91900CA4038 /* BoneData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF401927F91900CA4038 /* BoneData.c */; }; + 43F7FF5A1927F91900CA4038 /* BoundingBoxAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF411927F91900CA4038 /* BoundingBoxAttachment.c */; }; + 43F7FF5B1927F91900CA4038 /* Event.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF421927F91900CA4038 /* Event.c */; }; + 43F7FF5C1927F91900CA4038 /* EventData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF431927F91900CA4038 /* EventData.c */; }; + 43F7FF5D1927F91900CA4038 /* extension.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF441927F91900CA4038 /* extension.c */; }; + 43F7FF5E1927F91900CA4038 /* Json.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF451927F91900CA4038 /* Json.c */; }; + 43F7FF5F1927F91900CA4038 /* MeshAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF471927F91900CA4038 /* MeshAttachment.c */; }; + 43F7FF601927F91900CA4038 /* RegionAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF481927F91900CA4038 /* RegionAttachment.c */; }; + 43F7FF611927F91900CA4038 /* Skeleton.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF491927F91900CA4038 /* Skeleton.c */; }; + 43F7FF621927F91900CA4038 /* SkeletonBounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4A1927F91900CA4038 /* SkeletonBounds.c */; }; + 43F7FF631927F91900CA4038 /* SkeletonData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4B1927F91900CA4038 /* SkeletonData.c */; }; + 43F7FF641927F91900CA4038 /* SkeletonJson.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4C1927F91900CA4038 /* SkeletonJson.c */; }; + 43F7FF651927F91900CA4038 /* Skin.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4D1927F91900CA4038 /* Skin.c */; }; + 43F7FF661927F91900CA4038 /* SkinnedMeshAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4E1927F91900CA4038 /* SkinnedMeshAttachment.c */; }; + 43F7FF671927F91900CA4038 /* Slot.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF4F1927F91900CA4038 /* Slot.c */; }; + 43F7FF681927F91900CA4038 /* SlotData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF501927F91900CA4038 /* SlotData.c */; }; + 43F7FF871927F94800CA4038 /* PolygonBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF821927F94800CA4038 /* PolygonBatch.m */; }; + 43F7FF881927F94800CA4038 /* SkeletonAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF841927F94800CA4038 /* SkeletonAnimation.m */; }; + 43F7FF891927F94800CA4038 /* SkeletonRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF861927F94800CA4038 /* SkeletonRenderer.m */; }; + 43F7FF8E1927F96700CA4038 /* GoblinsExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF8B1927F96700CA4038 /* GoblinsExample.m */; }; + 43F7FF8F1927F96700CA4038 /* SpineboyExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF8D1927F96700CA4038 /* SpineboyExample.m */; }; + 652107961895250000B1FF07 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 652107951895250000B1FF07 /* CoreText.framework */; }; + 9A5D2499170A94DA0030D4DD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */; }; + 9A5D249B170A94DA0030D4DD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */; }; + 9A5D249D170A94DA0030D4DD /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249C170A94DA0030D4DD /* OpenAL.framework */; }; + 9A5D249F170A94DA0030D4DD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */; }; + 9A5D24A1170A94DA0030D4DD /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */; }; + 9A5D24A3170A94DA0030D4DD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A2170A94DA0030D4DD /* UIKit.framework */; }; + 9A5D24A5170A94DA0030D4DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A4170A94DA0030D4DD /* Foundation.framework */; }; + 9A5D24A7170A94DA0030D4DD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */; }; + 9A5D24A9170A94DA0030D4DD /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A8170A94DA0030D4DD /* GameKit.framework */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "spine-cocos2d-iphone.m"; path = "src/spine/spine-cocos2d-iphone.m"; sourceTree = ""; }; + 43C3282E170B0C19004A9460 /* spine-cocos2d-iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "spine-cocos2d-iphone.h"; path = "src/spine/spine-cocos2d-iphone.h"; sourceTree = ""; }; + 43C32868170B0DA6004A9460 /* spineboy.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = spineboy.json; path = Resources/spineboy.json; sourceTree = ""; }; + 43C3286A170B0DA6004A9460 /* spineboy.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = spineboy.atlas; path = Resources/spineboy.atlas; sourceTree = ""; }; + 43C3286B170B0DA6004A9460 /* spineboy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = spineboy.png; path = Resources/spineboy.png; sourceTree = ""; }; + 43C32871170B0DBE004A9460 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "Resources-ios/Default-568h@2x.png"; sourceTree = ""; }; + 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-Landscape~ipad.png"; path = "Resources-ios/Default-Landscape~ipad.png"; sourceTree = ""; }; + 43C32873170B0DBE004A9460 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = "Resources-ios/Default.png"; sourceTree = ""; }; + 43C32874170B0DBE004A9460 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x.png"; path = "Resources-ios/Default@2x.png"; sourceTree = ""; }; + 43C32875170B0DBE004A9460 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72.png"; path = "Resources-ios/Icon-72.png"; sourceTree = ""; }; + 43C32876170B0DBE004A9460 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50.png"; path = "Resources-ios/Icon-Small-50.png"; sourceTree = ""; }; + 43C32877170B0DBE004A9460 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small.png"; path = "Resources-ios/Icon-Small.png"; sourceTree = ""; }; + 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small@2x.png"; path = "Resources-ios/Icon-Small@2x.png"; sourceTree = ""; }; + 43C32879170B0DBE004A9460 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = "Resources-ios/Icon.png"; sourceTree = ""; }; + 43C3287A170B0DBE004A9460 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon@2x.png"; path = "Resources-ios/Icon@2x.png"; sourceTree = ""; }; + 43C3287B170B0DBE004A9460 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = "Resources-ios/Info.plist"; sourceTree = ""; }; + 43C3287C170B0DBE004A9460 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; name = iTunesArtwork; path = "Resources-ios/iTunesArtwork"; sourceTree = ""; }; + 43C32889170B0E9F004A9460 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "Resources-ios/Prefix.pch"; sourceTree = ""; }; + 43C32A05170B0F93004A9460 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Resources-ios/main.m"; sourceTree = ""; }; + 43C32A07170B10FF004A9460 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "Resources-ios/AppDelegate.h"; sourceTree = ""; }; + 43C32A08170B10FF004A9460 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = "Resources-ios/AppDelegate.m"; sourceTree = ""; }; + 43F700001927F99A00CA4038 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; + 43F700011927F99A00CA4038 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; + 43F700021927F99A00CA4038 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; + 43F700031927F99A00CA4038 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; + 43F700041927F99A00CA4038 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; + 43F700051927F99A00CA4038 /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; + 43F700061927F99A00CA4038 /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; + 43F700071927F99A00CA4038 /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; + 43F700081927F99A00CA4038 /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; + 43F700091927F99A00CA4038 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite.h; sourceTree = ""; }; + 43F7000A1927F99A00CA4038 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite.m; sourceTree = ""; }; + 43F7000B1927F99A00CA4038 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; + 43F7000C1927F99A00CA4038 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; + 43F7000D1927F99A00CA4038 /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; + 43F7000E1927F99A00CA4038 /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; + 43F7000F1927F99A00CA4038 /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; + 43F700101927F99A00CA4038 /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; + 43F700111927F99A00CA4038 /* CCTexture2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture2D.h; sourceTree = ""; }; + 43F700121927F99A00CA4038 /* CCTexture2D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture2D.m; sourceTree = ""; }; + 43F700131927F99A00CA4038 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; + 43F700141927F99A00CA4038 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; + 43F700151927F99A00CA4038 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; + 43F700161927F99A00CA4038 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; + 43F700171927F99A00CA4038 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; + 43F700181927F99A00CA4038 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; + 43F700191927F99A00CA4038 /* CCTileMapAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTileMapAtlas.h; sourceTree = ""; }; + 43F7001A1927F99A00CA4038 /* CCTileMapAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTileMapAtlas.m; sourceTree = ""; }; + 43F7001B1927F99A00CA4038 /* CCTMXLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXLayer.h; sourceTree = ""; }; + 43F7001C1927F99A00CA4038 /* CCTMXLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXLayer.m; sourceTree = ""; }; + 43F7001D1927F99A00CA4038 /* CCTMXObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXObjectGroup.h; sourceTree = ""; }; + 43F7001E1927F99A00CA4038 /* CCTMXObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXObjectGroup.m; sourceTree = ""; }; + 43F7001F1927F99A00CA4038 /* CCTMXTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXTiledMap.h; sourceTree = ""; }; + 43F700201927F99A00CA4038 /* CCTMXTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXTiledMap.m; sourceTree = ""; }; + 43F700211927F99A00CA4038 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; + 43F700221927F99A00CA4038 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; + 43F700231927F99A00CA4038 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; }; + 43F700241927F99A00CA4038 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; + 43F700251927F99A00CA4038 /* CCTransitionPageTurn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionPageTurn.h; sourceTree = ""; }; + 43F700261927F99A00CA4038 /* CCTransitionPageTurn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionPageTurn.m; sourceTree = ""; }; + 43F700271927F99A00CA4038 /* CCTransitionProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionProgress.h; sourceTree = ""; }; + 43F700281927F99A00CA4038 /* CCTransitionProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionProgress.m; sourceTree = ""; }; + 43F700291927F99A00CA4038 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccTypes.h; sourceTree = ""; }; + 43F7002A1927F99A00CA4038 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; + 43F7002B1927F99A00CA4038 /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; + 43F7002D1927F99A00CA4038 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; + 43F7002E1927F99A00CA4038 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; + 43F700301927F99A00CA4038 /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; + 43F700311927F99A00CA4038 /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; + 43F700321927F99A00CA4038 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; + 43F700331927F99A00CA4038 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; + 43F700341927F99A00CA4038 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; + 43F700351927F99A00CA4038 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; + 43F700361927F99A00CA4038 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; + 43F700371927F99A00CA4038 /* CCTouchDelegateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDelegateProtocol.h; sourceTree = ""; }; + 43F700381927F99A00CA4038 /* CCTouchDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDispatcher.h; sourceTree = ""; }; + 43F700391927F99A00CA4038 /* CCTouchDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchDispatcher.m; sourceTree = ""; }; + 43F7003A1927F99A00CA4038 /* CCTouchHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchHandler.h; sourceTree = ""; }; + 43F7003B1927F99A00CA4038 /* CCTouchHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchHandler.m; sourceTree = ""; }; + 43F7003D1927F99A00CA4038 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; + 43F7003E1927F99A00CA4038 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; + 43F7003F1927F99A00CA4038 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; + 43F700401927F99A00CA4038 /* CCEventDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCEventDispatcher.m; sourceTree = ""; }; + 43F700411927F99A00CA4038 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; + 43F700421927F99A00CA4038 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; + 43F700431927F99A00CA4038 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; + 43F700441927F99A00CA4038 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; + 43F700461927F99A00CA4038 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; + 43F700471927F99A00CA4038 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + 43F700481927F99A00CA4038 /* CCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCArray.h; sourceTree = ""; }; + 43F700491927F99A00CA4038 /* CCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCArray.m; sourceTree = ""; }; + 43F7004A1927F99A00CA4038 /* ccCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccCArray.h; sourceTree = ""; }; + 43F7004B1927F99A00CA4038 /* ccCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccCArray.m; sourceTree = ""; }; + 43F7004C1927F99A00CA4038 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; + 43F7004D1927F99A00CA4038 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; + 43F7004E1927F99A00CA4038 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; + 43F7004F1927F99A00CA4038 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; + 43F700501927F99A00CA4038 /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; + 43F700511927F99A00CA4038 /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; + 43F700521927F99A00CA4038 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; + 43F700531927F99A00CA4038 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; + 43F700541927F99A00CA4038 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; + 43F700551927F99A00CA4038 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; + 43F700561927F99A00CA4038 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; + 43F700571927F99A00CA4038 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; + 43F700581927F99A00CA4038 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; + 43F700591927F99A00CA4038 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; + 43F7005A1927F99A00CA4038 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; + 43F7005B1927F99A00CA4038 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; + 43F7005C1927F99A00CA4038 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; + 43F7005D1927F99A00CA4038 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; + 43F7005E1927F99A00CA4038 /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; + 43F7005F1927F99A00CA4038 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; + 43F700601927F99A00CA4038 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; + 43F700621927F99A00CA4038 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; + 43F700631927F99A00CA4038 /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAudioManager.m; sourceTree = ""; }; + 43F700641927F99A00CA4038 /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDConfig.h; sourceTree = ""; }; + 43F700651927F99A00CA4038 /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOpenALSupport.h; sourceTree = ""; }; + 43F700661927F99A00CA4038 /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOpenALSupport.m; sourceTree = ""; }; + 43F700671927F99A00CA4038 /* CDXMacOSXSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXMacOSXSupport.h; sourceTree = ""; }; + 43F700681927F99A00CA4038 /* CDXMacOSXSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXMacOSXSupport.m; sourceTree = ""; }; + 43F700691927F99A00CA4038 /* CDXPropertyModifierAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXPropertyModifierAction.h; sourceTree = ""; }; + 43F7006A1927F99A00CA4038 /* CDXPropertyModifierAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXPropertyModifierAction.m; sourceTree = ""; }; + 43F7006B1927F99A00CA4038 /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosDenshion.h; sourceTree = ""; }; + 43F7006C1927F99A00CA4038 /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosDenshion.m; sourceTree = ""; }; + 43F7006D1927F99A00CA4038 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; + 43F7006E1927F99A00CA4038 /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine.h; sourceTree = ""; }; + 43F7006F1927F99A00CA4038 /* SimpleAudioEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine.m; sourceTree = ""; }; + 43F700701927F99A00CA4038 /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_cocos2d.txt; path = cocos2d/LICENSE_cocos2d.txt; sourceTree = SOURCE_ROOT; }; + 43F700711927F99A00CA4038 /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_CocosDenshion.txt; path = cocos2d/LICENSE_CocosDenshion.txt; sourceTree = SOURCE_ROOT; }; + 43F700D71927F9A800CA4038 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; + 43F700D91927F9A800CA4038 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; + 43F700DA1927F9A800CA4038 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; + 43F700DB1927F9A800CA4038 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; + 43F700DC1927F9A800CA4038 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; + 43F700DD1927F9A800CA4038 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; + 43F700DE1927F9A800CA4038 /* neon_matrix_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neon_matrix_impl.h; sourceTree = ""; }; + 43F700DF1927F9A800CA4038 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; + 43F700E01927F9A800CA4038 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; + 43F700E11927F9A800CA4038 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; + 43F700E21927F9A800CA4038 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; + 43F700E31927F9A800CA4038 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; + 43F700E41927F9A800CA4038 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; + 43F700E51927F9A800CA4038 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; + 43F700E71927F9A800CA4038 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; + 43F700E81927F9A800CA4038 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ChangeLog; sourceTree = ""; }; + 43F700E91927F9A800CA4038 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + 43F700EB1927F9A800CA4038 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; + 43F700EC1927F9A800CA4038 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; + 43F700ED1927F9A800CA4038 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; + 43F700EE1927F9A800CA4038 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; + 43F700EF1927F9A800CA4038 /* neon_matrix_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = neon_matrix_impl.c; sourceTree = ""; }; + 43F700F01927F9A800CA4038 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; + 43F700F11927F9A800CA4038 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; + 43F700F21927F9A800CA4038 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; + 43F700F31927F9A800CA4038 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; + 43F700F41927F9A800CA4038 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; + 43F700F51927F9A800CA4038 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; + 43F700F61927F9A800CA4038 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; + 43F701061927F9B500CA4038 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_Kazmath.txt; path = cocos2d/LICENSE_Kazmath.txt; sourceTree = SOURCE_ROOT; }; + 43F7010C1927FBC700CA4038 /* goblins-ffd.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = "goblins-ffd.atlas"; path = "Resources/goblins-ffd.atlas"; sourceTree = ""; }; + 43F7010D1927FBC700CA4038 /* goblins-ffd.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = "goblins-ffd.json"; path = "Resources/goblins-ffd.json"; sourceTree = ""; }; + 43F7010E1927FBC700CA4038 /* goblins-ffd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "goblins-ffd.png"; path = "Resources/goblins-ffd.png"; sourceTree = ""; }; + 43F7FF381927F91900CA4038 /* Animation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Animation.c; path = "../../spine-c/src/spine/Animation.c"; sourceTree = ""; }; + 43F7FF391927F91900CA4038 /* AnimationState.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationState.c; path = "../../spine-c/src/spine/AnimationState.c"; sourceTree = ""; }; + 43F7FF3A1927F91900CA4038 /* AnimationStateData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationStateData.c; path = "../../spine-c/src/spine/AnimationStateData.c"; sourceTree = ""; }; + 43F7FF3B1927F91900CA4038 /* Atlas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Atlas.c; path = "../../spine-c/src/spine/Atlas.c"; sourceTree = ""; }; + 43F7FF3C1927F91900CA4038 /* AtlasAttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AtlasAttachmentLoader.c; path = "../../spine-c/src/spine/AtlasAttachmentLoader.c"; sourceTree = ""; }; + 43F7FF3D1927F91900CA4038 /* Attachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Attachment.c; path = "../../spine-c/src/spine/Attachment.c"; sourceTree = ""; }; + 43F7FF3E1927F91900CA4038 /* AttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AttachmentLoader.c; path = "../../spine-c/src/spine/AttachmentLoader.c"; sourceTree = ""; }; + 43F7FF3F1927F91900CA4038 /* Bone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Bone.c; path = "../../spine-c/src/spine/Bone.c"; sourceTree = ""; }; + 43F7FF401927F91900CA4038 /* BoneData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoneData.c; path = "../../spine-c/src/spine/BoneData.c"; sourceTree = ""; }; + 43F7FF411927F91900CA4038 /* BoundingBoxAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoundingBoxAttachment.c; path = "../../spine-c/src/spine/BoundingBoxAttachment.c"; sourceTree = ""; }; + 43F7FF421927F91900CA4038 /* Event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Event.c; path = "../../spine-c/src/spine/Event.c"; sourceTree = ""; }; + 43F7FF431927F91900CA4038 /* EventData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = EventData.c; path = "../../spine-c/src/spine/EventData.c"; sourceTree = ""; }; + 43F7FF441927F91900CA4038 /* extension.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = extension.c; path = "../../spine-c/src/spine/extension.c"; sourceTree = ""; }; + 43F7FF451927F91900CA4038 /* Json.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Json.c; path = "../../spine-c/src/spine/Json.c"; sourceTree = ""; }; + 43F7FF461927F91900CA4038 /* Json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Json.h; path = "../../spine-c/src/spine/Json.h"; sourceTree = ""; }; + 43F7FF471927F91900CA4038 /* MeshAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = MeshAttachment.c; path = "../../spine-c/src/spine/MeshAttachment.c"; sourceTree = ""; }; + 43F7FF481927F91900CA4038 /* RegionAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = RegionAttachment.c; path = "../../spine-c/src/spine/RegionAttachment.c"; sourceTree = ""; }; + 43F7FF491927F91900CA4038 /* Skeleton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skeleton.c; path = "../../spine-c/src/spine/Skeleton.c"; sourceTree = ""; }; + 43F7FF4A1927F91900CA4038 /* SkeletonBounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonBounds.c; path = "../../spine-c/src/spine/SkeletonBounds.c"; sourceTree = ""; }; + 43F7FF4B1927F91900CA4038 /* SkeletonData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonData.c; path = "../../spine-c/src/spine/SkeletonData.c"; sourceTree = ""; }; + 43F7FF4C1927F91900CA4038 /* SkeletonJson.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonJson.c; path = "../../spine-c/src/spine/SkeletonJson.c"; sourceTree = ""; }; + 43F7FF4D1927F91900CA4038 /* Skin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skin.c; path = "../../spine-c/src/spine/Skin.c"; sourceTree = ""; }; + 43F7FF4E1927F91900CA4038 /* SkinnedMeshAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkinnedMeshAttachment.c; path = "../../spine-c/src/spine/SkinnedMeshAttachment.c"; sourceTree = ""; }; + 43F7FF4F1927F91900CA4038 /* Slot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Slot.c; path = "../../spine-c/src/spine/Slot.c"; sourceTree = ""; }; + 43F7FF501927F91900CA4038 /* SlotData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SlotData.c; path = "../../spine-c/src/spine/SlotData.c"; sourceTree = ""; }; + 43F7FF691927F92500CA4038 /* Animation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Animation.h; path = "../../spine-c/include/spine/Animation.h"; sourceTree = ""; }; + 43F7FF6A1927F92500CA4038 /* AnimationState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationState.h; path = "../../spine-c/include/spine/AnimationState.h"; sourceTree = ""; }; + 43F7FF6B1927F92500CA4038 /* AnimationStateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationStateData.h; path = "../../spine-c/include/spine/AnimationStateData.h"; sourceTree = ""; }; + 43F7FF6C1927F92500CA4038 /* Atlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Atlas.h; path = "../../spine-c/include/spine/Atlas.h"; sourceTree = ""; }; + 43F7FF6D1927F92500CA4038 /* AtlasAttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AtlasAttachmentLoader.h; path = "../../spine-c/include/spine/AtlasAttachmentLoader.h"; sourceTree = ""; }; + 43F7FF6E1927F92500CA4038 /* Attachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Attachment.h; path = "../../spine-c/include/spine/Attachment.h"; sourceTree = ""; }; + 43F7FF6F1927F92500CA4038 /* AttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AttachmentLoader.h; path = "../../spine-c/include/spine/AttachmentLoader.h"; sourceTree = ""; }; + 43F7FF701927F92500CA4038 /* Bone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Bone.h; path = "../../spine-c/include/spine/Bone.h"; sourceTree = ""; }; + 43F7FF711927F92500CA4038 /* BoneData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoneData.h; path = "../../spine-c/include/spine/BoneData.h"; sourceTree = ""; }; + 43F7FF721927F92500CA4038 /* BoundingBoxAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoundingBoxAttachment.h; path = "../../spine-c/include/spine/BoundingBoxAttachment.h"; sourceTree = ""; }; + 43F7FF731927F92500CA4038 /* Event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Event.h; path = "../../spine-c/include/spine/Event.h"; sourceTree = ""; }; + 43F7FF741927F92500CA4038 /* EventData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventData.h; path = "../../spine-c/include/spine/EventData.h"; sourceTree = ""; }; + 43F7FF751927F92500CA4038 /* extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extension.h; path = "../../spine-c/include/spine/extension.h"; sourceTree = ""; }; + 43F7FF761927F92500CA4038 /* MeshAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeshAttachment.h; path = "../../spine-c/include/spine/MeshAttachment.h"; sourceTree = ""; }; + 43F7FF771927F92500CA4038 /* RegionAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegionAttachment.h; path = "../../spine-c/include/spine/RegionAttachment.h"; sourceTree = ""; }; + 43F7FF781927F92500CA4038 /* Skeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skeleton.h; path = "../../spine-c/include/spine/Skeleton.h"; sourceTree = ""; }; + 43F7FF791927F92500CA4038 /* SkeletonBounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonBounds.h; path = "../../spine-c/include/spine/SkeletonBounds.h"; sourceTree = ""; }; + 43F7FF7A1927F92500CA4038 /* SkeletonData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonData.h; path = "../../spine-c/include/spine/SkeletonData.h"; sourceTree = ""; }; + 43F7FF7B1927F92500CA4038 /* SkeletonJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonJson.h; path = "../../spine-c/include/spine/SkeletonJson.h"; sourceTree = ""; }; + 43F7FF7C1927F92500CA4038 /* Skin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skin.h; path = "../../spine-c/include/spine/Skin.h"; sourceTree = ""; }; + 43F7FF7D1927F92500CA4038 /* SkinnedMeshAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkinnedMeshAttachment.h; path = "../../spine-c/include/spine/SkinnedMeshAttachment.h"; sourceTree = ""; }; + 43F7FF7E1927F92500CA4038 /* Slot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Slot.h; path = "../../spine-c/include/spine/Slot.h"; sourceTree = ""; }; + 43F7FF7F1927F92500CA4038 /* SlotData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SlotData.h; path = "../../spine-c/include/spine/SlotData.h"; sourceTree = ""; }; + 43F7FF801927F92500CA4038 /* spine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spine.h; path = "../../spine-c/include/spine/spine.h"; sourceTree = ""; }; + 43F7FF811927F94800CA4038 /* PolygonBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PolygonBatch.h; path = src/spine/PolygonBatch.h; sourceTree = ""; }; + 43F7FF821927F94800CA4038 /* PolygonBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PolygonBatch.m; path = src/spine/PolygonBatch.m; sourceTree = ""; }; + 43F7FF831927F94800CA4038 /* SkeletonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonAnimation.h; path = src/spine/SkeletonAnimation.h; sourceTree = ""; }; + 43F7FF841927F94800CA4038 /* SkeletonAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SkeletonAnimation.m; path = src/spine/SkeletonAnimation.m; sourceTree = ""; }; + 43F7FF851927F94800CA4038 /* SkeletonRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonRenderer.h; path = src/spine/SkeletonRenderer.h; sourceTree = ""; }; + 43F7FF861927F94800CA4038 /* SkeletonRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SkeletonRenderer.m; path = src/spine/SkeletonRenderer.m; sourceTree = ""; }; + 43F7FF8A1927F96700CA4038 /* GoblinsExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = GoblinsExample.h; path = example/GoblinsExample.h; sourceTree = ""; }; + 43F7FF8B1927F96700CA4038 /* GoblinsExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = GoblinsExample.m; path = example/GoblinsExample.m; sourceTree = ""; }; + 43F7FF8C1927F96700CA4038 /* SpineboyExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SpineboyExample.h; path = example/SpineboyExample.h; sourceTree = ""; }; + 43F7FF8D1927F96700CA4038 /* SpineboyExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SpineboyExample.m; path = example/SpineboyExample.m; sourceTree = ""; }; + 43F7FF911927F99A00CA4038 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; + 43F7FF921927F99A00CA4038 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; + 43F7FF931927F99A00CA4038 /* CCActionCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCamera.h; sourceTree = ""; }; + 43F7FF941927F99A00CA4038 /* CCActionCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCamera.m; sourceTree = ""; }; + 43F7FF951927F99A00CA4038 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; + 43F7FF961927F99A00CA4038 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; + 43F7FF971927F99A00CA4038 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; + 43F7FF981927F99A00CA4038 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; + 43F7FF991927F99A00CA4038 /* CCActionGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid.h; sourceTree = ""; }; + 43F7FF9A1927F99A00CA4038 /* CCActionGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid.m; sourceTree = ""; }; + 43F7FF9B1927F99A00CA4038 /* CCActionGrid3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid3D.h; sourceTree = ""; }; + 43F7FF9C1927F99A00CA4038 /* CCActionGrid3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid3D.m; sourceTree = ""; }; + 43F7FF9D1927F99A00CA4038 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; + 43F7FF9E1927F99A00CA4038 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; + 43F7FF9F1927F99A00CA4038 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInterval.h; sourceTree = ""; }; + 43F7FFA01927F99A00CA4038 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInterval.m; sourceTree = ""; }; + 43F7FFA11927F99A00CA4038 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; + 43F7FFA21927F99A00CA4038 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; + 43F7FFA31927F99A00CA4038 /* CCActionPageTurn3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionPageTurn3D.h; sourceTree = ""; }; + 43F7FFA41927F99A00CA4038 /* CCActionPageTurn3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionPageTurn3D.m; sourceTree = ""; }; + 43F7FFA51927F99A00CA4038 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; + 43F7FFA61927F99A00CA4038 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; + 43F7FFA71927F99A00CA4038 /* CCActionTiledGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTiledGrid.h; sourceTree = ""; }; + 43F7FFA81927F99A00CA4038 /* CCActionTiledGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTiledGrid.m; sourceTree = ""; }; + 43F7FFA91927F99A00CA4038 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; + 43F7FFAA1927F99A00CA4038 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; + 43F7FFAB1927F99A00CA4038 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; + 43F7FFAC1927F99A00CA4038 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; + 43F7FFAD1927F99A00CA4038 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; + 43F7FFAE1927F99A00CA4038 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; + 43F7FFAF1927F99A00CA4038 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAtlasNode.h; sourceTree = ""; }; + 43F7FFB01927F99A00CA4038 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAtlasNode.m; sourceTree = ""; }; + 43F7FFB11927F99A00CA4038 /* CCCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCCamera.h; sourceTree = ""; }; + 43F7FFB21927F99A00CA4038 /* CCCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCCamera.m; sourceTree = ""; }; + 43F7FFB31927F99A00CA4038 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; + 43F7FFB41927F99A00CA4038 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; + 43F7FFB51927F99A00CA4038 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; + 43F7FFB61927F99A00CA4038 /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; + 43F7FFB71927F99A00CA4038 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; + 43F7FFB81927F99A00CA4038 /* ccDeprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccDeprecated.h; sourceTree = ""; }; + 43F7FFB91927F99A00CA4038 /* ccDeprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccDeprecated.m; sourceTree = ""; }; + 43F7FFBA1927F99A00CA4038 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; + 43F7FFBB1927F99A00CA4038 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; + 43F7FFBC1927F99A00CA4038 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; + 43F7FFBD1927F99A00CA4038 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; + 43F7FFBE1927F99A00CA4038 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; + 43F7FFBF1927F99A00CA4038 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; + 43F7FFC01927F99A00CA4038 /* CCFontDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFontDefinition.h; sourceTree = ""; }; + 43F7FFC11927F99A00CA4038 /* CCFontDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFontDefinition.m; sourceTree = ""; }; + 43F7FFC21927F99A00CA4038 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; + 43F7FFC31927F99A00CA4038 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; + 43F7FFC41927F99A00CA4038 /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; + 43F7FFC51927F99A00CA4038 /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; + 43F7FFC61927F99A00CA4038 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; + 43F7FFC71927F99A00CA4038 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; + 43F7FFC81927F99A00CA4038 /* CCGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrabber.h; sourceTree = ""; }; + 43F7FFC91927F99A00CA4038 /* CCGrabber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrabber.m; sourceTree = ""; }; + 43F7FFCA1927F99A00CA4038 /* CCGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrid.h; sourceTree = ""; }; + 43F7FFCB1927F99A00CA4038 /* CCGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrid.m; sourceTree = ""; }; + 43F7FFCC1927F99A00CA4038 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; + 43F7FFCD1927F99A00CA4038 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; + 43F7FFCE1927F99A00CA4038 /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont.h; sourceTree = ""; }; + 43F7FFCF1927F99A00CA4038 /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelBMFont.m; sourceTree = ""; }; + 43F7FFD01927F99A00CA4038 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; + 43F7FFD11927F99A00CA4038 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; + 43F7FFD21927F99A00CA4038 /* CCLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayer.h; sourceTree = ""; }; + 43F7FFD31927F99A00CA4038 /* CCLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayer.m; sourceTree = ""; }; + 43F7FFD41927F99A00CA4038 /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; + 43F7FFD51927F99A00CA4038 /* CCMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenu.h; sourceTree = ""; }; + 43F7FFD61927F99A00CA4038 /* CCMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenu.m; sourceTree = ""; }; + 43F7FFD71927F99A00CA4038 /* CCMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenuItem.h; sourceTree = ""; }; + 43F7FFD81927F99A00CA4038 /* CCMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenuItem.m; sourceTree = ""; }; + 43F7FFD91927F99A00CA4038 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; + 43F7FFDA1927F99A00CA4038 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; + 43F7FFDB1927F99A00CA4038 /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; + 43F7FFDC1927F99A00CA4038 /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; + 43F7FFDD1927F99A00CA4038 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; + 43F7FFDE1927F99A00CA4038 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; + 43F7FFDF1927F99A00CA4038 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; + 43F7FFE01927F99A00CA4038 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; + 43F7FFE11927F99A00CA4038 /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; + 43F7FFE21927F99A00CA4038 /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; + 43F7FFE31927F99A00CA4038 /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; + 43F7FFE41927F99A00CA4038 /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; + 43F7FFE51927F99A00CA4038 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; + 43F7FFE61927F99A00CA4038 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; + 43F7FFE71927F99A00CA4038 /* CCParticleSystemQuad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemQuad.h; sourceTree = ""; }; + 43F7FFE81927F99A00CA4038 /* CCParticleSystemQuad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemQuad.m; sourceTree = ""; }; + 43F7FFE91927F99A00CA4038 /* CCPhysicsDebugNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsDebugNode.h; sourceTree = ""; }; + 43F7FFEA1927F99A00CA4038 /* CCPhysicsDebugNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsDebugNode.m; sourceTree = ""; }; + 43F7FFEB1927F99A00CA4038 /* CCPhysicsSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsSprite.h; sourceTree = ""; }; + 43F7FFEC1927F99A00CA4038 /* CCPhysicsSprite.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCPhysicsSprite.mm; sourceTree = ""; }; + 43F7FFED1927F99A00CA4038 /* CCProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressTimer.h; sourceTree = ""; }; + 43F7FFEE1927F99A00CA4038 /* CCProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressTimer.m; sourceTree = ""; }; + 43F7FFEF1927F99A00CA4038 /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProtocols.h; sourceTree = ""; }; + 43F7FFF01927F99A00CA4038 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; + 43F7FFF11927F99A00CA4038 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; + 43F7FFF21927F99A00CA4038 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; + 43F7FFF31927F99A00CA4038 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; + 43F7FFF41927F99A00CA4038 /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; + 43F7FFF51927F99A00CA4038 /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; + 43F7FFF61927F99A00CA4038 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; + 43F7FFF71927F99A00CA4038 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; + 43F7FFF81927F99A00CA4038 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; + 43F7FFF91927F99A00CA4038 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; + 43F7FFFA1927F99A00CA4038 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; + 43F7FFFB1927F99A00CA4038 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; + 43F7FFFC1927F99A00CA4038 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; + 43F7FFFD1927F99A00CA4038 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; + 43F7FFFE1927F99A00CA4038 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; + 43F7FFFF1927F99A00CA4038 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; + 652107951895250000B1FF07 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; + 9A5D2495170A94DA0030D4DD /* SpineExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpineExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; + 9A5D249C170A94DA0030D4DD /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; + 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; + 9A5D24A2170A94DA0030D4DD /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; + 9A5D24A4170A94DA0030D4DD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; + 9A5D24A8170A94DA0030D4DD /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 9A5D2492170A94DA0030D4DD /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 652107961895250000B1FF07 /* CoreText.framework in Frameworks */, + 9A5D2499170A94DA0030D4DD /* QuartzCore.framework in Frameworks */, + 9A5D249B170A94DA0030D4DD /* OpenGLES.framework in Frameworks */, + 9A5D249D170A94DA0030D4DD /* OpenAL.framework in Frameworks */, + 9A5D249F170A94DA0030D4DD /* AudioToolbox.framework in Frameworks */, + 9A5D24A1170A94DA0030D4DD /* AVFoundation.framework in Frameworks */, + 9A5D24A3170A94DA0030D4DD /* UIKit.framework in Frameworks */, + 9A5D24A5170A94DA0030D4DD /* Foundation.framework in Frameworks */, + 9A5D24A7170A94DA0030D4DD /* CoreGraphics.framework in Frameworks */, + 9A5D24A9170A94DA0030D4DD /* GameKit.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 43C32821170B0BBC004A9460 /* Classes */ = { + isa = PBXGroup; + children = ( + 43C32822170B0BC2004A9460 /* spine-c */, + 43C32823170B0BC7004A9460 /* spine-cocos2d-iphone */, + 43F7FF8C1927F96700CA4038 /* SpineboyExample.h */, + 43F7FF8D1927F96700CA4038 /* SpineboyExample.m */, + 43F7FF8A1927F96700CA4038 /* GoblinsExample.h */, + 43F7FF8B1927F96700CA4038 /* GoblinsExample.m */, + 43C32A07170B10FF004A9460 /* AppDelegate.h */, + 43C32A08170B10FF004A9460 /* AppDelegate.m */, + 43C32A05170B0F93004A9460 /* main.m */, + 43C32889170B0E9F004A9460 /* Prefix.pch */, + ); + name = Classes; + sourceTree = ""; + }; + 43C32822170B0BC2004A9460 /* spine-c */ = { + isa = PBXGroup; + children = ( + 43F7FF381927F91900CA4038 /* Animation.c */, + 43F7FF691927F92500CA4038 /* Animation.h */, + 43F7FF391927F91900CA4038 /* AnimationState.c */, + 43F7FF6A1927F92500CA4038 /* AnimationState.h */, + 43F7FF3A1927F91900CA4038 /* AnimationStateData.c */, + 43F7FF6B1927F92500CA4038 /* AnimationStateData.h */, + 43F7FF3B1927F91900CA4038 /* Atlas.c */, + 43F7FF6C1927F92500CA4038 /* Atlas.h */, + 43F7FF3C1927F91900CA4038 /* AtlasAttachmentLoader.c */, + 43F7FF6D1927F92500CA4038 /* AtlasAttachmentLoader.h */, + 43F7FF3D1927F91900CA4038 /* Attachment.c */, + 43F7FF6E1927F92500CA4038 /* Attachment.h */, + 43F7FF3E1927F91900CA4038 /* AttachmentLoader.c */, + 43F7FF6F1927F92500CA4038 /* AttachmentLoader.h */, + 43F7FF3F1927F91900CA4038 /* Bone.c */, + 43F7FF701927F92500CA4038 /* Bone.h */, + 43F7FF401927F91900CA4038 /* BoneData.c */, + 43F7FF711927F92500CA4038 /* BoneData.h */, + 43F7FF411927F91900CA4038 /* BoundingBoxAttachment.c */, + 43F7FF721927F92500CA4038 /* BoundingBoxAttachment.h */, + 43F7FF421927F91900CA4038 /* Event.c */, + 43F7FF731927F92500CA4038 /* Event.h */, + 43F7FF431927F91900CA4038 /* EventData.c */, + 43F7FF741927F92500CA4038 /* EventData.h */, + 43F7FF441927F91900CA4038 /* extension.c */, + 43F7FF751927F92500CA4038 /* extension.h */, + 43F7FF451927F91900CA4038 /* Json.c */, + 43F7FF461927F91900CA4038 /* Json.h */, + 43F7FF471927F91900CA4038 /* MeshAttachment.c */, + 43F7FF761927F92500CA4038 /* MeshAttachment.h */, + 43F7FF481927F91900CA4038 /* RegionAttachment.c */, + 43F7FF771927F92500CA4038 /* RegionAttachment.h */, + 43F7FF491927F91900CA4038 /* Skeleton.c */, + 43F7FF781927F92500CA4038 /* Skeleton.h */, + 43F7FF4A1927F91900CA4038 /* SkeletonBounds.c */, + 43F7FF791927F92500CA4038 /* SkeletonBounds.h */, + 43F7FF4B1927F91900CA4038 /* SkeletonData.c */, + 43F7FF7A1927F92500CA4038 /* SkeletonData.h */, + 43F7FF4C1927F91900CA4038 /* SkeletonJson.c */, + 43F7FF7B1927F92500CA4038 /* SkeletonJson.h */, + 43F7FF4D1927F91900CA4038 /* Skin.c */, + 43F7FF7C1927F92500CA4038 /* Skin.h */, + 43F7FF4E1927F91900CA4038 /* SkinnedMeshAttachment.c */, + 43F7FF7D1927F92500CA4038 /* SkinnedMeshAttachment.h */, + 43F7FF4F1927F91900CA4038 /* Slot.c */, + 43F7FF7E1927F92500CA4038 /* Slot.h */, + 43F7FF501927F91900CA4038 /* SlotData.c */, + 43F7FF7F1927F92500CA4038 /* SlotData.h */, + 43F7FF801927F92500CA4038 /* spine.h */, + ); + name = "spine-c"; + sourceTree = ""; + }; + 43C32823170B0BC7004A9460 /* spine-cocos2d-iphone */ = { + isa = PBXGroup; + children = ( + 43F7FF811927F94800CA4038 /* PolygonBatch.h */, + 43F7FF821927F94800CA4038 /* PolygonBatch.m */, + 43F7FF831927F94800CA4038 /* SkeletonAnimation.h */, + 43F7FF841927F94800CA4038 /* SkeletonAnimation.m */, + 43F7FF851927F94800CA4038 /* SkeletonRenderer.h */, + 43F7FF861927F94800CA4038 /* SkeletonRenderer.m */, + 43C3282E170B0C19004A9460 /* spine-cocos2d-iphone.h */, + 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */, + ); + name = "spine-cocos2d-iphone"; + sourceTree = ""; + }; + 43C32867170B0C7F004A9460 /* Resources */ = { + isa = PBXGroup; + children = ( + 43F7010C1927FBC700CA4038 /* goblins-ffd.atlas */, + 43F7010D1927FBC700CA4038 /* goblins-ffd.json */, + 43F7010E1927FBC700CA4038 /* goblins-ffd.png */, + 43C32868170B0DA6004A9460 /* spineboy.json */, + 43C3286A170B0DA6004A9460 /* spineboy.atlas */, + 43C3286B170B0DA6004A9460 /* spineboy.png */, + ); + name = Resources; + sourceTree = ""; + }; + 43C32870170B0DAD004A9460 /* Resources-ios */ = { + isa = PBXGroup; + children = ( + 43C32871170B0DBE004A9460 /* Default-568h@2x.png */, + 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */, + 43C32873170B0DBE004A9460 /* Default.png */, + 43C32874170B0DBE004A9460 /* Default@2x.png */, + 43C32875170B0DBE004A9460 /* Icon-72.png */, + 43C32876170B0DBE004A9460 /* Icon-Small-50.png */, + 43C32877170B0DBE004A9460 /* Icon-Small.png */, + 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */, + 43C32879170B0DBE004A9460 /* Icon.png */, + 43C3287A170B0DBE004A9460 /* Icon@2x.png */, + 43C3287B170B0DBE004A9460 /* Info.plist */, + 43C3287C170B0DBE004A9460 /* iTunesArtwork */, + ); + name = "Resources-ios"; + sourceTree = ""; + }; + 43F7002C1927F99A00CA4038 /* Platforms */ = { + isa = PBXGroup; + children = ( + 43F7002D1927F99A00CA4038 /* CCGL.h */, + 43F7002E1927F99A00CA4038 /* CCNS.h */, + 43F7002F1927F99A00CA4038 /* iOS */, + 43F7003C1927F99A00CA4038 /* Mac */, + ); + path = Platforms; + sourceTree = ""; + }; + 43F7002F1927F99A00CA4038 /* iOS */ = { + isa = PBXGroup; + children = ( + 43F700301927F99A00CA4038 /* CCDirectorIOS.h */, + 43F700311927F99A00CA4038 /* CCDirectorIOS.m */, + 43F700321927F99A00CA4038 /* CCES2Renderer.h */, + 43F700331927F99A00CA4038 /* CCES2Renderer.m */, + 43F700341927F99A00CA4038 /* CCESRenderer.h */, + 43F700351927F99A00CA4038 /* CCGLView.h */, + 43F700361927F99A00CA4038 /* CCGLView.m */, + 43F700371927F99A00CA4038 /* CCTouchDelegateProtocol.h */, + 43F700381927F99A00CA4038 /* CCTouchDispatcher.h */, + 43F700391927F99A00CA4038 /* CCTouchDispatcher.m */, + 43F7003A1927F99A00CA4038 /* CCTouchHandler.h */, + 43F7003B1927F99A00CA4038 /* CCTouchHandler.m */, + ); + path = iOS; + sourceTree = ""; + }; + 43F7003C1927F99A00CA4038 /* Mac */ = { + isa = PBXGroup; + children = ( + 43F7003D1927F99A00CA4038 /* CCDirectorMac.h */, + 43F7003E1927F99A00CA4038 /* CCDirectorMac.m */, + 43F7003F1927F99A00CA4038 /* CCEventDispatcher.h */, + 43F700401927F99A00CA4038 /* CCEventDispatcher.m */, + 43F700411927F99A00CA4038 /* CCGLView.h */, + 43F700421927F99A00CA4038 /* CCGLView.m */, + 43F700431927F99A00CA4038 /* CCWindow.h */, + 43F700441927F99A00CA4038 /* CCWindow.m */, + ); + path = Mac; + sourceTree = ""; + }; + 43F700451927F99A00CA4038 /* Support */ = { + isa = PBXGroup; + children = ( + 43F700461927F99A00CA4038 /* base64.c */, + 43F700471927F99A00CA4038 /* base64.h */, + 43F700481927F99A00CA4038 /* CCArray.h */, + 43F700491927F99A00CA4038 /* CCArray.m */, + 43F7004A1927F99A00CA4038 /* ccCArray.h */, + 43F7004B1927F99A00CA4038 /* ccCArray.m */, + 43F7004C1927F99A00CA4038 /* CCFileUtils.h */, + 43F7004D1927F99A00CA4038 /* CCFileUtils.m */, + 43F7004E1927F99A00CA4038 /* CCProfiling.h */, + 43F7004F1927F99A00CA4038 /* CCProfiling.m */, + 43F700501927F99A00CA4038 /* ccUtils.c */, + 43F700511927F99A00CA4038 /* ccUtils.h */, + 43F700521927F99A00CA4038 /* CCVertex.h */, + 43F700531927F99A00CA4038 /* CCVertex.m */, + 43F700541927F99A00CA4038 /* CGPointExtension.h */, + 43F700551927F99A00CA4038 /* CGPointExtension.m */, + 43F700561927F99A00CA4038 /* NSThread+performBlock.h */, + 43F700571927F99A00CA4038 /* NSThread+performBlock.m */, + 43F700581927F99A00CA4038 /* OpenGL_Internal.h */, + 43F700591927F99A00CA4038 /* TGAlib.h */, + 43F7005A1927F99A00CA4038 /* TGAlib.m */, + 43F7005B1927F99A00CA4038 /* TransformUtils.h */, + 43F7005C1927F99A00CA4038 /* TransformUtils.m */, + 43F7005D1927F99A00CA4038 /* uthash.h */, + 43F7005E1927F99A00CA4038 /* utlist.h */, + 43F7005F1927F99A00CA4038 /* ZipUtils.h */, + 43F700601927F99A00CA4038 /* ZipUtils.m */, + ); + path = Support; + sourceTree = ""; + }; + 43F700611927F99A00CA4038 /* CocosDenshion */ = { + isa = PBXGroup; + children = ( + 43F700621927F99A00CA4038 /* CDAudioManager.h */, + 43F700631927F99A00CA4038 /* CDAudioManager.m */, + 43F700641927F99A00CA4038 /* CDConfig.h */, + 43F700651927F99A00CA4038 /* CDOpenALSupport.h */, + 43F700661927F99A00CA4038 /* CDOpenALSupport.m */, + 43F700671927F99A00CA4038 /* CDXMacOSXSupport.h */, + 43F700681927F99A00CA4038 /* CDXMacOSXSupport.m */, + 43F700691927F99A00CA4038 /* CDXPropertyModifierAction.h */, + 43F7006A1927F99A00CA4038 /* CDXPropertyModifierAction.m */, + 43F7006B1927F99A00CA4038 /* CocosDenshion.h */, + 43F7006C1927F99A00CA4038 /* CocosDenshion.m */, + 43F7006D1927F99A00CA4038 /* README.md */, + 43F7006E1927F99A00CA4038 /* SimpleAudioEngine.h */, + 43F7006F1927F99A00CA4038 /* SimpleAudioEngine.m */, + ); + name = CocosDenshion; + path = cocos2d/CocosDenshion; + sourceTree = SOURCE_ROOT; + }; + 43F700D41927F9A800CA4038 /* kazmath */ = { + isa = PBXGroup; + children = ( + 43F700D51927F9A800CA4038 /* include */, + 43F700E61927F9A800CA4038 /* src */, + ); + name = kazmath; + path = cocos2d/external/kazmath; + sourceTree = SOURCE_ROOT; + }; + 43F700D51927F9A800CA4038 /* include */ = { + isa = PBXGroup; + children = ( + 43F700D61927F9A800CA4038 /* kazmath */, + ); + path = include; + sourceTree = ""; + }; + 43F700D61927F9A800CA4038 /* kazmath */ = { + isa = PBXGroup; + children = ( + 43F700D71927F9A800CA4038 /* aabb.h */, + 43F700D81927F9A800CA4038 /* GL */, + 43F700DB1927F9A800CA4038 /* kazmath.h */, + 43F700DC1927F9A800CA4038 /* mat3.h */, + 43F700DD1927F9A800CA4038 /* mat4.h */, + 43F700DE1927F9A800CA4038 /* neon_matrix_impl.h */, + 43F700DF1927F9A800CA4038 /* plane.h */, + 43F700E01927F9A800CA4038 /* quaternion.h */, + 43F700E11927F9A800CA4038 /* ray2.h */, + 43F700E21927F9A800CA4038 /* utility.h */, + 43F700E31927F9A800CA4038 /* vec2.h */, + 43F700E41927F9A800CA4038 /* vec3.h */, + 43F700E51927F9A800CA4038 /* vec4.h */, + ); + path = kazmath; + sourceTree = ""; + }; + 43F700D81927F9A800CA4038 /* GL */ = { + isa = PBXGroup; + children = ( + 43F700D91927F9A800CA4038 /* mat4stack.h */, + 43F700DA1927F9A800CA4038 /* matrix.h */, + ); + path = GL; + sourceTree = ""; + }; + 43F700E61927F9A800CA4038 /* src */ = { + isa = PBXGroup; + children = ( + 43F700E71927F9A800CA4038 /* aabb.c */, + 43F700E81927F9A800CA4038 /* ChangeLog */, + 43F700E91927F9A800CA4038 /* CMakeLists.txt */, + 43F700EA1927F9A800CA4038 /* GL */, + 43F700ED1927F9A800CA4038 /* mat3.c */, + 43F700EE1927F9A800CA4038 /* mat4.c */, + 43F700EF1927F9A800CA4038 /* neon_matrix_impl.c */, + 43F700F01927F9A800CA4038 /* plane.c */, + 43F700F11927F9A800CA4038 /* quaternion.c */, + 43F700F21927F9A800CA4038 /* ray2.c */, + 43F700F31927F9A800CA4038 /* utility.c */, + 43F700F41927F9A800CA4038 /* vec2.c */, + 43F700F51927F9A800CA4038 /* vec3.c */, + 43F700F61927F9A800CA4038 /* vec4.c */, + ); + path = src; + sourceTree = ""; + }; + 43F700EA1927F9A800CA4038 /* GL */ = { + isa = PBXGroup; + children = ( + 43F700EB1927F9A800CA4038 /* mat4stack.c */, + 43F700EC1927F9A800CA4038 /* matrix.c */, + ); + path = GL; + sourceTree = ""; + }; + 43F7FF901927F99A00CA4038 /* cocos2d */ = { + isa = PBXGroup; + children = ( + 43F7FF911927F99A00CA4038 /* CCAction.h */, + 43F7FF921927F99A00CA4038 /* CCAction.m */, + 43F7FF931927F99A00CA4038 /* CCActionCamera.h */, + 43F7FF941927F99A00CA4038 /* CCActionCamera.m */, + 43F7FF951927F99A00CA4038 /* CCActionCatmullRom.h */, + 43F7FF961927F99A00CA4038 /* CCActionCatmullRom.m */, + 43F7FF971927F99A00CA4038 /* CCActionEase.h */, + 43F7FF981927F99A00CA4038 /* CCActionEase.m */, + 43F7FF991927F99A00CA4038 /* CCActionGrid.h */, + 43F7FF9A1927F99A00CA4038 /* CCActionGrid.m */, + 43F7FF9B1927F99A00CA4038 /* CCActionGrid3D.h */, + 43F7FF9C1927F99A00CA4038 /* CCActionGrid3D.m */, + 43F7FF9D1927F99A00CA4038 /* CCActionInstant.h */, + 43F7FF9E1927F99A00CA4038 /* CCActionInstant.m */, + 43F7FF9F1927F99A00CA4038 /* CCActionInterval.h */, + 43F7FFA01927F99A00CA4038 /* CCActionInterval.m */, + 43F7FFA11927F99A00CA4038 /* CCActionManager.h */, + 43F7FFA21927F99A00CA4038 /* CCActionManager.m */, + 43F7FFA31927F99A00CA4038 /* CCActionPageTurn3D.h */, + 43F7FFA41927F99A00CA4038 /* CCActionPageTurn3D.m */, + 43F7FFA51927F99A00CA4038 /* CCActionProgressTimer.h */, + 43F7FFA61927F99A00CA4038 /* CCActionProgressTimer.m */, + 43F7FFA71927F99A00CA4038 /* CCActionTiledGrid.h */, + 43F7FFA81927F99A00CA4038 /* CCActionTiledGrid.m */, + 43F7FFA91927F99A00CA4038 /* CCActionTween.h */, + 43F7FFAA1927F99A00CA4038 /* CCActionTween.m */, + 43F7FFAB1927F99A00CA4038 /* CCAnimation.h */, + 43F7FFAC1927F99A00CA4038 /* CCAnimation.m */, + 43F7FFAD1927F99A00CA4038 /* CCAnimationCache.h */, + 43F7FFAE1927F99A00CA4038 /* CCAnimationCache.m */, + 43F7FFAF1927F99A00CA4038 /* CCAtlasNode.h */, + 43F7FFB01927F99A00CA4038 /* CCAtlasNode.m */, + 43F7FFB11927F99A00CA4038 /* CCCamera.h */, + 43F7FFB21927F99A00CA4038 /* CCCamera.m */, + 43F7FFB31927F99A00CA4038 /* CCClippingNode.h */, + 43F7FFB41927F99A00CA4038 /* CCClippingNode.m */, + 43F7FFB51927F99A00CA4038 /* ccConfig.h */, + 43F7FFB61927F99A00CA4038 /* CCConfiguration.h */, + 43F7FFB71927F99A00CA4038 /* CCConfiguration.m */, + 43F7FFB81927F99A00CA4038 /* ccDeprecated.h */, + 43F7FFB91927F99A00CA4038 /* ccDeprecated.m */, + 43F7FFBA1927F99A00CA4038 /* CCDirector.h */, + 43F7FFBB1927F99A00CA4038 /* CCDirector.m */, + 43F7FFBC1927F99A00CA4038 /* CCDrawingPrimitives.h */, + 43F7FFBD1927F99A00CA4038 /* CCDrawingPrimitives.m */, + 43F7FFBE1927F99A00CA4038 /* CCDrawNode.h */, + 43F7FFBF1927F99A00CA4038 /* CCDrawNode.m */, + 43F7FFC01927F99A00CA4038 /* CCFontDefinition.h */, + 43F7FFC11927F99A00CA4038 /* CCFontDefinition.m */, + 43F7FFC21927F99A00CA4038 /* ccFPSImages.h */, + 43F7FFC31927F99A00CA4038 /* ccFPSImages.m */, + 43F7FFC41927F99A00CA4038 /* CCGLProgram.h */, + 43F7FFC51927F99A00CA4038 /* CCGLProgram.m */, + 43F7FFC61927F99A00CA4038 /* ccGLStateCache.h */, + 43F7FFC71927F99A00CA4038 /* ccGLStateCache.m */, + 43F7FFC81927F99A00CA4038 /* CCGrabber.h */, + 43F7FFC91927F99A00CA4038 /* CCGrabber.m */, + 43F7FFCA1927F99A00CA4038 /* CCGrid.h */, + 43F7FFCB1927F99A00CA4038 /* CCGrid.m */, + 43F7FFCC1927F99A00CA4038 /* CCLabelAtlas.h */, + 43F7FFCD1927F99A00CA4038 /* CCLabelAtlas.m */, + 43F7FFCE1927F99A00CA4038 /* CCLabelBMFont.h */, + 43F7FFCF1927F99A00CA4038 /* CCLabelBMFont.m */, + 43F7FFD01927F99A00CA4038 /* CCLabelTTF.h */, + 43F7FFD11927F99A00CA4038 /* CCLabelTTF.m */, + 43F7FFD21927F99A00CA4038 /* CCLayer.h */, + 43F7FFD31927F99A00CA4038 /* CCLayer.m */, + 43F7FFD41927F99A00CA4038 /* ccMacros.h */, + 43F7FFD51927F99A00CA4038 /* CCMenu.h */, + 43F7FFD61927F99A00CA4038 /* CCMenu.m */, + 43F7FFD71927F99A00CA4038 /* CCMenuItem.h */, + 43F7FFD81927F99A00CA4038 /* CCMenuItem.m */, + 43F7FFD91927F99A00CA4038 /* CCMotionStreak.h */, + 43F7FFDA1927F99A00CA4038 /* CCMotionStreak.m */, + 43F7FFDB1927F99A00CA4038 /* CCNode+Debug.h */, + 43F7FFDC1927F99A00CA4038 /* CCNode+Debug.m */, + 43F7FFDD1927F99A00CA4038 /* CCNode.h */, + 43F7FFDE1927F99A00CA4038 /* CCNode.m */, + 43F7FFDF1927F99A00CA4038 /* CCParallaxNode.h */, + 43F7FFE01927F99A00CA4038 /* CCParallaxNode.m */, + 43F7FFE11927F99A00CA4038 /* CCParticleBatchNode.h */, + 43F7FFE21927F99A00CA4038 /* CCParticleBatchNode.m */, + 43F7FFE31927F99A00CA4038 /* CCParticleExamples.h */, + 43F7FFE41927F99A00CA4038 /* CCParticleExamples.m */, + 43F7FFE51927F99A00CA4038 /* CCParticleSystem.h */, + 43F7FFE61927F99A00CA4038 /* CCParticleSystem.m */, + 43F7FFE71927F99A00CA4038 /* CCParticleSystemQuad.h */, + 43F7FFE81927F99A00CA4038 /* CCParticleSystemQuad.m */, + 43F7FFE91927F99A00CA4038 /* CCPhysicsDebugNode.h */, + 43F7FFEA1927F99A00CA4038 /* CCPhysicsDebugNode.m */, + 43F7FFEB1927F99A00CA4038 /* CCPhysicsSprite.h */, + 43F7FFEC1927F99A00CA4038 /* CCPhysicsSprite.mm */, + 43F7FFED1927F99A00CA4038 /* CCProgressTimer.h */, + 43F7FFEE1927F99A00CA4038 /* CCProgressTimer.m */, + 43F7FFEF1927F99A00CA4038 /* CCProtocols.h */, + 43F7FFF01927F99A00CA4038 /* CCRenderTexture.h */, + 43F7FFF11927F99A00CA4038 /* CCRenderTexture.m */, + 43F7FFF21927F99A00CA4038 /* CCScene.h */, + 43F7FFF31927F99A00CA4038 /* CCScene.m */, + 43F7FFF41927F99A00CA4038 /* CCScheduler.h */, + 43F7FFF51927F99A00CA4038 /* CCScheduler.m */, + 43F7FFF61927F99A00CA4038 /* ccShader_Position_uColor_frag.h */, + 43F7FFF71927F99A00CA4038 /* ccShader_Position_uColor_vert.h */, + 43F7FFF81927F99A00CA4038 /* ccShader_PositionColor_frag.h */, + 43F7FFF91927F99A00CA4038 /* ccShader_PositionColor_vert.h */, + 43F7FFFA1927F99A00CA4038 /* ccShader_PositionColorLengthTexture_frag.h */, + 43F7FFFB1927F99A00CA4038 /* ccShader_PositionColorLengthTexture_vert.h */, + 43F7FFFC1927F99A00CA4038 /* ccShader_PositionTexture_frag.h */, + 43F7FFFD1927F99A00CA4038 /* ccShader_PositionTexture_uColor_frag.h */, + 43F7FFFE1927F99A00CA4038 /* ccShader_PositionTexture_uColor_vert.h */, + 43F7FFFF1927F99A00CA4038 /* ccShader_PositionTexture_vert.h */, + 43F700001927F99A00CA4038 /* ccShader_PositionTextureA8Color_frag.h */, + 43F700011927F99A00CA4038 /* ccShader_PositionTextureA8Color_vert.h */, + 43F700021927F99A00CA4038 /* ccShader_PositionTextureColor_frag.h */, + 43F700031927F99A00CA4038 /* ccShader_PositionTextureColor_vert.h */, + 43F700041927F99A00CA4038 /* ccShader_PositionTextureColorAlphaTest_frag.h */, + 43F700051927F99A00CA4038 /* CCShaderCache.h */, + 43F700061927F99A00CA4038 /* CCShaderCache.m */, + 43F700071927F99A00CA4038 /* ccShaders.h */, + 43F700081927F99A00CA4038 /* ccShaders.m */, + 43F700091927F99A00CA4038 /* CCSprite.h */, + 43F7000A1927F99A00CA4038 /* CCSprite.m */, + 43F7000B1927F99A00CA4038 /* CCSpriteBatchNode.h */, + 43F7000C1927F99A00CA4038 /* CCSpriteBatchNode.m */, + 43F7000D1927F99A00CA4038 /* CCSpriteFrame.h */, + 43F7000E1927F99A00CA4038 /* CCSpriteFrame.m */, + 43F7000F1927F99A00CA4038 /* CCSpriteFrameCache.h */, + 43F700101927F99A00CA4038 /* CCSpriteFrameCache.m */, + 43F700111927F99A00CA4038 /* CCTexture2D.h */, + 43F700121927F99A00CA4038 /* CCTexture2D.m */, + 43F700131927F99A00CA4038 /* CCTextureAtlas.h */, + 43F700141927F99A00CA4038 /* CCTextureAtlas.m */, + 43F700151927F99A00CA4038 /* CCTextureCache.h */, + 43F700161927F99A00CA4038 /* CCTextureCache.m */, + 43F700171927F99A00CA4038 /* CCTexturePVR.h */, + 43F700181927F99A00CA4038 /* CCTexturePVR.m */, + 43F700191927F99A00CA4038 /* CCTileMapAtlas.h */, + 43F7001A1927F99A00CA4038 /* CCTileMapAtlas.m */, + 43F7001B1927F99A00CA4038 /* CCTMXLayer.h */, + 43F7001C1927F99A00CA4038 /* CCTMXLayer.m */, + 43F7001D1927F99A00CA4038 /* CCTMXObjectGroup.h */, + 43F7001E1927F99A00CA4038 /* CCTMXObjectGroup.m */, + 43F7001F1927F99A00CA4038 /* CCTMXTiledMap.h */, + 43F700201927F99A00CA4038 /* CCTMXTiledMap.m */, + 43F700211927F99A00CA4038 /* CCTMXXMLParser.h */, + 43F700221927F99A00CA4038 /* CCTMXXMLParser.m */, + 43F700231927F99A00CA4038 /* CCTransition.h */, + 43F700241927F99A00CA4038 /* CCTransition.m */, + 43F700251927F99A00CA4038 /* CCTransitionPageTurn.h */, + 43F700261927F99A00CA4038 /* CCTransitionPageTurn.m */, + 43F700271927F99A00CA4038 /* CCTransitionProgress.h */, + 43F700281927F99A00CA4038 /* CCTransitionProgress.m */, + 43F700291927F99A00CA4038 /* ccTypes.h */, + 43F7002A1927F99A00CA4038 /* cocos2d.h */, + 43F7002B1927F99A00CA4038 /* cocos2d.m */, + 43F7002C1927F99A00CA4038 /* Platforms */, + 43F700451927F99A00CA4038 /* Support */, + ); + name = cocos2d; + path = cocos2d/cocos2d; + sourceTree = SOURCE_ROOT; + }; + 9A5D248C170A94DA0030D4DD = { + isa = PBXGroup; + children = ( + 43C32821170B0BBC004A9460 /* Classes */, + 43C32867170B0C7F004A9460 /* Resources */, + 43C32870170B0DAD004A9460 /* Resources-ios */, + 9A5D24C3170A94DA0030D4DD /* libs */, + 9A5D2497170A94DA0030D4DD /* Frameworks */, + 9A5D2496170A94DA0030D4DD /* Products */, + ); + sourceTree = ""; + }; + 9A5D2496170A94DA0030D4DD /* Products */ = { + isa = PBXGroup; + children = ( + 9A5D2495170A94DA0030D4DD /* SpineExample.app */, + ); + name = Products; + sourceTree = ""; + }; + 9A5D2497170A94DA0030D4DD /* Frameworks */ = { + isa = PBXGroup; + children = ( + 652107951895250000B1FF07 /* CoreText.framework */, + 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */, + 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */, + 9A5D249C170A94DA0030D4DD /* OpenAL.framework */, + 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */, + 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */, + 9A5D24A2170A94DA0030D4DD /* UIKit.framework */, + 9A5D24A4170A94DA0030D4DD /* Foundation.framework */, + 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */, + 9A5D24A8170A94DA0030D4DD /* GameKit.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 9A5D24C3170A94DA0030D4DD /* libs */ = { + isa = PBXGroup; + children = ( + 43F7FF901927F99A00CA4038 /* cocos2d */, + 43F700611927F99A00CA4038 /* CocosDenshion */, + 43F700D41927F9A800CA4038 /* kazmath */, + 43F700701927F99A00CA4038 /* LICENSE_cocos2d.txt */, + 43F700711927F99A00CA4038 /* LICENSE_CocosDenshion.txt */, + 43F701061927F9B500CA4038 /* LICENSE_Kazmath.txt */, + ); + name = libs; + path = Spine; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 9A5D2494170A94DA0030D4DD /* SpineExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 9A5D2643170A94DC0030D4DD /* Build configuration list for PBXNativeTarget "SpineExample" */; + buildPhases = ( + 9A5D2491170A94DA0030D4DD /* Sources */, + 9A5D2492170A94DA0030D4DD /* Frameworks */, + 9A5D2493170A94DA0030D4DD /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SpineExample; + productName = "spine-cocos2d-iphone-ios"; + productReference = 9A5D2495170A94DA0030D4DD /* SpineExample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 9A5D248D170A94DA0030D4DD /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0460; + ORGANIZATIONNAME = "Craig Hinrichs"; + }; + buildConfigurationList = 9A5D2490170A94DA0030D4DD /* Build configuration list for PBXProject "spine-cocos2d-iphone-ios" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + ); + mainGroup = 9A5D248C170A94DA0030D4DD; + productRefGroup = 9A5D2496170A94DA0030D4DD /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 9A5D2494170A94DA0030D4DD /* SpineExample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 9A5D2493170A94DA0030D4DD /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43C3286C170B0DA6004A9460 /* spineboy.json in Resources */, + 43C3286E170B0DA6004A9460 /* spineboy.atlas in Resources */, + 43C3286F170B0DA6004A9460 /* spineboy.png in Resources */, + 43C3287D170B0DBE004A9460 /* Default-568h@2x.png in Resources */, + 43C3287E170B0DBE004A9460 /* Default-Landscape~ipad.png in Resources */, + 43C3287F170B0DBE004A9460 /* Default.png in Resources */, + 43C32880170B0DBE004A9460 /* Default@2x.png in Resources */, + 43C32881170B0DBE004A9460 /* Icon-72.png in Resources */, + 43C32882170B0DBE004A9460 /* Icon-Small-50.png in Resources */, + 43C32883170B0DBE004A9460 /* Icon-Small.png in Resources */, + 43C32884170B0DBE004A9460 /* Icon-Small@2x.png in Resources */, + 43C32885170B0DBE004A9460 /* Icon.png in Resources */, + 43C32886170B0DBE004A9460 /* Icon@2x.png in Resources */, + 43C32888170B0DBE004A9460 /* iTunesArtwork in Resources */, + 43F700D01927F99A00CA4038 /* README.md in Resources */, + 43F700D21927F99A00CA4038 /* LICENSE_cocos2d.txt in Resources */, + 43F700D31927F99A00CA4038 /* LICENSE_CocosDenshion.txt in Resources */, + 43F700F81927F9A800CA4038 /* ChangeLog in Resources */, + 43F700F91927F9A800CA4038 /* CMakeLists.txt in Resources */, + 43F701071927F9B500CA4038 /* LICENSE_Kazmath.txt in Resources */, + 43F7010F1927FBC700CA4038 /* goblins-ffd.atlas in Resources */, + 43F701101927FBC700CA4038 /* goblins-ffd.json in Resources */, + 43F701111927FBC700CA4038 /* goblins-ffd.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 9A5D2491170A94DA0030D4DD /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43C3282F170B0C19004A9460 /* spine-cocos2d-iphone.m in Sources */, + 43C32A06170B0F93004A9460 /* main.m in Sources */, + 43C32A09170B10FF004A9460 /* AppDelegate.m in Sources */, + 43F7FF511927F91900CA4038 /* Animation.c in Sources */, + 43F7FF521927F91900CA4038 /* AnimationState.c in Sources */, + 43F7FF531927F91900CA4038 /* AnimationStateData.c in Sources */, + 43F7FF541927F91900CA4038 /* Atlas.c in Sources */, + 43F7FF551927F91900CA4038 /* AtlasAttachmentLoader.c in Sources */, + 43F7FF561927F91900CA4038 /* Attachment.c in Sources */, + 43F7FF571927F91900CA4038 /* AttachmentLoader.c in Sources */, + 43F7FF581927F91900CA4038 /* Bone.c in Sources */, + 43F7FF591927F91900CA4038 /* BoneData.c in Sources */, + 43F7FF5A1927F91900CA4038 /* BoundingBoxAttachment.c in Sources */, + 43F7FF5B1927F91900CA4038 /* Event.c in Sources */, + 43F7FF5C1927F91900CA4038 /* EventData.c in Sources */, + 43F7FF5D1927F91900CA4038 /* extension.c in Sources */, + 43F7FF5E1927F91900CA4038 /* Json.c in Sources */, + 43F7FF5F1927F91900CA4038 /* MeshAttachment.c in Sources */, + 43F7FF601927F91900CA4038 /* RegionAttachment.c in Sources */, + 43F7FF611927F91900CA4038 /* Skeleton.c in Sources */, + 43F7FF621927F91900CA4038 /* SkeletonBounds.c in Sources */, + 43F7FF631927F91900CA4038 /* SkeletonData.c in Sources */, + 43F7FF641927F91900CA4038 /* SkeletonJson.c in Sources */, + 43F7FF651927F91900CA4038 /* Skin.c in Sources */, + 43F7FF661927F91900CA4038 /* SkinnedMeshAttachment.c in Sources */, + 43F7FF671927F91900CA4038 /* Slot.c in Sources */, + 43F7FF681927F91900CA4038 /* SlotData.c in Sources */, + 43F7FF871927F94800CA4038 /* PolygonBatch.m in Sources */, + 43F7FF881927F94800CA4038 /* SkeletonAnimation.m in Sources */, + 43F7FF891927F94800CA4038 /* SkeletonRenderer.m in Sources */, + 43F7FF8E1927F96700CA4038 /* GoblinsExample.m in Sources */, + 43F7FF8F1927F96700CA4038 /* SpineboyExample.m in Sources */, + 43F700721927F99A00CA4038 /* CCAction.m in Sources */, + 43F700731927F99A00CA4038 /* CCActionCamera.m in Sources */, + 43F700741927F99A00CA4038 /* CCActionCatmullRom.m in Sources */, + 43F700751927F99A00CA4038 /* CCActionEase.m in Sources */, + 43F700761927F99A00CA4038 /* CCActionGrid.m in Sources */, + 43F700771927F99A00CA4038 /* CCActionGrid3D.m in Sources */, + 43F700781927F99A00CA4038 /* CCActionInstant.m in Sources */, + 43F700791927F99A00CA4038 /* CCActionInterval.m in Sources */, + 43F7007A1927F99A00CA4038 /* CCActionManager.m in Sources */, + 43F7007B1927F99A00CA4038 /* CCActionPageTurn3D.m in Sources */, + 43F7007C1927F99A00CA4038 /* CCActionProgressTimer.m in Sources */, + 43F7007D1927F99A00CA4038 /* CCActionTiledGrid.m in Sources */, + 43F7007E1927F99A00CA4038 /* CCActionTween.m in Sources */, + 43F7007F1927F99A00CA4038 /* CCAnimation.m in Sources */, + 43F700801927F99A00CA4038 /* CCAnimationCache.m in Sources */, + 43F700811927F99A00CA4038 /* CCAtlasNode.m in Sources */, + 43F700821927F99A00CA4038 /* CCCamera.m in Sources */, + 43F700831927F99A00CA4038 /* CCClippingNode.m in Sources */, + 43F700841927F99A00CA4038 /* CCConfiguration.m in Sources */, + 43F700851927F99A00CA4038 /* ccDeprecated.m in Sources */, + 43F700861927F99A00CA4038 /* CCDirector.m in Sources */, + 43F700871927F99A00CA4038 /* CCDrawingPrimitives.m in Sources */, + 43F700881927F99A00CA4038 /* CCDrawNode.m in Sources */, + 43F700891927F99A00CA4038 /* CCFontDefinition.m in Sources */, + 43F7008A1927F99A00CA4038 /* ccFPSImages.m in Sources */, + 43F7008B1927F99A00CA4038 /* CCGLProgram.m in Sources */, + 43F7008C1927F99A00CA4038 /* ccGLStateCache.m in Sources */, + 43F7008D1927F99A00CA4038 /* CCGrabber.m in Sources */, + 43F7008E1927F99A00CA4038 /* CCGrid.m in Sources */, + 43F7008F1927F99A00CA4038 /* CCLabelAtlas.m in Sources */, + 43F700901927F99A00CA4038 /* CCLabelBMFont.m in Sources */, + 43F700911927F99A00CA4038 /* CCLabelTTF.m in Sources */, + 43F700921927F99A00CA4038 /* CCLayer.m in Sources */, + 43F700931927F99A00CA4038 /* CCMenu.m in Sources */, + 43F700941927F99A00CA4038 /* CCMenuItem.m in Sources */, + 43F700951927F99A00CA4038 /* CCMotionStreak.m in Sources */, + 43F700961927F99A00CA4038 /* CCNode+Debug.m in Sources */, + 43F700971927F99A00CA4038 /* CCNode.m in Sources */, + 43F700981927F99A00CA4038 /* CCParallaxNode.m in Sources */, + 43F700991927F99A00CA4038 /* CCParticleBatchNode.m in Sources */, + 43F7009A1927F99A00CA4038 /* CCParticleExamples.m in Sources */, + 43F7009B1927F99A00CA4038 /* CCParticleSystem.m in Sources */, + 43F7009C1927F99A00CA4038 /* CCParticleSystemQuad.m in Sources */, + 43F7009D1927F99A00CA4038 /* CCPhysicsDebugNode.m in Sources */, + 43F7009E1927F99A00CA4038 /* CCPhysicsSprite.mm in Sources */, + 43F7009F1927F99A00CA4038 /* CCProgressTimer.m in Sources */, + 43F700A01927F99A00CA4038 /* CCRenderTexture.m in Sources */, + 43F700A11927F99A00CA4038 /* CCScene.m in Sources */, + 43F700A21927F99A00CA4038 /* CCScheduler.m in Sources */, + 43F700A31927F99A00CA4038 /* CCShaderCache.m in Sources */, + 43F700A41927F99A00CA4038 /* ccShaders.m in Sources */, + 43F700A51927F99A00CA4038 /* CCSprite.m in Sources */, + 43F700A61927F99A00CA4038 /* CCSpriteBatchNode.m in Sources */, + 43F700A71927F99A00CA4038 /* CCSpriteFrame.m in Sources */, + 43F700A81927F99A00CA4038 /* CCSpriteFrameCache.m in Sources */, + 43F700A91927F99A00CA4038 /* CCTexture2D.m in Sources */, + 43F700AA1927F99A00CA4038 /* CCTextureAtlas.m in Sources */, + 43F700AB1927F99A00CA4038 /* CCTextureCache.m in Sources */, + 43F700AC1927F99A00CA4038 /* CCTexturePVR.m in Sources */, + 43F700AD1927F99A00CA4038 /* CCTileMapAtlas.m in Sources */, + 43F700AE1927F99A00CA4038 /* CCTMXLayer.m in Sources */, + 43F700AF1927F99A00CA4038 /* CCTMXObjectGroup.m in Sources */, + 43F700B01927F99A00CA4038 /* CCTMXTiledMap.m in Sources */, + 43F700B11927F99A00CA4038 /* CCTMXXMLParser.m in Sources */, + 43F700B21927F99A00CA4038 /* CCTransition.m in Sources */, + 43F700B31927F99A00CA4038 /* CCTransitionPageTurn.m in Sources */, + 43F700B41927F99A00CA4038 /* CCTransitionProgress.m in Sources */, + 43F700B51927F99A00CA4038 /* cocos2d.m in Sources */, + 43F700B61927F99A00CA4038 /* CCDirectorIOS.m in Sources */, + 43F700B71927F99A00CA4038 /* CCES2Renderer.m in Sources */, + 43F700B81927F99A00CA4038 /* CCGLView.m in Sources */, + 43F700B91927F99A00CA4038 /* CCTouchDispatcher.m in Sources */, + 43F700BA1927F99A00CA4038 /* CCTouchHandler.m in Sources */, + 43F700BB1927F99A00CA4038 /* CCDirectorMac.m in Sources */, + 43F700BC1927F99A00CA4038 /* CCEventDispatcher.m in Sources */, + 43F700BD1927F99A00CA4038 /* CCGLView.m in Sources */, + 43F700BE1927F99A00CA4038 /* CCWindow.m in Sources */, + 43F700BF1927F99A00CA4038 /* base64.c in Sources */, + 43F700C01927F99A00CA4038 /* CCArray.m in Sources */, + 43F700C11927F99A00CA4038 /* ccCArray.m in Sources */, + 43F700C21927F99A00CA4038 /* CCFileUtils.m in Sources */, + 43F700C31927F99A00CA4038 /* CCProfiling.m in Sources */, + 43F700C41927F99A00CA4038 /* ccUtils.c in Sources */, + 43F700C51927F99A00CA4038 /* CCVertex.m in Sources */, + 43F700C61927F99A00CA4038 /* CGPointExtension.m in Sources */, + 43F700C71927F99A00CA4038 /* NSThread+performBlock.m in Sources */, + 43F700C81927F99A00CA4038 /* TGAlib.m in Sources */, + 43F700C91927F99A00CA4038 /* TransformUtils.m in Sources */, + 43F700CA1927F99A00CA4038 /* ZipUtils.m in Sources */, + 43F700CB1927F99A00CA4038 /* CDAudioManager.m in Sources */, + 43F700CC1927F99A00CA4038 /* CDOpenALSupport.m in Sources */, + 43F700CD1927F99A00CA4038 /* CDXMacOSXSupport.m in Sources */, + 43F700CE1927F99A00CA4038 /* CDXPropertyModifierAction.m in Sources */, + 43F700CF1927F99A00CA4038 /* CocosDenshion.m in Sources */, + 43F700D11927F99A00CA4038 /* SimpleAudioEngine.m in Sources */, + 43F700F71927F9A800CA4038 /* aabb.c in Sources */, + 43F700FA1927F9A800CA4038 /* mat4stack.c in Sources */, + 43F700FB1927F9A800CA4038 /* matrix.c in Sources */, + 43F700FC1927F9A800CA4038 /* mat3.c in Sources */, + 43F700FD1927F9A800CA4038 /* mat4.c in Sources */, + 43F700FE1927F9A800CA4038 /* neon_matrix_impl.c in Sources */, + 43F700FF1927F9A800CA4038 /* plane.c in Sources */, + 43F701001927F9A800CA4038 /* quaternion.c in Sources */, + 43F701011927F9A800CA4038 /* ray2.c in Sources */, + 43F701021927F9A800CA4038 /* utility.c in Sources */, + 43F701031927F9A800CA4038 /* vec2.c in Sources */, + 43F701041927F9A800CA4038 /* vec3.c in Sources */, + 43F701051927F9A800CA4038 /* vec4.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin XCBuildConfiguration section */ + 9A5D2641170A94DC0030D4DD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + DEBUG, + "COCOS2D_DEBUG=1", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 4.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + 9A5D2642170A94DC0030D4DD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_PREPROCESSOR_DEFINITIONS = ( + NDEBUG, + "NS_BLOCK_ASSERTIONS=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + IPHONEOS_DEPLOYMENT_TARGET = 4.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + 9A5D2644170A94DC0030D4DD /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Resources-ios/Prefix.pch"; + HEADER_SEARCH_PATHS = ( + "\"cocos2d/external/kazmath/include\"", + "\"src\"", + "\"../../spine-c/include\"", + ); + INFOPLIST_FILE = "Resources-ios/Info.plist"; + OTHER_LDFLAGS = ( + "-lz", + "-lsqlite3", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 9A5D2645170A94DC0030D4DD /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + COPY_PHASE_STRIP = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Resources-ios/Prefix.pch"; + HEADER_SEARCH_PATHS = ( + "\"cocos2d/external/kazmath/include\"", + "\"src\"", + "\"../../spine-c/include\"", + ); + INFOPLIST_FILE = "Resources-ios/Info.plist"; + OTHER_LDFLAGS = ( + "-lz", + "-lsqlite3", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + VALIDATE_PRODUCT = YES; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 9A5D2490170A94DA0030D4DD /* Build configuration list for PBXProject "spine-cocos2d-iphone-ios" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9A5D2641170A94DC0030D4DD /* Debug */, + 9A5D2642170A94DC0030D4DD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 9A5D2643170A94DC0030D4DD /* Build configuration list for PBXNativeTarget "SpineExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 9A5D2644170A94DC0030D4DD /* Debug */, + 9A5D2645170A94DC0030D4DD /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 9A5D248D170A94DA0030D4DD /* Project object */; +} diff --git a/spine-cocos2d-iphone/spine-cocos2d-iphone-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from spine-cocos2d-iphone/spine-cocos2d-iphone-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to spine-cocos2d-iphone/2/spine-cocos2d-iphone-ios.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/spine-cocos2d-iphone/2/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj new file mode 100644 index 000000000..b7478d201 --- /dev/null +++ b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj @@ -0,0 +1,1401 @@ +// !$*UTF8*$! +{ + archiveVersion = 1; + classes = { + }; + objectVersion = 46; + objects = { + +/* Begin PBXBuildFile section */ + 4319B51816FF9B2600C1D7A9 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */; }; + 4319B51A16FF9B2600C1D7A9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */; }; + 4319B51C16FF9B2600C1D7A9 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */; }; + 4319B51E16FF9B2600C1D7A9 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */; }; + 4319B52016FF9B2600C1D7A9 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */; }; + 4319B52216FF9B2600C1D7A9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B52116FF9B2600C1D7A9 /* Foundation.framework */; }; + 43BFBE0F170A778A00ECBACB /* spine-cocos2d-iphone.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */; }; + 43C32A1B170B1295004A9460 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A11170B1295004A9460 /* AppDelegate.m */; }; + 43C32A1C170B1295004A9460 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A13170B1295004A9460 /* InfoPlist.strings */; }; + 43C32A1D170B1295004A9460 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A15170B1295004A9460 /* MainMenu.xib */; }; + 43C32A1E170B1295004A9460 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A17170B1295004A9460 /* icon.icns */; }; + 43C32A20170B1295004A9460 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A19170B1295004A9460 /* main.m */; }; + 43C32A36170D0A4D004A9460 /* spineboy.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A30170D0A4D004A9460 /* spineboy.atlas */; }; + 43C32A37170D0A4D004A9460 /* spineboy.json in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A31170D0A4D004A9460 /* spineboy.json */; }; + 43C32A38170D0A4D004A9460 /* spineboy.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A32170D0A4D004A9460 /* spineboy.png */; }; + 43F7FD711927C31700CA4038 /* Animation.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD581927C31700CA4038 /* Animation.c */; }; + 43F7FD721927C31700CA4038 /* AnimationState.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD591927C31700CA4038 /* AnimationState.c */; }; + 43F7FD731927C31700CA4038 /* AnimationStateData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5A1927C31700CA4038 /* AnimationStateData.c */; }; + 43F7FD741927C31700CA4038 /* Atlas.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5B1927C31700CA4038 /* Atlas.c */; }; + 43F7FD751927C31700CA4038 /* AtlasAttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5C1927C31700CA4038 /* AtlasAttachmentLoader.c */; }; + 43F7FD761927C31700CA4038 /* Attachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5D1927C31700CA4038 /* Attachment.c */; }; + 43F7FD771927C31700CA4038 /* AttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5E1927C31700CA4038 /* AttachmentLoader.c */; }; + 43F7FD781927C31700CA4038 /* Bone.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD5F1927C31700CA4038 /* Bone.c */; }; + 43F7FD791927C31700CA4038 /* BoneData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD601927C31700CA4038 /* BoneData.c */; }; + 43F7FD7A1927C31700CA4038 /* BoundingBoxAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD611927C31700CA4038 /* BoundingBoxAttachment.c */; }; + 43F7FD7B1927C31700CA4038 /* Event.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD621927C31700CA4038 /* Event.c */; }; + 43F7FD7C1927C31700CA4038 /* EventData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD631927C31700CA4038 /* EventData.c */; }; + 43F7FD7D1927C31700CA4038 /* extension.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD641927C31700CA4038 /* extension.c */; }; + 43F7FD7E1927C31700CA4038 /* Json.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD651927C31700CA4038 /* Json.c */; }; + 43F7FD7F1927C31700CA4038 /* MeshAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD671927C31700CA4038 /* MeshAttachment.c */; }; + 43F7FD801927C31700CA4038 /* RegionAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD681927C31700CA4038 /* RegionAttachment.c */; }; + 43F7FD811927C31700CA4038 /* Skeleton.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD691927C31700CA4038 /* Skeleton.c */; }; + 43F7FD821927C31700CA4038 /* SkeletonBounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6A1927C31700CA4038 /* SkeletonBounds.c */; }; + 43F7FD831927C31700CA4038 /* SkeletonData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6B1927C31700CA4038 /* SkeletonData.c */; }; + 43F7FD841927C31700CA4038 /* SkeletonJson.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6C1927C31700CA4038 /* SkeletonJson.c */; }; + 43F7FD851927C31700CA4038 /* Skin.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6D1927C31700CA4038 /* Skin.c */; }; + 43F7FD861927C31700CA4038 /* SkinnedMeshAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6E1927C31700CA4038 /* SkinnedMeshAttachment.c */; }; + 43F7FD871927C31700CA4038 /* Slot.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD6F1927C31700CA4038 /* Slot.c */; }; + 43F7FD881927C31700CA4038 /* SlotData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FD701927C31700CA4038 /* SlotData.c */; }; + 43F7FDA71927C33C00CA4038 /* PolygonBatch.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDA21927C33C00CA4038 /* PolygonBatch.m */; }; + 43F7FDA81927C33C00CA4038 /* SkeletonAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDA41927C33C00CA4038 /* SkeletonAnimation.m */; }; + 43F7FDA91927C33C00CA4038 /* SkeletonRenderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDA61927C33C00CA4038 /* SkeletonRenderer.m */; }; + 43F7FDAC1927C34600CA4038 /* SpineboyExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDAB1927C34600CA4038 /* SpineboyExample.m */; }; + 43F7FDB01927C35600CA4038 /* goblins-ffd.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FDAD1927C35600CA4038 /* goblins-ffd.atlas */; }; + 43F7FDB11927C35600CA4038 /* goblins-ffd.json in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FDAE1927C35600CA4038 /* goblins-ffd.json */; }; + 43F7FDB21927C35600CA4038 /* goblins-ffd.png in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FDAF1927C35600CA4038 /* goblins-ffd.png */; }; + 43F7FDB51927D04200CA4038 /* GoblinsExample.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDB41927D04200CA4038 /* GoblinsExample.m */; }; + 43F7FE9E1927F85F00CA4038 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDBD1927F85F00CA4038 /* CCAction.m */; }; + 43F7FE9F1927F85F00CA4038 /* CCActionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDBF1927F85F00CA4038 /* CCActionCamera.m */; }; + 43F7FEA01927F85F00CA4038 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDC11927F85F00CA4038 /* CCActionCatmullRom.m */; }; + 43F7FEA11927F85F00CA4038 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDC31927F85F00CA4038 /* CCActionEase.m */; }; + 43F7FEA21927F85F00CA4038 /* CCActionGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDC51927F85F00CA4038 /* CCActionGrid.m */; }; + 43F7FEA31927F85F00CA4038 /* CCActionGrid3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDC71927F85F00CA4038 /* CCActionGrid3D.m */; }; + 43F7FEA41927F85F00CA4038 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDC91927F85F00CA4038 /* CCActionInstant.m */; }; + 43F7FEA51927F85F00CA4038 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDCB1927F85F00CA4038 /* CCActionInterval.m */; }; + 43F7FEA61927F85F00CA4038 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDCD1927F85F00CA4038 /* CCActionManager.m */; }; + 43F7FEA71927F85F00CA4038 /* CCActionPageTurn3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDCF1927F85F00CA4038 /* CCActionPageTurn3D.m */; }; + 43F7FEA81927F85F00CA4038 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDD11927F85F00CA4038 /* CCActionProgressTimer.m */; }; + 43F7FEA91927F85F00CA4038 /* CCActionTiledGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDD31927F85F00CA4038 /* CCActionTiledGrid.m */; }; + 43F7FEAA1927F85F00CA4038 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDD51927F85F00CA4038 /* CCActionTween.m */; }; + 43F7FEAB1927F85F00CA4038 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDD71927F85F00CA4038 /* CCAnimation.m */; }; + 43F7FEAC1927F85F00CA4038 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDD91927F85F00CA4038 /* CCAnimationCache.m */; }; + 43F7FEAD1927F85F00CA4038 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDDB1927F85F00CA4038 /* CCAtlasNode.m */; }; + 43F7FEAE1927F85F00CA4038 /* CCCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDDD1927F85F00CA4038 /* CCCamera.m */; }; + 43F7FEAF1927F85F00CA4038 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDDF1927F85F00CA4038 /* CCClippingNode.m */; }; + 43F7FEB01927F85F00CA4038 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDE21927F85F00CA4038 /* CCConfiguration.m */; }; + 43F7FEB11927F85F00CA4038 /* ccDeprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDE41927F85F00CA4038 /* ccDeprecated.m */; }; + 43F7FEB21927F85F00CA4038 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDE61927F85F00CA4038 /* CCDirector.m */; }; + 43F7FEB31927F85F00CA4038 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDE81927F85F00CA4038 /* CCDrawingPrimitives.m */; }; + 43F7FEB41927F85F00CA4038 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDEA1927F85F00CA4038 /* CCDrawNode.m */; }; + 43F7FEB51927F85F00CA4038 /* CCFontDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDEC1927F85F00CA4038 /* CCFontDefinition.m */; }; + 43F7FEB61927F85F00CA4038 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDEE1927F85F00CA4038 /* ccFPSImages.m */; }; + 43F7FEB71927F85F00CA4038 /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDF01927F85F00CA4038 /* CCGLProgram.m */; }; + 43F7FEB81927F85F00CA4038 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDF21927F85F00CA4038 /* ccGLStateCache.m */; }; + 43F7FEB91927F85F00CA4038 /* CCGrabber.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDF41927F85F00CA4038 /* CCGrabber.m */; }; + 43F7FEBA1927F85F00CA4038 /* CCGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDF61927F85F00CA4038 /* CCGrid.m */; }; + 43F7FEBB1927F85F00CA4038 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDF81927F85F00CA4038 /* CCLabelAtlas.m */; }; + 43F7FEBC1927F85F00CA4038 /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDFA1927F85F00CA4038 /* CCLabelBMFont.m */; }; + 43F7FEBD1927F85F00CA4038 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDFC1927F85F00CA4038 /* CCLabelTTF.m */; }; + 43F7FEBE1927F85F00CA4038 /* CCLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FDFE1927F85F00CA4038 /* CCLayer.m */; }; + 43F7FEBF1927F85F00CA4038 /* CCMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE011927F85F00CA4038 /* CCMenu.m */; }; + 43F7FEC01927F85F00CA4038 /* CCMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE031927F85F00CA4038 /* CCMenuItem.m */; }; + 43F7FEC11927F85F00CA4038 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE051927F85F00CA4038 /* CCMotionStreak.m */; }; + 43F7FEC21927F85F00CA4038 /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE071927F85F00CA4038 /* CCNode+Debug.m */; }; + 43F7FEC31927F85F00CA4038 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE091927F85F00CA4038 /* CCNode.m */; }; + 43F7FEC41927F85F00CA4038 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE0B1927F85F00CA4038 /* CCParallaxNode.m */; }; + 43F7FEC51927F85F00CA4038 /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE0D1927F85F00CA4038 /* CCParticleBatchNode.m */; }; + 43F7FEC61927F85F00CA4038 /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE0F1927F85F00CA4038 /* CCParticleExamples.m */; }; + 43F7FEC71927F85F00CA4038 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE111927F85F00CA4038 /* CCParticleSystem.m */; }; + 43F7FEC81927F85F00CA4038 /* CCParticleSystemQuad.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE131927F85F00CA4038 /* CCParticleSystemQuad.m */; }; + 43F7FEC91927F85F00CA4038 /* CCPhysicsDebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE151927F85F00CA4038 /* CCPhysicsDebugNode.m */; }; + 43F7FECA1927F85F00CA4038 /* CCPhysicsSprite.mm in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE171927F85F00CA4038 /* CCPhysicsSprite.mm */; }; + 43F7FECB1927F85F00CA4038 /* CCProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE191927F85F00CA4038 /* CCProgressTimer.m */; }; + 43F7FECC1927F85F00CA4038 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE1C1927F85F00CA4038 /* CCRenderTexture.m */; }; + 43F7FECD1927F85F00CA4038 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE1E1927F85F00CA4038 /* CCScene.m */; }; + 43F7FECE1927F85F00CA4038 /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE201927F85F00CA4038 /* CCScheduler.m */; }; + 43F7FECF1927F85F00CA4038 /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE311927F85F00CA4038 /* CCShaderCache.m */; }; + 43F7FED01927F85F00CA4038 /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE331927F85F00CA4038 /* ccShaders.m */; }; + 43F7FED11927F85F00CA4038 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE351927F85F00CA4038 /* CCSprite.m */; }; + 43F7FED21927F85F00CA4038 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE371927F85F00CA4038 /* CCSpriteBatchNode.m */; }; + 43F7FED31927F85F00CA4038 /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE391927F85F00CA4038 /* CCSpriteFrame.m */; }; + 43F7FED41927F85F00CA4038 /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE3B1927F85F00CA4038 /* CCSpriteFrameCache.m */; }; + 43F7FED51927F85F00CA4038 /* CCTexture2D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE3D1927F85F00CA4038 /* CCTexture2D.m */; }; + 43F7FED61927F85F00CA4038 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE3F1927F85F00CA4038 /* CCTextureAtlas.m */; }; + 43F7FED71927F85F00CA4038 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE411927F85F00CA4038 /* CCTextureCache.m */; }; + 43F7FED81927F85F00CA4038 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE431927F85F00CA4038 /* CCTexturePVR.m */; }; + 43F7FED91927F85F00CA4038 /* CCTileMapAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE451927F85F00CA4038 /* CCTileMapAtlas.m */; }; + 43F7FEDA1927F85F00CA4038 /* CCTMXLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE471927F85F00CA4038 /* CCTMXLayer.m */; }; + 43F7FEDB1927F85F00CA4038 /* CCTMXObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE491927F85F00CA4038 /* CCTMXObjectGroup.m */; }; + 43F7FEDC1927F85F00CA4038 /* CCTMXTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE4B1927F85F00CA4038 /* CCTMXTiledMap.m */; }; + 43F7FEDD1927F85F00CA4038 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE4D1927F85F00CA4038 /* CCTMXXMLParser.m */; }; + 43F7FEDE1927F85F00CA4038 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE4F1927F85F00CA4038 /* CCTransition.m */; }; + 43F7FEDF1927F85F00CA4038 /* CCTransitionPageTurn.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE511927F85F00CA4038 /* CCTransitionPageTurn.m */; }; + 43F7FEE01927F85F00CA4038 /* CCTransitionProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE531927F85F00CA4038 /* CCTransitionProgress.m */; }; + 43F7FEE11927F85F00CA4038 /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE561927F85F00CA4038 /* cocos2d.m */; }; + 43F7FEE21927F85F00CA4038 /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE5C1927F85F00CA4038 /* CCDirectorIOS.m */; }; + 43F7FEE31927F85F00CA4038 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE5E1927F85F00CA4038 /* CCES2Renderer.m */; }; + 43F7FEE41927F85F00CA4038 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE611927F85F00CA4038 /* CCGLView.m */; }; + 43F7FEE51927F85F00CA4038 /* CCTouchDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE641927F85F00CA4038 /* CCTouchDispatcher.m */; }; + 43F7FEE61927F85F00CA4038 /* CCTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE661927F85F00CA4038 /* CCTouchHandler.m */; }; + 43F7FEE71927F85F00CA4038 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE691927F85F00CA4038 /* CCDirectorMac.m */; }; + 43F7FEE81927F85F00CA4038 /* CCEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE6B1927F85F00CA4038 /* CCEventDispatcher.m */; }; + 43F7FEE91927F85F00CA4038 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE6D1927F85F00CA4038 /* CCGLView.m */; }; + 43F7FEEA1927F85F00CA4038 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE6F1927F85F00CA4038 /* CCWindow.m */; }; + 43F7FEEB1927F85F00CA4038 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE711927F85F00CA4038 /* base64.c */; }; + 43F7FEEC1927F85F00CA4038 /* CCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE741927F85F00CA4038 /* CCArray.m */; }; + 43F7FEED1927F85F00CA4038 /* ccCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE761927F85F00CA4038 /* ccCArray.m */; }; + 43F7FEEE1927F85F00CA4038 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE781927F85F00CA4038 /* CCFileUtils.m */; }; + 43F7FEEF1927F85F00CA4038 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE7A1927F85F00CA4038 /* CCProfiling.m */; }; + 43F7FEF01927F85F00CA4038 /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE7B1927F85F00CA4038 /* ccUtils.c */; }; + 43F7FEF11927F85F00CA4038 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE7E1927F85F00CA4038 /* CCVertex.m */; }; + 43F7FEF21927F85F00CA4038 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE801927F85F00CA4038 /* CGPointExtension.m */; }; + 43F7FEF31927F85F00CA4038 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE821927F85F00CA4038 /* NSThread+performBlock.m */; }; + 43F7FEF41927F85F00CA4038 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE851927F85F00CA4038 /* TGAlib.m */; }; + 43F7FEF51927F85F00CA4038 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE871927F85F00CA4038 /* TransformUtils.m */; }; + 43F7FEF61927F85F00CA4038 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE8B1927F85F00CA4038 /* ZipUtils.m */; }; + 43F7FEF71927F85F00CA4038 /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE8E1927F85F00CA4038 /* CDAudioManager.m */; }; + 43F7FEF81927F85F00CA4038 /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE911927F85F00CA4038 /* CDOpenALSupport.m */; }; + 43F7FEF91927F85F00CA4038 /* CDXMacOSXSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE931927F85F00CA4038 /* CDXMacOSXSupport.m */; }; + 43F7FEFA1927F85F00CA4038 /* CDXPropertyModifierAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE951927F85F00CA4038 /* CDXPropertyModifierAction.m */; }; + 43F7FEFB1927F85F00CA4038 /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE971927F85F00CA4038 /* CocosDenshion.m */; }; + 43F7FEFC1927F85F00CA4038 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FE981927F85F00CA4038 /* README.md */; }; + 43F7FEFD1927F85F00CA4038 /* SimpleAudioEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FE9A1927F85F00CA4038 /* SimpleAudioEngine.m */; }; + 43F7FEFE1927F85F00CA4038 /* LICENSE_cocos2d.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FE9B1927F85F00CA4038 /* LICENSE_cocos2d.txt */; }; + 43F7FEFF1927F85F00CA4038 /* LICENSE_CocosDenshion.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FE9C1927F85F00CA4038 /* LICENSE_CocosDenshion.txt */; }; + 43F7FF001927F85F00CA4038 /* LICENSE_Kazmath.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FE9D1927F85F00CA4038 /* LICENSE_Kazmath.txt */; }; + 43F7FF241927F87600CA4038 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF141927F87600CA4038 /* aabb.c */; }; + 43F7FF251927F87600CA4038 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FF151927F87600CA4038 /* ChangeLog */; }; + 43F7FF261927F87600CA4038 /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43F7FF161927F87600CA4038 /* CMakeLists.txt */; }; + 43F7FF271927F87600CA4038 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF181927F87600CA4038 /* mat4stack.c */; }; + 43F7FF281927F87600CA4038 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF191927F87600CA4038 /* matrix.c */; }; + 43F7FF291927F87600CA4038 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1A1927F87600CA4038 /* mat3.c */; }; + 43F7FF2A1927F87600CA4038 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1B1927F87600CA4038 /* mat4.c */; }; + 43F7FF2B1927F87600CA4038 /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1C1927F87600CA4038 /* neon_matrix_impl.c */; }; + 43F7FF2C1927F87600CA4038 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1D1927F87600CA4038 /* plane.c */; }; + 43F7FF2D1927F87600CA4038 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1E1927F87600CA4038 /* quaternion.c */; }; + 43F7FF2E1927F87600CA4038 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF1F1927F87600CA4038 /* ray2.c */; }; + 43F7FF2F1927F87600CA4038 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF201927F87600CA4038 /* utility.c */; }; + 43F7FF301927F87600CA4038 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF211927F87600CA4038 /* vec2.c */; }; + 43F7FF311927F87600CA4038 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF221927F87600CA4038 /* vec3.c */; }; + 43F7FF321927F87600CA4038 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43F7FF231927F87600CA4038 /* vec4.c */; }; +/* End PBXBuildFile section */ + +/* Begin PBXFileReference section */ + 4319B51316FF9B2600C1D7A9 /* SpineExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpineExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; + 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; + 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; + 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; + 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; + 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; + 4319B52116FF9B2600C1D7A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; + 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "spine-cocos2d-iphone.m"; path = "src/spine/spine-cocos2d-iphone.m"; sourceTree = ""; }; + 43BFBE0E170A778A00ECBACB /* spine-cocos2d-iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "spine-cocos2d-iphone.h"; path = "src/spine/spine-cocos2d-iphone.h"; sourceTree = ""; }; + 43C32A10170B1295004A9460 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "../Resources-mac/AppDelegate.h"; sourceTree = ""; }; + 43C32A11170B1295004A9460 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = "../Resources-mac/AppDelegate.m"; sourceTree = ""; }; + 43C32A14170B1295004A9460 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = InfoPlist.strings; sourceTree = ""; }; + 43C32A16170B1295004A9460 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = MainMenu.xib; sourceTree = ""; }; + 43C32A17170B1295004A9460 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = icon.icns; path = "Resources-mac/icon.icns"; sourceTree = ""; }; + 43C32A18170B1295004A9460 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = "Resources-mac/Info.plist"; sourceTree = ""; }; + 43C32A19170B1295004A9460 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "../Resources-mac/main.m"; sourceTree = ""; }; + 43C32A1A170B1295004A9460 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "../Resources-mac/Prefix.pch"; sourceTree = ""; }; + 43C32A30170D0A4D004A9460 /* spineboy.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = spineboy.atlas; sourceTree = ""; }; + 43C32A31170D0A4D004A9460 /* spineboy.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = spineboy.json; sourceTree = ""; }; + 43C32A32170D0A4D004A9460 /* spineboy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spineboy.png; sourceTree = ""; }; + 43F7FD581927C31700CA4038 /* Animation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Animation.c; path = "../../spine-c/src/spine/Animation.c"; sourceTree = ""; }; + 43F7FD591927C31700CA4038 /* AnimationState.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationState.c; path = "../../spine-c/src/spine/AnimationState.c"; sourceTree = ""; }; + 43F7FD5A1927C31700CA4038 /* AnimationStateData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationStateData.c; path = "../../spine-c/src/spine/AnimationStateData.c"; sourceTree = ""; }; + 43F7FD5B1927C31700CA4038 /* Atlas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Atlas.c; path = "../../spine-c/src/spine/Atlas.c"; sourceTree = ""; }; + 43F7FD5C1927C31700CA4038 /* AtlasAttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AtlasAttachmentLoader.c; path = "../../spine-c/src/spine/AtlasAttachmentLoader.c"; sourceTree = ""; }; + 43F7FD5D1927C31700CA4038 /* Attachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Attachment.c; path = "../../spine-c/src/spine/Attachment.c"; sourceTree = ""; }; + 43F7FD5E1927C31700CA4038 /* AttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AttachmentLoader.c; path = "../../spine-c/src/spine/AttachmentLoader.c"; sourceTree = ""; }; + 43F7FD5F1927C31700CA4038 /* Bone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Bone.c; path = "../../spine-c/src/spine/Bone.c"; sourceTree = ""; }; + 43F7FD601927C31700CA4038 /* BoneData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoneData.c; path = "../../spine-c/src/spine/BoneData.c"; sourceTree = ""; }; + 43F7FD611927C31700CA4038 /* BoundingBoxAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoundingBoxAttachment.c; path = "../../spine-c/src/spine/BoundingBoxAttachment.c"; sourceTree = ""; }; + 43F7FD621927C31700CA4038 /* Event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Event.c; path = "../../spine-c/src/spine/Event.c"; sourceTree = ""; }; + 43F7FD631927C31700CA4038 /* EventData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = EventData.c; path = "../../spine-c/src/spine/EventData.c"; sourceTree = ""; }; + 43F7FD641927C31700CA4038 /* extension.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = extension.c; path = "../../spine-c/src/spine/extension.c"; sourceTree = ""; }; + 43F7FD651927C31700CA4038 /* Json.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Json.c; path = "../../spine-c/src/spine/Json.c"; sourceTree = ""; }; + 43F7FD661927C31700CA4038 /* Json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Json.h; path = "../../spine-c/src/spine/Json.h"; sourceTree = ""; }; + 43F7FD671927C31700CA4038 /* MeshAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = MeshAttachment.c; path = "../../spine-c/src/spine/MeshAttachment.c"; sourceTree = ""; }; + 43F7FD681927C31700CA4038 /* RegionAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = RegionAttachment.c; path = "../../spine-c/src/spine/RegionAttachment.c"; sourceTree = ""; }; + 43F7FD691927C31700CA4038 /* Skeleton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skeleton.c; path = "../../spine-c/src/spine/Skeleton.c"; sourceTree = ""; }; + 43F7FD6A1927C31700CA4038 /* SkeletonBounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonBounds.c; path = "../../spine-c/src/spine/SkeletonBounds.c"; sourceTree = ""; }; + 43F7FD6B1927C31700CA4038 /* SkeletonData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonData.c; path = "../../spine-c/src/spine/SkeletonData.c"; sourceTree = ""; }; + 43F7FD6C1927C31700CA4038 /* SkeletonJson.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonJson.c; path = "../../spine-c/src/spine/SkeletonJson.c"; sourceTree = ""; }; + 43F7FD6D1927C31700CA4038 /* Skin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skin.c; path = "../../spine-c/src/spine/Skin.c"; sourceTree = ""; }; + 43F7FD6E1927C31700CA4038 /* SkinnedMeshAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkinnedMeshAttachment.c; path = "../../spine-c/src/spine/SkinnedMeshAttachment.c"; sourceTree = ""; }; + 43F7FD6F1927C31700CA4038 /* Slot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Slot.c; path = "../../spine-c/src/spine/Slot.c"; sourceTree = ""; }; + 43F7FD701927C31700CA4038 /* SlotData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SlotData.c; path = "../../spine-c/src/spine/SlotData.c"; sourceTree = ""; }; + 43F7FD891927C32800CA4038 /* Animation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Animation.h; path = "../../spine-c/include/spine/Animation.h"; sourceTree = ""; }; + 43F7FD8A1927C32800CA4038 /* AnimationState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationState.h; path = "../../spine-c/include/spine/AnimationState.h"; sourceTree = ""; }; + 43F7FD8B1927C32800CA4038 /* AnimationStateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationStateData.h; path = "../../spine-c/include/spine/AnimationStateData.h"; sourceTree = ""; }; + 43F7FD8C1927C32800CA4038 /* Atlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Atlas.h; path = "../../spine-c/include/spine/Atlas.h"; sourceTree = ""; }; + 43F7FD8D1927C32800CA4038 /* AtlasAttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AtlasAttachmentLoader.h; path = "../../spine-c/include/spine/AtlasAttachmentLoader.h"; sourceTree = ""; }; + 43F7FD8E1927C32800CA4038 /* Attachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Attachment.h; path = "../../spine-c/include/spine/Attachment.h"; sourceTree = ""; }; + 43F7FD8F1927C32800CA4038 /* AttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AttachmentLoader.h; path = "../../spine-c/include/spine/AttachmentLoader.h"; sourceTree = ""; }; + 43F7FD901927C32800CA4038 /* Bone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Bone.h; path = "../../spine-c/include/spine/Bone.h"; sourceTree = ""; }; + 43F7FD911927C32800CA4038 /* BoneData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoneData.h; path = "../../spine-c/include/spine/BoneData.h"; sourceTree = ""; }; + 43F7FD921927C32800CA4038 /* BoundingBoxAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoundingBoxAttachment.h; path = "../../spine-c/include/spine/BoundingBoxAttachment.h"; sourceTree = ""; }; + 43F7FD931927C32800CA4038 /* Event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Event.h; path = "../../spine-c/include/spine/Event.h"; sourceTree = ""; }; + 43F7FD941927C32800CA4038 /* EventData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventData.h; path = "../../spine-c/include/spine/EventData.h"; sourceTree = ""; }; + 43F7FD951927C32800CA4038 /* extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extension.h; path = "../../spine-c/include/spine/extension.h"; sourceTree = ""; }; + 43F7FD961927C32800CA4038 /* MeshAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = MeshAttachment.h; path = "../../spine-c/include/spine/MeshAttachment.h"; sourceTree = ""; }; + 43F7FD971927C32800CA4038 /* RegionAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegionAttachment.h; path = "../../spine-c/include/spine/RegionAttachment.h"; sourceTree = ""; }; + 43F7FD981927C32800CA4038 /* Skeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skeleton.h; path = "../../spine-c/include/spine/Skeleton.h"; sourceTree = ""; }; + 43F7FD991927C32800CA4038 /* SkeletonBounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonBounds.h; path = "../../spine-c/include/spine/SkeletonBounds.h"; sourceTree = ""; }; + 43F7FD9A1927C32800CA4038 /* SkeletonData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonData.h; path = "../../spine-c/include/spine/SkeletonData.h"; sourceTree = ""; }; + 43F7FD9B1927C32800CA4038 /* SkeletonJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonJson.h; path = "../../spine-c/include/spine/SkeletonJson.h"; sourceTree = ""; }; + 43F7FD9C1927C32800CA4038 /* Skin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skin.h; path = "../../spine-c/include/spine/Skin.h"; sourceTree = ""; }; + 43F7FD9D1927C32800CA4038 /* SkinnedMeshAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkinnedMeshAttachment.h; path = "../../spine-c/include/spine/SkinnedMeshAttachment.h"; sourceTree = ""; }; + 43F7FD9E1927C32800CA4038 /* Slot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Slot.h; path = "../../spine-c/include/spine/Slot.h"; sourceTree = ""; }; + 43F7FD9F1927C32800CA4038 /* SlotData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SlotData.h; path = "../../spine-c/include/spine/SlotData.h"; sourceTree = ""; }; + 43F7FDA01927C32800CA4038 /* spine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spine.h; path = "../../spine-c/include/spine/spine.h"; sourceTree = ""; }; + 43F7FDA11927C33C00CA4038 /* PolygonBatch.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = PolygonBatch.h; path = src/spine/PolygonBatch.h; sourceTree = ""; }; + 43F7FDA21927C33C00CA4038 /* PolygonBatch.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = PolygonBatch.m; path = src/spine/PolygonBatch.m; sourceTree = ""; }; + 43F7FDA31927C33C00CA4038 /* SkeletonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonAnimation.h; path = src/spine/SkeletonAnimation.h; sourceTree = ""; }; + 43F7FDA41927C33C00CA4038 /* SkeletonAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SkeletonAnimation.m; path = src/spine/SkeletonAnimation.m; sourceTree = ""; }; + 43F7FDA51927C33C00CA4038 /* SkeletonRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonRenderer.h; path = src/spine/SkeletonRenderer.h; sourceTree = ""; }; + 43F7FDA61927C33C00CA4038 /* SkeletonRenderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = SkeletonRenderer.m; path = src/spine/SkeletonRenderer.m; sourceTree = ""; }; + 43F7FDAA1927C34600CA4038 /* SpineboyExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SpineboyExample.h; sourceTree = ""; }; + 43F7FDAB1927C34600CA4038 /* SpineboyExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SpineboyExample.m; sourceTree = ""; }; + 43F7FDAD1927C35600CA4038 /* goblins-ffd.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "goblins-ffd.atlas"; sourceTree = ""; }; + 43F7FDAE1927C35600CA4038 /* goblins-ffd.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = "goblins-ffd.json"; sourceTree = ""; }; + 43F7FDAF1927C35600CA4038 /* goblins-ffd.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "goblins-ffd.png"; sourceTree = ""; }; + 43F7FDB31927D04200CA4038 /* GoblinsExample.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GoblinsExample.h; sourceTree = ""; }; + 43F7FDB41927D04200CA4038 /* GoblinsExample.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = GoblinsExample.m; sourceTree = ""; }; + 43F7FDBC1927F85F00CA4038 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; + 43F7FDBD1927F85F00CA4038 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; + 43F7FDBE1927F85F00CA4038 /* CCActionCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCamera.h; sourceTree = ""; }; + 43F7FDBF1927F85F00CA4038 /* CCActionCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCamera.m; sourceTree = ""; }; + 43F7FDC01927F85F00CA4038 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; + 43F7FDC11927F85F00CA4038 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; + 43F7FDC21927F85F00CA4038 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; + 43F7FDC31927F85F00CA4038 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; + 43F7FDC41927F85F00CA4038 /* CCActionGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid.h; sourceTree = ""; }; + 43F7FDC51927F85F00CA4038 /* CCActionGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid.m; sourceTree = ""; }; + 43F7FDC61927F85F00CA4038 /* CCActionGrid3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid3D.h; sourceTree = ""; }; + 43F7FDC71927F85F00CA4038 /* CCActionGrid3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid3D.m; sourceTree = ""; }; + 43F7FDC81927F85F00CA4038 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; + 43F7FDC91927F85F00CA4038 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; + 43F7FDCA1927F85F00CA4038 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInterval.h; sourceTree = ""; }; + 43F7FDCB1927F85F00CA4038 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInterval.m; sourceTree = ""; }; + 43F7FDCC1927F85F00CA4038 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; + 43F7FDCD1927F85F00CA4038 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; + 43F7FDCE1927F85F00CA4038 /* CCActionPageTurn3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionPageTurn3D.h; sourceTree = ""; }; + 43F7FDCF1927F85F00CA4038 /* CCActionPageTurn3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionPageTurn3D.m; sourceTree = ""; }; + 43F7FDD01927F85F00CA4038 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; + 43F7FDD11927F85F00CA4038 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; + 43F7FDD21927F85F00CA4038 /* CCActionTiledGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTiledGrid.h; sourceTree = ""; }; + 43F7FDD31927F85F00CA4038 /* CCActionTiledGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTiledGrid.m; sourceTree = ""; }; + 43F7FDD41927F85F00CA4038 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; + 43F7FDD51927F85F00CA4038 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; + 43F7FDD61927F85F00CA4038 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; + 43F7FDD71927F85F00CA4038 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; + 43F7FDD81927F85F00CA4038 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; + 43F7FDD91927F85F00CA4038 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; + 43F7FDDA1927F85F00CA4038 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAtlasNode.h; sourceTree = ""; }; + 43F7FDDB1927F85F00CA4038 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAtlasNode.m; sourceTree = ""; }; + 43F7FDDC1927F85F00CA4038 /* CCCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCCamera.h; sourceTree = ""; }; + 43F7FDDD1927F85F00CA4038 /* CCCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCCamera.m; sourceTree = ""; }; + 43F7FDDE1927F85F00CA4038 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; + 43F7FDDF1927F85F00CA4038 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; + 43F7FDE01927F85F00CA4038 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; + 43F7FDE11927F85F00CA4038 /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; + 43F7FDE21927F85F00CA4038 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; + 43F7FDE31927F85F00CA4038 /* ccDeprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccDeprecated.h; sourceTree = ""; }; + 43F7FDE41927F85F00CA4038 /* ccDeprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccDeprecated.m; sourceTree = ""; }; + 43F7FDE51927F85F00CA4038 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; + 43F7FDE61927F85F00CA4038 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; + 43F7FDE71927F85F00CA4038 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; + 43F7FDE81927F85F00CA4038 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; + 43F7FDE91927F85F00CA4038 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; + 43F7FDEA1927F85F00CA4038 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; + 43F7FDEB1927F85F00CA4038 /* CCFontDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFontDefinition.h; sourceTree = ""; }; + 43F7FDEC1927F85F00CA4038 /* CCFontDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFontDefinition.m; sourceTree = ""; }; + 43F7FDED1927F85F00CA4038 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; + 43F7FDEE1927F85F00CA4038 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; + 43F7FDEF1927F85F00CA4038 /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; + 43F7FDF01927F85F00CA4038 /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; + 43F7FDF11927F85F00CA4038 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; + 43F7FDF21927F85F00CA4038 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; + 43F7FDF31927F85F00CA4038 /* CCGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrabber.h; sourceTree = ""; }; + 43F7FDF41927F85F00CA4038 /* CCGrabber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrabber.m; sourceTree = ""; }; + 43F7FDF51927F85F00CA4038 /* CCGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrid.h; sourceTree = ""; }; + 43F7FDF61927F85F00CA4038 /* CCGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrid.m; sourceTree = ""; }; + 43F7FDF71927F85F00CA4038 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; + 43F7FDF81927F85F00CA4038 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; + 43F7FDF91927F85F00CA4038 /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont.h; sourceTree = ""; }; + 43F7FDFA1927F85F00CA4038 /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelBMFont.m; sourceTree = ""; }; + 43F7FDFB1927F85F00CA4038 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; + 43F7FDFC1927F85F00CA4038 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; + 43F7FDFD1927F85F00CA4038 /* CCLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayer.h; sourceTree = ""; }; + 43F7FDFE1927F85F00CA4038 /* CCLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayer.m; sourceTree = ""; }; + 43F7FDFF1927F85F00CA4038 /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; + 43F7FE001927F85F00CA4038 /* CCMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenu.h; sourceTree = ""; }; + 43F7FE011927F85F00CA4038 /* CCMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenu.m; sourceTree = ""; }; + 43F7FE021927F85F00CA4038 /* CCMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenuItem.h; sourceTree = ""; }; + 43F7FE031927F85F00CA4038 /* CCMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenuItem.m; sourceTree = ""; }; + 43F7FE041927F85F00CA4038 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; + 43F7FE051927F85F00CA4038 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; + 43F7FE061927F85F00CA4038 /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; + 43F7FE071927F85F00CA4038 /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; + 43F7FE081927F85F00CA4038 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; + 43F7FE091927F85F00CA4038 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; + 43F7FE0A1927F85F00CA4038 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; + 43F7FE0B1927F85F00CA4038 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; + 43F7FE0C1927F85F00CA4038 /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; + 43F7FE0D1927F85F00CA4038 /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; + 43F7FE0E1927F85F00CA4038 /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; + 43F7FE0F1927F85F00CA4038 /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; + 43F7FE101927F85F00CA4038 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; + 43F7FE111927F85F00CA4038 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; + 43F7FE121927F85F00CA4038 /* CCParticleSystemQuad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemQuad.h; sourceTree = ""; }; + 43F7FE131927F85F00CA4038 /* CCParticleSystemQuad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemQuad.m; sourceTree = ""; }; + 43F7FE141927F85F00CA4038 /* CCPhysicsDebugNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsDebugNode.h; sourceTree = ""; }; + 43F7FE151927F85F00CA4038 /* CCPhysicsDebugNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsDebugNode.m; sourceTree = ""; }; + 43F7FE161927F85F00CA4038 /* CCPhysicsSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsSprite.h; sourceTree = ""; }; + 43F7FE171927F85F00CA4038 /* CCPhysicsSprite.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCPhysicsSprite.mm; sourceTree = ""; }; + 43F7FE181927F85F00CA4038 /* CCProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressTimer.h; sourceTree = ""; }; + 43F7FE191927F85F00CA4038 /* CCProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressTimer.m; sourceTree = ""; }; + 43F7FE1A1927F85F00CA4038 /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProtocols.h; sourceTree = ""; }; + 43F7FE1B1927F85F00CA4038 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; + 43F7FE1C1927F85F00CA4038 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; + 43F7FE1D1927F85F00CA4038 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; + 43F7FE1E1927F85F00CA4038 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; + 43F7FE1F1927F85F00CA4038 /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; + 43F7FE201927F85F00CA4038 /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; + 43F7FE211927F85F00CA4038 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; + 43F7FE221927F85F00CA4038 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; + 43F7FE231927F85F00CA4038 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; + 43F7FE241927F85F00CA4038 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; + 43F7FE251927F85F00CA4038 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; + 43F7FE261927F85F00CA4038 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; + 43F7FE271927F85F00CA4038 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; + 43F7FE281927F85F00CA4038 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; + 43F7FE291927F85F00CA4038 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; + 43F7FE2A1927F85F00CA4038 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; + 43F7FE2B1927F85F00CA4038 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; + 43F7FE2C1927F85F00CA4038 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; + 43F7FE2D1927F85F00CA4038 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; + 43F7FE2E1927F85F00CA4038 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; + 43F7FE2F1927F85F00CA4038 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; + 43F7FE301927F85F00CA4038 /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; + 43F7FE311927F85F00CA4038 /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; + 43F7FE321927F85F00CA4038 /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; + 43F7FE331927F85F00CA4038 /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; + 43F7FE341927F85F00CA4038 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite.h; sourceTree = ""; }; + 43F7FE351927F85F00CA4038 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite.m; sourceTree = ""; }; + 43F7FE361927F85F00CA4038 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; + 43F7FE371927F85F00CA4038 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; + 43F7FE381927F85F00CA4038 /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; + 43F7FE391927F85F00CA4038 /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; + 43F7FE3A1927F85F00CA4038 /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; + 43F7FE3B1927F85F00CA4038 /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; + 43F7FE3C1927F85F00CA4038 /* CCTexture2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture2D.h; sourceTree = ""; }; + 43F7FE3D1927F85F00CA4038 /* CCTexture2D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture2D.m; sourceTree = ""; }; + 43F7FE3E1927F85F00CA4038 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; + 43F7FE3F1927F85F00CA4038 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; + 43F7FE401927F85F00CA4038 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; + 43F7FE411927F85F00CA4038 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; + 43F7FE421927F85F00CA4038 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; + 43F7FE431927F85F00CA4038 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; + 43F7FE441927F85F00CA4038 /* CCTileMapAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTileMapAtlas.h; sourceTree = ""; }; + 43F7FE451927F85F00CA4038 /* CCTileMapAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTileMapAtlas.m; sourceTree = ""; }; + 43F7FE461927F85F00CA4038 /* CCTMXLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXLayer.h; sourceTree = ""; }; + 43F7FE471927F85F00CA4038 /* CCTMXLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXLayer.m; sourceTree = ""; }; + 43F7FE481927F85F00CA4038 /* CCTMXObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXObjectGroup.h; sourceTree = ""; }; + 43F7FE491927F85F00CA4038 /* CCTMXObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXObjectGroup.m; sourceTree = ""; }; + 43F7FE4A1927F85F00CA4038 /* CCTMXTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXTiledMap.h; sourceTree = ""; }; + 43F7FE4B1927F85F00CA4038 /* CCTMXTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXTiledMap.m; sourceTree = ""; }; + 43F7FE4C1927F85F00CA4038 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; + 43F7FE4D1927F85F00CA4038 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; + 43F7FE4E1927F85F00CA4038 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; }; + 43F7FE4F1927F85F00CA4038 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; + 43F7FE501927F85F00CA4038 /* CCTransitionPageTurn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionPageTurn.h; sourceTree = ""; }; + 43F7FE511927F85F00CA4038 /* CCTransitionPageTurn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionPageTurn.m; sourceTree = ""; }; + 43F7FE521927F85F00CA4038 /* CCTransitionProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionProgress.h; sourceTree = ""; }; + 43F7FE531927F85F00CA4038 /* CCTransitionProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionProgress.m; sourceTree = ""; }; + 43F7FE541927F85F00CA4038 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccTypes.h; sourceTree = ""; }; + 43F7FE551927F85F00CA4038 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; + 43F7FE561927F85F00CA4038 /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; + 43F7FE581927F85F00CA4038 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; + 43F7FE591927F85F00CA4038 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; + 43F7FE5B1927F85F00CA4038 /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; + 43F7FE5C1927F85F00CA4038 /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; + 43F7FE5D1927F85F00CA4038 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; + 43F7FE5E1927F85F00CA4038 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; + 43F7FE5F1927F85F00CA4038 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; + 43F7FE601927F85F00CA4038 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; + 43F7FE611927F85F00CA4038 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; + 43F7FE621927F85F00CA4038 /* CCTouchDelegateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDelegateProtocol.h; sourceTree = ""; }; + 43F7FE631927F85F00CA4038 /* CCTouchDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDispatcher.h; sourceTree = ""; }; + 43F7FE641927F85F00CA4038 /* CCTouchDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchDispatcher.m; sourceTree = ""; }; + 43F7FE651927F85F00CA4038 /* CCTouchHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchHandler.h; sourceTree = ""; }; + 43F7FE661927F85F00CA4038 /* CCTouchHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchHandler.m; sourceTree = ""; }; + 43F7FE681927F85F00CA4038 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; + 43F7FE691927F85F00CA4038 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; + 43F7FE6A1927F85F00CA4038 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; + 43F7FE6B1927F85F00CA4038 /* CCEventDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCEventDispatcher.m; sourceTree = ""; }; + 43F7FE6C1927F85F00CA4038 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; + 43F7FE6D1927F85F00CA4038 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; + 43F7FE6E1927F85F00CA4038 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; + 43F7FE6F1927F85F00CA4038 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; + 43F7FE711927F85F00CA4038 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; + 43F7FE721927F85F00CA4038 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; + 43F7FE731927F85F00CA4038 /* CCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCArray.h; sourceTree = ""; }; + 43F7FE741927F85F00CA4038 /* CCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCArray.m; sourceTree = ""; }; + 43F7FE751927F85F00CA4038 /* ccCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccCArray.h; sourceTree = ""; }; + 43F7FE761927F85F00CA4038 /* ccCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccCArray.m; sourceTree = ""; }; + 43F7FE771927F85F00CA4038 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; + 43F7FE781927F85F00CA4038 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; + 43F7FE791927F85F00CA4038 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; + 43F7FE7A1927F85F00CA4038 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; + 43F7FE7B1927F85F00CA4038 /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; + 43F7FE7C1927F85F00CA4038 /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; + 43F7FE7D1927F85F00CA4038 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; + 43F7FE7E1927F85F00CA4038 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; + 43F7FE7F1927F85F00CA4038 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; + 43F7FE801927F85F00CA4038 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; + 43F7FE811927F85F00CA4038 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; + 43F7FE821927F85F00CA4038 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; + 43F7FE831927F85F00CA4038 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; + 43F7FE841927F85F00CA4038 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; + 43F7FE851927F85F00CA4038 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; + 43F7FE861927F85F00CA4038 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; + 43F7FE871927F85F00CA4038 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; + 43F7FE881927F85F00CA4038 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; + 43F7FE891927F85F00CA4038 /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; + 43F7FE8A1927F85F00CA4038 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; + 43F7FE8B1927F85F00CA4038 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; + 43F7FE8D1927F85F00CA4038 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; + 43F7FE8E1927F85F00CA4038 /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAudioManager.m; sourceTree = ""; }; + 43F7FE8F1927F85F00CA4038 /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDConfig.h; sourceTree = ""; }; + 43F7FE901927F85F00CA4038 /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOpenALSupport.h; sourceTree = ""; }; + 43F7FE911927F85F00CA4038 /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOpenALSupport.m; sourceTree = ""; }; + 43F7FE921927F85F00CA4038 /* CDXMacOSXSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXMacOSXSupport.h; sourceTree = ""; }; + 43F7FE931927F85F00CA4038 /* CDXMacOSXSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXMacOSXSupport.m; sourceTree = ""; }; + 43F7FE941927F85F00CA4038 /* CDXPropertyModifierAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXPropertyModifierAction.h; sourceTree = ""; }; + 43F7FE951927F85F00CA4038 /* CDXPropertyModifierAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXPropertyModifierAction.m; sourceTree = ""; }; + 43F7FE961927F85F00CA4038 /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosDenshion.h; sourceTree = ""; }; + 43F7FE971927F85F00CA4038 /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosDenshion.m; sourceTree = ""; }; + 43F7FE981927F85F00CA4038 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; + 43F7FE991927F85F00CA4038 /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine.h; sourceTree = ""; }; + 43F7FE9A1927F85F00CA4038 /* SimpleAudioEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine.m; sourceTree = ""; }; + 43F7FE9B1927F85F00CA4038 /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_cocos2d.txt; path = cocos2d/LICENSE_cocos2d.txt; sourceTree = SOURCE_ROOT; }; + 43F7FE9C1927F85F00CA4038 /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_CocosDenshion.txt; path = cocos2d/LICENSE_CocosDenshion.txt; sourceTree = SOURCE_ROOT; }; + 43F7FE9D1927F85F00CA4038 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_Kazmath.txt; path = cocos2d/LICENSE_Kazmath.txt; sourceTree = SOURCE_ROOT; }; + 43F7FF041927F87600CA4038 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; + 43F7FF061927F87600CA4038 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; + 43F7FF071927F87600CA4038 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; + 43F7FF081927F87600CA4038 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; + 43F7FF091927F87600CA4038 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; + 43F7FF0A1927F87600CA4038 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; + 43F7FF0B1927F87600CA4038 /* neon_matrix_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neon_matrix_impl.h; sourceTree = ""; }; + 43F7FF0C1927F87600CA4038 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; + 43F7FF0D1927F87600CA4038 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; + 43F7FF0E1927F87600CA4038 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; + 43F7FF0F1927F87600CA4038 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; + 43F7FF101927F87600CA4038 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; + 43F7FF111927F87600CA4038 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; + 43F7FF121927F87600CA4038 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; + 43F7FF141927F87600CA4038 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; + 43F7FF151927F87600CA4038 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ChangeLog; sourceTree = ""; }; + 43F7FF161927F87600CA4038 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; + 43F7FF181927F87600CA4038 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; + 43F7FF191927F87600CA4038 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; + 43F7FF1A1927F87600CA4038 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; + 43F7FF1B1927F87600CA4038 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; + 43F7FF1C1927F87600CA4038 /* neon_matrix_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = neon_matrix_impl.c; sourceTree = ""; }; + 43F7FF1D1927F87600CA4038 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; + 43F7FF1E1927F87600CA4038 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; + 43F7FF1F1927F87600CA4038 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; + 43F7FF201927F87600CA4038 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; + 43F7FF211927F87600CA4038 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; + 43F7FF221927F87600CA4038 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; + 43F7FF231927F87600CA4038 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; +/* End PBXFileReference section */ + +/* Begin PBXFrameworksBuildPhase section */ + 4319B51016FF9B2600C1D7A9 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + 4319B51816FF9B2600C1D7A9 /* QuartzCore.framework in Frameworks */, + 4319B51A16FF9B2600C1D7A9 /* OpenGL.framework in Frameworks */, + 4319B51C16FF9B2600C1D7A9 /* OpenAL.framework in Frameworks */, + 4319B51E16FF9B2600C1D7A9 /* AudioToolbox.framework in Frameworks */, + 4319B52016FF9B2600C1D7A9 /* AppKit.framework in Frameworks */, + 4319B52216FF9B2600C1D7A9 /* Foundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ + +/* Begin PBXGroup section */ + 4319B50816FF9B2600C1D7A9 = { + isa = PBXGroup; + children = ( + 4319B6BC16FF9D1700C1D7A9 /* Classes */, + 4319B7CB16FF9D3900C1D7A9 /* Resources */, + 43C32A0F170B1282004A9460 /* Resources-mac */, + 4319B6C616FF9D3900C1D7A9 /* libs */, + 4319B51616FF9B2600C1D7A9 /* Frameworks */, + 4319B51416FF9B2600C1D7A9 /* Products */, + ); + sourceTree = ""; + }; + 4319B51416FF9B2600C1D7A9 /* Products */ = { + isa = PBXGroup; + children = ( + 4319B51316FF9B2600C1D7A9 /* SpineExample.app */, + ); + name = Products; + sourceTree = ""; + }; + 4319B51616FF9B2600C1D7A9 /* Frameworks */ = { + isa = PBXGroup; + children = ( + 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */, + 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */, + 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */, + 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */, + 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */, + 4319B52116FF9B2600C1D7A9 /* Foundation.framework */, + ); + name = Frameworks; + sourceTree = ""; + }; + 4319B6BC16FF9D1700C1D7A9 /* Classes */ = { + isa = PBXGroup; + children = ( + 4319B8921701168A00C1D7A9 /* spine-c */, + 4319B8931701168F00C1D7A9 /* spine-cocos2d-iphone */, + 43F7FDAA1927C34600CA4038 /* SpineboyExample.h */, + 43F7FDAB1927C34600CA4038 /* SpineboyExample.m */, + 43F7FDB31927D04200CA4038 /* GoblinsExample.h */, + 43F7FDB41927D04200CA4038 /* GoblinsExample.m */, + 43C32A10170B1295004A9460 /* AppDelegate.h */, + 43C32A11170B1295004A9460 /* AppDelegate.m */, + 43C32A19170B1295004A9460 /* main.m */, + 43C32A1A170B1295004A9460 /* Prefix.pch */, + ); + name = Classes; + path = example; + sourceTree = SOURCE_ROOT; + }; + 4319B6C616FF9D3900C1D7A9 /* libs */ = { + isa = PBXGroup; + children = ( + 43F7FDBB1927F85F00CA4038 /* cocos2d */, + 43F7FE8C1927F85F00CA4038 /* CocosDenshion */, + 43F7FF011927F87600CA4038 /* kazmath */, + 43F7FE9B1927F85F00CA4038 /* LICENSE_cocos2d.txt */, + 43F7FE9C1927F85F00CA4038 /* LICENSE_CocosDenshion.txt */, + 43F7FE9D1927F85F00CA4038 /* LICENSE_Kazmath.txt */, + ); + path = libs; + sourceTree = SOURCE_ROOT; + }; + 4319B7CB16FF9D3900C1D7A9 /* Resources */ = { + isa = PBXGroup; + children = ( + 43F7FDAD1927C35600CA4038 /* goblins-ffd.atlas */, + 43F7FDAE1927C35600CA4038 /* goblins-ffd.json */, + 43F7FDAF1927C35600CA4038 /* goblins-ffd.png */, + 43C32A30170D0A4D004A9460 /* spineboy.atlas */, + 43C32A31170D0A4D004A9460 /* spineboy.json */, + 43C32A32170D0A4D004A9460 /* spineboy.png */, + ); + path = Resources; + sourceTree = SOURCE_ROOT; + }; + 4319B8921701168A00C1D7A9 /* spine-c */ = { + isa = PBXGroup; + children = ( + 43F7FD581927C31700CA4038 /* Animation.c */, + 43F7FD891927C32800CA4038 /* Animation.h */, + 43F7FD591927C31700CA4038 /* AnimationState.c */, + 43F7FD8A1927C32800CA4038 /* AnimationState.h */, + 43F7FD5A1927C31700CA4038 /* AnimationStateData.c */, + 43F7FD8B1927C32800CA4038 /* AnimationStateData.h */, + 43F7FD5B1927C31700CA4038 /* Atlas.c */, + 43F7FD8C1927C32800CA4038 /* Atlas.h */, + 43F7FD5C1927C31700CA4038 /* AtlasAttachmentLoader.c */, + 43F7FD8D1927C32800CA4038 /* AtlasAttachmentLoader.h */, + 43F7FD5D1927C31700CA4038 /* Attachment.c */, + 43F7FD8E1927C32800CA4038 /* Attachment.h */, + 43F7FD5E1927C31700CA4038 /* AttachmentLoader.c */, + 43F7FD8F1927C32800CA4038 /* AttachmentLoader.h */, + 43F7FD5F1927C31700CA4038 /* Bone.c */, + 43F7FD901927C32800CA4038 /* Bone.h */, + 43F7FD601927C31700CA4038 /* BoneData.c */, + 43F7FD911927C32800CA4038 /* BoneData.h */, + 43F7FD611927C31700CA4038 /* BoundingBoxAttachment.c */, + 43F7FD921927C32800CA4038 /* BoundingBoxAttachment.h */, + 43F7FD621927C31700CA4038 /* Event.c */, + 43F7FD931927C32800CA4038 /* Event.h */, + 43F7FD631927C31700CA4038 /* EventData.c */, + 43F7FD941927C32800CA4038 /* EventData.h */, + 43F7FD641927C31700CA4038 /* extension.c */, + 43F7FD951927C32800CA4038 /* extension.h */, + 43F7FD651927C31700CA4038 /* Json.c */, + 43F7FD661927C31700CA4038 /* Json.h */, + 43F7FD671927C31700CA4038 /* MeshAttachment.c */, + 43F7FD961927C32800CA4038 /* MeshAttachment.h */, + 43F7FD681927C31700CA4038 /* RegionAttachment.c */, + 43F7FD971927C32800CA4038 /* RegionAttachment.h */, + 43F7FD691927C31700CA4038 /* Skeleton.c */, + 43F7FD981927C32800CA4038 /* Skeleton.h */, + 43F7FD6A1927C31700CA4038 /* SkeletonBounds.c */, + 43F7FD991927C32800CA4038 /* SkeletonBounds.h */, + 43F7FD6B1927C31700CA4038 /* SkeletonData.c */, + 43F7FD9A1927C32800CA4038 /* SkeletonData.h */, + 43F7FD6C1927C31700CA4038 /* SkeletonJson.c */, + 43F7FD9B1927C32800CA4038 /* SkeletonJson.h */, + 43F7FD6D1927C31700CA4038 /* Skin.c */, + 43F7FD9C1927C32800CA4038 /* Skin.h */, + 43F7FD6E1927C31700CA4038 /* SkinnedMeshAttachment.c */, + 43F7FD9D1927C32800CA4038 /* SkinnedMeshAttachment.h */, + 43F7FD6F1927C31700CA4038 /* Slot.c */, + 43F7FD9E1927C32800CA4038 /* Slot.h */, + 43F7FD701927C31700CA4038 /* SlotData.c */, + 43F7FD9F1927C32800CA4038 /* SlotData.h */, + 43F7FDA01927C32800CA4038 /* spine.h */, + ); + name = "spine-c"; + path = ..; + sourceTree = ""; + }; + 4319B8931701168F00C1D7A9 /* spine-cocos2d-iphone */ = { + isa = PBXGroup; + children = ( + 43F7FDA11927C33C00CA4038 /* PolygonBatch.h */, + 43F7FDA21927C33C00CA4038 /* PolygonBatch.m */, + 43F7FDA31927C33C00CA4038 /* SkeletonAnimation.h */, + 43F7FDA41927C33C00CA4038 /* SkeletonAnimation.m */, + 43F7FDA51927C33C00CA4038 /* SkeletonRenderer.h */, + 43F7FDA61927C33C00CA4038 /* SkeletonRenderer.m */, + 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */, + 43BFBE0E170A778A00ECBACB /* spine-cocos2d-iphone.h */, + ); + name = "spine-cocos2d-iphone"; + path = ..; + sourceTree = ""; + }; + 43C32A0F170B1282004A9460 /* Resources-mac */ = { + isa = PBXGroup; + children = ( + 43C32A12170B1295004A9460 /* English.lproj */, + 43C32A17170B1295004A9460 /* icon.icns */, + 43C32A18170B1295004A9460 /* Info.plist */, + ); + name = "Resources-mac"; + sourceTree = ""; + }; + 43C32A12170B1295004A9460 /* English.lproj */ = { + isa = PBXGroup; + children = ( + 43C32A13170B1295004A9460 /* InfoPlist.strings */, + 43C32A15170B1295004A9460 /* MainMenu.xib */, + ); + name = English.lproj; + path = "Resources-mac/English.lproj"; + sourceTree = ""; + }; + 43F7FDBB1927F85F00CA4038 /* cocos2d */ = { + isa = PBXGroup; + children = ( + 43F7FDBC1927F85F00CA4038 /* CCAction.h */, + 43F7FDBD1927F85F00CA4038 /* CCAction.m */, + 43F7FDBE1927F85F00CA4038 /* CCActionCamera.h */, + 43F7FDBF1927F85F00CA4038 /* CCActionCamera.m */, + 43F7FDC01927F85F00CA4038 /* CCActionCatmullRom.h */, + 43F7FDC11927F85F00CA4038 /* CCActionCatmullRom.m */, + 43F7FDC21927F85F00CA4038 /* CCActionEase.h */, + 43F7FDC31927F85F00CA4038 /* CCActionEase.m */, + 43F7FDC41927F85F00CA4038 /* CCActionGrid.h */, + 43F7FDC51927F85F00CA4038 /* CCActionGrid.m */, + 43F7FDC61927F85F00CA4038 /* CCActionGrid3D.h */, + 43F7FDC71927F85F00CA4038 /* CCActionGrid3D.m */, + 43F7FDC81927F85F00CA4038 /* CCActionInstant.h */, + 43F7FDC91927F85F00CA4038 /* CCActionInstant.m */, + 43F7FDCA1927F85F00CA4038 /* CCActionInterval.h */, + 43F7FDCB1927F85F00CA4038 /* CCActionInterval.m */, + 43F7FDCC1927F85F00CA4038 /* CCActionManager.h */, + 43F7FDCD1927F85F00CA4038 /* CCActionManager.m */, + 43F7FDCE1927F85F00CA4038 /* CCActionPageTurn3D.h */, + 43F7FDCF1927F85F00CA4038 /* CCActionPageTurn3D.m */, + 43F7FDD01927F85F00CA4038 /* CCActionProgressTimer.h */, + 43F7FDD11927F85F00CA4038 /* CCActionProgressTimer.m */, + 43F7FDD21927F85F00CA4038 /* CCActionTiledGrid.h */, + 43F7FDD31927F85F00CA4038 /* CCActionTiledGrid.m */, + 43F7FDD41927F85F00CA4038 /* CCActionTween.h */, + 43F7FDD51927F85F00CA4038 /* CCActionTween.m */, + 43F7FDD61927F85F00CA4038 /* CCAnimation.h */, + 43F7FDD71927F85F00CA4038 /* CCAnimation.m */, + 43F7FDD81927F85F00CA4038 /* CCAnimationCache.h */, + 43F7FDD91927F85F00CA4038 /* CCAnimationCache.m */, + 43F7FDDA1927F85F00CA4038 /* CCAtlasNode.h */, + 43F7FDDB1927F85F00CA4038 /* CCAtlasNode.m */, + 43F7FDDC1927F85F00CA4038 /* CCCamera.h */, + 43F7FDDD1927F85F00CA4038 /* CCCamera.m */, + 43F7FDDE1927F85F00CA4038 /* CCClippingNode.h */, + 43F7FDDF1927F85F00CA4038 /* CCClippingNode.m */, + 43F7FDE01927F85F00CA4038 /* ccConfig.h */, + 43F7FDE11927F85F00CA4038 /* CCConfiguration.h */, + 43F7FDE21927F85F00CA4038 /* CCConfiguration.m */, + 43F7FDE31927F85F00CA4038 /* ccDeprecated.h */, + 43F7FDE41927F85F00CA4038 /* ccDeprecated.m */, + 43F7FDE51927F85F00CA4038 /* CCDirector.h */, + 43F7FDE61927F85F00CA4038 /* CCDirector.m */, + 43F7FDE71927F85F00CA4038 /* CCDrawingPrimitives.h */, + 43F7FDE81927F85F00CA4038 /* CCDrawingPrimitives.m */, + 43F7FDE91927F85F00CA4038 /* CCDrawNode.h */, + 43F7FDEA1927F85F00CA4038 /* CCDrawNode.m */, + 43F7FDEB1927F85F00CA4038 /* CCFontDefinition.h */, + 43F7FDEC1927F85F00CA4038 /* CCFontDefinition.m */, + 43F7FDED1927F85F00CA4038 /* ccFPSImages.h */, + 43F7FDEE1927F85F00CA4038 /* ccFPSImages.m */, + 43F7FDEF1927F85F00CA4038 /* CCGLProgram.h */, + 43F7FDF01927F85F00CA4038 /* CCGLProgram.m */, + 43F7FDF11927F85F00CA4038 /* ccGLStateCache.h */, + 43F7FDF21927F85F00CA4038 /* ccGLStateCache.m */, + 43F7FDF31927F85F00CA4038 /* CCGrabber.h */, + 43F7FDF41927F85F00CA4038 /* CCGrabber.m */, + 43F7FDF51927F85F00CA4038 /* CCGrid.h */, + 43F7FDF61927F85F00CA4038 /* CCGrid.m */, + 43F7FDF71927F85F00CA4038 /* CCLabelAtlas.h */, + 43F7FDF81927F85F00CA4038 /* CCLabelAtlas.m */, + 43F7FDF91927F85F00CA4038 /* CCLabelBMFont.h */, + 43F7FDFA1927F85F00CA4038 /* CCLabelBMFont.m */, + 43F7FDFB1927F85F00CA4038 /* CCLabelTTF.h */, + 43F7FDFC1927F85F00CA4038 /* CCLabelTTF.m */, + 43F7FDFD1927F85F00CA4038 /* CCLayer.h */, + 43F7FDFE1927F85F00CA4038 /* CCLayer.m */, + 43F7FDFF1927F85F00CA4038 /* ccMacros.h */, + 43F7FE001927F85F00CA4038 /* CCMenu.h */, + 43F7FE011927F85F00CA4038 /* CCMenu.m */, + 43F7FE021927F85F00CA4038 /* CCMenuItem.h */, + 43F7FE031927F85F00CA4038 /* CCMenuItem.m */, + 43F7FE041927F85F00CA4038 /* CCMotionStreak.h */, + 43F7FE051927F85F00CA4038 /* CCMotionStreak.m */, + 43F7FE061927F85F00CA4038 /* CCNode+Debug.h */, + 43F7FE071927F85F00CA4038 /* CCNode+Debug.m */, + 43F7FE081927F85F00CA4038 /* CCNode.h */, + 43F7FE091927F85F00CA4038 /* CCNode.m */, + 43F7FE0A1927F85F00CA4038 /* CCParallaxNode.h */, + 43F7FE0B1927F85F00CA4038 /* CCParallaxNode.m */, + 43F7FE0C1927F85F00CA4038 /* CCParticleBatchNode.h */, + 43F7FE0D1927F85F00CA4038 /* CCParticleBatchNode.m */, + 43F7FE0E1927F85F00CA4038 /* CCParticleExamples.h */, + 43F7FE0F1927F85F00CA4038 /* CCParticleExamples.m */, + 43F7FE101927F85F00CA4038 /* CCParticleSystem.h */, + 43F7FE111927F85F00CA4038 /* CCParticleSystem.m */, + 43F7FE121927F85F00CA4038 /* CCParticleSystemQuad.h */, + 43F7FE131927F85F00CA4038 /* CCParticleSystemQuad.m */, + 43F7FE141927F85F00CA4038 /* CCPhysicsDebugNode.h */, + 43F7FE151927F85F00CA4038 /* CCPhysicsDebugNode.m */, + 43F7FE161927F85F00CA4038 /* CCPhysicsSprite.h */, + 43F7FE171927F85F00CA4038 /* CCPhysicsSprite.mm */, + 43F7FE181927F85F00CA4038 /* CCProgressTimer.h */, + 43F7FE191927F85F00CA4038 /* CCProgressTimer.m */, + 43F7FE1A1927F85F00CA4038 /* CCProtocols.h */, + 43F7FE1B1927F85F00CA4038 /* CCRenderTexture.h */, + 43F7FE1C1927F85F00CA4038 /* CCRenderTexture.m */, + 43F7FE1D1927F85F00CA4038 /* CCScene.h */, + 43F7FE1E1927F85F00CA4038 /* CCScene.m */, + 43F7FE1F1927F85F00CA4038 /* CCScheduler.h */, + 43F7FE201927F85F00CA4038 /* CCScheduler.m */, + 43F7FE211927F85F00CA4038 /* ccShader_Position_uColor_frag.h */, + 43F7FE221927F85F00CA4038 /* ccShader_Position_uColor_vert.h */, + 43F7FE231927F85F00CA4038 /* ccShader_PositionColor_frag.h */, + 43F7FE241927F85F00CA4038 /* ccShader_PositionColor_vert.h */, + 43F7FE251927F85F00CA4038 /* ccShader_PositionColorLengthTexture_frag.h */, + 43F7FE261927F85F00CA4038 /* ccShader_PositionColorLengthTexture_vert.h */, + 43F7FE271927F85F00CA4038 /* ccShader_PositionTexture_frag.h */, + 43F7FE281927F85F00CA4038 /* ccShader_PositionTexture_uColor_frag.h */, + 43F7FE291927F85F00CA4038 /* ccShader_PositionTexture_uColor_vert.h */, + 43F7FE2A1927F85F00CA4038 /* ccShader_PositionTexture_vert.h */, + 43F7FE2B1927F85F00CA4038 /* ccShader_PositionTextureA8Color_frag.h */, + 43F7FE2C1927F85F00CA4038 /* ccShader_PositionTextureA8Color_vert.h */, + 43F7FE2D1927F85F00CA4038 /* ccShader_PositionTextureColor_frag.h */, + 43F7FE2E1927F85F00CA4038 /* ccShader_PositionTextureColor_vert.h */, + 43F7FE2F1927F85F00CA4038 /* ccShader_PositionTextureColorAlphaTest_frag.h */, + 43F7FE301927F85F00CA4038 /* CCShaderCache.h */, + 43F7FE311927F85F00CA4038 /* CCShaderCache.m */, + 43F7FE321927F85F00CA4038 /* ccShaders.h */, + 43F7FE331927F85F00CA4038 /* ccShaders.m */, + 43F7FE341927F85F00CA4038 /* CCSprite.h */, + 43F7FE351927F85F00CA4038 /* CCSprite.m */, + 43F7FE361927F85F00CA4038 /* CCSpriteBatchNode.h */, + 43F7FE371927F85F00CA4038 /* CCSpriteBatchNode.m */, + 43F7FE381927F85F00CA4038 /* CCSpriteFrame.h */, + 43F7FE391927F85F00CA4038 /* CCSpriteFrame.m */, + 43F7FE3A1927F85F00CA4038 /* CCSpriteFrameCache.h */, + 43F7FE3B1927F85F00CA4038 /* CCSpriteFrameCache.m */, + 43F7FE3C1927F85F00CA4038 /* CCTexture2D.h */, + 43F7FE3D1927F85F00CA4038 /* CCTexture2D.m */, + 43F7FE3E1927F85F00CA4038 /* CCTextureAtlas.h */, + 43F7FE3F1927F85F00CA4038 /* CCTextureAtlas.m */, + 43F7FE401927F85F00CA4038 /* CCTextureCache.h */, + 43F7FE411927F85F00CA4038 /* CCTextureCache.m */, + 43F7FE421927F85F00CA4038 /* CCTexturePVR.h */, + 43F7FE431927F85F00CA4038 /* CCTexturePVR.m */, + 43F7FE441927F85F00CA4038 /* CCTileMapAtlas.h */, + 43F7FE451927F85F00CA4038 /* CCTileMapAtlas.m */, + 43F7FE461927F85F00CA4038 /* CCTMXLayer.h */, + 43F7FE471927F85F00CA4038 /* CCTMXLayer.m */, + 43F7FE481927F85F00CA4038 /* CCTMXObjectGroup.h */, + 43F7FE491927F85F00CA4038 /* CCTMXObjectGroup.m */, + 43F7FE4A1927F85F00CA4038 /* CCTMXTiledMap.h */, + 43F7FE4B1927F85F00CA4038 /* CCTMXTiledMap.m */, + 43F7FE4C1927F85F00CA4038 /* CCTMXXMLParser.h */, + 43F7FE4D1927F85F00CA4038 /* CCTMXXMLParser.m */, + 43F7FE4E1927F85F00CA4038 /* CCTransition.h */, + 43F7FE4F1927F85F00CA4038 /* CCTransition.m */, + 43F7FE501927F85F00CA4038 /* CCTransitionPageTurn.h */, + 43F7FE511927F85F00CA4038 /* CCTransitionPageTurn.m */, + 43F7FE521927F85F00CA4038 /* CCTransitionProgress.h */, + 43F7FE531927F85F00CA4038 /* CCTransitionProgress.m */, + 43F7FE541927F85F00CA4038 /* ccTypes.h */, + 43F7FE551927F85F00CA4038 /* cocos2d.h */, + 43F7FE561927F85F00CA4038 /* cocos2d.m */, + 43F7FE571927F85F00CA4038 /* Platforms */, + 43F7FE701927F85F00CA4038 /* Support */, + ); + name = cocos2d; + path = cocos2d/cocos2d; + sourceTree = SOURCE_ROOT; + }; + 43F7FE571927F85F00CA4038 /* Platforms */ = { + isa = PBXGroup; + children = ( + 43F7FE581927F85F00CA4038 /* CCGL.h */, + 43F7FE591927F85F00CA4038 /* CCNS.h */, + 43F7FE5A1927F85F00CA4038 /* iOS */, + 43F7FE671927F85F00CA4038 /* Mac */, + ); + path = Platforms; + sourceTree = ""; + }; + 43F7FE5A1927F85F00CA4038 /* iOS */ = { + isa = PBXGroup; + children = ( + 43F7FE5B1927F85F00CA4038 /* CCDirectorIOS.h */, + 43F7FE5C1927F85F00CA4038 /* CCDirectorIOS.m */, + 43F7FE5D1927F85F00CA4038 /* CCES2Renderer.h */, + 43F7FE5E1927F85F00CA4038 /* CCES2Renderer.m */, + 43F7FE5F1927F85F00CA4038 /* CCESRenderer.h */, + 43F7FE601927F85F00CA4038 /* CCGLView.h */, + 43F7FE611927F85F00CA4038 /* CCGLView.m */, + 43F7FE621927F85F00CA4038 /* CCTouchDelegateProtocol.h */, + 43F7FE631927F85F00CA4038 /* CCTouchDispatcher.h */, + 43F7FE641927F85F00CA4038 /* CCTouchDispatcher.m */, + 43F7FE651927F85F00CA4038 /* CCTouchHandler.h */, + 43F7FE661927F85F00CA4038 /* CCTouchHandler.m */, + ); + path = iOS; + sourceTree = ""; + }; + 43F7FE671927F85F00CA4038 /* Mac */ = { + isa = PBXGroup; + children = ( + 43F7FE681927F85F00CA4038 /* CCDirectorMac.h */, + 43F7FE691927F85F00CA4038 /* CCDirectorMac.m */, + 43F7FE6A1927F85F00CA4038 /* CCEventDispatcher.h */, + 43F7FE6B1927F85F00CA4038 /* CCEventDispatcher.m */, + 43F7FE6C1927F85F00CA4038 /* CCGLView.h */, + 43F7FE6D1927F85F00CA4038 /* CCGLView.m */, + 43F7FE6E1927F85F00CA4038 /* CCWindow.h */, + 43F7FE6F1927F85F00CA4038 /* CCWindow.m */, + ); + path = Mac; + sourceTree = ""; + }; + 43F7FE701927F85F00CA4038 /* Support */ = { + isa = PBXGroup; + children = ( + 43F7FE711927F85F00CA4038 /* base64.c */, + 43F7FE721927F85F00CA4038 /* base64.h */, + 43F7FE731927F85F00CA4038 /* CCArray.h */, + 43F7FE741927F85F00CA4038 /* CCArray.m */, + 43F7FE751927F85F00CA4038 /* ccCArray.h */, + 43F7FE761927F85F00CA4038 /* ccCArray.m */, + 43F7FE771927F85F00CA4038 /* CCFileUtils.h */, + 43F7FE781927F85F00CA4038 /* CCFileUtils.m */, + 43F7FE791927F85F00CA4038 /* CCProfiling.h */, + 43F7FE7A1927F85F00CA4038 /* CCProfiling.m */, + 43F7FE7B1927F85F00CA4038 /* ccUtils.c */, + 43F7FE7C1927F85F00CA4038 /* ccUtils.h */, + 43F7FE7D1927F85F00CA4038 /* CCVertex.h */, + 43F7FE7E1927F85F00CA4038 /* CCVertex.m */, + 43F7FE7F1927F85F00CA4038 /* CGPointExtension.h */, + 43F7FE801927F85F00CA4038 /* CGPointExtension.m */, + 43F7FE811927F85F00CA4038 /* NSThread+performBlock.h */, + 43F7FE821927F85F00CA4038 /* NSThread+performBlock.m */, + 43F7FE831927F85F00CA4038 /* OpenGL_Internal.h */, + 43F7FE841927F85F00CA4038 /* TGAlib.h */, + 43F7FE851927F85F00CA4038 /* TGAlib.m */, + 43F7FE861927F85F00CA4038 /* TransformUtils.h */, + 43F7FE871927F85F00CA4038 /* TransformUtils.m */, + 43F7FE881927F85F00CA4038 /* uthash.h */, + 43F7FE891927F85F00CA4038 /* utlist.h */, + 43F7FE8A1927F85F00CA4038 /* ZipUtils.h */, + 43F7FE8B1927F85F00CA4038 /* ZipUtils.m */, + ); + path = Support; + sourceTree = ""; + }; + 43F7FE8C1927F85F00CA4038 /* CocosDenshion */ = { + isa = PBXGroup; + children = ( + 43F7FE8D1927F85F00CA4038 /* CDAudioManager.h */, + 43F7FE8E1927F85F00CA4038 /* CDAudioManager.m */, + 43F7FE8F1927F85F00CA4038 /* CDConfig.h */, + 43F7FE901927F85F00CA4038 /* CDOpenALSupport.h */, + 43F7FE911927F85F00CA4038 /* CDOpenALSupport.m */, + 43F7FE921927F85F00CA4038 /* CDXMacOSXSupport.h */, + 43F7FE931927F85F00CA4038 /* CDXMacOSXSupport.m */, + 43F7FE941927F85F00CA4038 /* CDXPropertyModifierAction.h */, + 43F7FE951927F85F00CA4038 /* CDXPropertyModifierAction.m */, + 43F7FE961927F85F00CA4038 /* CocosDenshion.h */, + 43F7FE971927F85F00CA4038 /* CocosDenshion.m */, + 43F7FE981927F85F00CA4038 /* README.md */, + 43F7FE991927F85F00CA4038 /* SimpleAudioEngine.h */, + 43F7FE9A1927F85F00CA4038 /* SimpleAudioEngine.m */, + ); + name = CocosDenshion; + path = cocos2d/CocosDenshion; + sourceTree = SOURCE_ROOT; + }; + 43F7FF011927F87600CA4038 /* kazmath */ = { + isa = PBXGroup; + children = ( + 43F7FF021927F87600CA4038 /* include */, + 43F7FF131927F87600CA4038 /* src */, + ); + name = kazmath; + path = cocos2d/external/kazmath; + sourceTree = SOURCE_ROOT; + }; + 43F7FF021927F87600CA4038 /* include */ = { + isa = PBXGroup; + children = ( + 43F7FF031927F87600CA4038 /* kazmath */, + ); + path = include; + sourceTree = ""; + }; + 43F7FF031927F87600CA4038 /* kazmath */ = { + isa = PBXGroup; + children = ( + 43F7FF041927F87600CA4038 /* aabb.h */, + 43F7FF051927F87600CA4038 /* GL */, + 43F7FF081927F87600CA4038 /* kazmath.h */, + 43F7FF091927F87600CA4038 /* mat3.h */, + 43F7FF0A1927F87600CA4038 /* mat4.h */, + 43F7FF0B1927F87600CA4038 /* neon_matrix_impl.h */, + 43F7FF0C1927F87600CA4038 /* plane.h */, + 43F7FF0D1927F87600CA4038 /* quaternion.h */, + 43F7FF0E1927F87600CA4038 /* ray2.h */, + 43F7FF0F1927F87600CA4038 /* utility.h */, + 43F7FF101927F87600CA4038 /* vec2.h */, + 43F7FF111927F87600CA4038 /* vec3.h */, + 43F7FF121927F87600CA4038 /* vec4.h */, + ); + path = kazmath; + sourceTree = ""; + }; + 43F7FF051927F87600CA4038 /* GL */ = { + isa = PBXGroup; + children = ( + 43F7FF061927F87600CA4038 /* mat4stack.h */, + 43F7FF071927F87600CA4038 /* matrix.h */, + ); + path = GL; + sourceTree = ""; + }; + 43F7FF131927F87600CA4038 /* src */ = { + isa = PBXGroup; + children = ( + 43F7FF141927F87600CA4038 /* aabb.c */, + 43F7FF151927F87600CA4038 /* ChangeLog */, + 43F7FF161927F87600CA4038 /* CMakeLists.txt */, + 43F7FF171927F87600CA4038 /* GL */, + 43F7FF1A1927F87600CA4038 /* mat3.c */, + 43F7FF1B1927F87600CA4038 /* mat4.c */, + 43F7FF1C1927F87600CA4038 /* neon_matrix_impl.c */, + 43F7FF1D1927F87600CA4038 /* plane.c */, + 43F7FF1E1927F87600CA4038 /* quaternion.c */, + 43F7FF1F1927F87600CA4038 /* ray2.c */, + 43F7FF201927F87600CA4038 /* utility.c */, + 43F7FF211927F87600CA4038 /* vec2.c */, + 43F7FF221927F87600CA4038 /* vec3.c */, + 43F7FF231927F87600CA4038 /* vec4.c */, + ); + path = src; + sourceTree = ""; + }; + 43F7FF171927F87600CA4038 /* GL */ = { + isa = PBXGroup; + children = ( + 43F7FF181927F87600CA4038 /* mat4stack.c */, + 43F7FF191927F87600CA4038 /* matrix.c */, + ); + path = GL; + sourceTree = ""; + }; +/* End PBXGroup section */ + +/* Begin PBXNativeTarget section */ + 4319B51216FF9B2600C1D7A9 /* SpineExample */ = { + isa = PBXNativeTarget; + buildConfigurationList = 4319B6AC16FF9B2B00C1D7A9 /* Build configuration list for PBXNativeTarget "SpineExample" */; + buildPhases = ( + 4319B50F16FF9B2600C1D7A9 /* Sources */, + 4319B51016FF9B2600C1D7A9 /* Frameworks */, + 4319B51116FF9B2600C1D7A9 /* Resources */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = SpineExample; + productName = "spine-cocos2d-iphone-mac"; + productReference = 4319B51316FF9B2600C1D7A9 /* SpineExample.app */; + productType = "com.apple.product-type.application"; + }; +/* End PBXNativeTarget section */ + +/* Begin PBXProject section */ + 4319B50A16FF9B2600C1D7A9 /* Project object */ = { + isa = PBXProject; + attributes = { + LastUpgradeCheck = 0450; + ORGANIZATIONNAME = "Esoteric Software"; + }; + buildConfigurationList = 4319B50D16FF9B2600C1D7A9 /* Build configuration list for PBXProject "spine-cocos2d-iphone-mac" */; + compatibilityVersion = "Xcode 3.2"; + developmentRegion = English; + hasScannedForEncodings = 0; + knownRegions = ( + en, + English, + ); + mainGroup = 4319B50816FF9B2600C1D7A9; + productRefGroup = 4319B51416FF9B2600C1D7A9 /* Products */; + projectDirPath = ""; + projectRoot = ""; + targets = ( + 4319B51216FF9B2600C1D7A9 /* SpineExample */, + ); + }; +/* End PBXProject section */ + +/* Begin PBXResourcesBuildPhase section */ + 4319B51116FF9B2600C1D7A9 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43C32A1C170B1295004A9460 /* InfoPlist.strings in Resources */, + 43C32A1D170B1295004A9460 /* MainMenu.xib in Resources */, + 43C32A1E170B1295004A9460 /* icon.icns in Resources */, + 43C32A36170D0A4D004A9460 /* spineboy.atlas in Resources */, + 43C32A37170D0A4D004A9460 /* spineboy.json in Resources */, + 43C32A38170D0A4D004A9460 /* spineboy.png in Resources */, + 43F7FDB01927C35600CA4038 /* goblins-ffd.atlas in Resources */, + 43F7FDB11927C35600CA4038 /* goblins-ffd.json in Resources */, + 43F7FDB21927C35600CA4038 /* goblins-ffd.png in Resources */, + 43F7FEFC1927F85F00CA4038 /* README.md in Resources */, + 43F7FEFE1927F85F00CA4038 /* LICENSE_cocos2d.txt in Resources */, + 43F7FEFF1927F85F00CA4038 /* LICENSE_CocosDenshion.txt in Resources */, + 43F7FF001927F85F00CA4038 /* LICENSE_Kazmath.txt in Resources */, + 43F7FF251927F87600CA4038 /* ChangeLog in Resources */, + 43F7FF261927F87600CA4038 /* CMakeLists.txt in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 4319B50F16FF9B2600C1D7A9 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + 43BFBE0F170A778A00ECBACB /* spine-cocos2d-iphone.m in Sources */, + 43C32A1B170B1295004A9460 /* AppDelegate.m in Sources */, + 43C32A20170B1295004A9460 /* main.m in Sources */, + 43F7FD711927C31700CA4038 /* Animation.c in Sources */, + 43F7FD721927C31700CA4038 /* AnimationState.c in Sources */, + 43F7FD731927C31700CA4038 /* AnimationStateData.c in Sources */, + 43F7FD741927C31700CA4038 /* Atlas.c in Sources */, + 43F7FD751927C31700CA4038 /* AtlasAttachmentLoader.c in Sources */, + 43F7FD761927C31700CA4038 /* Attachment.c in Sources */, + 43F7FD771927C31700CA4038 /* AttachmentLoader.c in Sources */, + 43F7FD781927C31700CA4038 /* Bone.c in Sources */, + 43F7FD791927C31700CA4038 /* BoneData.c in Sources */, + 43F7FD7A1927C31700CA4038 /* BoundingBoxAttachment.c in Sources */, + 43F7FD7B1927C31700CA4038 /* Event.c in Sources */, + 43F7FD7C1927C31700CA4038 /* EventData.c in Sources */, + 43F7FD7D1927C31700CA4038 /* extension.c in Sources */, + 43F7FD7E1927C31700CA4038 /* Json.c in Sources */, + 43F7FD7F1927C31700CA4038 /* MeshAttachment.c in Sources */, + 43F7FD801927C31700CA4038 /* RegionAttachment.c in Sources */, + 43F7FD811927C31700CA4038 /* Skeleton.c in Sources */, + 43F7FD821927C31700CA4038 /* SkeletonBounds.c in Sources */, + 43F7FD831927C31700CA4038 /* SkeletonData.c in Sources */, + 43F7FD841927C31700CA4038 /* SkeletonJson.c in Sources */, + 43F7FD851927C31700CA4038 /* Skin.c in Sources */, + 43F7FD861927C31700CA4038 /* SkinnedMeshAttachment.c in Sources */, + 43F7FD871927C31700CA4038 /* Slot.c in Sources */, + 43F7FD881927C31700CA4038 /* SlotData.c in Sources */, + 43F7FDA71927C33C00CA4038 /* PolygonBatch.m in Sources */, + 43F7FDA81927C33C00CA4038 /* SkeletonAnimation.m in Sources */, + 43F7FDA91927C33C00CA4038 /* SkeletonRenderer.m in Sources */, + 43F7FDAC1927C34600CA4038 /* SpineboyExample.m in Sources */, + 43F7FDB51927D04200CA4038 /* GoblinsExample.m in Sources */, + 43F7FE9E1927F85F00CA4038 /* CCAction.m in Sources */, + 43F7FE9F1927F85F00CA4038 /* CCActionCamera.m in Sources */, + 43F7FEA01927F85F00CA4038 /* CCActionCatmullRom.m in Sources */, + 43F7FEA11927F85F00CA4038 /* CCActionEase.m in Sources */, + 43F7FEA21927F85F00CA4038 /* CCActionGrid.m in Sources */, + 43F7FEA31927F85F00CA4038 /* CCActionGrid3D.m in Sources */, + 43F7FEA41927F85F00CA4038 /* CCActionInstant.m in Sources */, + 43F7FEA51927F85F00CA4038 /* CCActionInterval.m in Sources */, + 43F7FEA61927F85F00CA4038 /* CCActionManager.m in Sources */, + 43F7FEA71927F85F00CA4038 /* CCActionPageTurn3D.m in Sources */, + 43F7FEA81927F85F00CA4038 /* CCActionProgressTimer.m in Sources */, + 43F7FEA91927F85F00CA4038 /* CCActionTiledGrid.m in Sources */, + 43F7FEAA1927F85F00CA4038 /* CCActionTween.m in Sources */, + 43F7FEAB1927F85F00CA4038 /* CCAnimation.m in Sources */, + 43F7FEAC1927F85F00CA4038 /* CCAnimationCache.m in Sources */, + 43F7FEAD1927F85F00CA4038 /* CCAtlasNode.m in Sources */, + 43F7FEAE1927F85F00CA4038 /* CCCamera.m in Sources */, + 43F7FEAF1927F85F00CA4038 /* CCClippingNode.m in Sources */, + 43F7FEB01927F85F00CA4038 /* CCConfiguration.m in Sources */, + 43F7FEB11927F85F00CA4038 /* ccDeprecated.m in Sources */, + 43F7FEB21927F85F00CA4038 /* CCDirector.m in Sources */, + 43F7FEB31927F85F00CA4038 /* CCDrawingPrimitives.m in Sources */, + 43F7FEB41927F85F00CA4038 /* CCDrawNode.m in Sources */, + 43F7FEB51927F85F00CA4038 /* CCFontDefinition.m in Sources */, + 43F7FEB61927F85F00CA4038 /* ccFPSImages.m in Sources */, + 43F7FEB71927F85F00CA4038 /* CCGLProgram.m in Sources */, + 43F7FEB81927F85F00CA4038 /* ccGLStateCache.m in Sources */, + 43F7FEB91927F85F00CA4038 /* CCGrabber.m in Sources */, + 43F7FEBA1927F85F00CA4038 /* CCGrid.m in Sources */, + 43F7FEBB1927F85F00CA4038 /* CCLabelAtlas.m in Sources */, + 43F7FEBC1927F85F00CA4038 /* CCLabelBMFont.m in Sources */, + 43F7FEBD1927F85F00CA4038 /* CCLabelTTF.m in Sources */, + 43F7FEBE1927F85F00CA4038 /* CCLayer.m in Sources */, + 43F7FEBF1927F85F00CA4038 /* CCMenu.m in Sources */, + 43F7FEC01927F85F00CA4038 /* CCMenuItem.m in Sources */, + 43F7FEC11927F85F00CA4038 /* CCMotionStreak.m in Sources */, + 43F7FEC21927F85F00CA4038 /* CCNode+Debug.m in Sources */, + 43F7FEC31927F85F00CA4038 /* CCNode.m in Sources */, + 43F7FEC41927F85F00CA4038 /* CCParallaxNode.m in Sources */, + 43F7FEC51927F85F00CA4038 /* CCParticleBatchNode.m in Sources */, + 43F7FEC61927F85F00CA4038 /* CCParticleExamples.m in Sources */, + 43F7FEC71927F85F00CA4038 /* CCParticleSystem.m in Sources */, + 43F7FEC81927F85F00CA4038 /* CCParticleSystemQuad.m in Sources */, + 43F7FEC91927F85F00CA4038 /* CCPhysicsDebugNode.m in Sources */, + 43F7FECA1927F85F00CA4038 /* CCPhysicsSprite.mm in Sources */, + 43F7FECB1927F85F00CA4038 /* CCProgressTimer.m in Sources */, + 43F7FECC1927F85F00CA4038 /* CCRenderTexture.m in Sources */, + 43F7FECD1927F85F00CA4038 /* CCScene.m in Sources */, + 43F7FECE1927F85F00CA4038 /* CCScheduler.m in Sources */, + 43F7FECF1927F85F00CA4038 /* CCShaderCache.m in Sources */, + 43F7FED01927F85F00CA4038 /* ccShaders.m in Sources */, + 43F7FED11927F85F00CA4038 /* CCSprite.m in Sources */, + 43F7FED21927F85F00CA4038 /* CCSpriteBatchNode.m in Sources */, + 43F7FED31927F85F00CA4038 /* CCSpriteFrame.m in Sources */, + 43F7FED41927F85F00CA4038 /* CCSpriteFrameCache.m in Sources */, + 43F7FED51927F85F00CA4038 /* CCTexture2D.m in Sources */, + 43F7FED61927F85F00CA4038 /* CCTextureAtlas.m in Sources */, + 43F7FED71927F85F00CA4038 /* CCTextureCache.m in Sources */, + 43F7FED81927F85F00CA4038 /* CCTexturePVR.m in Sources */, + 43F7FED91927F85F00CA4038 /* CCTileMapAtlas.m in Sources */, + 43F7FEDA1927F85F00CA4038 /* CCTMXLayer.m in Sources */, + 43F7FEDB1927F85F00CA4038 /* CCTMXObjectGroup.m in Sources */, + 43F7FEDC1927F85F00CA4038 /* CCTMXTiledMap.m in Sources */, + 43F7FEDD1927F85F00CA4038 /* CCTMXXMLParser.m in Sources */, + 43F7FEDE1927F85F00CA4038 /* CCTransition.m in Sources */, + 43F7FEDF1927F85F00CA4038 /* CCTransitionPageTurn.m in Sources */, + 43F7FEE01927F85F00CA4038 /* CCTransitionProgress.m in Sources */, + 43F7FEE11927F85F00CA4038 /* cocos2d.m in Sources */, + 43F7FEE21927F85F00CA4038 /* CCDirectorIOS.m in Sources */, + 43F7FEE31927F85F00CA4038 /* CCES2Renderer.m in Sources */, + 43F7FEE41927F85F00CA4038 /* CCGLView.m in Sources */, + 43F7FEE51927F85F00CA4038 /* CCTouchDispatcher.m in Sources */, + 43F7FEE61927F85F00CA4038 /* CCTouchHandler.m in Sources */, + 43F7FEE71927F85F00CA4038 /* CCDirectorMac.m in Sources */, + 43F7FEE81927F85F00CA4038 /* CCEventDispatcher.m in Sources */, + 43F7FEE91927F85F00CA4038 /* CCGLView.m in Sources */, + 43F7FEEA1927F85F00CA4038 /* CCWindow.m in Sources */, + 43F7FEEB1927F85F00CA4038 /* base64.c in Sources */, + 43F7FEEC1927F85F00CA4038 /* CCArray.m in Sources */, + 43F7FEED1927F85F00CA4038 /* ccCArray.m in Sources */, + 43F7FEEE1927F85F00CA4038 /* CCFileUtils.m in Sources */, + 43F7FEEF1927F85F00CA4038 /* CCProfiling.m in Sources */, + 43F7FEF01927F85F00CA4038 /* ccUtils.c in Sources */, + 43F7FEF11927F85F00CA4038 /* CCVertex.m in Sources */, + 43F7FEF21927F85F00CA4038 /* CGPointExtension.m in Sources */, + 43F7FEF31927F85F00CA4038 /* NSThread+performBlock.m in Sources */, + 43F7FEF41927F85F00CA4038 /* TGAlib.m in Sources */, + 43F7FEF51927F85F00CA4038 /* TransformUtils.m in Sources */, + 43F7FEF61927F85F00CA4038 /* ZipUtils.m in Sources */, + 43F7FEF71927F85F00CA4038 /* CDAudioManager.m in Sources */, + 43F7FEF81927F85F00CA4038 /* CDOpenALSupport.m in Sources */, + 43F7FEF91927F85F00CA4038 /* CDXMacOSXSupport.m in Sources */, + 43F7FEFA1927F85F00CA4038 /* CDXPropertyModifierAction.m in Sources */, + 43F7FEFB1927F85F00CA4038 /* CocosDenshion.m in Sources */, + 43F7FEFD1927F85F00CA4038 /* SimpleAudioEngine.m in Sources */, + 43F7FF241927F87600CA4038 /* aabb.c in Sources */, + 43F7FF271927F87600CA4038 /* mat4stack.c in Sources */, + 43F7FF281927F87600CA4038 /* matrix.c in Sources */, + 43F7FF291927F87600CA4038 /* mat3.c in Sources */, + 43F7FF2A1927F87600CA4038 /* mat4.c in Sources */, + 43F7FF2B1927F87600CA4038 /* neon_matrix_impl.c in Sources */, + 43F7FF2C1927F87600CA4038 /* plane.c in Sources */, + 43F7FF2D1927F87600CA4038 /* quaternion.c in Sources */, + 43F7FF2E1927F87600CA4038 /* ray2.c in Sources */, + 43F7FF2F1927F87600CA4038 /* utility.c in Sources */, + 43F7FF301927F87600CA4038 /* vec2.c in Sources */, + 43F7FF311927F87600CA4038 /* vec3.c in Sources */, + 43F7FF321927F87600CA4038 /* vec4.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXVariantGroup section */ + 43C32A13170B1295004A9460 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + 43C32A14170B1295004A9460 /* English */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + 43C32A15170B1295004A9460 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + 43C32A16170B1295004A9460 /* English */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; +/* End PBXVariantGroup section */ + +/* Begin XCBuildConfiguration section */ + 4319B6AA16FF9B2B00C1D7A9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_OPTIMIZATION_LEVEL = 0; + GCC_PREPROCESSOR_DEFINITIONS = ( + DEBUG, + "COCOS2D_DEBUG=1", + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.7; + ONLY_ACTIVE_ARCH = YES; + SDKROOT = macosx; + }; + name = Debug; + }; + 4319B6AB16FF9B2B00C1D7A9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_64_BIT)"; + DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; + GCC_C_LANGUAGE_STANDARD = gnu99; + GCC_ENABLE_OBJC_EXCEPTIONS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + NDEBUG, + "NS_BLOCK_ASSERTIONS=1", + ); + GCC_VERSION = com.apple.compilers.llvm.clang.1_0; + GCC_WARN_64_TO_32_BIT_CONVERSION = YES; + GCC_WARN_ABOUT_RETURN_TYPE = YES; + GCC_WARN_UNUSED_VARIABLE = YES; + MACOSX_DEPLOYMENT_TARGET = 10.7; + SDKROOT = macosx; + }; + name = Release; + }; + 4319B6AD16FF9B2B00C1D7A9 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_ARC = NO; + COPY_PHASE_STRIP = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Resources-mac/Prefix.pch"; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + HEADER_SEARCH_PATHS = ( + "\"cocos2d/external/kazmath/include\"", + "\"src\"", + "\"../../spine-c/include\"", + ); + INFOPLIST_FILE = "Resources-mac/Info.plist"; + OTHER_CFLAGS = ""; + OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + OTHER_LDFLAGS = ( + "-lz", + "-lsqlite3", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Debug; + }; + 4319B6AE16FF9B2B00C1D7A9 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + CLANG_ENABLE_OBJC_ARC = NO; + COPY_PHASE_STRIP = YES; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "Resources-mac/Prefix.pch"; + GCC_WARN_64_TO_32_BIT_CONVERSION = NO; + HEADER_SEARCH_PATHS = ( + "\"cocos2d/external/kazmath/include\"", + "\"src\"", + "\"../../spine-c/include\"", + ); + INFOPLIST_FILE = "Resources-mac/Info.plist"; + OTHER_CFLAGS = ""; + OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; + OTHER_LDFLAGS = ( + "-lz", + "-lsqlite3", + "-ObjC", + ); + PRODUCT_NAME = "$(TARGET_NAME)"; + WRAPPER_EXTENSION = app; + }; + name = Release; + }; +/* End XCBuildConfiguration section */ + +/* Begin XCConfigurationList section */ + 4319B50D16FF9B2600C1D7A9 /* Build configuration list for PBXProject "spine-cocos2d-iphone-mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4319B6AA16FF9B2B00C1D7A9 /* Debug */, + 4319B6AB16FF9B2B00C1D7A9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + 4319B6AC16FF9B2B00C1D7A9 /* Build configuration list for PBXNativeTarget "SpineExample" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + 4319B6AD16FF9B2B00C1D7A9 /* Debug */, + 4319B6AE16FF9B2B00C1D7A9 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; +/* End XCConfigurationList section */ + }; + rootObject = 4319B50A16FF9B2600C1D7A9 /* Project object */; +} diff --git a/spine-cocos2d-iphone/spine-cocos2d-iphone-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/spine-cocos2d-iphone/2/spine-cocos2d-iphone-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 100% rename from spine-cocos2d-iphone/spine-cocos2d-iphone-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to spine-cocos2d-iphone/2/spine-cocos2d-iphone-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata diff --git a/spine-cocos2d-iphone/2/src/spine/PolygonBatch.h b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.h new file mode 100644 index 000000000..5e505e5ec --- /dev/null +++ b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.h @@ -0,0 +1,51 @@ +/****************************************************************************** + * Spine Runtimes Software License + * Version 2.1 + * + * Copyright (c) 2013, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable and + * non-transferable license to install, execute and perform the Spine Runtimes + * Software (the "Software") solely for internal use. Without the written + * permission of Esoteric Software (typically granted by licensing Spine), you + * may not (a) modify, translate, adapt or otherwise create derivative works, + * improvements of the Software or develop new applications using the Software + * or (b) remove, delete, alter or obscure any trademarks or any copyright, + * trademark, patent or other intellectual property or proprietary rights + * notices on or in the Software, including any copy thereof. Redistributions + * in binary or source form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#import + +@interface PolygonBatch : NSObject { + int _capacity; + ccV2F_C4B_T2F* _vertices; + int _verticesCount; + GLushort* _triangles; + int _trianglesCount; + CCTexture2D* _texture; +} + ++ (id) createWithCapacity:(int)capacity; + +- (id) initWithCapacity:(int)capacity; + +- (void) add:(CCTexture2D*)texture vertices:(const float*)vertices uvs:(const float*)uvs + verticesCount:(int)verticesCount triangles:(const int*)triangles trianglesCount:(int)trianglesCount + color:(ccColor4B*)color; +- (void) flush; + +@end diff --git a/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m new file mode 100644 index 000000000..26db49bb5 --- /dev/null +++ b/spine-cocos2d-iphone/2/src/spine/PolygonBatch.m @@ -0,0 +1,106 @@ +/****************************************************************************** + * Spine Runtimes Software License + * Version 2.1 + * + * Copyright (c) 2013, Esoteric Software + * All rights reserved. + * + * You are granted a perpetual, non-exclusive, non-sublicensable and + * non-transferable license to install, execute and perform the Spine Runtimes + * Software (the "Software") solely for internal use. Without the written + * permission of Esoteric Software (typically granted by licensing Spine), you + * may not (a) modify, translate, adapt or otherwise create derivative works, + * improvements of the Software or develop new applications using the Software + * or (b) remove, delete, alter or obscure any trademarks or any copyright, + * trademark, patent or other intellectual property or proprietary rights + * notices on or in the Software, including any copy thereof. Redistributions + * in binary or source form must include this license and terms. + * + * THIS SOFTWARE IS PROVIDED BY ESOTERIC SOFTWARE "AS IS" AND ANY EXPRESS OR + * IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED WARRANTIES OF + * MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO + * EVENT SHALL ESOTERIC SOFTARE BE LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, + * SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, + * PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; + * OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, + * WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR + * OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF + * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. + *****************************************************************************/ + +#import +#import +#import + +@implementation PolygonBatch + ++ (id) createWithCapacity:(int)capacity { + return [[(PolygonBatch*)[self alloc] initWithCapacity:capacity] autorelease]; +} + +- (id) initWithCapacity:(int)capacity { + // 32767 is max index, so 32767 / 3 - (32767 / 3 % 3) = 10920. + NSAssert(capacity <= 10920, @"capacity cannot be > 10920"); + NSAssert(capacity >= 0, @"capacity cannot be < 0"); + + self = [super init]; + if (!self) return nil; + + _capacity = capacity; + _vertices = MALLOC(ccV2F_C4B_T2F, capacity); + _triangles = MALLOC(GLushort, capacity * 3); + + return self; +} + +- (void) dealloc { + FREE(_vertices); + FREE(_triangles); + [super dealloc]; +} + +- (void) add:(CCTexture2D*)addTexture vertices:(const float*)addVertices uvs:(const float*)uvs + verticesCount:(int)addVerticesCount triangles:(const int*)addTriangles trianglesCount:(int)addTrianglesCount + color:(ccColor4B*)color { + + if ( + addTexture != _texture + || _verticesCount + (addVerticesCount >> 1) > _capacity + || _trianglesCount + addTrianglesCount > _capacity * 3) { + [self flush]; + _texture = addTexture; + } + + for (int i = 0; i < addTrianglesCount; ++i, ++_trianglesCount) + _triangles[_trianglesCount] = addTriangles[i] + _verticesCount; + + for (int i = 0; i < addVerticesCount; i += 2, ++_verticesCount) { + ccV2F_C4B_T2F* vertex = _vertices + _verticesCount; + vertex->vertices.x = addVertices[i]; + vertex->vertices.y = addVertices[i + 1]; + vertex->colors = *color; + vertex->texCoords.u = uvs[i]; + vertex->texCoords.v = uvs[i + 1]; + } +} + +- (void) flush { + if (!_verticesCount) return; + + ccGLBindTexture2D(_texture.name); + glEnableVertexAttribArray(kCCVertexAttrib_Position); + glEnableVertexAttribArray(kCCVertexAttrib_Color); + glEnableVertexAttribArray(kCCVertexAttrib_TexCoords); + glVertexAttribPointer(kCCVertexAttrib_Position, 2, GL_FLOAT, GL_FALSE, sizeof(ccV2F_C4B_T2F), &_vertices[0].vertices); + glVertexAttribPointer(kCCVertexAttrib_Color, 4, GL_UNSIGNED_BYTE, GL_TRUE, sizeof(ccV2F_C4B_T2F), &_vertices[0].colors); + glVertexAttribPointer(kCCVertexAttrib_TexCoords, 2, GL_FLOAT, GL_FALSE, sizeof(ccV2F_C4B_T2F), &_vertices[0].texCoords); + + glDrawElements(GL_TRIANGLES, _trianglesCount, GL_UNSIGNED_SHORT, _triangles); + + _verticesCount = 0; + _trianglesCount = 0; + + CHECK_GL_ERROR_DEBUG(); +} + +@end diff --git a/spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.h b/spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.h similarity index 74% rename from spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.h rename to spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.h index 73b642395..30fbf2e3e 100644 --- a/spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.h +++ b/spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.h @@ -30,27 +30,26 @@ #define SPINE_SHORT_NAMES #import -#import +#import #import "cocos2d.h" -@class CCSkeletonAnimation; +@class SkeletonAnimation; -@protocol CCSkeletonAnimationDelegate -@optional -- (void) animationDidStart:(CCSkeletonAnimation*)animation track:(int)trackIndex; -- (void) animationWillEnd:(CCSkeletonAnimation*)animation track:(int)trackIndex; -- (void) animationDidTriggerEvent:(CCSkeletonAnimation*)animation track:(int)trackIndex event:(Event*)event; -- (void) animationDidComplete:(CCSkeletonAnimation*)animation track:(int)trackIndex loopCount:(int)loopCount; -@end +typedef void(^StartListener)(int trackIndex); +typedef void(^EndListener)(int trackIndex); +typedef void(^CompleteListener)(int trackIndex, int loopCount); +typedef void(^EventListener)(int trackIndex, spEvent* event); /** Draws an animated skeleton, providing an AnimationState for applying one or more animations and queuing animations to be * played later. */ -@interface CCSkeletonAnimation : CCSkeleton { +@interface SkeletonAnimation : SkeletonRenderer { AnimationState* _state; bool _ownsAnimationStateData; - id _delegate; - bool _delegateStart, _delegateEnd, _delegateEvent, _delegateComplete; + StartListener _startListener; + EndListener _endListener; + CompleteListener _completeListener; + EventListener _eventListener; } + (id) skeletonWithData:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData; @@ -64,15 +63,24 @@ - (void) setAnimationStateData:(AnimationStateData*)stateData; - (void) setMixFrom:(NSString*)fromAnimation to:(NSString*)toAnimation duration:(float)duration; -- (void) setDelegate:(id)delegate; - (TrackEntry*) setAnimationForTrack:(int)trackIndex name:(NSString*)name loop:(bool)loop; - (TrackEntry*) addAnimationForTrack:(int)trackIndex name:(NSString*)name loop:(bool)loop afterDelay:(int)delay; - (TrackEntry*) getCurrentForTrack:(int)trackIndex; - (void) clearTracks; - (void) clearTrack:(int)trackIndex; +- (void) setListenerForEntry:(spTrackEntry*)entry onStart:(StartListener)listener; +- (void) setListenerForEntry:(spTrackEntry*)entry onEnd:(EndListener)listener; +- (void) setListenerForEntry:(spTrackEntry*)entry onComplete:(CompleteListener)listener; +- (void) setListenerForEntry:(spTrackEntry*)entry onEvent:(EventListener)listener; + - (void) onAnimationStateEvent:(int)trackIndex type:(EventType)type event:(Event*)event loopCount:(int)loopCount; +- (void) onTrackEntryEvent:(int)trackIndex type:(EventType)type event:(Event*)event loopCount:(int)loopCount; @property (nonatomic, readonly) AnimationState* state; +@property (nonatomic, copy) StartListener startListener; +@property (nonatomic, copy) EndListener endListener; +@property (nonatomic, copy) CompleteListener completeListener; +@property (nonatomic, copy) EventListener eventListener; @end diff --git a/spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.m b/spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.m similarity index 59% rename from spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.m rename to spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.m index a32788b79..443b94f52 100644 --- a/spine-cocos2d-iphone/src/spine/CCSkeletonAnimation.m +++ b/spine-cocos2d-iphone/2/src/spine/SkeletonAnimation.m @@ -28,20 +28,58 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -#import +#import #import +#import -static void callback (AnimationState* state, int trackIndex, EventType type, Event* event, int loopCount) { - [(CCSkeletonAnimation*)state->context onAnimationStateEvent:trackIndex type:type event:event loopCount:loopCount]; +static void animationCallback (AnimationState* state, int trackIndex, EventType type, Event* event, int loopCount) { + [(SkeletonAnimation*)state->rendererObject onAnimationStateEvent:trackIndex type:type event:event loopCount:loopCount]; } -@interface CCSkeletonAnimation (Private) +void trackEntryCallback (spAnimationState* state, int trackIndex, spEventType type, spEvent* event, int loopCount) { + [(SkeletonAnimation*)state->rendererObject onTrackEntryEvent:trackIndex type:type event:event loopCount:loopCount]; +} + +typedef struct _TrackEntryListeners { + StartListener startListener; + EndListener endListener; + CompleteListener completeListener; + EventListener eventListener; +} _TrackEntryListeners; + +static _TrackEntryListeners* getListeners (spTrackEntry* entry) { + if (!entry->rendererObject) { + entry->rendererObject = NEW(_TrackEntryListeners); + entry->listener = trackEntryCallback; + } + return (_TrackEntryListeners*)entry->rendererObject; +} + +void disposeTrackEntry (spAnimationState* self, spTrackEntry* entry) { + if (entry->rendererObject) { + _TrackEntryListeners* listeners = (_TrackEntryListeners*)entry->rendererObject; + [listeners->startListener release]; + [listeners->endListener release]; + [listeners->completeListener release]; + [listeners->eventListener release]; + FREE(listeners); + } + _spTrackEntry_dispose(entry); +} + +// + +@interface SkeletonAnimation (Private) - (void) initialize; @end -@implementation CCSkeletonAnimation +@implementation SkeletonAnimation @synthesize state = _state; +@synthesize startListener = _startListener; +@synthesize endListener = _endListener; +@synthesize completeListener = _completeListener; +@synthesize eventListener = _eventListener; + (id) skeletonWithData:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData { return [[[self alloc] initWithData:skeletonData ownsSkeletonData:ownsSkeletonData] autorelease]; @@ -58,8 +96,11 @@ static void callback (AnimationState* state, int trackIndex, EventType type, Eve - (void) initialize { _ownsAnimationStateData = true; _state = AnimationState_create(AnimationStateData_create(_skeleton->data)); - _state->context = self; - _state->listener = callback; + _state->rendererObject = self; + _state->listener = animationCallback; + + _spAnimationState* stateInternal = (_spAnimationState*)_state; + stateInternal->disposeTrackEntry = disposeTrackEntry; } - (id) initWithData:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData { @@ -93,6 +134,11 @@ static void callback (AnimationState* state, int trackIndex, EventType type, Eve if (_ownsAnimationStateData) AnimationStateData_dispose(_state->data); AnimationState_dispose(_state); + [_startListener release]; + [_endListener release]; + [_completeListener release]; + [_eventListener release]; + [super dealloc]; } @@ -113,22 +159,14 @@ static void callback (AnimationState* state, int trackIndex, EventType type, Eve _ownsAnimationStateData = false; _state = AnimationState_create(stateData); - _state->context = self; - _state->listener = callback; + _state->rendererObject = self; + _state->listener = animationCallback; } - (void) setMixFrom:(NSString*)fromAnimation to:(NSString*)toAnimation duration:(float)duration { AnimationStateData_setMixByName(_state->data, [fromAnimation UTF8String], [toAnimation UTF8String], duration); } -- (void) setDelegate:(id)delegate { - _delegate = delegate; - _delegateStart = [delegate respondsToSelector:@selector(animationDidStart:track:)]; - _delegateEnd = [delegate respondsToSelector:@selector(animationWillEnd:track:)]; - _delegateEvent = [delegate respondsToSelector:@selector(animationDidTriggerEvent:track:event:)]; - _delegateComplete = [delegate respondsToSelector:@selector(animationDidComplete:track:loopCount:)]; -} - - (TrackEntry*) setAnimationForTrack:(int)trackIndex name:(NSString*)name loop:(bool)loop { Animation* animation = SkeletonData_findAnimation(_skeleton->data, [name UTF8String]); if (!animation) { @@ -160,21 +198,56 @@ static void callback (AnimationState* state, int trackIndex, EventType type, Eve } - (void) onAnimationStateEvent:(int)trackIndex type:(EventType)type event:(Event*)event loopCount:(int)loopCount { - if (!_delegate) return; switch (type) { - case ANIMATION_START: - if (_delegateStart) [_delegate animationDidStart:self track:trackIndex]; - break; - case ANIMATION_END: - if (_delegateEnd) [_delegate animationWillEnd:self track:trackIndex]; - break; - case ANIMATION_COMPLETE: - if (_delegateComplete) [_delegate animationDidComplete:self track:trackIndex loopCount:loopCount]; - break; - case ANIMATION_EVENT: - if (_delegateEvent) [_delegate animationDidTriggerEvent:self track:trackIndex event:event]; - break; + case SP_ANIMATION_START: + if (_startListener) _startListener(trackIndex); + break; + case SP_ANIMATION_END: + if (_endListener) _endListener(trackIndex); + break; + case SP_ANIMATION_COMPLETE: + if (_completeListener) _completeListener(trackIndex, loopCount); + break; + case SP_ANIMATION_EVENT: + if (_eventListener) _eventListener(trackIndex, event); + break; } } +- (void) onTrackEntryEvent:(int)trackIndex type:(EventType)type event:(Event*)event loopCount:(int)loopCount { + spTrackEntry* entry = spAnimationState_getCurrent(_state, trackIndex); + if (!entry->rendererObject) return; + _TrackEntryListeners* listeners = (_TrackEntryListeners*)entry->rendererObject; + switch (type) { + case SP_ANIMATION_START: + if (listeners->startListener) listeners->startListener(trackIndex); + break; + case SP_ANIMATION_END: + if (listeners->endListener) listeners->endListener(trackIndex); + break; + case SP_ANIMATION_COMPLETE: + if (listeners->completeListener) listeners->completeListener(trackIndex, loopCount); + break; + case SP_ANIMATION_EVENT: + if (listeners->eventListener) listeners->eventListener(trackIndex, event); + break; + } +} + +- (void) setListenerForEntry:(spTrackEntry*)entry onStart:(StartListener)listener { + getListeners(entry)->startListener = [listener copy]; +} + +- (void) setListenerForEntry:(spTrackEntry*)entry onEnd:(EndListener)listener { + getListeners(entry)->endListener = [listener copy]; +} + +- (void) setListenerForEntry:(spTrackEntry*)entry onComplete:(CompleteListener)listener { + getListeners(entry)->completeListener = [listener copy]; +} + +- (void) setListenerForEntry:(spTrackEntry*)entry onEvent:(EventListener)listener { + getListeners(entry)->eventListener = [listener copy]; +} + @end diff --git a/spine-cocos2d-iphone/src/spine/CCSkeleton.h b/spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.h similarity index 88% rename from spine-cocos2d-iphone/src/spine/CCSkeleton.h rename to spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.h index 8c0963314..d831fe762 100644 --- a/spine-cocos2d-iphone/src/spine/CCSkeleton.h +++ b/spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.h @@ -32,18 +32,22 @@ #import #import "cocos2d.h" +@class PolygonBatch; + /** Draws a skeleton. */ -@interface CCSkeleton : CCNodeRGBA { +@interface SkeletonRenderer : CCNodeRGBA { Skeleton* _skeleton; Bone* _rootBone; float _timeScale; bool _debugSlots; bool _debugBones; bool _premultipliedAlpha; - ccBlendFunc _blendFunc; + bool _ownsSkeletonData; Atlas* _atlas; + PolygonBatch* batch; + float* worldVertices; } + (id) skeletonWithData:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData; @@ -54,7 +58,9 @@ - (id) initWithFile:(NSString*)skeletonDataFile atlas:(Atlas*)atlas scale:(float)scale; - (id) initWithFile:(NSString*)skeletonDataFile atlasFile:(NSString*)atlasFile scale:(float)scale; -- (CCTextureAtlas*) getTextureAtlas:(RegionAttachment*)regionAttachment; +- (CCTexture2D*) getTextureForRegion:(RegionAttachment*)attachment; +- (CCTexture2D*) getTextureForMesh:(MeshAttachment*)attachment; +- (CCTexture2D*) getTextureForSkinnedMesh:(SkinnedMeshAttachment*)attachment; // --- Convenience methods for common Skeleton_* functions. - (void) updateWorldTransform; @@ -70,7 +76,8 @@ - (Slot*) findSlot:(NSString*)slotName; /* Sets the skin used to look up attachments not found in the SkeletonData defaultSkin. Attachments from the new skin are - * attached if the corresponding attachment from the old skin was attached. Returns false if the skin was not found. + * attached if the corresponding attachment from the old skin was attached. If there was no old skin, each slot's setup mode + * attachment is attached from the new skin. Returns false if the skin was not found. * @param skin May be 0.*/ - (bool) setSkin:(NSString*)skinName; diff --git a/spine-cocos2d-iphone/src/spine/CCSkeleton.m b/spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.m similarity index 69% rename from spine-cocos2d-iphone/src/spine/CCSkeleton.m rename to spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.m index 84f50239f..1269c2c4f 100644 --- a/spine-cocos2d-iphone/src/spine/CCSkeleton.m +++ b/spine-cocos2d-iphone/2/src/spine/SkeletonRenderer.m @@ -28,14 +28,18 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -#import +#import #import +#import +#import -@interface CCSkeleton (Private) +static const int quadTriangles[6] = {0, 1, 2, 2, 3, 0}; + +@interface SkeletonRenderer (Private) - (void) initialize:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData; @end -@implementation CCSkeleton +@implementation SkeletonRenderer @synthesize skeleton = _skeleton; @synthesize rootBone = _rootBone; @@ -58,6 +62,12 @@ - (void) initialize:(SkeletonData*)skeletonData ownsSkeletonData:(bool)ownsSkeletonData { _ownsSkeletonData = ownsSkeletonData; + _timeScale = 1; + + worldVertices = MALLOC(float, 1000); // Max number of vertices per mesh. + + batch = [[PolygonBatch createWithCapacity:2000] retain]; // Max number of vertices and triangles per batch. + _skeleton = Skeleton_create(skeletonData); _rootBone = _skeleton->bones[0]; @@ -65,8 +75,6 @@ _blendFunc.dst = GL_ONE_MINUS_SRC_ALPHA; [self setOpacityModifyRGB:YES]; - _timeScale = 1; - [self setShaderProgram:[[CCShaderCache sharedShaderCache] programForKey:kCCShader_PositionTextureColor]]; [self scheduleUpdate]; } @@ -102,7 +110,7 @@ self = [super init]; if (!self) return nil; - _atlas = Atlas_readAtlasFile([atlasFile UTF8String]); + _atlas = Atlas_createFromFile([atlasFile UTF8String], 0); NSAssert(_atlas, ([NSString stringWithFormat:@"Error reading atlas file: %@", atlasFile])); if (!_atlas) return 0; @@ -122,6 +130,8 @@ if (_ownsSkeletonData) SkeletonData_dispose(_skeleton->data); if (_atlas) Atlas_dispose(_atlas); Skeleton_dispose(_skeleton); + [batch release]; + FREE(worldVertices); [super dealloc]; } @@ -132,68 +142,99 @@ - (void) draw { CC_NODE_DRAW_SETUP(); - ccGLBlendFunc(_blendFunc.src, _blendFunc.dst); - ccColor3B color = self.color; - _skeleton->r = color.r / (float)255; - _skeleton->g = color.g / (float)255; - _skeleton->b = color.b / (float)255; + ccColor3B nodeColor = self.color; + _skeleton->r = nodeColor.r / (float)255; + _skeleton->g = nodeColor.g / (float)255; + _skeleton->b = nodeColor.b / (float)255; _skeleton->a = self.opacity / (float)255; - int additive = 0; - CCTextureAtlas* textureAtlas = 0; - ccV3F_C4B_T2F_Quad quad; - quad.tl.vertices.z = 0; - quad.tr.vertices.z = 0; - quad.bl.vertices.z = 0; - quad.br.vertices.z = 0; + int additive = -1; + ccColor4B color; + const float* uvs = 0; + int verticesCount = 0; + const int* triangles = 0; + int trianglesCount = 0; + float r = 0, g = 0, b = 0, a = 0; for (int i = 0, n = _skeleton->slotCount; i < n; i++) { Slot* slot = _skeleton->drawOrder[i]; - if (!slot->attachment || slot->attachment->type != ATTACHMENT_REGION) continue; - RegionAttachment* attachment = (RegionAttachment*)slot->attachment; - CCTextureAtlas* regionTextureAtlas = [self getTextureAtlas:attachment]; - - if (slot->data->additiveBlending != additive) { - if (textureAtlas) { - [textureAtlas drawQuads]; - [textureAtlas removeAllQuads]; + if (!slot->attachment) continue; + CCTexture2D *texture = 0; + switch (slot->attachment->type) { + case SP_ATTACHMENT_REGION: { + spRegionAttachment* attachment = (spRegionAttachment*)slot->attachment; + spRegionAttachment_computeWorldVertices(attachment, slot->skeleton->x, slot->skeleton->y, slot->bone, worldVertices); + texture = [self getTextureForRegion:attachment]; + uvs = attachment->uvs; + verticesCount = 8; + triangles = quadTriangles; + trianglesCount = 6; + r = attachment->r; + g = attachment->g; + b = attachment->b; + a = attachment->a; + break; + } + case SP_ATTACHMENT_MESH: { + spMeshAttachment* attachment = (spMeshAttachment*)slot->attachment; + spMeshAttachment_computeWorldVertices(attachment, slot->skeleton->x, slot->skeleton->y, slot, worldVertices); + texture = [self getTextureForMesh:attachment]; + uvs = attachment->uvs; + verticesCount = attachment->verticesCount; + triangles = attachment->triangles; + trianglesCount = attachment->trianglesCount; + r = attachment->r; + g = attachment->g; + b = attachment->b; + a = attachment->a; + break; + } + case SP_ATTACHMENT_SKINNED_MESH: { + spSkinnedMeshAttachment* attachment = (spSkinnedMeshAttachment*)slot->attachment; + spSkinnedMeshAttachment_computeWorldVertices(attachment, slot->skeleton->x, slot->skeleton->y, slot, worldVertices); + texture = [self getTextureForSkinnedMesh:attachment]; + uvs = attachment->uvs; + verticesCount = attachment->uvsCount; + triangles = attachment->triangles; + trianglesCount = attachment->trianglesCount; + r = attachment->r; + g = attachment->g; + b = attachment->b; + a = attachment->a; + break; + } + default: ; + } + if (texture) { + if (slot->data->additiveBlending != additive) { + [batch flush]; + ccGLBlendFunc(_blendFunc.src, slot->data->additiveBlending ? GL_ONE : _blendFunc.dst); + additive = slot->data->additiveBlending; } - additive = !additive; - ccGLBlendFunc(_blendFunc.src, additive ? GL_ONE : _blendFunc.dst); - } else if (regionTextureAtlas != textureAtlas && textureAtlas) { - [textureAtlas drawQuads]; - [textureAtlas removeAllQuads]; + color.a = _skeleton->a * slot->a * a * 255; + float multiplier = _premultipliedAlpha ? color.a : 255; + color.r = _skeleton->r * slot->r * r * multiplier; + color.g = _skeleton->g * slot->g * g * multiplier; + color.b = _skeleton->b * slot->b * b * multiplier; + [batch add:texture vertices:worldVertices uvs:uvs verticesCount:verticesCount + triangles:triangles trianglesCount:trianglesCount color:&color]; } - textureAtlas = regionTextureAtlas; - - if (textureAtlas.capacity == textureAtlas.totalQuads) { - [textureAtlas drawQuads]; - [textureAtlas removeAllQuads]; - if (![textureAtlas resizeCapacity:textureAtlas.capacity * 2]) return; - } - - RegionAttachment_updateQuad(attachment, slot, &quad, _premultipliedAlpha); - [textureAtlas updateQuad:&quad atIndex:textureAtlas.totalQuads]; - } - if (textureAtlas) { - [textureAtlas drawQuads]; - [textureAtlas removeAllQuads]; } + [batch flush]; if (_debugSlots) { // Slots. ccDrawColor4B(0, 0, 255, 255); glLineWidth(1); CGPoint points[4]; - ccV3F_C4B_T2F_Quad quad; for (int i = 0, n = _skeleton->slotCount; i < n; i++) { Slot* slot = _skeleton->drawOrder[i]; if (!slot->attachment || slot->attachment->type != ATTACHMENT_REGION) continue; RegionAttachment* attachment = (RegionAttachment*)slot->attachment; - RegionAttachment_updateQuad(attachment, slot, &quad, _premultipliedAlpha); - points[0] = ccp(quad.bl.vertices.x, quad.bl.vertices.y); - points[1] = ccp(quad.br.vertices.x, quad.br.vertices.y); - points[2] = ccp(quad.tr.vertices.x, quad.tr.vertices.y); - points[3] = ccp(quad.tl.vertices.x, quad.tl.vertices.y); + spRegionAttachment_computeWorldVertices(attachment, slot->skeleton->x, slot->skeleton->y, slot->bone, worldVertices); + points[0] = ccp(worldVertices[0], worldVertices[1]); + points[1] = ccp(worldVertices[2], worldVertices[3]); + points[2] = ccp(worldVertices[4], worldVertices[5]); + points[3] = ccp(worldVertices[6], worldVertices[7]); ccDrawPoly(points, 4, true); } } @@ -218,8 +259,16 @@ } } -- (CCTextureAtlas*) getTextureAtlas:(RegionAttachment*)regionAttachment { - return (CCTextureAtlas*)((AtlasRegion*)regionAttachment->rendererObject)->page->rendererObject; +- (CCTexture2D*) getTextureForRegion:(RegionAttachment*)attachment { + return (CCTexture2D*)((AtlasRegion*)attachment->rendererObject)->page->rendererObject; +} + +- (CCTexture2D*) getTextureForMesh:(MeshAttachment*)attachment { + return (CCTexture2D*)((AtlasRegion*)attachment->rendererObject)->page->rendererObject; +} + +- (CCTexture2D*) getTextureForSkinnedMesh:(SkinnedMeshAttachment*)attachment { + return (CCTexture2D*)((AtlasRegion*)attachment->rendererObject)->page->rendererObject; } - (CGRect) boundingBox { diff --git a/spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.h b/spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.h similarity index 87% rename from spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.h rename to spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.h index 54649e6ff..7ba6b46e3 100644 --- a/spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.h +++ b/spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.h @@ -31,17 +31,5 @@ #define SPINE_SHORT_NAMES #import #import "cocos2d.h" -#import "CCSkeleton.h" -#import "CCSkeletonAnimation.h" - -#ifdef __cplusplus -namespace spine { -extern "C" { -#endif - -void RegionAttachment_updateQuad (RegionAttachment* self, Slot* slot, ccV3F_C4B_T2F_Quad* quad, bool premultipliedAlpha); - -#ifdef __cplusplus -} -} -#endif +#import +#import diff --git a/spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.m b/spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.m similarity index 51% rename from spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.m rename to spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.m index 568996242..1b34bec7d 100644 --- a/spine-cocos2d-iphone/src/spine/spine-cocos2d-iphone.m +++ b/spine-cocos2d-iphone/2/src/spine/spine-cocos2d-iphone.m @@ -28,78 +28,21 @@ * ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. *****************************************************************************/ -#include -#include +#import +#import void _AtlasPage_createTexture (AtlasPage* self, const char* path) { - CCTexture2D* texture = [[CCTextureCache sharedTextureCache] addImage:@(path)]; - CCTextureAtlas* textureAtlas = [[CCTextureAtlas alloc] initWithTexture:texture capacity:128]; - self->rendererObject = textureAtlas; + CCTexture2D* texture = [[[CCTextureCache sharedTextureCache] addImage:@(path)] retain]; + self->rendererObject = texture; CGSize size = texture.contentSizeInPixels; self->width = size.width; self->height = size.height; } void _AtlasPage_disposeTexture (AtlasPage* self) { - [(CCTextureAtlas*)self->rendererObject release]; + [(CCTexture2D*)self->rendererObject release]; } char* _Util_readFile (const char* path, int* length) { return _readFile([[[CCFileUtils sharedFileUtils] fullPathForFilename:@(path)] UTF8String], length); } - -/**/ - -void RegionAttachment_updateQuad (RegionAttachment* self, Slot* slot, ccV3F_C4B_T2F_Quad* quad, bool premultipliedAlpha) { - float vertices[8]; - RegionAttachment_computeWorldVertices(self, slot->skeleton->x, slot->skeleton->y, slot->bone, vertices); - - GLubyte r = slot->skeleton->r * slot->r * 255; - GLubyte g = slot->skeleton->g * slot->g * 255; - GLubyte b = slot->skeleton->b * slot->b * 255; - float normalizedAlpha = slot->skeleton->a * slot->a; - if (premultipliedAlpha) { - r *= normalizedAlpha; - g *= normalizedAlpha; - b *= normalizedAlpha; - } - GLubyte a = normalizedAlpha * 255; - quad->bl.colors.r = r; - quad->bl.colors.g = g; - quad->bl.colors.b = b; - quad->bl.colors.a = a; - quad->tl.colors.r = r; - quad->tl.colors.g = g; - quad->tl.colors.b = b; - quad->tl.colors.a = a; - quad->tr.colors.r = r; - quad->tr.colors.g = g; - quad->tr.colors.b = b; - quad->tr.colors.a = a; - quad->br.colors.r = r; - quad->br.colors.g = g; - quad->br.colors.b = b; - quad->br.colors.a = a; - - quad->bl.vertices.x = vertices[VERTEX_X1]; - quad->bl.vertices.y = vertices[VERTEX_Y1]; - quad->tl.vertices.x = vertices[VERTEX_X2]; - quad->tl.vertices.y = vertices[VERTEX_Y2]; - quad->tr.vertices.x = vertices[VERTEX_X3]; - quad->tr.vertices.y = vertices[VERTEX_Y3]; - quad->br.vertices.x = vertices[VERTEX_X4]; - quad->br.vertices.y = vertices[VERTEX_Y4]; - - quad->bl.texCoords.u = self->uvs[VERTEX_X1]; - quad->bl.texCoords.v = self->uvs[VERTEX_Y1]; - quad->tl.texCoords.u = self->uvs[VERTEX_X2]; - quad->tl.texCoords.v = self->uvs[VERTEX_Y2]; - quad->tr.texCoords.u = self->uvs[VERTEX_X3]; - quad->tr.texCoords.v = self->uvs[VERTEX_Y3]; - quad->br.texCoords.u = self->uvs[VERTEX_X4]; - quad->br.texCoords.v = self->uvs[VERTEX_Y4]; -} - -#ifdef __cplusplus -} -#endif diff --git a/spine-cocos2d-iphone/README.md b/spine-cocos2d-iphone/README.md deleted file mode 100644 index 2bfc151ed..000000000 --- a/spine-cocos2d-iphone/README.md +++ /dev/null @@ -1,19 +0,0 @@ -# spine-cocos2d-iphone - -The spine-cocos2d-iphone runtime provides functionality to load, manipulate and render [Spine](http://esotericsoftware.com) skeletal animation data using [cocos2d-iphone](http://www.cocos2d-iphone.org/). spine-cocos2d-iphone is based on [spine-c](https://github.com/EsotericSoftware/spine-runtimes/tree/master/spine-c). - -## Setup - -1. Download the Spine Runtimes source using [git](https://help.github.com/articles/set-up-git) or by downloading it [as a zip](https://github.com/EsotericSoftware/spine-runtimes/archive/master.zip). -1. Place the `cocos2d`, `CocosDenshion`, and `kazmath` directories from a cocos2d-iphone (v2.1-rc1 or later) distribution into the `spine-cocos2d-iphone/libs` directory. Also place `LICENSE_cocos2d.txt`, `LICENSE_CocosDenshion.txt`, and `LICENSE_Kazmath.txt` into the `spine-cocos2d-iphone/libs` directory. -1. Open the XCode project file for iOS or Mac from the `spine-cocos2d-iphone` directory. - -Alternatively, the contents of the `spine-c/src`, `spine-c/include` and `spine-cocos2d-iphone/src` directories can be copied into your project. Be sure your header search path will find the contents of the `spine-c/include` and `spine-cocos2d-iphone/src` directories. Note that the includes use `spine/Xxx.h`, so the `spine` directory cannot be omitted when copying the files. - -## Examples - -[Simple example](https://github.com/EsotericSoftware/spine-runtimes/blob/master/spine-cocos2d-iphone/example/ExampleLayer.m#L13) - -## Links - -[podspec](https://github.com/ldomaradzki/spine-runtimes/blob/master/Spine-Cocos2d-iPhone.podspec) diff --git a/spine-cocos2d-iphone/Resources-ios/AppDelegate.mm b/spine-cocos2d-iphone/Resources-ios/AppDelegate.mm deleted file mode 100644 index d24b37b2e..000000000 --- a/spine-cocos2d-iphone/Resources-ios/AppDelegate.mm +++ /dev/null @@ -1,162 +0,0 @@ - -#import "cocos2d.h" -#import "AppDelegate.h" -#import "ExampleLayer.h" - -@implementation MyNavigationController - -// The available orientations should be defined in the Info.plist file. -// And in iOS 6+ only, you can override it in the Root View controller in the "supportedInterfaceOrientations" method. -// Only valid for iOS 6+. NOT VALID for iOS 4 / 5. --(NSUInteger)supportedInterfaceOrientations { - // iPhone only - if( [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone ) - return UIInterfaceOrientationMaskLandscape; - - // iPad only - return UIInterfaceOrientationMaskLandscape; -} - -// Supported orientations. Customize it for your own needs -// Only valid on iOS 4 / 5. NOT VALID for iOS 6. -- (BOOL)shouldAutorotateToInterfaceOrientation:(UIInterfaceOrientation)interfaceOrientation { - // iPhone only - if( [[UIDevice currentDevice] userInterfaceIdiom] == UIUserInterfaceIdiomPhone ) - return UIInterfaceOrientationIsLandscape(interfaceOrientation); - - // iPad only - // iPhone only - return UIInterfaceOrientationIsLandscape(interfaceOrientation); -} - -// This is needed for iOS4 and iOS5 in order to ensure -// that the 1st scene has the correct dimensions -// This is not needed on iOS6 and could be added to the application:didFinish... --(void) directorDidReshapeProjection:(CCDirector*)director { - if(director.runningScene == nil) { - // Add the first scene to the stack. The director will draw it immediately into the framebuffer. (Animation is started automatically when the view is displayed.) - // and add the scene to the stack. The director will run it when it automatically when the view is displayed. - [director runWithScene: [ExampleLayer scene]]; - } -} -@end - - -@implementation AppController - -@synthesize window=window_, navController=navController_, director=director_; - -- (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions { - // Create the main window - window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]]; - - // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits - CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds] - pixelFormat:kEAGLColorFormatRGB565 //kEAGLColorFormatRGBA8 - depthFormat:0 //GL_DEPTH_COMPONENT24_OES - preserveBackbuffer:NO - sharegroup:nil - multiSampling:NO - numberOfSamples:0]; - - director_ = (CCDirectorIOS*) [CCDirector sharedDirector]; - - director_.wantsFullScreenLayout = YES; - - // Display FSP and SPF - [director_ setDisplayStats:YES]; - - // set FPS at 60 - [director_ setAnimationInterval:1.0/60]; - - // attach the openglView to the director - [director_ setView:glView]; - - // 2D projection - [director_ setProjection:kCCDirectorProjection2D]; - // [director setProjection:kCCDirectorProjection3D]; - - // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices - if( ! [director_ enableRetinaDisplay:YES] ) - CCLOG(@"Retina Display Not supported"); - - // Default texture format for PNG/BMP/TIFF/JPEG/GIF images - // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565 - // You can change this setting at any time. - [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888]; - - // If the 1st suffix is not found and if fallback is enabled then fallback suffixes are going to searched. If none is found, it will try with the name without suffix. - // On iPad HD : "-ipadhd", "-ipad", "-hd" - // On iPad : "-ipad", "-hd" - // On iPhone HD: "-hd" - CCFileUtils *sharedFileUtils = [CCFileUtils sharedFileUtils]; - [sharedFileUtils setEnableFallbackSuffixes:NO]; // Default: NO. No fallback suffixes are going to be used - [sharedFileUtils setiPhoneRetinaDisplaySuffix:@"-hd"]; // Default on iPhone RetinaDisplay is "-hd" - [sharedFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "ipad" - [sharedFileUtils setiPadRetinaDisplaySuffix:@"-ipadhd"]; // Default on iPad RetinaDisplay is "-ipadhd" - - // Assume that PVR images have premultiplied alpha - [CCTexture2D PVRImagesHavePremultipliedAlpha:YES]; - - // Create a Navigation Controller with the Director - navController_ = [[MyNavigationController alloc] initWithRootViewController:director_]; - navController_.navigationBarHidden = YES; - - // for rotation and other messages - [director_ setDelegate:navController_]; - - // set the Navigation Controller as the root view controller - [window_ setRootViewController:navController_]; - - // make main window visible - [window_ makeKeyAndVisible]; - - return YES; -} - -// getting a call, pause the game --(void) applicationWillResignActive:(UIApplication *)application { - if( [navController_ visibleViewController] == director_ ) - [director_ pause]; -} - -// call got rejected --(void) applicationDidBecomeActive:(UIApplication *)application { - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; - if( [navController_ visibleViewController] == director_ ) - [director_ resume]; -} - --(void) applicationDidEnterBackground:(UIApplication*)application { - if( [navController_ visibleViewController] == director_ ) - [director_ stopAnimation]; -} - --(void) applicationWillEnterForeground:(UIApplication*)application { - if( [navController_ visibleViewController] == director_ ) - [director_ startAnimation]; -} - -// application will be killed -- (void)applicationWillTerminate:(UIApplication *)application { - CC_DIRECTOR_END(); -} - -// purge memory -- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application -{ - [[CCDirector sharedDirector] purgeCachedData]; -} - -// next delta time will be zero --(void) applicationSignificantTimeChange:(UIApplication *)application { - [[CCDirector sharedDirector] setNextDeltaTimeZero:YES]; -} - -- (void) dealloc { - [window_ release]; - [navController_ release]; - - [super dealloc]; -} -@end diff --git a/spine-cocos2d-iphone/Resources/goblins.json b/spine-cocos2d-iphone/Resources/goblins.json deleted file mode 100644 index f1dcc96a0..000000000 --- a/spine-cocos2d-iphone/Resources/goblins.json +++ /dev/null @@ -1,499 +0,0 @@ -{ -"bones": [ - { "name": "root" }, - { "name": "hip", "parent": "root", "x": 0.64, "y": 114.41 }, - { "name": "left upper leg", "parent": "hip", "length": 50.39, "x": 14.45, "y": 2.81, "rotation": -89.09 }, - { "name": "left lower leg", "parent": "left upper leg", "length": 49.89, "x": 56.34, "y": 0.98, "rotation": -16.65 }, - { "name": "left foot", "parent": "left lower leg", "length": 46.5, "x": 58.94, "y": -7.61, "rotation": 102.43 }, - { "name": "right upper leg", "parent": "hip", "length": 42.45, "x": -20.07, "y": -6.83, "rotation": -97.49 }, - { "name": "right lower leg", "parent": "right upper leg", "length": 58.52, "x": 42.99, "y": -0.61, "rotation": -14.34 }, - { "name": "right foot", "parent": "right lower leg", "length": 45.45, "x": 64.88, "y": 0.04, "rotation": 110.3 }, - { "name": "torso", "parent": "hip", "length": 85.82, "x": -6.42, "y": 1.97, "rotation": 93.92 }, - { "name": "neck", "parent": "torso", "length": 18.38, "x": 81.67, "y": -6.34, "rotation": -1.51 }, - { "name": "head", "parent": "neck", "length": 68.28, "x": 20.93, "y": 11.59, "rotation": -13.92 }, - { "name": "right shoulder", "parent": "torso", "length": 37.24, "x": 76.02, "y": 18.14, "rotation": 133.88 }, - { "name": "right arm", "parent": "right shoulder", "length": 36.74, "x": 37.6, "y": 0.31, "rotation": 36.32 }, - { "name": "right hand", "parent": "right arm", "length": 15.32, "x": 36.9, "y": 0.34, "rotation": 2.35 }, - { "name": "left shoulder", "parent": "torso", "length": 35.43, "x": 74.04, "y": -20.38, "rotation": -156.96 }, - { "name": "left arm", "parent": "left shoulder", "length": 35.62, "x": 37.85, "y": -2.34, "rotation": 28.16 }, - { "name": "left hand", "parent": "left arm", "length": 11.52, "x": 35.62, "y": 0.07, "rotation": 2.7 }, - { "name": "pelvis", "parent": "hip", "x": 1.41, "y": -6.57 } -], -"slots": [ - { "name": "left shoulder", "bone": "left shoulder", "attachment": "left shoulder" }, - { "name": "left arm", "bone": "left arm", "attachment": "left arm" }, - { "name": "left hand item", "bone": "left hand", "attachment": "spear" }, - { "name": "left hand", "bone": "left hand", "attachment": "left hand" }, - { "name": "left foot", "bone": "left foot", "attachment": "left foot" }, - { "name": "left lower leg", "bone": "left lower leg", "attachment": "left lower leg" }, - { "name": "left upper leg", "bone": "left upper leg", "attachment": "left upper leg" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "pelvis", "bone": "pelvis", "attachment": "pelvis" }, - { "name": "right foot", "bone": "right foot", "attachment": "right foot" }, - { "name": "right lower leg", "bone": "right lower leg", "attachment": "right lower leg" }, - { "name": "undie straps", "bone": "pelvis", "attachment": "undie straps" }, - { "name": "undies", "bone": "pelvis", "attachment": "undies" }, - { "name": "right upper leg", "bone": "right upper leg", "attachment": "right upper leg" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eyes", "bone": "head" }, - { "name": "right shoulder", "bone": "right shoulder", "attachment": "right shoulder" }, - { "name": "right arm", "bone": "right arm", "attachment": "right arm" }, - { "name": "right hand item", "bone": "right hand", "attachment": "dagger" }, - { "name": "right hand", "bone": "right hand", "attachment": "right hand" } -], -"skins": { - "default": { - "left hand item": { - "dagger": { "x": 7.88, "y": -23.45, "rotation": 10.47, "width": 26, "height": 108 }, - "spear": { "x": -4.55, "y": 39.2, "rotation": 13.04, "width": 22, "height": 368 } - }, - "right hand item": { - "dagger": { "x": 6.51, "y": -24.15, "rotation": -8.06, "width": 26, "height": 108 } - } - }, - "goblin": { - "neck": { - "neck": { "name": "goblin/neck", "x": 10.1, "y": 0.42, "rotation": -93.69, "width": 36, "height": 41 } - }, - "undies": { - "undies": { "name": "goblin/undies", "x": 6.3, "y": 0.12, "rotation": 0.91, "width": 36, "height": 29 } - }, - "right hand": { - "right hand": { "name": "goblin/right-hand", "x": 7.88, "y": 2.78, "rotation": 91.96, "width": 36, "height": 37 } - }, - "right arm": { - "right arm": { "name": "goblin/right-arm", "x": 16.44, "y": -1.04, "rotation": 94.32, "width": 23, "height": 50 } - }, - "head": { - "head": { "name": "goblin/head", "x": 25.73, "y": 2.33, "rotation": -92.29, "width": 103, "height": 66 } - }, - "left shoulder": { - "left shoulder": { "name": "goblin/left-shoulder", "x": 15.56, "y": -2.26, "rotation": 62.01, "width": 29, "height": 44 } - }, - "left arm": { - "left arm": { - "name": "goblin/left-arm", - "x": 16.7, - "y": -1.69, - "scaleX": 1.057, - "scaleY": 1.057, - "rotation": 33.84, - "width": 37, - "height": 35 - } - }, - "left hand": { - "left hand": { - "name": "goblin/left-hand", - "x": 3.47, - "y": 3.41, - "scaleX": 0.892, - "scaleY": 0.892, - "rotation": 31.14, - "width": 36, - "height": 41 - } - }, - "right lower leg": { - "right lower leg": { "name": "goblin/right-lower-leg", "x": 25.68, "y": -3.15, "rotation": 111.83, "width": 36, "height": 76 } - }, - "right upper leg": { - "right upper leg": { "name": "goblin/right-upper-leg", "x": 20.35, "y": 1.47, "rotation": 97.49, "width": 34, "height": 63 } - }, - "pelvis": { - "pelvis": { "name": "goblin/pelvis", "x": -5.61, "y": 0.76, "width": 62, "height": 43 } - }, - "left lower leg": { - "left lower leg": { "name": "goblin/left-lower-leg", "x": 23.58, "y": -2.06, "rotation": 105.75, "width": 33, "height": 70 } - }, - "left upper leg": { - "left upper leg": { "name": "goblin/left-upper-leg", "x": 29.68, "y": -3.87, "rotation": 89.09, "width": 33, "height": 73 } - }, - "torso": { - "torso": { "name": "goblin/torso", "x": 38.09, "y": -3.87, "rotation": -94.95, "width": 68, "height": 96 } - }, - "right shoulder": { - "right shoulder": { "name": "goblin/right-shoulder", "x": 15.68, "y": -1.03, "rotation": 130.65, "width": 39, "height": 45 } - }, - "right foot": { - "right foot": { "name": "goblin/right-foot", "x": 23.56, "y": 9.8, "rotation": 1.52, "width": 63, "height": 33 } - }, - "left foot": { - "left foot": { "name": "goblin/left-foot", "x": 24.85, "y": 8.74, "rotation": 3.32, "width": 65, "height": 31 } - }, - "undie straps": { - "undie straps": { "name": "goblin/undie-straps", "x": -3.87, "y": 13.1, "scaleX": 1.089, "width": 55, "height": 19 } - }, - "eyes": { - "eyes closed": { "name": "goblin/eyes-closed", "x": 32.21, "y": -21.27, "rotation": -88.92, "width": 34, "height": 12 } - } - }, - "goblingirl": { - "left upper leg": { - "left upper leg": { "name": "goblingirl/left-upper-leg", "x": 30.21, "y": -2.95, "rotation": 89.09, "width": 33, "height": 70 } - }, - "left lower leg": { - "left lower leg": { "name": "goblingirl/left-lower-leg", "x": 25.02, "y": -0.6, "rotation": 105.75, "width": 33, "height": 70 } - }, - "left foot": { - "left foot": { "name": "goblingirl/left-foot", "x": 25.17, "y": 7.92, "rotation": 3.32, "width": 65, "height": 31 } - }, - "right upper leg": { - "right upper leg": { "name": "goblingirl/right-upper-leg", "x": 19.69, "y": 2.13, "rotation": 97.49, "width": 34, "height": 63 } - }, - "right lower leg": { - "right lower leg": { "name": "goblingirl/right-lower-leg", "x": 26.15, "y": -3.27, "rotation": 111.83, "width": 36, "height": 76 } - }, - "right foot": { - "right foot": { "name": "goblingirl/right-foot", "x": 23.46, "y": 9.66, "rotation": 1.52, "width": 63, "height": 33 } - }, - "torso": { - "torso": { "name": "goblingirl/torso", "x": 36.28, "y": -5.14, "rotation": -95.74, "width": 68, "height": 96 } - }, - "left shoulder": { - "left shoulder": { "name": "goblingirl/left-shoulder", "x": 19.8, "y": -0.42, "rotation": 61.21, "width": 28, "height": 46 } - }, - "left arm": { - "left arm": { "name": "goblingirl/left-arm", "x": 19.64, "y": -2.42, "rotation": 33.05, "width": 37, "height": 35 } - }, - "left hand": { - "left hand": { - "name": "goblingirl/left-hand", - "x": 4.34, - "y": 2.39, - "scaleX": 0.896, - "scaleY": 0.896, - "rotation": 30.34, - "width": 35, - "height": 40 - } - }, - "neck": { - "neck": { "name": "goblingirl/neck", "x": 6.16, "y": -3.14, "rotation": -98.86, "width": 35, "height": 41 } - }, - "head": { - "head": { "name": "goblingirl/head", "x": 27.71, "y": -4.32, "rotation": -85.58, "width": 103, "height": 81 } - }, - "right shoulder": { - "right shoulder": { "name": "goblingirl/right-shoulder", "x": 14.46, "y": 0.45, "rotation": 129.85, "width": 39, "height": 45 } - }, - "right arm": { - "right arm": { "name": "goblingirl/right-arm", "x": 16.85, "y": -0.66, "rotation": 93.52, "width": 28, "height": 50 } - }, - "right hand": { - "right hand": { "name": "goblingirl/right-hand", "x": 7.21, "y": 3.43, "rotation": 91.16, "width": 36, "height": 37 } - }, - "pelvis": { - "pelvis": { "name": "goblingirl/pelvis", "x": -3.87, "y": 3.18, "width": 62, "height": 43 } - }, - "undie straps": { - "undie straps": { "name": "goblingirl/undie-straps", "x": -1.51, "y": 14.18, "width": 55, "height": 19 } - }, - "undies": { - "undies": { "name": "goblingirl/undies", "x": 5.4, "y": 1.7, "width": 36, "height": 29 } - }, - "eyes": { - "eyes closed": { "name": "goblingirl/eyes-closed", "x": 28, "y": -25.54, "rotation": -87.04, "width": 37, "height": 21 } - } - } -}, -"animations": { - "walk": { - "bones": { - "left upper leg": { - "rotate": [ - { "time": 0, "angle": -26.55 }, - { "time": 0.1333, "angle": -8.78 }, - { "time": 0.2333, "angle": 9.51 }, - { "time": 0.3666, "angle": 30.74 }, - { "time": 0.5, "angle": 25.33 }, - { "time": 0.6333, "angle": 26.11 }, - { "time": 0.7333, "angle": -7.7 }, - { "time": 0.8666, "angle": -21.19 }, - { "time": 1, "angle": -26.55 } - ], - "translate": [ - { "time": 0, "x": -1.32, "y": 1.7 }, - { "time": 0.3666, "x": -0.06, "y": 2.42 }, - { "time": 1, "x": -1.32, "y": 1.7 } - ] - }, - "right upper leg": { - "rotate": [ - { "time": 0, "angle": 42.45 }, - { "time": 0.1333, "angle": 52.1 }, - { "time": 0.2333, "angle": 8.53 }, - { "time": 0.5, "angle": -16.93 }, - { "time": 0.6333, "angle": 1.89 }, - { - "time": 0.7333, - "angle": 28.06, - "curve": [ 0.462, 0.11, 1, 1 ] - }, - { - "time": 0.8666, - "angle": 58.68, - "curve": [ 0.5, 0.02, 1, 1 ] - }, - { "time": 1, "angle": 42.45 } - ], - "translate": [ - { "time": 0, "x": 6.23, "y": 0 }, - { "time": 0.2333, "x": 2.14, "y": 2.4 }, - { "time": 0.5, "x": 2.44, "y": 4.8 }, - { "time": 1, "x": 6.23, "y": 0 } - ] - }, - "left lower leg": { - "rotate": [ - { "time": 0, "angle": -22.98 }, - { "time": 0.1333, "angle": -63.5 }, - { "time": 0.2333, "angle": -73.76 }, - { "time": 0.5, "angle": 5.11 }, - { "time": 0.6333, "angle": -28.29 }, - { "time": 0.7333, "angle": 4.08 }, - { "time": 0.8666, "angle": 3.53 }, - { "time": 1, "angle": -22.98 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { "time": 0.2333, "x": 2.55, "y": -0.47 }, - { "time": 0.5, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1, "x": 0, "y": 0 } - ] - }, - "left foot": { - "rotate": [ - { "time": 0, "angle": -3.69 }, - { "time": 0.1333, "angle": -10.42 }, - { "time": 0.2333, "angle": -5.01 }, - { "time": 0.3666, "angle": 3.87 }, - { "time": 0.5, "angle": -3.87 }, - { "time": 0.6333, "angle": 2.78 }, - { "time": 0.7333, "angle": 1.68 }, - { "time": 0.8666, "angle": -8.54 }, - { "time": 1, "angle": -3.69 } - ] - }, - "right shoulder": { - "rotate": [ - { - "time": 0, - "angle": 5.29, - "curve": [ 0.264, 0, 0.75, 1 ] - }, - { "time": 0.6333, "angle": 6.65 }, - { "time": 1, "angle": 5.29 } - ] - }, - "right arm": { - "rotate": [ - { - "time": 0, - "angle": -4.02, - "curve": [ 0.267, 0, 0.804, 0.99 ] - }, - { - "time": 0.6333, - "angle": 19.78, - "curve": [ 0.307, 0, 0.787, 0.99 ] - }, - { "time": 1, "angle": -4.02 } - ] - }, - "right hand": { - "rotate": [ - { "time": 0, "angle": 8.98 }, - { "time": 0.6333, "angle": 0.51 }, - { "time": 1, "angle": 8.98 } - ] - }, - "left shoulder": { - "rotate": [ - { - "time": 0, - "angle": 6.25, - "curve": [ 0.339, 0, 0.683, 1 ] - }, - { - "time": 0.5, - "angle": -11.78, - "curve": [ 0.281, 0, 0.686, 0.99 ] - }, - { "time": 1, "angle": 6.25 } - ], - "translate": [ - { "time": 0, "x": 1.15, "y": 0.23 } - ] - }, - "left hand": { - "rotate": [ - { - "time": 0, - "angle": -21.23, - "curve": [ 0.295, 0, 0.755, 0.98 ] - }, - { - "time": 0.5, - "angle": -27.28, - "curve": [ 0.241, 0, 0.75, 0.97 ] - }, - { "time": 1, "angle": -21.23 } - ] - }, - "left arm": { - "rotate": [ - { - "time": 0, - "angle": 28.37, - "curve": [ 0.339, 0, 0.683, 1 ] - }, - { - "time": 0.5, - "angle": 60.09, - "curve": [ 0.281, 0, 0.686, 0.99 ] - }, - { "time": 1, "angle": 28.37 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -10.28 }, - { - "time": 0.1333, - "angle": -15.38, - "curve": [ 0.545, 0, 0.818, 1 ] - }, - { - "time": 0.3666, - "angle": -9.78, - "curve": [ 0.58, 0.17, 0.669, 0.99 ] - }, - { - "time": 0.6333, - "angle": -15.75, - "curve": [ 0.235, 0.01, 0.795, 1 ] - }, - { - "time": 0.8666, - "angle": -7.06, - "curve": [ 0.209, 0, 0.816, 0.98 ] - }, - { "time": 1, "angle": -10.28 } - ], - "translate": [ - { "time": 0, "x": -1.29, "y": 1.68 } - ] - }, - "right foot": { - "rotate": [ - { "time": 0, "angle": -5.25 }, - { "time": 0.2333, "angle": -1.91 }, - { "time": 0.3666, "angle": -6.45 }, - { "time": 0.5, "angle": -5.39 }, - { "time": 0.7333, "angle": -11.68 }, - { "time": 0.8666, "angle": 0.46 }, - { "time": 1, "angle": -5.25 } - ] - }, - "right lower leg": { - "rotate": [ - { - "time": 0, - "angle": -3.39, - "curve": [ 0.316, 0.01, 0.741, 0.98 ] - }, - { - "time": 0.1333, - "angle": -45.53, - "curve": [ 0.229, 0, 0.738, 0.97 ] - }, - { "time": 0.2333, "angle": -4.83 }, - { "time": 0.5, "angle": -19.53 }, - { "time": 0.6333, "angle": -64.8 }, - { - "time": 0.7333, - "angle": -82.56, - "curve": [ 0.557, 0.18, 1, 1 ] - }, - { "time": 1, "angle": -3.39 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.5, "x": 0, "y": 0 }, - { "time": 0.6333, "x": 2.18, "y": 0.21 }, - { "time": 1, "x": 0, "y": 0 } - ] - }, - "hip": { - "rotate": [ - { "time": 0, "angle": 0, "curve": "stepped" }, - { "time": 1, "angle": 0 } - ], - "translate": [ - { "time": 0, "x": 0, "y": -4.16 }, - { - "time": 0.1333, - "x": 0, - "y": -7.05, - "curve": [ 0.359, 0.47, 0.646, 0.74 ] - }, - { "time": 0.3666, "x": 0, "y": 6.78 }, - { "time": 0.5, "x": 0, "y": -6.13 }, - { - "time": 0.6333, - "x": 0, - "y": -7.05, - "curve": [ 0.359, 0.47, 0.646, 0.74 ] - }, - { "time": 0.8666, "x": 0, "y": 6.78 }, - { "time": 1, "x": 0, "y": -4.16 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 3.6 }, - { "time": 0.1333, "angle": 17.49 }, - { "time": 0.2333, "angle": 6.1 }, - { "time": 0.3666, "angle": 3.45 }, - { "time": 0.5, "angle": 5.17 }, - { "time": 0.6333, "angle": 18.36 }, - { "time": 0.7333, "angle": 6.09 }, - { "time": 0.8666, "angle": 2.28 }, - { "time": 1, "angle": 3.6 } - ] - }, - "head": { - "rotate": [ - { - "time": 0, - "angle": 3.6, - "curve": [ 0, 0, 0.704, 1.17 ] - }, - { "time": 0.1333, "angle": -0.2 }, - { "time": 0.2333, "angle": 6.1 }, - { "time": 0.3666, "angle": 3.45 }, - { - "time": 0.5, - "angle": 5.17, - "curve": [ 0, 0, 0.704, 1.61 ] - }, - { "time": 0.6666, "angle": 1.1 }, - { "time": 0.7333, "angle": 6.09 }, - { "time": 0.8666, "angle": 2.28 }, - { "time": 1, "angle": 3.6 } - ] - } - }, - "slots": { - "eyes": { - "attachment": [ - { "time": 0.7, "name": "eyes closed" }, - { "time": 0.8, "name": null } - ] - } - } - } -} -} \ No newline at end of file diff --git a/spine-cocos2d-iphone/Resources/goblins.png b/spine-cocos2d-iphone/Resources/goblins.png deleted file mode 100644 index 863b29467..000000000 Binary files a/spine-cocos2d-iphone/Resources/goblins.png and /dev/null differ diff --git a/spine-cocos2d-iphone/Resources/spineboy.atlas b/spine-cocos2d-iphone/Resources/spineboy.atlas deleted file mode 100644 index 1f482c0a1..000000000 --- a/spine-cocos2d-iphone/Resources/spineboy.atlas +++ /dev/null @@ -1,166 +0,0 @@ - -spineboy.png -format: RGBA8888 -filter: Linear,Linear -repeat: none -head - rotate: false - xy: 1, 122 - size: 121, 132 - orig: 121, 132 - offset: 0, 0 - index: -1 -torso - rotate: false - xy: 1, 28 - size: 68, 92 - orig: 68, 92 - offset: 0, 0 - index: -1 -left-pant-bottom - rotate: false - xy: 1, 4 - size: 44, 22 - orig: 44, 22 - offset: 0, 0 - index: -1 -right-pant-bottom - rotate: false - xy: 47, 8 - size: 46, 18 - orig: 46, 18 - offset: 0, 0 - index: -1 -right-upper-leg - rotate: false - xy: 71, 50 - size: 44, 70 - orig: 44, 70 - offset: 0, 0 - index: -1 -pelvis - rotate: false - xy: 95, 1 - size: 63, 47 - orig: 63, 47 - offset: 0, 0 - index: -1 -left-upper-leg - rotate: false - xy: 117, 53 - size: 33, 67 - orig: 33, 67 - offset: 0, 0 - index: -1 -right-foot - rotate: false - xy: 160, 224 - size: 67, 30 - orig: 67, 30 - offset: 0, 0 - index: -1 -left-shoulder - rotate: false - xy: 124, 201 - size: 34, 53 - orig: 34, 53 - offset: 0, 0 - index: -1 -left-ankle - rotate: false - xy: 229, 222 - size: 25, 32 - orig: 25, 32 - offset: 0, 0 - index: -1 -left-foot - rotate: false - xy: 160, 192 - size: 65, 30 - orig: 65, 30 - offset: 0, 0 - index: -1 -neck - rotate: false - xy: 124, 171 - size: 34, 28 - orig: 34, 28 - offset: 0, 0 - index: -1 -right-arm - rotate: false - xy: 124, 124 - size: 21, 45 - orig: 21, 45 - offset: 0, 0 - index: -1 -right-ankle - rotate: false - xy: 227, 190 - size: 25, 30 - orig: 25, 30 - offset: 0, 0 - index: -1 -left-hand - rotate: false - xy: 147, 131 - size: 35, 38 - orig: 35, 38 - offset: 0, 0 - index: -1 -left-arm - rotate: false - xy: 184, 161 - size: 35, 29 - orig: 35, 29 - offset: 0, 0 - index: -1 -eyes-closed - rotate: false - xy: 221, 161 - size: 34, 27 - orig: 34, 27 - offset: 0, 0 - index: -1 -right-lower-leg - rotate: false - xy: 152, 65 - size: 51, 64 - orig: 51, 64 - offset: 0, 0 - index: -1 -right-foot-idle - rotate: false - xy: 184, 131 - size: 53, 28 - orig: 53, 28 - offset: 0, 0 - index: -1 -left-lower-leg - rotate: false - xy: 205, 65 - size: 49, 64 - orig: 49, 64 - offset: 0, 0 - index: -1 -right-shoulder - rotate: false - xy: 160, 12 - size: 52, 51 - orig: 52, 51 - offset: 0, 0 - index: -1 -eyes - rotate: false - xy: 214, 36 - size: 34, 27 - orig: 34, 27 - offset: 0, 0 - index: -1 -right-hand - rotate: false - xy: 214, 2 - size: 32, 32 - orig: 32, 32 - offset: 0, 0 - index: -1 diff --git a/spine-cocos2d-iphone/Resources/spineboy.json b/spine-cocos2d-iphone/Resources/spineboy.json deleted file mode 100644 index 113e72c33..000000000 --- a/spine-cocos2d-iphone/Resources/spineboy.json +++ /dev/null @@ -1,1002 +0,0 @@ -{ -"bones": [ - { "name": "root" }, - { "name": "hip", "parent": "root", "x": 0.64, "y": 114.41 }, - { "name": "left upper leg", "parent": "hip", "length": 50.39, "x": 14.45, "y": 2.81, "rotation": -89.09 }, - { "name": "pelvis", "parent": "hip", "x": 1.41, "y": -6.57 }, - { "name": "right upper leg", "parent": "hip", "length": 45.76, "x": -18.27, "rotation": -101.13 }, - { "name": "torso", "parent": "hip", "length": 85.82, "x": -6.42, "y": 1.97, "rotation": 94.95 }, - { "name": "left lower leg", "parent": "left upper leg", "length": 56.45, "x": 51.78, "y": 3.46, "rotation": -16.65 }, - { "name": "left shoulder", "parent": "torso", "length": 44.19, "x": 78.96, "y": -15.75, "rotation": -156.96 }, - { "name": "neck", "parent": "torso", "length": 18.38, "x": 83.64, "y": -1.78, "rotation": 0.9 }, - { "name": "right lower leg", "parent": "right upper leg", "length": 58.52, "x": 50.21, "y": 0.6, "rotation": -10.7 }, - { "name": "right shoulder", "parent": "torso", "length": 49.95, "x": 81.9, "y": 6.79, "rotation": 130.6 }, - { "name": "head", "parent": "neck", "length": 68.28, "x": 19.09, "y": 6.97, "rotation": -8.94 }, - { "name": "left arm", "parent": "left shoulder", "length": 35.62, "x": 44.19, "y": -0.01, "rotation": 28.16 }, - { "name": "left foot", "parent": "left lower leg", "length": 46.5, "x": 64.02, "y": -8.67, "rotation": 102.43 }, - { "name": "right arm", "parent": "right shoulder", "length": 36.74, "x": 49.95, "y": -0.12, "rotation": 40.12 }, - { "name": "right foot", "parent": "right lower leg", "length": 45.45, "x": 64.88, "y": 0.04, "rotation": 110.3 }, - { "name": "left hand", "parent": "left arm", "length": 11.52, "x": 35.62, "y": 0.07, "rotation": 2.7 }, - { "name": "right hand", "parent": "right arm", "length": 15.32, "x": 36.9, "y": 0.34, "rotation": 2.35 } -], -"slots": [ - { "name": "left shoulder", "bone": "left shoulder", "attachment": "left-shoulder" }, - { "name": "left arm", "bone": "left arm", "attachment": "left-arm" }, - { "name": "left hand", "bone": "left hand", "attachment": "left-hand" }, - { "name": "left foot", "bone": "left foot", "attachment": "left-foot" }, - { "name": "left lower leg", "bone": "left lower leg", "attachment": "left-lower-leg" }, - { "name": "left upper leg", "bone": "left upper leg", "attachment": "left-upper-leg" }, - { "name": "pelvis", "bone": "pelvis", "attachment": "pelvis" }, - { "name": "right foot", "bone": "right foot", "attachment": "right-foot" }, - { "name": "right lower leg", "bone": "right lower leg", "attachment": "right-lower-leg" }, - { "name": "right upper leg", "bone": "right upper leg", "attachment": "right-upper-leg" }, - { "name": "torso", "bone": "torso", "attachment": "torso" }, - { "name": "neck", "bone": "neck", "attachment": "neck" }, - { "name": "head", "bone": "head", "attachment": "head" }, - { "name": "eyes", "bone": "head", "attachment": "eyes" }, - { "name": "right shoulder", "bone": "right shoulder", "attachment": "right-shoulder", "additive": true }, - { "name": "right arm", "bone": "right arm", "attachment": "right-arm" }, - { "name": "right hand", "bone": "right hand", "attachment": "right-hand" }, - { "name": "bb-head", "bone": "head", "attachment": "bb-head" } -], -"skins": { - "default": { - "bb-head": { - "bb-head": { - "type": "boundingbox", - "vertices": [ - 55.69696, - -44.60648, - 8.2226715, - -47.609646, - -11.244263, - -32.942703, - -0.05206299, - 35.835804, - 61.018433, - 43.227512, - 90.35846, - -16.054127, - 115.41275, - -32.817406, - 78.29431, - -56.05409 - ] - } - }, - "eyes": { - "eyes": { "x": 28.94, "y": -32.92, "rotation": -86.9, "width": 34, "height": 27 }, - "eyes-closed": { "x": 28.77, "y": -32.86, "rotation": -86.9, "width": 34, "height": 27 } - }, - "head": { - "head": { "x": 53.94, "y": -5.75, "rotation": -86.9, "width": 121, "height": 132 } - }, - "left arm": { - "left-arm": { "x": 15.11, "y": -0.44, "rotation": 33.84, "width": 35, "height": 29 } - }, - "left foot": { - "left-foot": { "x": 24.35, "y": 8.88, "rotation": 3.32, "width": 65, "height": 30 } - }, - "left hand": { - "left-hand": { "x": 0.75, "y": 1.86, "rotation": 31.14, "width": 35, "height": 38 } - }, - "left lower leg": { - "left-lower-leg": { "x": 24.55, "y": -1.92, "rotation": 105.75, "width": 49, "height": 64 } - }, - "left shoulder": { - "left-shoulder": { "x": 23.74, "y": 0.11, "rotation": 62.01, "width": 34, "height": 53 } - }, - "left upper leg": { - "left-upper-leg": { "x": 26.12, "y": -1.85, "rotation": 89.09, "width": 33, "height": 67 } - }, - "neck": { - "neck": { "x": 9.42, "y": -3.66, "rotation": -100.15, "width": 34, "height": 28 } - }, - "pelvis": { - "pelvis": { "x": -4.83, "y": 10.62, "width": 63, "height": 47 } - }, - "right arm": { - "right-arm": { "x": 18.34, "y": -2.64, "rotation": 94.32, "width": 21, "height": 45 } - }, - "right foot": { - "right-foot": { "x": 19.02, "y": 8.47, "rotation": 1.52, "width": 67, "height": 30 } - }, - "right hand": { - "right-hand": { "x": 6.82, "y": 1.25, "rotation": 91.96, "width": 32, "height": 32 } - }, - "right lower leg": { - "right-lower-leg": { "x": 23.28, "y": -2.59, "rotation": 111.83, "width": 51, "height": 64 } - }, - "right shoulder": { - "right-shoulder": { "x": 25.86, "y": 0.03, "rotation": 134.44, "width": 52, "height": 51 } - }, - "right upper leg": { - "right-upper-leg": { "x": 23.03, "y": 0.25, "rotation": 101.13, "width": 44, "height": 70 } - }, - "torso": { - "torso": { "x": 44.57, "y": -7.08, "rotation": -94.95, "width": 68, "height": 92 } - } - } -}, -"events": { - "behind": {}, - "headAttach": {}, - "headPop": {} -}, -"animations": { - "drawOrder": { - "bones": { - "head": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4827, "angle": -23.11 }, - { "time": 0.8965, "angle": -56.45 }, - { "time": 1.3103, "angle": 1.38 }, - { "time": 1.7931, "angle": 36.12 }, - { "time": 2.1379, "angle": 1.24 }, - { "time": 2.6206, "angle": -37.12 }, - { "time": 2.9666, "angle": 2.07 }, - { "time": 3.4666, "angle": 34.72 }, - { "time": 3.9, "angle": 359.99 } - ], - "translate": [ - { - "time": 0, - "x": 0, - "y": 0, - "curve": [ 0.19, 0.4, 0.586, 0.75 ] - }, - { - "time": 0.2758, - "x": 57.88, - "y": -35.72, - "curve": [ 0.39, 0.54, 0.632, 0.72 ] - }, - { - "time": 0.4827, - "x": 87.26, - "y": -87.89, - "curve": [ 0.325, 0.23, 0.587, 0.36 ] - }, - { - "time": 0.6896, - "x": 28.89, - "y": -114.62, - "curve": [ 0.383, 0.23, 0.736, 0.55 ] - }, - { - "time": 0.8965, - "x": -76.58, - "y": -124.98, - "curve": [ 0.129, 0.21, 0.547, 0.64 ] - }, - { - "time": 1.1034, - "x": -154.37, - "y": -77.13, - "curve": [ 0.354, 0.48, 0.729, 0.9 ] - }, - { - "time": 1.3103, - "x": -181.02, - "y": 18.56, - "curve": [ 0.063, 0.15, 0.52, 0.62 ] - }, - { - "time": 1.5862, - "x": -150.38, - "y": 128.67, - "curve": [ 0.381, 0.54, 0.778, 1 ] - }, - { - "time": 1.7931, - "x": -112.08, - "y": 146.28, - "curve": [ 0.242, 0, 0.626, 0.45 ] - }, - { - "time": 1.931, - "x": -63.7, - "y": 111.22, - "curve": [ 0.398, 0.35, 0.786, 0.76 ] - }, - { - "time": 2.1379, - "x": -48.94, - "y": -1.55, - "curve": [ 0.188, 0.21, 0.575, 0.61 ] - }, - { - "time": 2.3448, - "x": -91.69, - "y": -91.93, - "curve": [ 0.362, 0.51, 0.766, 1 ] - }, - { - "time": 2.6206, - "x": -142.79, - "y": -126.83, - "curve": [ 0.227, 0.34, 0.593, 0.75 ] - }, - { - "time": 2.7586, - "x": -176.7, - "y": -98.32, - "curve": [ 0.26, 0.4, 0.612, 0.71 ] - }, - { - "time": 2.8965, - "x": -163.95, - "y": -24.04, - "curve": [ 0.338, 0.37, 0.676, 0.71 ] - }, - { - "time": 2.9655, - "x": -150.17, - "y": 10.71, - "curve": [ 0.387, 0.61, 0.741, 1 ] - }, - { - "time": 3.1034, - "x": -102.44, - "y": 45.92, - "curve": [ 0.31, 0.24, 0.648, 0.58 ] - }, - { - "time": 3.2413, - "x": -53.99, - "y": 70.39, - "curve": [ 0.325, 0.29, 0.663, 0.63 ] - }, - { - "time": 3.3793, - "x": 1.88, - "y": 55.54, - "curve": [ 0.387, 0.33, 0.769, 0.73 ] - }, - { - "time": 3.5862, - "x": 34.26, - "y": 36.13, - "curve": [ 0.206, 0.28, 0.596, 0.67 ] - }, - { - "time": 3.7931, - "x": 23.94, - "y": 1.01, - "curve": [ 0.373, 0.56, 0.759, 1 ] - }, - { "time": 4, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0.8275, "x": 1, "y": 1 }, - { "time": 1.3103, "x": 0.742, "y": 0.742 }, - { "time": 1.7931, "x": 1, "y": 1 }, - { "time": 2.1379, "x": 1.502, "y": 1.502 }, - { "time": 2.6206, "x": 1, "y": 1 }, - { "time": 2.9655, "x": 0.707, "y": 0.707 }, - { "time": 3.3793, "x": 1, "y": 1 } - ] - } - }, - "events": [ - { "time": 0, "name": "headPop", "string": "pop.wav" }, - { "time": 1.3103, "name": "behind" }, - { "time": 2.9655, "name": "behind" }, - { "time": 4, "name": "headAttach", "string": "attach.wav" } - ], - "draworder": [ - { - "time": 0.6206, - "offsets": [ - { "slot": "head", "offset": -12 }, - { "slot": "eyes", "offset": -12 } - ] - }, - { - "time": 1.7931, - "offsets": [ - { "slot": "head", "offset": 3 }, - { "slot": "eyes", "offset": 3 } - ] - }, - { - "time": 2.6206, - "offsets": [ - { "slot": "head", "offset": -12 }, - { "slot": "eyes", "offset": -12 } - ] - }, - { "time": 3.5862 } - ] - }, - "jump": { - "bones": { - "hip": { - "rotate": [ - { "time": 0, "angle": 0, "curve": "stepped" }, - { "time": 0.9333, "angle": 0, "curve": "stepped" }, - { "time": 1.3666, "angle": 0 } - ], - "translate": [ - { "time": 0, "x": -11.57, "y": -3 }, - { "time": 0.2333, "x": -16.2, "y": -19.43 }, - { - "time": 0.3333, - "x": 7.66, - "y": -8.48, - "curve": [ 0.057, 0.06, 0.712, 1 ] - }, - { "time": 0.3666, "x": 15.38, "y": 5.01 }, - { "time": 0.4666, "x": -7.84, "y": 57.22 }, - { - "time": 0.6, - "x": -10.81, - "y": 96.34, - "curve": [ 0.241, 0, 1, 1 ] - }, - { "time": 0.7333, "x": -7.01, "y": 54.7 }, - { "time": 0.8, "x": -10.58, "y": 32.2 }, - { "time": 0.9333, "x": -31.99, "y": 0.45 }, - { "time": 1.0666, "x": -12.48, "y": -29.47 }, - { "time": 1.3666, "x": -11.57, "y": -3 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left upper leg": { - "rotate": [ - { "time": 0, "angle": 17.13 }, - { "time": 0.2333, "angle": 44.35 }, - { "time": 0.3333, "angle": 16.46 }, - { "time": 0.4, "angle": -9.88 }, - { "time": 0.4666, "angle": -11.42 }, - { "time": 0.5666, "angle": 23.46 }, - { "time": 0.7666, "angle": 71.82 }, - { "time": 0.9333, "angle": 65.53 }, - { "time": 1.0666, "angle": 51.01 }, - { "time": 1.3666, "angle": 17.13 } - ], - "translate": [ - { "time": 0, "x": -3, "y": -2.25, "curve": "stepped" }, - { "time": 0.9333, "x": -3, "y": -2.25, "curve": "stepped" }, - { "time": 1.3666, "x": -3, "y": -2.25 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left lower leg": { - "rotate": [ - { "time": 0, "angle": -16.25 }, - { "time": 0.2333, "angle": -52.21 }, - { "time": 0.4, "angle": 15.04 }, - { "time": 0.4666, "angle": -8.95 }, - { "time": 0.5666, "angle": -39.53 }, - { "time": 0.7666, "angle": -27.27 }, - { "time": 0.9333, "angle": -3.52 }, - { "time": 1.0666, "angle": -61.92 }, - { "time": 1.3666, "angle": -16.25 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left foot": { - "rotate": [ - { "time": 0, "angle": 0.33 }, - { "time": 0.2333, "angle": 6.2 }, - { "time": 0.3333, "angle": 14.73 }, - { "time": 0.4, "angle": -15.54 }, - { "time": 0.4333, "angle": -21.2 }, - { "time": 0.5666, "angle": -7.55 }, - { "time": 0.7666, "angle": -0.67 }, - { "time": 0.9333, "angle": -0.58 }, - { "time": 1.0666, "angle": 14.64 }, - { "time": 1.3666, "angle": 0.33 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right upper leg": { - "rotate": [ - { "time": 0, "angle": 25.97 }, - { "time": 0.2333, "angle": 46.43 }, - { "time": 0.3333, "angle": 22.61 }, - { "time": 0.4, "angle": 2.13 }, - { - "time": 0.4666, - "angle": 0.04, - "curve": [ 0, 0, 0.637, 0.98 ] - }, - { "time": 0.6, "angle": 65.55 }, - { "time": 0.7666, "angle": 64.93 }, - { "time": 0.9333, "angle": 41.08 }, - { "time": 1.0666, "angle": 66.25 }, - { "time": 1.3666, "angle": 25.97 } - ], - "translate": [ - { "time": 0, "x": 5.74, "y": 0.61 }, - { "time": 0.2333, "x": 4.79, "y": 1.79 }, - { "time": 0.3333, "x": 6.05, "y": -4.55 }, - { "time": 0.9333, "x": 4.79, "y": 1.79, "curve": "stepped" }, - { "time": 1.0666, "x": 4.79, "y": 1.79 }, - { "time": 1.3666, "x": 5.74, "y": 0.61 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right lower leg": { - "rotate": [ - { "time": 0, "angle": -27.46 }, - { "time": 0.2333, "angle": -64.03 }, - { "time": 0.4, "angle": -48.36 }, - { "time": 0.5666, "angle": -76.86 }, - { "time": 0.7666, "angle": -26.89 }, - { "time": 0.9, "angle": -18.97 }, - { "time": 0.9333, "angle": -14.18 }, - { "time": 1.0666, "angle": -80.45 }, - { "time": 1.3666, "angle": -27.46 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right foot": { - "rotate": [ - { "time": 0, "angle": 1.08 }, - { "time": 0.2333, "angle": 16.02 }, - { "time": 0.3, "angle": 12.94 }, - { "time": 0.3333, "angle": 15.16 }, - { "time": 0.4, "angle": -14.7 }, - { "time": 0.4333, "angle": -12.85 }, - { "time": 0.4666, "angle": -19.18 }, - { "time": 0.5666, "angle": -15.82 }, - { "time": 0.6, "angle": -3.59 }, - { "time": 0.7666, "angle": -3.56 }, - { "time": 0.9333, "angle": 1.86 }, - { "time": 1.0666, "angle": 16.02 }, - { "time": 1.3666, "angle": 1.08 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -13.35 }, - { "time": 0.2333, "angle": -48.95 }, - { "time": 0.4333, "angle": -35.77 }, - { "time": 0.6, "angle": -4.59 }, - { "time": 0.7666, "angle": 14.61 }, - { "time": 0.9333, "angle": 15.74 }, - { "time": 1.0666, "angle": -32.44 }, - { "time": 1.3666, "angle": -13.35 } - ], - "translate": [ - { "time": 0, "x": -3.67, "y": 1.68, "curve": "stepped" }, - { "time": 0.9333, "x": -3.67, "y": 1.68, "curve": "stepped" }, - { "time": 1.3666, "x": -3.67, "y": 1.68 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 12.78 }, - { "time": 0.2333, "angle": 16.46 }, - { "time": 0.4, "angle": 26.49 }, - { "time": 0.6, "angle": 15.51 }, - { "time": 0.7666, "angle": 1.34 }, - { "time": 0.9333, "angle": 2.35 }, - { "time": 1.0666, "angle": 6.08 }, - { "time": 1.3, "angle": 21.23 }, - { "time": 1.3666, "angle": 12.78 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "head": { - "rotate": [ - { "time": 0, "angle": 5.19 }, - { "time": 0.2333, "angle": 20.27 }, - { "time": 0.4, "angle": 15.27 }, - { "time": 0.6, "angle": -24.69 }, - { "time": 0.7666, "angle": -11.02 }, - { "time": 0.9333, "angle": -24.38 }, - { "time": 1.0666, "angle": 11.99 }, - { "time": 1.3, "angle": 4.86 }, - { "time": 1.3666, "angle": 5.19 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left shoulder": { - "rotate": [ - { - "time": 0, - "angle": 0.05, - "curve": [ 0, 0, 0.62, 1 ] - }, - { - "time": 0.2333, - "angle": 279.66, - "curve": [ 0.218, 0.67, 0.66, 0.99 ] - }, - { - "time": 0.5, - "angle": 62.27, - "curve": [ 0.462, 0, 0.764, 0.58 ] - }, - { "time": 0.9333, "angle": 28.91 }, - { "time": 1.0666, "angle": -8.62 }, - { "time": 1.1666, "angle": -18.43 }, - { "time": 1.3666, "angle": 0.05 } - ], - "translate": [ - { "time": 0, "x": -1.76, "y": 0.56, "curve": "stepped" }, - { "time": 0.9333, "x": -1.76, "y": 0.56, "curve": "stepped" }, - { "time": 1.3666, "x": -1.76, "y": 0.56 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left hand": { - "rotate": [ - { "time": 0, "angle": 11.58, "curve": "stepped" }, - { "time": 0.9333, "angle": 11.58, "curve": "stepped" }, - { "time": 1.3666, "angle": 11.58 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "left arm": { - "rotate": [ - { "time": 0, "angle": 0.51 }, - { "time": 0.4333, "angle": 12.82 }, - { "time": 0.6, "angle": 47.55 }, - { "time": 0.9333, "angle": 12.82 }, - { "time": 1.1666, "angle": -6.5 }, - { "time": 1.3666, "angle": 0.51 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right shoulder": { - "rotate": [ - { - "time": 0, - "angle": 43.82, - "curve": [ 0, 0, 0.62, 1 ] - }, - { - "time": 0.2333, - "angle": -8.74, - "curve": [ 0.304, 0.58, 0.709, 0.97 ] - }, - { - "time": 0.5333, - "angle": -208.02, - "curve": [ 0.462, 0, 0.764, 0.58 ] - }, - { "time": 0.9333, "angle": -246.72 }, - { "time": 1.0666, "angle": -307.13 }, - { "time": 1.1666, "angle": 37.15 }, - { "time": 1.3666, "angle": 43.82 } - ], - "translate": [ - { "time": 0, "x": -7.84, "y": 7.19, "curve": "stepped" }, - { "time": 0.9333, "x": -7.84, "y": 7.19, "curve": "stepped" }, - { "time": 1.3666, "x": -7.84, "y": 7.19 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right arm": { - "rotate": [ - { "time": 0, "angle": -4.02 }, - { "time": 0.6, "angle": 17.5 }, - { "time": 0.9333, "angle": -4.02 }, - { "time": 1.1666, "angle": -16.72 }, - { "time": 1.3666, "angle": -4.02 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "right hand": { - "rotate": [ - { "time": 0, "angle": 22.92, "curve": "stepped" }, - { "time": 0.9333, "angle": 22.92, "curve": "stepped" }, - { "time": 1.3666, "angle": 22.92 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 0.9333, "x": 0, "y": 0, "curve": "stepped" }, - { "time": 1.3666, "x": 0, "y": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 0.9333, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - }, - "root": { - "rotate": [ - { "time": 0, "angle": 0 }, - { "time": 0.4333, "angle": -14.52 }, - { "time": 0.8, "angle": 9.86 }, - { "time": 1.3666, "angle": 0 } - ], - "scale": [ - { "time": 0, "x": 1, "y": 1, "curve": "stepped" }, - { "time": 1.3666, "x": 1, "y": 1 } - ] - } - } - }, - "walk": { - "bones": { - "left upper leg": { - "rotate": [ - { "time": 0, "angle": -26.55 }, - { "time": 0.1333, "angle": -8.78 }, - { "time": 0.2666, "angle": 9.51 }, - { "time": 0.4, "angle": 30.74 }, - { "time": 0.5333, "angle": 25.33 }, - { "time": 0.6666, "angle": 26.11 }, - { "time": 0.8, "angle": -7.7 }, - { "time": 0.9333, "angle": -21.19 }, - { "time": 1.0666, "angle": -26.55 } - ], - "translate": [ - { "time": 0, "x": -3, "y": -2.25 }, - { "time": 0.4, "x": -2.18, "y": -2.25 }, - { "time": 1.0666, "x": -3, "y": -2.25 } - ] - }, - "right upper leg": { - "rotate": [ - { "time": 0, "angle": 42.45 }, - { "time": 0.1333, "angle": 52.1 }, - { "time": 0.2666, "angle": 5.96 }, - { "time": 0.5333, "angle": -16.93 }, - { "time": 0.6666, "angle": 1.89 }, - { - "time": 0.8, - "angle": 28.06, - "curve": [ 0.462, 0.11, 1, 1 ] - }, - { - "time": 0.9333, - "angle": 58.68, - "curve": [ 0.5, 0.02, 1, 1 ] - }, - { "time": 1.0666, "angle": 42.45 } - ], - "translate": [ - { "time": 0, "x": 8.11, "y": -2.36 }, - { "time": 0.1333, "x": 10.03, "y": -2.56 }, - { "time": 0.4, "x": 2.76, "y": -2.97 }, - { "time": 0.5333, "x": 2.76, "y": -2.81 }, - { "time": 0.9333, "x": 8.67, "y": -2.54 }, - { "time": 1.0666, "x": 8.11, "y": -2.36 } - ] - }, - "left lower leg": { - "rotate": [ - { "time": 0, "angle": -10.21 }, - { "time": 0.1333, "angle": -55.64 }, - { "time": 0.2666, "angle": -68.12 }, - { "time": 0.5333, "angle": 5.11 }, - { "time": 0.6666, "angle": -28.29 }, - { "time": 0.8, "angle": 4.08 }, - { "time": 0.9333, "angle": 3.53 }, - { "time": 1.0666, "angle": -10.21 } - ] - }, - "left foot": { - "rotate": [ - { "time": 0, "angle": -3.69 }, - { "time": 0.1333, "angle": -10.42 }, - { "time": 0.2666, "angle": -17.14 }, - { "time": 0.4, "angle": -2.83 }, - { "time": 0.5333, "angle": -3.87 }, - { "time": 0.6666, "angle": 2.78 }, - { "time": 0.8, "angle": 1.68 }, - { "time": 0.9333, "angle": -8.54 }, - { "time": 1.0666, "angle": -3.69 } - ] - }, - "right shoulder": { - "rotate": [ - { - "time": 0, - "angle": 20.89, - "curve": [ 0.264, 0, 0.75, 1 ] - }, - { - "time": 0.1333, - "angle": 3.72, - "curve": [ 0.272, 0, 0.841, 1 ] - }, - { "time": 0.6666, "angle": -278.28 }, - { "time": 1.0666, "angle": 20.89 } - ], - "translate": [ - { "time": 0, "x": -7.84, "y": 7.19 }, - { "time": 0.1333, "x": -6.36, "y": 6.42 }, - { "time": 0.6666, "x": -11.07, "y": 5.25 }, - { "time": 1.0666, "x": -7.84, "y": 7.19 } - ] - }, - "right arm": { - "rotate": [ - { - "time": 0, - "angle": -4.02, - "curve": [ 0.267, 0, 0.804, 0.99 ] - }, - { - "time": 0.1333, - "angle": -13.99, - "curve": [ 0.341, 0, 1, 1 ] - }, - { - "time": 0.6666, - "angle": 36.54, - "curve": [ 0.307, 0, 0.787, 0.99 ] - }, - { "time": 1.0666, "angle": -4.02 } - ] - }, - "right hand": { - "rotate": [ - { "time": 0, "angle": 22.92 }, - { "time": 0.4, "angle": -8.97 }, - { "time": 0.6666, "angle": 0.51 }, - { "time": 1.0666, "angle": 22.92 } - ] - }, - "left shoulder": { - "rotate": [ - { "time": 0, "angle": -1.47 }, - { "time": 0.1333, "angle": 13.6 }, - { "time": 0.6666, "angle": 280.74 }, - { "time": 1.0666, "angle": -1.47 } - ], - "translate": [ - { "time": 0, "x": -1.76, "y": 0.56 }, - { "time": 0.6666, "x": -2.47, "y": 8.14 }, - { "time": 1.0666, "x": -1.76, "y": 0.56 } - ] - }, - "left hand": { - "rotate": [ - { - "time": 0, - "angle": 11.58, - "curve": [ 0.169, 0.37, 0.632, 1.55 ] - }, - { - "time": 0.1333, - "angle": 28.13, - "curve": [ 0.692, 0, 0.692, 0.99 ] - }, - { - "time": 0.6666, - "angle": -27.42, - "curve": [ 0.117, 0.41, 0.738, 1.76 ] - }, - { "time": 0.8, "angle": -36.32 }, - { "time": 1.0666, "angle": 11.58 } - ] - }, - "left arm": { - "rotate": [ - { "time": 0, "angle": -8.27 }, - { "time": 0.1333, "angle": 18.43 }, - { "time": 0.6666, "angle": 0.88 }, - { "time": 1.0666, "angle": -8.27 } - ] - }, - "torso": { - "rotate": [ - { "time": 0, "angle": -10.28 }, - { - "time": 0.1333, - "angle": -15.38, - "curve": [ 0.545, 0, 1, 1 ] - }, - { - "time": 0.4, - "angle": -9.78, - "curve": [ 0.58, 0.17, 1, 1 ] - }, - { "time": 0.6666, "angle": -15.75 }, - { "time": 0.9333, "angle": -7.06 }, - { "time": 1.0666, "angle": -10.28 } - ], - "translate": [ - { "time": 0, "x": -3.67, "y": 1.68 }, - { "time": 0.1333, "x": -3.67, "y": 0.68 }, - { "time": 0.4, "x": -3.67, "y": 1.97 }, - { "time": 0.6666, "x": -3.67, "y": -0.14 }, - { "time": 1.0666, "x": -3.67, "y": 1.68 } - ] - }, - "right foot": { - "rotate": [ - { "time": 0, "angle": -5.25 }, - { "time": 0.2666, "angle": -4.08 }, - { "time": 0.4, "angle": -6.45 }, - { "time": 0.5333, "angle": -5.39 }, - { "time": 0.8, "angle": -11.68 }, - { "time": 0.9333, "angle": 0.46 }, - { "time": 1.0666, "angle": -5.25 } - ] - }, - "right lower leg": { - "rotate": [ - { "time": 0, "angle": -3.39 }, - { "time": 0.1333, "angle": -45.53 }, - { "time": 0.2666, "angle": -2.59 }, - { "time": 0.5333, "angle": -19.53 }, - { "time": 0.6666, "angle": -64.8 }, - { - "time": 0.8, - "angle": -82.56, - "curve": [ 0.557, 0.18, 1, 1 ] - }, - { "time": 1.0666, "angle": -3.39 } - ] - }, - "hip": { - "rotate": [ - { "time": 0, "angle": 0, "curve": "stepped" }, - { "time": 1.0666, "angle": 0 } - ], - "translate": [ - { "time": 0, "x": 0, "y": 0 }, - { - "time": 0.1333, - "x": 0, - "y": -7.61, - "curve": [ 0.272, 0.86, 1, 1 ] - }, - { "time": 0.4, "x": 0, "y": 8.7 }, - { "time": 0.5333, "x": 0, "y": -0.41 }, - { - "time": 0.6666, - "x": 0, - "y": -7.05, - "curve": [ 0.235, 0.89, 1, 1 ] - }, - { "time": 0.8, "x": 0, "y": 2.92 }, - { "time": 0.9333, "x": 0, "y": 6.78 }, - { "time": 1.0666, "x": 0, "y": 0 } - ] - }, - "neck": { - "rotate": [ - { "time": 0, "angle": 3.6 }, - { "time": 0.1333, "angle": 17.49 }, - { "time": 0.2666, "angle": 6.1 }, - { "time": 0.4, "angle": 3.45 }, - { "time": 0.5333, "angle": 5.17 }, - { "time": 0.6666, "angle": 18.36 }, - { "time": 0.8, "angle": 6.09 }, - { "time": 0.9333, "angle": 2.28 }, - { "time": 1.0666, "angle": 3.6 } - ] - }, - "head": { - "rotate": [ - { - "time": 0, - "angle": 3.6, - "curve": [ 0, 0, 0.704, 1.61 ] - }, - { "time": 0.1666, "angle": -0.2 }, - { "time": 0.2666, "angle": 6.1 }, - { "time": 0.4, "angle": 3.45 }, - { - "time": 0.5333, - "angle": 5.17, - "curve": [ 0, 0, 0.704, 1.61 ] - }, - { "time": 0.7, "angle": 1.1 }, - { "time": 0.8, "angle": 6.09 }, - { "time": 0.9333, "angle": 2.28 }, - { "time": 1.0666, "angle": 3.6 } - ] - } - } - } -} -} \ No newline at end of file diff --git a/spine-cocos2d-iphone/Resources/spineboy.png b/spine-cocos2d-iphone/Resources/spineboy.png deleted file mode 100644 index b8b493dfd..000000000 Binary files a/spine-cocos2d-iphone/Resources/spineboy.png and /dev/null differ diff --git a/spine-cocos2d-iphone/example/ExampleLayer.h b/spine-cocos2d-iphone/example/ExampleLayer.h deleted file mode 100644 index 649a9e2bc..000000000 --- a/spine-cocos2d-iphone/example/ExampleLayer.h +++ /dev/null @@ -1,12 +0,0 @@ - - -#import "cocos2d.h" -#import - -@interface ExampleLayer : CCLayer { - CCSkeletonAnimation* animationNode; -} - -+(CCScene*) scene; - -@end \ No newline at end of file diff --git a/spine-cocos2d-iphone/example/ExampleLayer.m b/spine-cocos2d-iphone/example/ExampleLayer.m deleted file mode 100644 index 79f5be009..000000000 --- a/spine-cocos2d-iphone/example/ExampleLayer.m +++ /dev/null @@ -1,71 +0,0 @@ - - -#import "ExampleLayer.h" - -@implementation ExampleLayer - -+ (CCScene*) scene { - CCScene *scene = [CCScene node]; - [scene addChild:[ExampleLayer node]]; - return scene; -} - --(id) init { - self = [super init]; - if (!self) return nil; - - // A scale of zero will use 1 / CC_CONTENT_SCALE_FACTOR(). - animationNode = [CCSkeletonAnimation skeletonWithFile:@"spineboy.json" atlasFile:@"spineboy.atlas" scale:0]; - [animationNode setMixFrom:@"walk" to:@"jump" duration:0.2f]; - [animationNode setMixFrom:@"jump" to:@"walk" duration:0.4f]; - [animationNode setDelegate:self]; - [animationNode setAnimationForTrack:0 name:@"walk" loop:NO]; - [animationNode addAnimationForTrack:0 name:@"jump" loop:NO afterDelay:0]; - [animationNode addAnimationForTrack:0 name:@"walk" loop:YES afterDelay:0]; - [animationNode addAnimationForTrack:0 name:@"jump" loop:YES afterDelay:4]; - // [animationNode setAnimationForTrack:1 name:@"drawOrder" loop:YES]; - animationNode.timeScale = 0.3f; - animationNode.debugBones = true; - - CGSize windowSize = [[CCDirector sharedDirector] winSize]; - [animationNode setPosition:ccp(windowSize.width / 2, 20)]; - [self addChild:animationNode]; - -#if __CC_PLATFORM_MAC - [self setMouseEnabled:YES]; -#endif - - return self; -} - -- (void) animationDidStart:(CCSkeletonAnimation*)animation track:(int)trackIndex { - CCLOG(@"%d start: %s", trackIndex, AnimationState_getCurrent(animation.state, trackIndex)->animation->name); -} - -- (void) animationWillEnd:(CCSkeletonAnimation*)animation track:(int)trackIndex { - CCLOG(@"%d end: %s", trackIndex, AnimationState_getCurrent(animation.state, trackIndex)->animation->name); -} - -- (void) animationDidTriggerEvent:(CCSkeletonAnimation*)animation track:(int)trackIndex event:(Event*)event { - CCLOG(@"%d event: %s, %s: %d, %f, %s", trackIndex, AnimationState_getCurrent(animation.state, trackIndex)->animation->name, - event->data->name, event->intValue, event->floatValue, event->stringValue); -} - -- (void) animationDidComplete:(CCSkeletonAnimation*)animation track:(int)trackIndex loopCount:(int)loopCount { - CCLOG(@"%d complete: %s, %d", trackIndex, AnimationState_getCurrent(animation.state, trackIndex)->animation->name, loopCount); -} - -#if __CC_PLATFORM_MAC -- (BOOL) ccMouseDown:(NSEvent*)event { - CCDirector* director = [CCDirector sharedDirector]; - NSPoint location = [director convertEventToGL:event]; - location.x -= [[director runningScene]position].x; - location.y -= [[director runningScene]position].y; - location.x -= animationNode.position.x; - location.y -= animationNode.position.y; - if (CGRectContainsPoint(animationNode.boundingBox, location)) NSLog(@"Clicked!"); - return YES; -} -#endif - -@end \ No newline at end of file diff --git a/spine-cocos2d-iphone/libs/cocos2d/Place cocos2d here.txt b/spine-cocos2d-iphone/libs/cocos2d/Place cocos2d here.txt deleted file mode 100644 index 1336ba37c..000000000 --- a/spine-cocos2d-iphone/libs/cocos2d/Place cocos2d here.txt +++ /dev/null @@ -1 +0,0 @@ -cocos2d-iphone v2.1-rc1 or later. \ No newline at end of file diff --git a/spine-cocos2d-iphone/libs/kazmath/Place kazmath here.txt b/spine-cocos2d-iphone/libs/kazmath/Place kazmath here.txt deleted file mode 100644 index e69de29bb..000000000 diff --git a/spine-cocos2d-iphone/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj b/spine-cocos2d-iphone/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj deleted file mode 100644 index 7cb784f9f..000000000 --- a/spine-cocos2d-iphone/spine-cocos2d-iphone-ios.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1387 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4374AF5F17F1D74000401ACE /* BoundingBoxAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF5D17F1D74000401ACE /* BoundingBoxAttachment.c */; }; - 4374AF6017F1D74000401ACE /* SkeletonBounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF5E17F1D74000401ACE /* SkeletonBounds.c */; }; - 4374AF7817F5766700401ACE /* Event.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF7617F5766700401ACE /* Event.c */; }; - 4374AF7917F5766700401ACE /* EventData.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF7717F5766700401ACE /* EventData.c */; }; - 43C3282B170B0BF6004A9460 /* ExampleLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32827170B0BF6004A9460 /* ExampleLayer.m */; }; - 43C3282F170B0C19004A9460 /* spine-cocos2d-iphone.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */; }; - 43C32855170B0C6C004A9460 /* Animation.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32830170B0C6C004A9460 /* Animation.c */; }; - 43C32856170B0C6C004A9460 /* AnimationState.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32832170B0C6C004A9460 /* AnimationState.c */; }; - 43C32857170B0C6C004A9460 /* AnimationStateData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32834170B0C6C004A9460 /* AnimationStateData.c */; }; - 43C32858170B0C6C004A9460 /* Atlas.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32836170B0C6C004A9460 /* Atlas.c */; }; - 43C32859170B0C6C004A9460 /* AtlasAttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32838170B0C6C004A9460 /* AtlasAttachmentLoader.c */; }; - 43C3285A170B0C6C004A9460 /* Attachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3283A170B0C6C004A9460 /* Attachment.c */; }; - 43C3285B170B0C6C004A9460 /* AttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3283C170B0C6C004A9460 /* AttachmentLoader.c */; }; - 43C3285C170B0C6C004A9460 /* Bone.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3283E170B0C6C004A9460 /* Bone.c */; }; - 43C3285D170B0C6C004A9460 /* BoneData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32840170B0C6C004A9460 /* BoneData.c */; }; - 43C3285E170B0C6C004A9460 /* extension.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32842170B0C6C004A9460 /* extension.c */; }; - 43C3285F170B0C6C004A9460 /* Json.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32844170B0C6C004A9460 /* Json.c */; }; - 43C32860170B0C6C004A9460 /* RegionAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32846170B0C6C004A9460 /* RegionAttachment.c */; }; - 43C32861170B0C6C004A9460 /* Skeleton.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32848170B0C6C004A9460 /* Skeleton.c */; }; - 43C32862170B0C6C004A9460 /* SkeletonData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3284A170B0C6C004A9460 /* SkeletonData.c */; }; - 43C32863170B0C6C004A9460 /* SkeletonJson.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3284C170B0C6C004A9460 /* SkeletonJson.c */; }; - 43C32864170B0C6C004A9460 /* Skin.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3284E170B0C6C004A9460 /* Skin.c */; }; - 43C32865170B0C6C004A9460 /* Slot.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32850170B0C6C004A9460 /* Slot.c */; }; - 43C32866170B0C6C004A9460 /* SlotData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32852170B0C6C004A9460 /* SlotData.c */; }; - 43C3286C170B0DA6004A9460 /* spineboy.json in Resources */ = {isa = PBXBuildFile; fileRef = 43C32868170B0DA6004A9460 /* spineboy.json */; }; - 43C3286E170B0DA6004A9460 /* spineboy.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43C3286A170B0DA6004A9460 /* spineboy.atlas */; }; - 43C3286F170B0DA6004A9460 /* spineboy.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C3286B170B0DA6004A9460 /* spineboy.png */; }; - 43C3287D170B0DBE004A9460 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32871170B0DBE004A9460 /* Default-568h@2x.png */; }; - 43C3287E170B0DBE004A9460 /* Default-Landscape~ipad.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */; }; - 43C3287F170B0DBE004A9460 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32873170B0DBE004A9460 /* Default.png */; }; - 43C32880170B0DBE004A9460 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32874170B0DBE004A9460 /* Default@2x.png */; }; - 43C32881170B0DBE004A9460 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32875170B0DBE004A9460 /* Icon-72.png */; }; - 43C32882170B0DBE004A9460 /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32876170B0DBE004A9460 /* Icon-Small-50.png */; }; - 43C32883170B0DBE004A9460 /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32877170B0DBE004A9460 /* Icon-Small.png */; }; - 43C32884170B0DBE004A9460 /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */; }; - 43C32885170B0DBE004A9460 /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32879170B0DBE004A9460 /* Icon.png */; }; - 43C32886170B0DBE004A9460 /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C3287A170B0DBE004A9460 /* Icon@2x.png */; }; - 43C32888170B0DBE004A9460 /* iTunesArtwork in Resources */ = {isa = PBXBuildFile; fileRef = 43C3287C170B0DBE004A9460 /* iTunesArtwork */; }; - 43C3288D170B0EF3004A9460 /* LICENSE_cocos2d.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3288A170B0EF3004A9460 /* LICENSE_cocos2d.txt */; }; - 43C3288E170B0EF3004A9460 /* LICENSE_CocosDenshion.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3288B170B0EF3004A9460 /* LICENSE_CocosDenshion.txt */; }; - 43C3288F170B0EF3004A9460 /* LICENSE_Kazmath.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3288C170B0EF3004A9460 /* LICENSE_Kazmath.txt */; }; - 43C32994170B0F14004A9460 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32892170B0F14004A9460 /* CCAction.m */; }; - 43C32995170B0F14004A9460 /* CCActionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32894170B0F14004A9460 /* CCActionCamera.m */; }; - 43C32996170B0F14004A9460 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32896170B0F14004A9460 /* CCActionCatmullRom.m */; }; - 43C32997170B0F14004A9460 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32898170B0F14004A9460 /* CCActionEase.m */; }; - 43C32998170B0F14004A9460 /* CCActionGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3289A170B0F14004A9460 /* CCActionGrid.m */; }; - 43C32999170B0F14004A9460 /* CCActionGrid3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3289C170B0F14004A9460 /* CCActionGrid3D.m */; }; - 43C3299A170B0F14004A9460 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3289E170B0F14004A9460 /* CCActionInstant.m */; }; - 43C3299B170B0F14004A9460 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328A0170B0F14004A9460 /* CCActionInterval.m */; }; - 43C3299C170B0F14004A9460 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328A2170B0F14004A9460 /* CCActionManager.m */; }; - 43C3299D170B0F14004A9460 /* CCActionPageTurn3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328A4170B0F14004A9460 /* CCActionPageTurn3D.m */; }; - 43C3299E170B0F14004A9460 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328A6170B0F14004A9460 /* CCActionProgressTimer.m */; }; - 43C3299F170B0F14004A9460 /* CCActionTiledGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328A8170B0F14004A9460 /* CCActionTiledGrid.m */; }; - 43C329A0170B0F14004A9460 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328AA170B0F14004A9460 /* CCActionTween.m */; }; - 43C329A1170B0F14004A9460 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328AC170B0F14004A9460 /* CCAnimation.m */; }; - 43C329A2170B0F14004A9460 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328AE170B0F14004A9460 /* CCAnimationCache.m */; }; - 43C329A3170B0F14004A9460 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328B0170B0F14004A9460 /* CCAtlasNode.m */; }; - 43C329A4170B0F14004A9460 /* CCCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328B2170B0F14004A9460 /* CCCamera.m */; }; - 43C329A5170B0F14004A9460 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328B4170B0F14004A9460 /* CCClippingNode.m */; }; - 43C329A6170B0F14004A9460 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328B7170B0F14004A9460 /* CCConfiguration.m */; }; - 43C329A7170B0F14004A9460 /* ccDeprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328B9170B0F14004A9460 /* ccDeprecated.m */; }; - 43C329A8170B0F14004A9460 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328BB170B0F14004A9460 /* CCDirector.m */; }; - 43C329A9170B0F14004A9460 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328BD170B0F14004A9460 /* CCDrawingPrimitives.m */; }; - 43C329AA170B0F14004A9460 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328BF170B0F14004A9460 /* CCDrawNode.m */; }; - 43C329AB170B0F14004A9460 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328C1170B0F14004A9460 /* ccFPSImages.m */; }; - 43C329AC170B0F14004A9460 /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328C3170B0F14004A9460 /* CCGLProgram.m */; }; - 43C329AD170B0F14004A9460 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328C5170B0F14004A9460 /* ccGLStateCache.m */; }; - 43C329AE170B0F14004A9460 /* CCGrabber.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328C7170B0F14004A9460 /* CCGrabber.m */; }; - 43C329AF170B0F14004A9460 /* CCGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328C9170B0F14004A9460 /* CCGrid.m */; }; - 43C329B0170B0F14004A9460 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328CB170B0F14004A9460 /* CCLabelAtlas.m */; }; - 43C329B1170B0F14004A9460 /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328CD170B0F14004A9460 /* CCLabelBMFont.m */; }; - 43C329B2170B0F15004A9460 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328CF170B0F14004A9460 /* CCLabelTTF.m */; }; - 43C329B3170B0F15004A9460 /* CCLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328D1170B0F14004A9460 /* CCLayer.m */; }; - 43C329B4170B0F15004A9460 /* CCMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328D4170B0F14004A9460 /* CCMenu.m */; }; - 43C329B5170B0F15004A9460 /* CCMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328D6170B0F14004A9460 /* CCMenuItem.m */; }; - 43C329B6170B0F15004A9460 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328D8170B0F14004A9460 /* CCMotionStreak.m */; }; - 43C329B7170B0F15004A9460 /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328DA170B0F14004A9460 /* CCNode+Debug.m */; }; - 43C329B8170B0F15004A9460 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328DC170B0F14004A9460 /* CCNode.m */; }; - 43C329B9170B0F15004A9460 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328DE170B0F14004A9460 /* CCParallaxNode.m */; }; - 43C329BA170B0F15004A9460 /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328E0170B0F14004A9460 /* CCParticleBatchNode.m */; }; - 43C329BB170B0F15004A9460 /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328E2170B0F14004A9460 /* CCParticleExamples.m */; }; - 43C329BC170B0F15004A9460 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328E4170B0F14004A9460 /* CCParticleSystem.m */; }; - 43C329BD170B0F15004A9460 /* CCParticleSystemQuad.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328E6170B0F14004A9460 /* CCParticleSystemQuad.m */; }; - 43C329BE170B0F15004A9460 /* CCPhysicsDebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328E8170B0F14004A9460 /* CCPhysicsDebugNode.m */; }; - 43C329BF170B0F15004A9460 /* CCPhysicsSprite.mm in Sources */ = {isa = PBXBuildFile; fileRef = 43C328EA170B0F14004A9460 /* CCPhysicsSprite.mm */; }; - 43C329C0170B0F15004A9460 /* CCProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328EC170B0F14004A9460 /* CCProgressTimer.m */; }; - 43C329C1170B0F15004A9460 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328EF170B0F14004A9460 /* CCRenderTexture.m */; }; - 43C329C2170B0F15004A9460 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328F1170B0F14004A9460 /* CCScene.m */; }; - 43C329C3170B0F15004A9460 /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328F3170B0F14004A9460 /* CCScheduler.m */; }; - 43C329C4170B0F15004A9460 /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328F5170B0F14004A9460 /* CCShaderCache.m */; }; - 43C329C5170B0F15004A9460 /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C328F7170B0F14004A9460 /* ccShaders.m */; }; - 43C329C6170B0F15004A9460 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32908170B0F14004A9460 /* CCSprite.m */; }; - 43C329C7170B0F15004A9460 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3290A170B0F14004A9460 /* CCSpriteBatchNode.m */; }; - 43C329C8170B0F15004A9460 /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3290C170B0F14004A9460 /* CCSpriteFrame.m */; }; - 43C329C9170B0F15004A9460 /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3290E170B0F14004A9460 /* CCSpriteFrameCache.m */; }; - 43C329CA170B0F15004A9460 /* CCTexture2D.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32910170B0F14004A9460 /* CCTexture2D.m */; }; - 43C329CB170B0F15004A9460 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32912170B0F14004A9460 /* CCTextureAtlas.m */; }; - 43C329CC170B0F15004A9460 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32914170B0F14004A9460 /* CCTextureCache.m */; }; - 43C329CD170B0F15004A9460 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32916170B0F14004A9460 /* CCTexturePVR.m */; }; - 43C329CE170B0F15004A9460 /* CCTileMapAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32918170B0F14004A9460 /* CCTileMapAtlas.m */; }; - 43C329CF170B0F15004A9460 /* CCTMXLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3291A170B0F14004A9460 /* CCTMXLayer.m */; }; - 43C329D0170B0F15004A9460 /* CCTMXObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3291C170B0F14004A9460 /* CCTMXObjectGroup.m */; }; - 43C329D1170B0F15004A9460 /* CCTMXTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3291E170B0F14004A9460 /* CCTMXTiledMap.m */; }; - 43C329D2170B0F15004A9460 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32920170B0F14004A9460 /* CCTMXXMLParser.m */; }; - 43C329D3170B0F15004A9460 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32922170B0F14004A9460 /* CCTransition.m */; }; - 43C329D4170B0F15004A9460 /* CCTransitionPageTurn.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32924170B0F14004A9460 /* CCTransitionPageTurn.m */; }; - 43C329D5170B0F15004A9460 /* CCTransitionProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32926170B0F14004A9460 /* CCTransitionProgress.m */; }; - 43C329D6170B0F15004A9460 /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32929170B0F14004A9460 /* cocos2d.m */; }; - 43C329D7170B0F15004A9460 /* Place cocos2d here.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3292A170B0F14004A9460 /* Place cocos2d here.txt */; }; - 43C329D8170B0F15004A9460 /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32930170B0F14004A9460 /* CCDirectorIOS.m */; }; - 43C329D9170B0F15004A9460 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32932170B0F14004A9460 /* CCES2Renderer.m */; }; - 43C329DA170B0F15004A9460 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32935170B0F14004A9460 /* CCGLView.m */; }; - 43C329DB170B0F15004A9460 /* CCTouchDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32938170B0F14004A9460 /* CCTouchDispatcher.m */; }; - 43C329DC170B0F15004A9460 /* CCTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3293A170B0F14004A9460 /* CCTouchHandler.m */; }; - 43C329DD170B0F15004A9460 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3293D170B0F14004A9460 /* CCDirectorMac.m */; }; - 43C329DE170B0F15004A9460 /* CCEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3293F170B0F14004A9460 /* CCEventDispatcher.m */; }; - 43C329DF170B0F15004A9460 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32941170B0F14004A9460 /* CCGLView.m */; }; - 43C329E0170B0F15004A9460 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32943170B0F14004A9460 /* CCWindow.m */; }; - 43C329E1170B0F15004A9460 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32945170B0F14004A9460 /* base64.c */; }; - 43C329E2170B0F15004A9460 /* CCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32948170B0F14004A9460 /* CCArray.m */; }; - 43C329E3170B0F15004A9460 /* ccCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3294A170B0F14004A9460 /* ccCArray.m */; }; - 43C329E4170B0F15004A9460 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3294C170B0F14004A9460 /* CCFileUtils.m */; }; - 43C329E5170B0F15004A9460 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3294E170B0F14004A9460 /* CCProfiling.m */; }; - 43C329E6170B0F15004A9460 /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3294F170B0F14004A9460 /* ccUtils.c */; }; - 43C329E7170B0F15004A9460 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32952170B0F14004A9460 /* CCVertex.m */; }; - 43C329E8170B0F15004A9460 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32954170B0F14004A9460 /* CGPointExtension.m */; }; - 43C329E9170B0F15004A9460 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32956170B0F14004A9460 /* NSThread+performBlock.m */; }; - 43C329EA170B0F15004A9460 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32959170B0F14004A9460 /* TGAlib.m */; }; - 43C329EB170B0F15004A9460 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3295B170B0F14004A9460 /* TransformUtils.m */; }; - 43C329EC170B0F15004A9460 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3295F170B0F14004A9460 /* ZipUtils.m */; }; - 43C329ED170B0F15004A9460 /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32962170B0F14004A9460 /* CDAudioManager.m */; }; - 43C329EE170B0F15004A9460 /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32965170B0F14004A9460 /* CDOpenALSupport.m */; }; - 43C329EF170B0F15004A9460 /* CDXMacOSXSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32967170B0F14004A9460 /* CDXMacOSXSupport.m */; }; - 43C329F0170B0F15004A9460 /* CDXPropertyModifierAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32969170B0F14004A9460 /* CDXPropertyModifierAction.m */; }; - 43C329F1170B0F15004A9460 /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3296B170B0F14004A9460 /* CocosDenshion.m */; }; - 43C329F2170B0F15004A9460 /* Place CocosDenshion here.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C3296C170B0F14004A9460 /* Place CocosDenshion here.txt */; }; - 43C329F3170B0F15004A9460 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 43C3296D170B0F14004A9460 /* README.md */; }; - 43C329F4170B0F15004A9460 /* SimpleAudioEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C3296F170B0F14004A9460 /* SimpleAudioEngine.m */; }; - 43C329F5170B0F15004A9460 /* Place kazmath here.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C32982170B0F14004A9460 /* Place kazmath here.txt */; }; - 43C329F6170B0F15004A9460 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32984170B0F14004A9460 /* aabb.c */; }; - 43C329F7170B0F15004A9460 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = 43C32985170B0F14004A9460 /* ChangeLog */; }; - 43C329F8170B0F15004A9460 /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 43C32986170B0F14004A9460 /* CMakeLists.txt */; }; - 43C329F9170B0F15004A9460 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32988170B0F14004A9460 /* mat4stack.c */; }; - 43C329FA170B0F15004A9460 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32989170B0F14004A9460 /* matrix.c */; }; - 43C329FB170B0F15004A9460 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298A170B0F14004A9460 /* mat3.c */; }; - 43C329FC170B0F15004A9460 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298B170B0F14004A9460 /* mat4.c */; }; - 43C329FD170B0F15004A9460 /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298C170B0F14004A9460 /* neon_matrix_impl.c */; }; - 43C329FE170B0F15004A9460 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298D170B0F14004A9460 /* plane.c */; }; - 43C329FF170B0F15004A9460 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298E170B0F14004A9460 /* quaternion.c */; }; - 43C32A00170B0F15004A9460 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C3298F170B0F14004A9460 /* ray2.c */; }; - 43C32A01170B0F15004A9460 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32990170B0F14004A9460 /* utility.c */; }; - 43C32A02170B0F15004A9460 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32991170B0F14004A9460 /* vec2.c */; }; - 43C32A03170B0F15004A9460 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32992170B0F14004A9460 /* vec3.c */; }; - 43C32A04170B0F15004A9460 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = 43C32993170B0F14004A9460 /* vec4.c */; }; - 43C32A06170B0F93004A9460 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A05170B0F93004A9460 /* main.m */; }; - 43C32A09170B10FF004A9460 /* AppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A08170B10FF004A9460 /* AppDelegate.mm */; }; - 43DB2A3D172C16BC003045C5 /* CCSkeleton.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DB2A3A172C16BC003045C5 /* CCSkeleton.m */; }; - 43DB2A3E172C16BC003045C5 /* CCSkeletonAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43DB2A3C172C16BC003045C5 /* CCSkeletonAnimation.m */; }; - 65210794189524EB00B1FF07 /* CCFontDefinition.m in Sources */ = {isa = PBXBuildFile; fileRef = 65210792189524EB00B1FF07 /* CCFontDefinition.m */; }; - 652107961895250000B1FF07 /* CoreText.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 652107951895250000B1FF07 /* CoreText.framework */; }; - 9A5D2499170A94DA0030D4DD /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */; }; - 9A5D249B170A94DA0030D4DD /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */; }; - 9A5D249D170A94DA0030D4DD /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249C170A94DA0030D4DD /* OpenAL.framework */; }; - 9A5D249F170A94DA0030D4DD /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */; }; - 9A5D24A1170A94DA0030D4DD /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */; }; - 9A5D24A3170A94DA0030D4DD /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A2170A94DA0030D4DD /* UIKit.framework */; }; - 9A5D24A5170A94DA0030D4DD /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A4170A94DA0030D4DD /* Foundation.framework */; }; - 9A5D24A7170A94DA0030D4DD /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */; }; - 9A5D24A9170A94DA0030D4DD /* GameKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 9A5D24A8170A94DA0030D4DD /* GameKit.framework */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4374AF5D17F1D74000401ACE /* BoundingBoxAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoundingBoxAttachment.c; path = "../spine-c/src/spine/BoundingBoxAttachment.c"; sourceTree = ""; }; - 4374AF5E17F1D74000401ACE /* SkeletonBounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonBounds.c; path = "../spine-c/src/spine/SkeletonBounds.c"; sourceTree = ""; }; - 4374AF6217F1D74E00401ACE /* BoundingBoxAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoundingBoxAttachment.h; path = "../spine-c/include/spine/BoundingBoxAttachment.h"; sourceTree = ""; }; - 4374AF6317F1D74E00401ACE /* SkeletonBounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonBounds.h; path = "../spine-c/include/spine/SkeletonBounds.h"; sourceTree = ""; }; - 4374AF7317F5765C00401ACE /* Event.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Event.h; path = "../spine-c/include/spine/Event.h"; sourceTree = ""; }; - 4374AF7417F5765C00401ACE /* EventData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = EventData.h; path = "../spine-c/include/spine/EventData.h"; sourceTree = ""; }; - 4374AF7617F5766700401ACE /* Event.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Event.c; path = "../spine-c/src/spine/Event.c"; sourceTree = ""; }; - 4374AF7717F5766700401ACE /* EventData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = EventData.c; path = "../spine-c/src/spine/EventData.c"; sourceTree = ""; }; - 43C32826170B0BF6004A9460 /* ExampleLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = ExampleLayer.h; path = example/ExampleLayer.h; sourceTree = ""; }; - 43C32827170B0BF6004A9460 /* ExampleLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = ExampleLayer.m; path = example/ExampleLayer.m; sourceTree = ""; }; - 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "spine-cocos2d-iphone.m"; path = "src/spine/spine-cocos2d-iphone.m"; sourceTree = ""; }; - 43C3282E170B0C19004A9460 /* spine-cocos2d-iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "spine-cocos2d-iphone.h"; path = "src/spine/spine-cocos2d-iphone.h"; sourceTree = ""; }; - 43C32830170B0C6C004A9460 /* Animation.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Animation.c; path = "../spine-c/src/spine/Animation.c"; sourceTree = ""; }; - 43C32831170B0C6C004A9460 /* Animation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Animation.h; path = "../spine-c/include/spine/Animation.h"; sourceTree = ""; }; - 43C32832170B0C6C004A9460 /* AnimationState.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationState.c; path = "../spine-c/src/spine/AnimationState.c"; sourceTree = ""; }; - 43C32833170B0C6C004A9460 /* AnimationState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationState.h; path = "../spine-c/include/spine/AnimationState.h"; sourceTree = ""; }; - 43C32834170B0C6C004A9460 /* AnimationStateData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AnimationStateData.c; path = "../spine-c/src/spine/AnimationStateData.c"; sourceTree = ""; }; - 43C32835170B0C6C004A9460 /* AnimationStateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationStateData.h; path = "../spine-c/include/spine/AnimationStateData.h"; sourceTree = ""; }; - 43C32836170B0C6C004A9460 /* Atlas.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Atlas.c; path = "../spine-c/src/spine/Atlas.c"; sourceTree = ""; }; - 43C32837170B0C6C004A9460 /* Atlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Atlas.h; path = "../spine-c/include/spine/Atlas.h"; sourceTree = ""; }; - 43C32838170B0C6C004A9460 /* AtlasAttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AtlasAttachmentLoader.c; path = "../spine-c/src/spine/AtlasAttachmentLoader.c"; sourceTree = ""; }; - 43C32839170B0C6C004A9460 /* AtlasAttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AtlasAttachmentLoader.h; path = "../spine-c/include/spine/AtlasAttachmentLoader.h"; sourceTree = ""; }; - 43C3283A170B0C6C004A9460 /* Attachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Attachment.c; path = "../spine-c/src/spine/Attachment.c"; sourceTree = ""; }; - 43C3283B170B0C6C004A9460 /* Attachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Attachment.h; path = "../spine-c/include/spine/Attachment.h"; sourceTree = ""; }; - 43C3283C170B0C6C004A9460 /* AttachmentLoader.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = AttachmentLoader.c; path = "../spine-c/src/spine/AttachmentLoader.c"; sourceTree = ""; }; - 43C3283D170B0C6C004A9460 /* AttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AttachmentLoader.h; path = "../spine-c/include/spine/AttachmentLoader.h"; sourceTree = ""; }; - 43C3283E170B0C6C004A9460 /* Bone.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Bone.c; path = "../spine-c/src/spine/Bone.c"; sourceTree = ""; }; - 43C3283F170B0C6C004A9460 /* Bone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Bone.h; path = "../spine-c/include/spine/Bone.h"; sourceTree = ""; }; - 43C32840170B0C6C004A9460 /* BoneData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoneData.c; path = "../spine-c/src/spine/BoneData.c"; sourceTree = ""; }; - 43C32841170B0C6C004A9460 /* BoneData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoneData.h; path = "../spine-c/include/spine/BoneData.h"; sourceTree = ""; }; - 43C32842170B0C6C004A9460 /* extension.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = extension.c; path = "../spine-c/src/spine/extension.c"; sourceTree = ""; }; - 43C32843170B0C6C004A9460 /* extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extension.h; path = "../spine-c/include/spine/extension.h"; sourceTree = ""; }; - 43C32844170B0C6C004A9460 /* Json.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Json.c; path = "../spine-c/src/spine/Json.c"; sourceTree = ""; }; - 43C32845170B0C6C004A9460 /* Json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Json.h; path = "../spine-c/src/spine/Json.h"; sourceTree = ""; }; - 43C32846170B0C6C004A9460 /* RegionAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = RegionAttachment.c; path = "../spine-c/src/spine/RegionAttachment.c"; sourceTree = ""; }; - 43C32847170B0C6C004A9460 /* RegionAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegionAttachment.h; path = "../spine-c/include/spine/RegionAttachment.h"; sourceTree = ""; }; - 43C32848170B0C6C004A9460 /* Skeleton.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skeleton.c; path = "../spine-c/src/spine/Skeleton.c"; sourceTree = ""; }; - 43C32849170B0C6C004A9460 /* Skeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skeleton.h; path = "../spine-c/include/spine/Skeleton.h"; sourceTree = ""; }; - 43C3284A170B0C6C004A9460 /* SkeletonData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonData.c; path = "../spine-c/src/spine/SkeletonData.c"; sourceTree = ""; }; - 43C3284B170B0C6C004A9460 /* SkeletonData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonData.h; path = "../spine-c/include/spine/SkeletonData.h"; sourceTree = ""; }; - 43C3284C170B0C6C004A9460 /* SkeletonJson.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonJson.c; path = "../spine-c/src/spine/SkeletonJson.c"; sourceTree = ""; }; - 43C3284D170B0C6C004A9460 /* SkeletonJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonJson.h; path = "../spine-c/include/spine/SkeletonJson.h"; sourceTree = ""; }; - 43C3284E170B0C6C004A9460 /* Skin.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Skin.c; path = "../spine-c/src/spine/Skin.c"; sourceTree = ""; }; - 43C3284F170B0C6C004A9460 /* Skin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skin.h; path = "../spine-c/include/spine/Skin.h"; sourceTree = ""; }; - 43C32850170B0C6C004A9460 /* Slot.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = Slot.c; path = "../spine-c/src/spine/Slot.c"; sourceTree = ""; }; - 43C32851170B0C6C004A9460 /* Slot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Slot.h; path = "../spine-c/include/spine/Slot.h"; sourceTree = ""; }; - 43C32852170B0C6C004A9460 /* SlotData.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SlotData.c; path = "../spine-c/src/spine/SlotData.c"; sourceTree = ""; }; - 43C32853170B0C6C004A9460 /* SlotData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SlotData.h; path = "../spine-c/include/spine/SlotData.h"; sourceTree = ""; }; - 43C32854170B0C6C004A9460 /* spine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spine.h; path = "../spine-c/include/spine/spine.h"; sourceTree = ""; }; - 43C32868170B0DA6004A9460 /* spineboy.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; name = spineboy.json; path = Resources/spineboy.json; sourceTree = ""; }; - 43C3286A170B0DA6004A9460 /* spineboy.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = spineboy.atlas; path = Resources/spineboy.atlas; sourceTree = ""; }; - 43C3286B170B0DA6004A9460 /* spineboy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = spineboy.png; path = Resources/spineboy.png; sourceTree = ""; }; - 43C32871170B0DBE004A9460 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-568h@2x.png"; path = "Resources-ios/Default-568h@2x.png"; sourceTree = ""; }; - 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default-Landscape~ipad.png"; path = "Resources-ios/Default-Landscape~ipad.png"; sourceTree = ""; }; - 43C32873170B0DBE004A9460 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Default.png; path = "Resources-ios/Default.png"; sourceTree = ""; }; - 43C32874170B0DBE004A9460 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Default@2x.png"; path = "Resources-ios/Default@2x.png"; sourceTree = ""; }; - 43C32875170B0DBE004A9460 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-72.png"; path = "Resources-ios/Icon-72.png"; sourceTree = ""; }; - 43C32876170B0DBE004A9460 /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small-50.png"; path = "Resources-ios/Icon-Small-50.png"; sourceTree = ""; }; - 43C32877170B0DBE004A9460 /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small.png"; path = "Resources-ios/Icon-Small.png"; sourceTree = ""; }; - 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon-Small@2x.png"; path = "Resources-ios/Icon-Small@2x.png"; sourceTree = ""; }; - 43C32879170B0DBE004A9460 /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = Icon.png; path = "Resources-ios/Icon.png"; sourceTree = ""; }; - 43C3287A170B0DBE004A9460 /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; name = "Icon@2x.png"; path = "Resources-ios/Icon@2x.png"; sourceTree = ""; }; - 43C3287B170B0DBE004A9460 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = "Resources-ios/Info.plist"; sourceTree = ""; }; - 43C3287C170B0DBE004A9460 /* iTunesArtwork */ = {isa = PBXFileReference; lastKnownFileType = file; name = iTunesArtwork; path = "Resources-ios/iTunesArtwork"; sourceTree = ""; }; - 43C32889170B0E9F004A9460 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "Resources-ios/Prefix.pch"; sourceTree = ""; }; - 43C3288A170B0EF3004A9460 /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_cocos2d.txt; path = libs/LICENSE_cocos2d.txt; sourceTree = SOURCE_ROOT; }; - 43C3288B170B0EF3004A9460 /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_CocosDenshion.txt; path = libs/LICENSE_CocosDenshion.txt; sourceTree = SOURCE_ROOT; }; - 43C3288C170B0EF3004A9460 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; name = LICENSE_Kazmath.txt; path = libs/LICENSE_Kazmath.txt; sourceTree = SOURCE_ROOT; }; - 43C32891170B0F14004A9460 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; - 43C32892170B0F14004A9460 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; - 43C32893170B0F14004A9460 /* CCActionCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCamera.h; sourceTree = ""; }; - 43C32894170B0F14004A9460 /* CCActionCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCamera.m; sourceTree = ""; }; - 43C32895170B0F14004A9460 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; - 43C32896170B0F14004A9460 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; - 43C32897170B0F14004A9460 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; - 43C32898170B0F14004A9460 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; - 43C32899170B0F14004A9460 /* CCActionGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid.h; sourceTree = ""; }; - 43C3289A170B0F14004A9460 /* CCActionGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid.m; sourceTree = ""; }; - 43C3289B170B0F14004A9460 /* CCActionGrid3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid3D.h; sourceTree = ""; }; - 43C3289C170B0F14004A9460 /* CCActionGrid3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid3D.m; sourceTree = ""; }; - 43C3289D170B0F14004A9460 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; - 43C3289E170B0F14004A9460 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; - 43C3289F170B0F14004A9460 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInterval.h; sourceTree = ""; }; - 43C328A0170B0F14004A9460 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInterval.m; sourceTree = ""; }; - 43C328A1170B0F14004A9460 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; - 43C328A2170B0F14004A9460 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; - 43C328A3170B0F14004A9460 /* CCActionPageTurn3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionPageTurn3D.h; sourceTree = ""; }; - 43C328A4170B0F14004A9460 /* CCActionPageTurn3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionPageTurn3D.m; sourceTree = ""; }; - 43C328A5170B0F14004A9460 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; - 43C328A6170B0F14004A9460 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; - 43C328A7170B0F14004A9460 /* CCActionTiledGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTiledGrid.h; sourceTree = ""; }; - 43C328A8170B0F14004A9460 /* CCActionTiledGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTiledGrid.m; sourceTree = ""; }; - 43C328A9170B0F14004A9460 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; - 43C328AA170B0F14004A9460 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; - 43C328AB170B0F14004A9460 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; - 43C328AC170B0F14004A9460 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; - 43C328AD170B0F14004A9460 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; - 43C328AE170B0F14004A9460 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; - 43C328AF170B0F14004A9460 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAtlasNode.h; sourceTree = ""; }; - 43C328B0170B0F14004A9460 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAtlasNode.m; sourceTree = ""; }; - 43C328B1170B0F14004A9460 /* CCCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCCamera.h; sourceTree = ""; }; - 43C328B2170B0F14004A9460 /* CCCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCCamera.m; sourceTree = ""; }; - 43C328B3170B0F14004A9460 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; - 43C328B4170B0F14004A9460 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; - 43C328B5170B0F14004A9460 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; - 43C328B6170B0F14004A9460 /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; - 43C328B7170B0F14004A9460 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; - 43C328B8170B0F14004A9460 /* ccDeprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccDeprecated.h; sourceTree = ""; }; - 43C328B9170B0F14004A9460 /* ccDeprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccDeprecated.m; sourceTree = ""; }; - 43C328BA170B0F14004A9460 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; - 43C328BB170B0F14004A9460 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; - 43C328BC170B0F14004A9460 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; - 43C328BD170B0F14004A9460 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; - 43C328BE170B0F14004A9460 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; - 43C328BF170B0F14004A9460 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; - 43C328C0170B0F14004A9460 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; - 43C328C1170B0F14004A9460 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; - 43C328C2170B0F14004A9460 /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; - 43C328C3170B0F14004A9460 /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; - 43C328C4170B0F14004A9460 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; - 43C328C5170B0F14004A9460 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; - 43C328C6170B0F14004A9460 /* CCGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrabber.h; sourceTree = ""; }; - 43C328C7170B0F14004A9460 /* CCGrabber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrabber.m; sourceTree = ""; }; - 43C328C8170B0F14004A9460 /* CCGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrid.h; sourceTree = ""; }; - 43C328C9170B0F14004A9460 /* CCGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrid.m; sourceTree = ""; }; - 43C328CA170B0F14004A9460 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; - 43C328CB170B0F14004A9460 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; - 43C328CC170B0F14004A9460 /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont.h; sourceTree = ""; }; - 43C328CD170B0F14004A9460 /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelBMFont.m; sourceTree = ""; }; - 43C328CE170B0F14004A9460 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; - 43C328CF170B0F14004A9460 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; - 43C328D0170B0F14004A9460 /* CCLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayer.h; sourceTree = ""; }; - 43C328D1170B0F14004A9460 /* CCLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayer.m; sourceTree = ""; }; - 43C328D2170B0F14004A9460 /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; - 43C328D3170B0F14004A9460 /* CCMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenu.h; sourceTree = ""; }; - 43C328D4170B0F14004A9460 /* CCMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenu.m; sourceTree = ""; }; - 43C328D5170B0F14004A9460 /* CCMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenuItem.h; sourceTree = ""; }; - 43C328D6170B0F14004A9460 /* CCMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenuItem.m; sourceTree = ""; }; - 43C328D7170B0F14004A9460 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; - 43C328D8170B0F14004A9460 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; - 43C328D9170B0F14004A9460 /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; - 43C328DA170B0F14004A9460 /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; - 43C328DB170B0F14004A9460 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; - 43C328DC170B0F14004A9460 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; - 43C328DD170B0F14004A9460 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; - 43C328DE170B0F14004A9460 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; - 43C328DF170B0F14004A9460 /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; - 43C328E0170B0F14004A9460 /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; - 43C328E1170B0F14004A9460 /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; - 43C328E2170B0F14004A9460 /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; - 43C328E3170B0F14004A9460 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; - 43C328E4170B0F14004A9460 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; - 43C328E5170B0F14004A9460 /* CCParticleSystemQuad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemQuad.h; sourceTree = ""; }; - 43C328E6170B0F14004A9460 /* CCParticleSystemQuad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemQuad.m; sourceTree = ""; }; - 43C328E7170B0F14004A9460 /* CCPhysicsDebugNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsDebugNode.h; sourceTree = ""; }; - 43C328E8170B0F14004A9460 /* CCPhysicsDebugNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsDebugNode.m; sourceTree = ""; }; - 43C328E9170B0F14004A9460 /* CCPhysicsSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsSprite.h; sourceTree = ""; }; - 43C328EA170B0F14004A9460 /* CCPhysicsSprite.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCPhysicsSprite.mm; sourceTree = ""; }; - 43C328EB170B0F14004A9460 /* CCProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressTimer.h; sourceTree = ""; }; - 43C328EC170B0F14004A9460 /* CCProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressTimer.m; sourceTree = ""; }; - 43C328ED170B0F14004A9460 /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProtocols.h; sourceTree = ""; }; - 43C328EE170B0F14004A9460 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; - 43C328EF170B0F14004A9460 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; - 43C328F0170B0F14004A9460 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; - 43C328F1170B0F14004A9460 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; - 43C328F2170B0F14004A9460 /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; - 43C328F3170B0F14004A9460 /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; - 43C328F4170B0F14004A9460 /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; - 43C328F5170B0F14004A9460 /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; - 43C328F6170B0F14004A9460 /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; - 43C328F7170B0F14004A9460 /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; - 43C328F8170B0F14004A9460 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; - 43C328F9170B0F14004A9460 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; - 43C328FA170B0F14004A9460 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; - 43C328FB170B0F14004A9460 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; - 43C328FC170B0F14004A9460 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; - 43C328FD170B0F14004A9460 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; - 43C328FE170B0F14004A9460 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; - 43C328FF170B0F14004A9460 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; - 43C32900170B0F14004A9460 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; - 43C32901170B0F14004A9460 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; - 43C32902170B0F14004A9460 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; - 43C32903170B0F14004A9460 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; - 43C32904170B0F14004A9460 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; - 43C32905170B0F14004A9460 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; - 43C32906170B0F14004A9460 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; - 43C32907170B0F14004A9460 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite.h; sourceTree = ""; }; - 43C32908170B0F14004A9460 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite.m; sourceTree = ""; }; - 43C32909170B0F14004A9460 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; - 43C3290A170B0F14004A9460 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; - 43C3290B170B0F14004A9460 /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; - 43C3290C170B0F14004A9460 /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; - 43C3290D170B0F14004A9460 /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; - 43C3290E170B0F14004A9460 /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; - 43C3290F170B0F14004A9460 /* CCTexture2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture2D.h; sourceTree = ""; }; - 43C32910170B0F14004A9460 /* CCTexture2D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture2D.m; sourceTree = ""; }; - 43C32911170B0F14004A9460 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; - 43C32912170B0F14004A9460 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; - 43C32913170B0F14004A9460 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; - 43C32914170B0F14004A9460 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; - 43C32915170B0F14004A9460 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; - 43C32916170B0F14004A9460 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; - 43C32917170B0F14004A9460 /* CCTileMapAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTileMapAtlas.h; sourceTree = ""; }; - 43C32918170B0F14004A9460 /* CCTileMapAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTileMapAtlas.m; sourceTree = ""; }; - 43C32919170B0F14004A9460 /* CCTMXLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXLayer.h; sourceTree = ""; }; - 43C3291A170B0F14004A9460 /* CCTMXLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXLayer.m; sourceTree = ""; }; - 43C3291B170B0F14004A9460 /* CCTMXObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXObjectGroup.h; sourceTree = ""; }; - 43C3291C170B0F14004A9460 /* CCTMXObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXObjectGroup.m; sourceTree = ""; }; - 43C3291D170B0F14004A9460 /* CCTMXTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXTiledMap.h; sourceTree = ""; }; - 43C3291E170B0F14004A9460 /* CCTMXTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXTiledMap.m; sourceTree = ""; }; - 43C3291F170B0F14004A9460 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; - 43C32920170B0F14004A9460 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; - 43C32921170B0F14004A9460 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; }; - 43C32922170B0F14004A9460 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; - 43C32923170B0F14004A9460 /* CCTransitionPageTurn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionPageTurn.h; sourceTree = ""; }; - 43C32924170B0F14004A9460 /* CCTransitionPageTurn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionPageTurn.m; sourceTree = ""; }; - 43C32925170B0F14004A9460 /* CCTransitionProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionProgress.h; sourceTree = ""; }; - 43C32926170B0F14004A9460 /* CCTransitionProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionProgress.m; sourceTree = ""; }; - 43C32927170B0F14004A9460 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccTypes.h; sourceTree = ""; }; - 43C32928170B0F14004A9460 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; - 43C32929170B0F14004A9460 /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; - 43C3292A170B0F14004A9460 /* Place cocos2d here.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Place cocos2d here.txt"; sourceTree = ""; }; - 43C3292C170B0F14004A9460 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; - 43C3292D170B0F14004A9460 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; - 43C3292F170B0F14004A9460 /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; - 43C32930170B0F14004A9460 /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; - 43C32931170B0F14004A9460 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; - 43C32932170B0F14004A9460 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; - 43C32933170B0F14004A9460 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; - 43C32934170B0F14004A9460 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - 43C32935170B0F14004A9460 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - 43C32936170B0F14004A9460 /* CCTouchDelegateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDelegateProtocol.h; sourceTree = ""; }; - 43C32937170B0F14004A9460 /* CCTouchDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDispatcher.h; sourceTree = ""; }; - 43C32938170B0F14004A9460 /* CCTouchDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchDispatcher.m; sourceTree = ""; }; - 43C32939170B0F14004A9460 /* CCTouchHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchHandler.h; sourceTree = ""; }; - 43C3293A170B0F14004A9460 /* CCTouchHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchHandler.m; sourceTree = ""; }; - 43C3293C170B0F14004A9460 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; - 43C3293D170B0F14004A9460 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; - 43C3293E170B0F14004A9460 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; - 43C3293F170B0F14004A9460 /* CCEventDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCEventDispatcher.m; sourceTree = ""; }; - 43C32940170B0F14004A9460 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - 43C32941170B0F14004A9460 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - 43C32942170B0F14004A9460 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; - 43C32943170B0F14004A9460 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; - 43C32945170B0F14004A9460 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; - 43C32946170B0F14004A9460 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 43C32947170B0F14004A9460 /* CCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCArray.h; sourceTree = ""; }; - 43C32948170B0F14004A9460 /* CCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCArray.m; sourceTree = ""; }; - 43C32949170B0F14004A9460 /* ccCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccCArray.h; sourceTree = ""; }; - 43C3294A170B0F14004A9460 /* ccCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccCArray.m; sourceTree = ""; }; - 43C3294B170B0F14004A9460 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; - 43C3294C170B0F14004A9460 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; - 43C3294D170B0F14004A9460 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; - 43C3294E170B0F14004A9460 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; - 43C3294F170B0F14004A9460 /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; - 43C32950170B0F14004A9460 /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; - 43C32951170B0F14004A9460 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; - 43C32952170B0F14004A9460 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; - 43C32953170B0F14004A9460 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; - 43C32954170B0F14004A9460 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; - 43C32955170B0F14004A9460 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; - 43C32956170B0F14004A9460 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; - 43C32957170B0F14004A9460 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; - 43C32958170B0F14004A9460 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; - 43C32959170B0F14004A9460 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; - 43C3295A170B0F14004A9460 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; - 43C3295B170B0F14004A9460 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; - 43C3295C170B0F14004A9460 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; - 43C3295D170B0F14004A9460 /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; - 43C3295E170B0F14004A9460 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; - 43C3295F170B0F14004A9460 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; - 43C32961170B0F14004A9460 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; - 43C32962170B0F14004A9460 /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAudioManager.m; sourceTree = ""; }; - 43C32963170B0F14004A9460 /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDConfig.h; sourceTree = ""; }; - 43C32964170B0F14004A9460 /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOpenALSupport.h; sourceTree = ""; }; - 43C32965170B0F14004A9460 /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOpenALSupport.m; sourceTree = ""; }; - 43C32966170B0F14004A9460 /* CDXMacOSXSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXMacOSXSupport.h; sourceTree = ""; }; - 43C32967170B0F14004A9460 /* CDXMacOSXSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXMacOSXSupport.m; sourceTree = ""; }; - 43C32968170B0F14004A9460 /* CDXPropertyModifierAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXPropertyModifierAction.h; sourceTree = ""; }; - 43C32969170B0F14004A9460 /* CDXPropertyModifierAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXPropertyModifierAction.m; sourceTree = ""; }; - 43C3296A170B0F14004A9460 /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosDenshion.h; sourceTree = ""; }; - 43C3296B170B0F14004A9460 /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosDenshion.m; sourceTree = ""; }; - 43C3296C170B0F14004A9460 /* Place CocosDenshion here.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Place CocosDenshion here.txt"; sourceTree = ""; }; - 43C3296D170B0F14004A9460 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - 43C3296E170B0F14004A9460 /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine.h; sourceTree = ""; }; - 43C3296F170B0F14004A9460 /* SimpleAudioEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine.m; sourceTree = ""; }; - 43C32973170B0F14004A9460 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; - 43C32975170B0F14004A9460 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; - 43C32976170B0F14004A9460 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; - 43C32977170B0F14004A9460 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; - 43C32978170B0F14004A9460 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; - 43C32979170B0F14004A9460 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; - 43C3297A170B0F14004A9460 /* neon_matrix_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neon_matrix_impl.h; sourceTree = ""; }; - 43C3297B170B0F14004A9460 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; - 43C3297C170B0F14004A9460 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; - 43C3297D170B0F14004A9460 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; - 43C3297E170B0F14004A9460 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; - 43C3297F170B0F14004A9460 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; - 43C32980170B0F14004A9460 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; - 43C32981170B0F14004A9460 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; - 43C32982170B0F14004A9460 /* Place kazmath here.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = "Place kazmath here.txt"; sourceTree = ""; }; - 43C32984170B0F14004A9460 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; - 43C32985170B0F14004A9460 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ChangeLog; sourceTree = ""; }; - 43C32986170B0F14004A9460 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - 43C32988170B0F14004A9460 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; - 43C32989170B0F14004A9460 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; - 43C3298A170B0F14004A9460 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; - 43C3298B170B0F14004A9460 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; - 43C3298C170B0F14004A9460 /* neon_matrix_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = neon_matrix_impl.c; sourceTree = ""; }; - 43C3298D170B0F14004A9460 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; - 43C3298E170B0F14004A9460 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; - 43C3298F170B0F14004A9460 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; - 43C32990170B0F14004A9460 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; - 43C32991170B0F14004A9460 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; - 43C32992170B0F14004A9460 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; - 43C32993170B0F14004A9460 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; - 43C32A05170B0F93004A9460 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "Resources-ios/main.m"; sourceTree = ""; }; - 43C32A07170B10FF004A9460 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "Resources-ios/AppDelegate.h"; sourceTree = ""; }; - 43C32A08170B10FF004A9460 /* AppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppDelegate.mm; path = "Resources-ios/AppDelegate.mm"; sourceTree = ""; }; - 43DB2A39172C16BC003045C5 /* CCSkeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSkeleton.h; path = src/spine/CCSkeleton.h; sourceTree = ""; }; - 43DB2A3A172C16BC003045C5 /* CCSkeleton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSkeleton.m; path = src/spine/CCSkeleton.m; sourceTree = ""; }; - 43DB2A3B172C16BC003045C5 /* CCSkeletonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSkeletonAnimation.h; path = src/spine/CCSkeletonAnimation.h; sourceTree = ""; }; - 43DB2A3C172C16BC003045C5 /* CCSkeletonAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSkeletonAnimation.m; path = src/spine/CCSkeletonAnimation.m; sourceTree = ""; }; - 65210792189524EB00B1FF07 /* CCFontDefinition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFontDefinition.m; sourceTree = ""; }; - 65210793189524EB00B1FF07 /* CCFontDefinition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFontDefinition.h; sourceTree = ""; }; - 652107951895250000B1FF07 /* CoreText.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreText.framework; path = System/Library/Frameworks/CoreText.framework; sourceTree = SDKROOT; }; - 9A5D2495170A94DA0030D4DD /* SpineExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpineExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = System/Library/Frameworks/OpenGLES.framework; sourceTree = SDKROOT; }; - 9A5D249C170A94DA0030D4DD /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = System/Library/Frameworks/AVFoundation.framework; sourceTree = SDKROOT; }; - 9A5D24A2170A94DA0030D4DD /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = System/Library/Frameworks/UIKit.framework; sourceTree = SDKROOT; }; - 9A5D24A4170A94DA0030D4DD /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = System/Library/Frameworks/CoreGraphics.framework; sourceTree = SDKROOT; }; - 9A5D24A8170A94DA0030D4DD /* GameKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = GameKit.framework; path = System/Library/Frameworks/GameKit.framework; sourceTree = SDKROOT; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 9A5D2492170A94DA0030D4DD /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 652107961895250000B1FF07 /* CoreText.framework in Frameworks */, - 9A5D2499170A94DA0030D4DD /* QuartzCore.framework in Frameworks */, - 9A5D249B170A94DA0030D4DD /* OpenGLES.framework in Frameworks */, - 9A5D249D170A94DA0030D4DD /* OpenAL.framework in Frameworks */, - 9A5D249F170A94DA0030D4DD /* AudioToolbox.framework in Frameworks */, - 9A5D24A1170A94DA0030D4DD /* AVFoundation.framework in Frameworks */, - 9A5D24A3170A94DA0030D4DD /* UIKit.framework in Frameworks */, - 9A5D24A5170A94DA0030D4DD /* Foundation.framework in Frameworks */, - 9A5D24A7170A94DA0030D4DD /* CoreGraphics.framework in Frameworks */, - 9A5D24A9170A94DA0030D4DD /* GameKit.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 43C32821170B0BBC004A9460 /* Classes */ = { - isa = PBXGroup; - children = ( - 43C32822170B0BC2004A9460 /* spine-c */, - 43C32823170B0BC7004A9460 /* spine-cocos2d-iphone */, - 43C32826170B0BF6004A9460 /* ExampleLayer.h */, - 43C32827170B0BF6004A9460 /* ExampleLayer.m */, - 43C32A07170B10FF004A9460 /* AppDelegate.h */, - 43C32A08170B10FF004A9460 /* AppDelegate.mm */, - 43C32A05170B0F93004A9460 /* main.m */, - 43C32889170B0E9F004A9460 /* Prefix.pch */, - ); - name = Classes; - sourceTree = ""; - }; - 43C32822170B0BC2004A9460 /* spine-c */ = { - isa = PBXGroup; - children = ( - 43C32830170B0C6C004A9460 /* Animation.c */, - 43C32831170B0C6C004A9460 /* Animation.h */, - 43C32832170B0C6C004A9460 /* AnimationState.c */, - 43C32833170B0C6C004A9460 /* AnimationState.h */, - 43C32834170B0C6C004A9460 /* AnimationStateData.c */, - 43C32835170B0C6C004A9460 /* AnimationStateData.h */, - 43C32836170B0C6C004A9460 /* Atlas.c */, - 43C32837170B0C6C004A9460 /* Atlas.h */, - 43C32838170B0C6C004A9460 /* AtlasAttachmentLoader.c */, - 43C32839170B0C6C004A9460 /* AtlasAttachmentLoader.h */, - 43C3283A170B0C6C004A9460 /* Attachment.c */, - 43C3283B170B0C6C004A9460 /* Attachment.h */, - 43C3283C170B0C6C004A9460 /* AttachmentLoader.c */, - 43C3283D170B0C6C004A9460 /* AttachmentLoader.h */, - 43C3283E170B0C6C004A9460 /* Bone.c */, - 43C3283F170B0C6C004A9460 /* Bone.h */, - 43C32840170B0C6C004A9460 /* BoneData.c */, - 43C32841170B0C6C004A9460 /* BoneData.h */, - 4374AF5D17F1D74000401ACE /* BoundingBoxAttachment.c */, - 4374AF6217F1D74E00401ACE /* BoundingBoxAttachment.h */, - 4374AF7617F5766700401ACE /* Event.c */, - 4374AF7317F5765C00401ACE /* Event.h */, - 4374AF7717F5766700401ACE /* EventData.c */, - 4374AF7417F5765C00401ACE /* EventData.h */, - 43C32842170B0C6C004A9460 /* extension.c */, - 43C32843170B0C6C004A9460 /* extension.h */, - 43C32844170B0C6C004A9460 /* Json.c */, - 43C32845170B0C6C004A9460 /* Json.h */, - 43C32846170B0C6C004A9460 /* RegionAttachment.c */, - 43C32847170B0C6C004A9460 /* RegionAttachment.h */, - 43C32848170B0C6C004A9460 /* Skeleton.c */, - 43C32849170B0C6C004A9460 /* Skeleton.h */, - 4374AF5E17F1D74000401ACE /* SkeletonBounds.c */, - 4374AF6317F1D74E00401ACE /* SkeletonBounds.h */, - 43C3284A170B0C6C004A9460 /* SkeletonData.c */, - 43C3284B170B0C6C004A9460 /* SkeletonData.h */, - 43C3284C170B0C6C004A9460 /* SkeletonJson.c */, - 43C3284D170B0C6C004A9460 /* SkeletonJson.h */, - 43C3284E170B0C6C004A9460 /* Skin.c */, - 43C3284F170B0C6C004A9460 /* Skin.h */, - 43C32850170B0C6C004A9460 /* Slot.c */, - 43C32851170B0C6C004A9460 /* Slot.h */, - 43C32852170B0C6C004A9460 /* SlotData.c */, - 43C32853170B0C6C004A9460 /* SlotData.h */, - 43C32854170B0C6C004A9460 /* spine.h */, - ); - name = "spine-c"; - sourceTree = ""; - }; - 43C32823170B0BC7004A9460 /* spine-cocos2d-iphone */ = { - isa = PBXGroup; - children = ( - 43C3282D170B0C19004A9460 /* spine-cocos2d-iphone.m */, - 43C3282E170B0C19004A9460 /* spine-cocos2d-iphone.h */, - 43DB2A39172C16BC003045C5 /* CCSkeleton.h */, - 43DB2A3A172C16BC003045C5 /* CCSkeleton.m */, - 43DB2A3B172C16BC003045C5 /* CCSkeletonAnimation.h */, - 43DB2A3C172C16BC003045C5 /* CCSkeletonAnimation.m */, - ); - name = "spine-cocos2d-iphone"; - sourceTree = ""; - }; - 43C32867170B0C7F004A9460 /* Resources */ = { - isa = PBXGroup; - children = ( - 43C32868170B0DA6004A9460 /* spineboy.json */, - 43C3286A170B0DA6004A9460 /* spineboy.atlas */, - 43C3286B170B0DA6004A9460 /* spineboy.png */, - ); - name = Resources; - sourceTree = ""; - }; - 43C32870170B0DAD004A9460 /* Resources-ios */ = { - isa = PBXGroup; - children = ( - 43C32871170B0DBE004A9460 /* Default-568h@2x.png */, - 43C32872170B0DBE004A9460 /* Default-Landscape~ipad.png */, - 43C32873170B0DBE004A9460 /* Default.png */, - 43C32874170B0DBE004A9460 /* Default@2x.png */, - 43C32875170B0DBE004A9460 /* Icon-72.png */, - 43C32876170B0DBE004A9460 /* Icon-Small-50.png */, - 43C32877170B0DBE004A9460 /* Icon-Small.png */, - 43C32878170B0DBE004A9460 /* Icon-Small@2x.png */, - 43C32879170B0DBE004A9460 /* Icon.png */, - 43C3287A170B0DBE004A9460 /* Icon@2x.png */, - 43C3287B170B0DBE004A9460 /* Info.plist */, - 43C3287C170B0DBE004A9460 /* iTunesArtwork */, - ); - name = "Resources-ios"; - sourceTree = ""; - }; - 43C32890170B0F14004A9460 /* cocos2d */ = { - isa = PBXGroup; - children = ( - 65210792189524EB00B1FF07 /* CCFontDefinition.m */, - 65210793189524EB00B1FF07 /* CCFontDefinition.h */, - 43C32891170B0F14004A9460 /* CCAction.h */, - 43C32892170B0F14004A9460 /* CCAction.m */, - 43C32893170B0F14004A9460 /* CCActionCamera.h */, - 43C32894170B0F14004A9460 /* CCActionCamera.m */, - 43C32895170B0F14004A9460 /* CCActionCatmullRom.h */, - 43C32896170B0F14004A9460 /* CCActionCatmullRom.m */, - 43C32897170B0F14004A9460 /* CCActionEase.h */, - 43C32898170B0F14004A9460 /* CCActionEase.m */, - 43C32899170B0F14004A9460 /* CCActionGrid.h */, - 43C3289A170B0F14004A9460 /* CCActionGrid.m */, - 43C3289B170B0F14004A9460 /* CCActionGrid3D.h */, - 43C3289C170B0F14004A9460 /* CCActionGrid3D.m */, - 43C3289D170B0F14004A9460 /* CCActionInstant.h */, - 43C3289E170B0F14004A9460 /* CCActionInstant.m */, - 43C3289F170B0F14004A9460 /* CCActionInterval.h */, - 43C328A0170B0F14004A9460 /* CCActionInterval.m */, - 43C328A1170B0F14004A9460 /* CCActionManager.h */, - 43C328A2170B0F14004A9460 /* CCActionManager.m */, - 43C328A3170B0F14004A9460 /* CCActionPageTurn3D.h */, - 43C328A4170B0F14004A9460 /* CCActionPageTurn3D.m */, - 43C328A5170B0F14004A9460 /* CCActionProgressTimer.h */, - 43C328A6170B0F14004A9460 /* CCActionProgressTimer.m */, - 43C328A7170B0F14004A9460 /* CCActionTiledGrid.h */, - 43C328A8170B0F14004A9460 /* CCActionTiledGrid.m */, - 43C328A9170B0F14004A9460 /* CCActionTween.h */, - 43C328AA170B0F14004A9460 /* CCActionTween.m */, - 43C328AB170B0F14004A9460 /* CCAnimation.h */, - 43C328AC170B0F14004A9460 /* CCAnimation.m */, - 43C328AD170B0F14004A9460 /* CCAnimationCache.h */, - 43C328AE170B0F14004A9460 /* CCAnimationCache.m */, - 43C328AF170B0F14004A9460 /* CCAtlasNode.h */, - 43C328B0170B0F14004A9460 /* CCAtlasNode.m */, - 43C328B1170B0F14004A9460 /* CCCamera.h */, - 43C328B2170B0F14004A9460 /* CCCamera.m */, - 43C328B3170B0F14004A9460 /* CCClippingNode.h */, - 43C328B4170B0F14004A9460 /* CCClippingNode.m */, - 43C328B5170B0F14004A9460 /* ccConfig.h */, - 43C328B6170B0F14004A9460 /* CCConfiguration.h */, - 43C328B7170B0F14004A9460 /* CCConfiguration.m */, - 43C328B8170B0F14004A9460 /* ccDeprecated.h */, - 43C328B9170B0F14004A9460 /* ccDeprecated.m */, - 43C328BA170B0F14004A9460 /* CCDirector.h */, - 43C328BB170B0F14004A9460 /* CCDirector.m */, - 43C328BC170B0F14004A9460 /* CCDrawingPrimitives.h */, - 43C328BD170B0F14004A9460 /* CCDrawingPrimitives.m */, - 43C328BE170B0F14004A9460 /* CCDrawNode.h */, - 43C328BF170B0F14004A9460 /* CCDrawNode.m */, - 43C328C0170B0F14004A9460 /* ccFPSImages.h */, - 43C328C1170B0F14004A9460 /* ccFPSImages.m */, - 43C328C2170B0F14004A9460 /* CCGLProgram.h */, - 43C328C3170B0F14004A9460 /* CCGLProgram.m */, - 43C328C4170B0F14004A9460 /* ccGLStateCache.h */, - 43C328C5170B0F14004A9460 /* ccGLStateCache.m */, - 43C328C6170B0F14004A9460 /* CCGrabber.h */, - 43C328C7170B0F14004A9460 /* CCGrabber.m */, - 43C328C8170B0F14004A9460 /* CCGrid.h */, - 43C328C9170B0F14004A9460 /* CCGrid.m */, - 43C328CA170B0F14004A9460 /* CCLabelAtlas.h */, - 43C328CB170B0F14004A9460 /* CCLabelAtlas.m */, - 43C328CC170B0F14004A9460 /* CCLabelBMFont.h */, - 43C328CD170B0F14004A9460 /* CCLabelBMFont.m */, - 43C328CE170B0F14004A9460 /* CCLabelTTF.h */, - 43C328CF170B0F14004A9460 /* CCLabelTTF.m */, - 43C328D0170B0F14004A9460 /* CCLayer.h */, - 43C328D1170B0F14004A9460 /* CCLayer.m */, - 43C328D2170B0F14004A9460 /* ccMacros.h */, - 43C328D3170B0F14004A9460 /* CCMenu.h */, - 43C328D4170B0F14004A9460 /* CCMenu.m */, - 43C328D5170B0F14004A9460 /* CCMenuItem.h */, - 43C328D6170B0F14004A9460 /* CCMenuItem.m */, - 43C328D7170B0F14004A9460 /* CCMotionStreak.h */, - 43C328D8170B0F14004A9460 /* CCMotionStreak.m */, - 43C328D9170B0F14004A9460 /* CCNode+Debug.h */, - 43C328DA170B0F14004A9460 /* CCNode+Debug.m */, - 43C328DB170B0F14004A9460 /* CCNode.h */, - 43C328DC170B0F14004A9460 /* CCNode.m */, - 43C328DD170B0F14004A9460 /* CCParallaxNode.h */, - 43C328DE170B0F14004A9460 /* CCParallaxNode.m */, - 43C328DF170B0F14004A9460 /* CCParticleBatchNode.h */, - 43C328E0170B0F14004A9460 /* CCParticleBatchNode.m */, - 43C328E1170B0F14004A9460 /* CCParticleExamples.h */, - 43C328E2170B0F14004A9460 /* CCParticleExamples.m */, - 43C328E3170B0F14004A9460 /* CCParticleSystem.h */, - 43C328E4170B0F14004A9460 /* CCParticleSystem.m */, - 43C328E5170B0F14004A9460 /* CCParticleSystemQuad.h */, - 43C328E6170B0F14004A9460 /* CCParticleSystemQuad.m */, - 43C328E7170B0F14004A9460 /* CCPhysicsDebugNode.h */, - 43C328E8170B0F14004A9460 /* CCPhysicsDebugNode.m */, - 43C328E9170B0F14004A9460 /* CCPhysicsSprite.h */, - 43C328EA170B0F14004A9460 /* CCPhysicsSprite.mm */, - 43C328EB170B0F14004A9460 /* CCProgressTimer.h */, - 43C328EC170B0F14004A9460 /* CCProgressTimer.m */, - 43C328ED170B0F14004A9460 /* CCProtocols.h */, - 43C328EE170B0F14004A9460 /* CCRenderTexture.h */, - 43C328EF170B0F14004A9460 /* CCRenderTexture.m */, - 43C328F0170B0F14004A9460 /* CCScene.h */, - 43C328F1170B0F14004A9460 /* CCScene.m */, - 43C328F2170B0F14004A9460 /* CCScheduler.h */, - 43C328F3170B0F14004A9460 /* CCScheduler.m */, - 43C328F4170B0F14004A9460 /* CCShaderCache.h */, - 43C328F5170B0F14004A9460 /* CCShaderCache.m */, - 43C328F6170B0F14004A9460 /* ccShaders.h */, - 43C328F7170B0F14004A9460 /* ccShaders.m */, - 43C328F8170B0F14004A9460 /* ccShader_PositionColorLengthTexture_frag.h */, - 43C328F9170B0F14004A9460 /* ccShader_PositionColorLengthTexture_vert.h */, - 43C328FA170B0F14004A9460 /* ccShader_PositionColor_frag.h */, - 43C328FB170B0F14004A9460 /* ccShader_PositionColor_vert.h */, - 43C328FC170B0F14004A9460 /* ccShader_PositionTextureA8Color_frag.h */, - 43C328FD170B0F14004A9460 /* ccShader_PositionTextureA8Color_vert.h */, - 43C328FE170B0F14004A9460 /* ccShader_PositionTextureColorAlphaTest_frag.h */, - 43C328FF170B0F14004A9460 /* ccShader_PositionTextureColor_frag.h */, - 43C32900170B0F14004A9460 /* ccShader_PositionTextureColor_vert.h */, - 43C32901170B0F14004A9460 /* ccShader_PositionTexture_frag.h */, - 43C32902170B0F14004A9460 /* ccShader_PositionTexture_uColor_frag.h */, - 43C32903170B0F14004A9460 /* ccShader_PositionTexture_uColor_vert.h */, - 43C32904170B0F14004A9460 /* ccShader_PositionTexture_vert.h */, - 43C32905170B0F14004A9460 /* ccShader_Position_uColor_frag.h */, - 43C32906170B0F14004A9460 /* ccShader_Position_uColor_vert.h */, - 43C32907170B0F14004A9460 /* CCSprite.h */, - 43C32908170B0F14004A9460 /* CCSprite.m */, - 43C32909170B0F14004A9460 /* CCSpriteBatchNode.h */, - 43C3290A170B0F14004A9460 /* CCSpriteBatchNode.m */, - 43C3290B170B0F14004A9460 /* CCSpriteFrame.h */, - 43C3290C170B0F14004A9460 /* CCSpriteFrame.m */, - 43C3290D170B0F14004A9460 /* CCSpriteFrameCache.h */, - 43C3290E170B0F14004A9460 /* CCSpriteFrameCache.m */, - 43C3290F170B0F14004A9460 /* CCTexture2D.h */, - 43C32910170B0F14004A9460 /* CCTexture2D.m */, - 43C32911170B0F14004A9460 /* CCTextureAtlas.h */, - 43C32912170B0F14004A9460 /* CCTextureAtlas.m */, - 43C32913170B0F14004A9460 /* CCTextureCache.h */, - 43C32914170B0F14004A9460 /* CCTextureCache.m */, - 43C32915170B0F14004A9460 /* CCTexturePVR.h */, - 43C32916170B0F14004A9460 /* CCTexturePVR.m */, - 43C32917170B0F14004A9460 /* CCTileMapAtlas.h */, - 43C32918170B0F14004A9460 /* CCTileMapAtlas.m */, - 43C32919170B0F14004A9460 /* CCTMXLayer.h */, - 43C3291A170B0F14004A9460 /* CCTMXLayer.m */, - 43C3291B170B0F14004A9460 /* CCTMXObjectGroup.h */, - 43C3291C170B0F14004A9460 /* CCTMXObjectGroup.m */, - 43C3291D170B0F14004A9460 /* CCTMXTiledMap.h */, - 43C3291E170B0F14004A9460 /* CCTMXTiledMap.m */, - 43C3291F170B0F14004A9460 /* CCTMXXMLParser.h */, - 43C32920170B0F14004A9460 /* CCTMXXMLParser.m */, - 43C32921170B0F14004A9460 /* CCTransition.h */, - 43C32922170B0F14004A9460 /* CCTransition.m */, - 43C32923170B0F14004A9460 /* CCTransitionPageTurn.h */, - 43C32924170B0F14004A9460 /* CCTransitionPageTurn.m */, - 43C32925170B0F14004A9460 /* CCTransitionProgress.h */, - 43C32926170B0F14004A9460 /* CCTransitionProgress.m */, - 43C32927170B0F14004A9460 /* ccTypes.h */, - 43C32928170B0F14004A9460 /* cocos2d.h */, - 43C32929170B0F14004A9460 /* cocos2d.m */, - 43C3292A170B0F14004A9460 /* Place cocos2d here.txt */, - 43C3292B170B0F14004A9460 /* Platforms */, - 43C32944170B0F14004A9460 /* Support */, - ); - name = cocos2d; - path = libs/cocos2d; - sourceTree = SOURCE_ROOT; - }; - 43C3292B170B0F14004A9460 /* Platforms */ = { - isa = PBXGroup; - children = ( - 43C3292C170B0F14004A9460 /* CCGL.h */, - 43C3292D170B0F14004A9460 /* CCNS.h */, - 43C3292E170B0F14004A9460 /* iOS */, - 43C3293B170B0F14004A9460 /* Mac */, - ); - path = Platforms; - sourceTree = ""; - }; - 43C3292E170B0F14004A9460 /* iOS */ = { - isa = PBXGroup; - children = ( - 43C3292F170B0F14004A9460 /* CCDirectorIOS.h */, - 43C32930170B0F14004A9460 /* CCDirectorIOS.m */, - 43C32931170B0F14004A9460 /* CCES2Renderer.h */, - 43C32932170B0F14004A9460 /* CCES2Renderer.m */, - 43C32933170B0F14004A9460 /* CCESRenderer.h */, - 43C32934170B0F14004A9460 /* CCGLView.h */, - 43C32935170B0F14004A9460 /* CCGLView.m */, - 43C32936170B0F14004A9460 /* CCTouchDelegateProtocol.h */, - 43C32937170B0F14004A9460 /* CCTouchDispatcher.h */, - 43C32938170B0F14004A9460 /* CCTouchDispatcher.m */, - 43C32939170B0F14004A9460 /* CCTouchHandler.h */, - 43C3293A170B0F14004A9460 /* CCTouchHandler.m */, - ); - path = iOS; - sourceTree = ""; - }; - 43C3293B170B0F14004A9460 /* Mac */ = { - isa = PBXGroup; - children = ( - 43C3293C170B0F14004A9460 /* CCDirectorMac.h */, - 43C3293D170B0F14004A9460 /* CCDirectorMac.m */, - 43C3293E170B0F14004A9460 /* CCEventDispatcher.h */, - 43C3293F170B0F14004A9460 /* CCEventDispatcher.m */, - 43C32940170B0F14004A9460 /* CCGLView.h */, - 43C32941170B0F14004A9460 /* CCGLView.m */, - 43C32942170B0F14004A9460 /* CCWindow.h */, - 43C32943170B0F14004A9460 /* CCWindow.m */, - ); - path = Mac; - sourceTree = ""; - }; - 43C32944170B0F14004A9460 /* Support */ = { - isa = PBXGroup; - children = ( - 43C32945170B0F14004A9460 /* base64.c */, - 43C32946170B0F14004A9460 /* base64.h */, - 43C32947170B0F14004A9460 /* CCArray.h */, - 43C32948170B0F14004A9460 /* CCArray.m */, - 43C32949170B0F14004A9460 /* ccCArray.h */, - 43C3294A170B0F14004A9460 /* ccCArray.m */, - 43C3294B170B0F14004A9460 /* CCFileUtils.h */, - 43C3294C170B0F14004A9460 /* CCFileUtils.m */, - 43C3294D170B0F14004A9460 /* CCProfiling.h */, - 43C3294E170B0F14004A9460 /* CCProfiling.m */, - 43C3294F170B0F14004A9460 /* ccUtils.c */, - 43C32950170B0F14004A9460 /* ccUtils.h */, - 43C32951170B0F14004A9460 /* CCVertex.h */, - 43C32952170B0F14004A9460 /* CCVertex.m */, - 43C32953170B0F14004A9460 /* CGPointExtension.h */, - 43C32954170B0F14004A9460 /* CGPointExtension.m */, - 43C32955170B0F14004A9460 /* NSThread+performBlock.h */, - 43C32956170B0F14004A9460 /* NSThread+performBlock.m */, - 43C32957170B0F14004A9460 /* OpenGL_Internal.h */, - 43C32958170B0F14004A9460 /* TGAlib.h */, - 43C32959170B0F14004A9460 /* TGAlib.m */, - 43C3295A170B0F14004A9460 /* TransformUtils.h */, - 43C3295B170B0F14004A9460 /* TransformUtils.m */, - 43C3295C170B0F14004A9460 /* uthash.h */, - 43C3295D170B0F14004A9460 /* utlist.h */, - 43C3295E170B0F14004A9460 /* ZipUtils.h */, - 43C3295F170B0F14004A9460 /* ZipUtils.m */, - ); - path = Support; - sourceTree = ""; - }; - 43C32960170B0F14004A9460 /* CocosDenshion */ = { - isa = PBXGroup; - children = ( - 43C32961170B0F14004A9460 /* CDAudioManager.h */, - 43C32962170B0F14004A9460 /* CDAudioManager.m */, - 43C32963170B0F14004A9460 /* CDConfig.h */, - 43C32964170B0F14004A9460 /* CDOpenALSupport.h */, - 43C32965170B0F14004A9460 /* CDOpenALSupport.m */, - 43C32966170B0F14004A9460 /* CDXMacOSXSupport.h */, - 43C32967170B0F14004A9460 /* CDXMacOSXSupport.m */, - 43C32968170B0F14004A9460 /* CDXPropertyModifierAction.h */, - 43C32969170B0F14004A9460 /* CDXPropertyModifierAction.m */, - 43C3296A170B0F14004A9460 /* CocosDenshion.h */, - 43C3296B170B0F14004A9460 /* CocosDenshion.m */, - 43C3296C170B0F14004A9460 /* Place CocosDenshion here.txt */, - 43C3296D170B0F14004A9460 /* README.md */, - 43C3296E170B0F14004A9460 /* SimpleAudioEngine.h */, - 43C3296F170B0F14004A9460 /* SimpleAudioEngine.m */, - ); - name = CocosDenshion; - path = libs/CocosDenshion; - sourceTree = SOURCE_ROOT; - }; - 43C32970170B0F14004A9460 /* kazmath */ = { - isa = PBXGroup; - children = ( - 43C32971170B0F14004A9460 /* include */, - 43C32982170B0F14004A9460 /* Place kazmath here.txt */, - 43C32983170B0F14004A9460 /* src */, - ); - name = kazmath; - path = libs/kazmath; - sourceTree = SOURCE_ROOT; - }; - 43C32971170B0F14004A9460 /* include */ = { - isa = PBXGroup; - children = ( - 43C32972170B0F14004A9460 /* kazmath */, - ); - path = include; - sourceTree = ""; - }; - 43C32972170B0F14004A9460 /* kazmath */ = { - isa = PBXGroup; - children = ( - 43C32973170B0F14004A9460 /* aabb.h */, - 43C32974170B0F14004A9460 /* GL */, - 43C32977170B0F14004A9460 /* kazmath.h */, - 43C32978170B0F14004A9460 /* mat3.h */, - 43C32979170B0F14004A9460 /* mat4.h */, - 43C3297A170B0F14004A9460 /* neon_matrix_impl.h */, - 43C3297B170B0F14004A9460 /* plane.h */, - 43C3297C170B0F14004A9460 /* quaternion.h */, - 43C3297D170B0F14004A9460 /* ray2.h */, - 43C3297E170B0F14004A9460 /* utility.h */, - 43C3297F170B0F14004A9460 /* vec2.h */, - 43C32980170B0F14004A9460 /* vec3.h */, - 43C32981170B0F14004A9460 /* vec4.h */, - ); - path = kazmath; - sourceTree = ""; - }; - 43C32974170B0F14004A9460 /* GL */ = { - isa = PBXGroup; - children = ( - 43C32975170B0F14004A9460 /* mat4stack.h */, - 43C32976170B0F14004A9460 /* matrix.h */, - ); - path = GL; - sourceTree = ""; - }; - 43C32983170B0F14004A9460 /* src */ = { - isa = PBXGroup; - children = ( - 43C32984170B0F14004A9460 /* aabb.c */, - 43C32985170B0F14004A9460 /* ChangeLog */, - 43C32986170B0F14004A9460 /* CMakeLists.txt */, - 43C32987170B0F14004A9460 /* GL */, - 43C3298A170B0F14004A9460 /* mat3.c */, - 43C3298B170B0F14004A9460 /* mat4.c */, - 43C3298C170B0F14004A9460 /* neon_matrix_impl.c */, - 43C3298D170B0F14004A9460 /* plane.c */, - 43C3298E170B0F14004A9460 /* quaternion.c */, - 43C3298F170B0F14004A9460 /* ray2.c */, - 43C32990170B0F14004A9460 /* utility.c */, - 43C32991170B0F14004A9460 /* vec2.c */, - 43C32992170B0F14004A9460 /* vec3.c */, - 43C32993170B0F14004A9460 /* vec4.c */, - ); - path = src; - sourceTree = ""; - }; - 43C32987170B0F14004A9460 /* GL */ = { - isa = PBXGroup; - children = ( - 43C32988170B0F14004A9460 /* mat4stack.c */, - 43C32989170B0F14004A9460 /* matrix.c */, - ); - path = GL; - sourceTree = ""; - }; - 9A5D248C170A94DA0030D4DD = { - isa = PBXGroup; - children = ( - 43C32821170B0BBC004A9460 /* Classes */, - 43C32867170B0C7F004A9460 /* Resources */, - 43C32870170B0DAD004A9460 /* Resources-ios */, - 9A5D24C3170A94DA0030D4DD /* libs */, - 9A5D2497170A94DA0030D4DD /* Frameworks */, - 9A5D2496170A94DA0030D4DD /* Products */, - ); - sourceTree = ""; - }; - 9A5D2496170A94DA0030D4DD /* Products */ = { - isa = PBXGroup; - children = ( - 9A5D2495170A94DA0030D4DD /* SpineExample.app */, - ); - name = Products; - sourceTree = ""; - }; - 9A5D2497170A94DA0030D4DD /* Frameworks */ = { - isa = PBXGroup; - children = ( - 652107951895250000B1FF07 /* CoreText.framework */, - 9A5D2498170A94DA0030D4DD /* QuartzCore.framework */, - 9A5D249A170A94DA0030D4DD /* OpenGLES.framework */, - 9A5D249C170A94DA0030D4DD /* OpenAL.framework */, - 9A5D249E170A94DA0030D4DD /* AudioToolbox.framework */, - 9A5D24A0170A94DA0030D4DD /* AVFoundation.framework */, - 9A5D24A2170A94DA0030D4DD /* UIKit.framework */, - 9A5D24A4170A94DA0030D4DD /* Foundation.framework */, - 9A5D24A6170A94DA0030D4DD /* CoreGraphics.framework */, - 9A5D24A8170A94DA0030D4DD /* GameKit.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 9A5D24C3170A94DA0030D4DD /* libs */ = { - isa = PBXGroup; - children = ( - 43C32890170B0F14004A9460 /* cocos2d */, - 43C32960170B0F14004A9460 /* CocosDenshion */, - 43C32970170B0F14004A9460 /* kazmath */, - 43C3288A170B0EF3004A9460 /* LICENSE_cocos2d.txt */, - 43C3288B170B0EF3004A9460 /* LICENSE_CocosDenshion.txt */, - 43C3288C170B0EF3004A9460 /* LICENSE_Kazmath.txt */, - ); - name = libs; - path = Spine; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 9A5D2494170A94DA0030D4DD /* SpineExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 9A5D2643170A94DC0030D4DD /* Build configuration list for PBXNativeTarget "SpineExample" */; - buildPhases = ( - 9A5D2491170A94DA0030D4DD /* Sources */, - 9A5D2492170A94DA0030D4DD /* Frameworks */, - 9A5D2493170A94DA0030D4DD /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SpineExample; - productName = "spine-cocos2d-iphone-ios"; - productReference = 9A5D2495170A94DA0030D4DD /* SpineExample.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 9A5D248D170A94DA0030D4DD /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0460; - ORGANIZATIONNAME = "Craig Hinrichs"; - }; - buildConfigurationList = 9A5D2490170A94DA0030D4DD /* Build configuration list for PBXProject "spine-cocos2d-iphone-ios" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - ); - mainGroup = 9A5D248C170A94DA0030D4DD; - productRefGroup = 9A5D2496170A94DA0030D4DD /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 9A5D2494170A94DA0030D4DD /* SpineExample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 9A5D2493170A94DA0030D4DD /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 43C3286C170B0DA6004A9460 /* spineboy.json in Resources */, - 43C3286E170B0DA6004A9460 /* spineboy.atlas in Resources */, - 43C3286F170B0DA6004A9460 /* spineboy.png in Resources */, - 43C3287D170B0DBE004A9460 /* Default-568h@2x.png in Resources */, - 43C3287E170B0DBE004A9460 /* Default-Landscape~ipad.png in Resources */, - 43C3287F170B0DBE004A9460 /* Default.png in Resources */, - 43C32880170B0DBE004A9460 /* Default@2x.png in Resources */, - 43C32881170B0DBE004A9460 /* Icon-72.png in Resources */, - 43C32882170B0DBE004A9460 /* Icon-Small-50.png in Resources */, - 43C32883170B0DBE004A9460 /* Icon-Small.png in Resources */, - 43C32884170B0DBE004A9460 /* Icon-Small@2x.png in Resources */, - 43C32885170B0DBE004A9460 /* Icon.png in Resources */, - 43C32886170B0DBE004A9460 /* Icon@2x.png in Resources */, - 43C32888170B0DBE004A9460 /* iTunesArtwork in Resources */, - 43C3288D170B0EF3004A9460 /* LICENSE_cocos2d.txt in Resources */, - 43C3288E170B0EF3004A9460 /* LICENSE_CocosDenshion.txt in Resources */, - 43C3288F170B0EF3004A9460 /* LICENSE_Kazmath.txt in Resources */, - 43C329D7170B0F15004A9460 /* Place cocos2d here.txt in Resources */, - 43C329F2170B0F15004A9460 /* Place CocosDenshion here.txt in Resources */, - 43C329F3170B0F15004A9460 /* README.md in Resources */, - 43C329F5170B0F15004A9460 /* Place kazmath here.txt in Resources */, - 43C329F7170B0F15004A9460 /* ChangeLog in Resources */, - 43C329F8170B0F15004A9460 /* CMakeLists.txt in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 9A5D2491170A94DA0030D4DD /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 43C3282B170B0BF6004A9460 /* ExampleLayer.m in Sources */, - 43C3282F170B0C19004A9460 /* spine-cocos2d-iphone.m in Sources */, - 43C32855170B0C6C004A9460 /* Animation.c in Sources */, - 65210794189524EB00B1FF07 /* CCFontDefinition.m in Sources */, - 43C32856170B0C6C004A9460 /* AnimationState.c in Sources */, - 43C32857170B0C6C004A9460 /* AnimationStateData.c in Sources */, - 43C32858170B0C6C004A9460 /* Atlas.c in Sources */, - 43C32859170B0C6C004A9460 /* AtlasAttachmentLoader.c in Sources */, - 43C3285A170B0C6C004A9460 /* Attachment.c in Sources */, - 43C3285B170B0C6C004A9460 /* AttachmentLoader.c in Sources */, - 43C3285C170B0C6C004A9460 /* Bone.c in Sources */, - 43C3285D170B0C6C004A9460 /* BoneData.c in Sources */, - 43C3285E170B0C6C004A9460 /* extension.c in Sources */, - 43C3285F170B0C6C004A9460 /* Json.c in Sources */, - 43C32860170B0C6C004A9460 /* RegionAttachment.c in Sources */, - 43C32861170B0C6C004A9460 /* Skeleton.c in Sources */, - 43C32862170B0C6C004A9460 /* SkeletonData.c in Sources */, - 43C32863170B0C6C004A9460 /* SkeletonJson.c in Sources */, - 43C32864170B0C6C004A9460 /* Skin.c in Sources */, - 43C32865170B0C6C004A9460 /* Slot.c in Sources */, - 43C32866170B0C6C004A9460 /* SlotData.c in Sources */, - 43C32994170B0F14004A9460 /* CCAction.m in Sources */, - 43C32995170B0F14004A9460 /* CCActionCamera.m in Sources */, - 43C32996170B0F14004A9460 /* CCActionCatmullRom.m in Sources */, - 43C32997170B0F14004A9460 /* CCActionEase.m in Sources */, - 43C32998170B0F14004A9460 /* CCActionGrid.m in Sources */, - 43C32999170B0F14004A9460 /* CCActionGrid3D.m in Sources */, - 43C3299A170B0F14004A9460 /* CCActionInstant.m in Sources */, - 43C3299B170B0F14004A9460 /* CCActionInterval.m in Sources */, - 43C3299C170B0F14004A9460 /* CCActionManager.m in Sources */, - 43C3299D170B0F14004A9460 /* CCActionPageTurn3D.m in Sources */, - 43C3299E170B0F14004A9460 /* CCActionProgressTimer.m in Sources */, - 43C3299F170B0F14004A9460 /* CCActionTiledGrid.m in Sources */, - 43C329A0170B0F14004A9460 /* CCActionTween.m in Sources */, - 43C329A1170B0F14004A9460 /* CCAnimation.m in Sources */, - 43C329A2170B0F14004A9460 /* CCAnimationCache.m in Sources */, - 43C329A3170B0F14004A9460 /* CCAtlasNode.m in Sources */, - 43C329A4170B0F14004A9460 /* CCCamera.m in Sources */, - 43C329A5170B0F14004A9460 /* CCClippingNode.m in Sources */, - 43C329A6170B0F14004A9460 /* CCConfiguration.m in Sources */, - 43C329A7170B0F14004A9460 /* ccDeprecated.m in Sources */, - 43C329A8170B0F14004A9460 /* CCDirector.m in Sources */, - 43C329A9170B0F14004A9460 /* CCDrawingPrimitives.m in Sources */, - 43C329AA170B0F14004A9460 /* CCDrawNode.m in Sources */, - 43C329AB170B0F14004A9460 /* ccFPSImages.m in Sources */, - 43C329AC170B0F14004A9460 /* CCGLProgram.m in Sources */, - 43C329AD170B0F14004A9460 /* ccGLStateCache.m in Sources */, - 43C329AE170B0F14004A9460 /* CCGrabber.m in Sources */, - 43C329AF170B0F14004A9460 /* CCGrid.m in Sources */, - 43C329B0170B0F14004A9460 /* CCLabelAtlas.m in Sources */, - 43C329B1170B0F14004A9460 /* CCLabelBMFont.m in Sources */, - 43C329B2170B0F15004A9460 /* CCLabelTTF.m in Sources */, - 43C329B3170B0F15004A9460 /* CCLayer.m in Sources */, - 43C329B4170B0F15004A9460 /* CCMenu.m in Sources */, - 43C329B5170B0F15004A9460 /* CCMenuItem.m in Sources */, - 43C329B6170B0F15004A9460 /* CCMotionStreak.m in Sources */, - 43C329B7170B0F15004A9460 /* CCNode+Debug.m in Sources */, - 43C329B8170B0F15004A9460 /* CCNode.m in Sources */, - 43C329B9170B0F15004A9460 /* CCParallaxNode.m in Sources */, - 43C329BA170B0F15004A9460 /* CCParticleBatchNode.m in Sources */, - 43C329BB170B0F15004A9460 /* CCParticleExamples.m in Sources */, - 43C329BC170B0F15004A9460 /* CCParticleSystem.m in Sources */, - 43C329BD170B0F15004A9460 /* CCParticleSystemQuad.m in Sources */, - 43C329BE170B0F15004A9460 /* CCPhysicsDebugNode.m in Sources */, - 43C329BF170B0F15004A9460 /* CCPhysicsSprite.mm in Sources */, - 43C329C0170B0F15004A9460 /* CCProgressTimer.m in Sources */, - 43C329C1170B0F15004A9460 /* CCRenderTexture.m in Sources */, - 43C329C2170B0F15004A9460 /* CCScene.m in Sources */, - 43C329C3170B0F15004A9460 /* CCScheduler.m in Sources */, - 43C329C4170B0F15004A9460 /* CCShaderCache.m in Sources */, - 43C329C5170B0F15004A9460 /* ccShaders.m in Sources */, - 43C329C6170B0F15004A9460 /* CCSprite.m in Sources */, - 43C329C7170B0F15004A9460 /* CCSpriteBatchNode.m in Sources */, - 43C329C8170B0F15004A9460 /* CCSpriteFrame.m in Sources */, - 43C329C9170B0F15004A9460 /* CCSpriteFrameCache.m in Sources */, - 43C329CA170B0F15004A9460 /* CCTexture2D.m in Sources */, - 43C329CB170B0F15004A9460 /* CCTextureAtlas.m in Sources */, - 43C329CC170B0F15004A9460 /* CCTextureCache.m in Sources */, - 43C329CD170B0F15004A9460 /* CCTexturePVR.m in Sources */, - 43C329CE170B0F15004A9460 /* CCTileMapAtlas.m in Sources */, - 43C329CF170B0F15004A9460 /* CCTMXLayer.m in Sources */, - 43C329D0170B0F15004A9460 /* CCTMXObjectGroup.m in Sources */, - 43C329D1170B0F15004A9460 /* CCTMXTiledMap.m in Sources */, - 43C329D2170B0F15004A9460 /* CCTMXXMLParser.m in Sources */, - 43C329D3170B0F15004A9460 /* CCTransition.m in Sources */, - 43C329D4170B0F15004A9460 /* CCTransitionPageTurn.m in Sources */, - 43C329D5170B0F15004A9460 /* CCTransitionProgress.m in Sources */, - 43C329D6170B0F15004A9460 /* cocos2d.m in Sources */, - 43C329D8170B0F15004A9460 /* CCDirectorIOS.m in Sources */, - 43C329D9170B0F15004A9460 /* CCES2Renderer.m in Sources */, - 43C329DA170B0F15004A9460 /* CCGLView.m in Sources */, - 43C329DB170B0F15004A9460 /* CCTouchDispatcher.m in Sources */, - 43C329DC170B0F15004A9460 /* CCTouchHandler.m in Sources */, - 43C329DD170B0F15004A9460 /* CCDirectorMac.m in Sources */, - 43C329DE170B0F15004A9460 /* CCEventDispatcher.m in Sources */, - 43C329DF170B0F15004A9460 /* CCGLView.m in Sources */, - 43C329E0170B0F15004A9460 /* CCWindow.m in Sources */, - 43C329E1170B0F15004A9460 /* base64.c in Sources */, - 43C329E2170B0F15004A9460 /* CCArray.m in Sources */, - 43C329E3170B0F15004A9460 /* ccCArray.m in Sources */, - 43C329E4170B0F15004A9460 /* CCFileUtils.m in Sources */, - 43C329E5170B0F15004A9460 /* CCProfiling.m in Sources */, - 43C329E6170B0F15004A9460 /* ccUtils.c in Sources */, - 43C329E7170B0F15004A9460 /* CCVertex.m in Sources */, - 43C329E8170B0F15004A9460 /* CGPointExtension.m in Sources */, - 43C329E9170B0F15004A9460 /* NSThread+performBlock.m in Sources */, - 43C329EA170B0F15004A9460 /* TGAlib.m in Sources */, - 43C329EB170B0F15004A9460 /* TransformUtils.m in Sources */, - 43C329EC170B0F15004A9460 /* ZipUtils.m in Sources */, - 43C329ED170B0F15004A9460 /* CDAudioManager.m in Sources */, - 43C329EE170B0F15004A9460 /* CDOpenALSupport.m in Sources */, - 43C329EF170B0F15004A9460 /* CDXMacOSXSupport.m in Sources */, - 43C329F0170B0F15004A9460 /* CDXPropertyModifierAction.m in Sources */, - 43C329F1170B0F15004A9460 /* CocosDenshion.m in Sources */, - 43C329F4170B0F15004A9460 /* SimpleAudioEngine.m in Sources */, - 43C329F6170B0F15004A9460 /* aabb.c in Sources */, - 43C329F9170B0F15004A9460 /* mat4stack.c in Sources */, - 43C329FA170B0F15004A9460 /* matrix.c in Sources */, - 43C329FB170B0F15004A9460 /* mat3.c in Sources */, - 43C329FC170B0F15004A9460 /* mat4.c in Sources */, - 43C329FD170B0F15004A9460 /* neon_matrix_impl.c in Sources */, - 43C329FE170B0F15004A9460 /* plane.c in Sources */, - 43C329FF170B0F15004A9460 /* quaternion.c in Sources */, - 43C32A00170B0F15004A9460 /* ray2.c in Sources */, - 43C32A01170B0F15004A9460 /* utility.c in Sources */, - 43C32A02170B0F15004A9460 /* vec2.c in Sources */, - 43C32A03170B0F15004A9460 /* vec3.c in Sources */, - 43C32A04170B0F15004A9460 /* vec4.c in Sources */, - 43C32A06170B0F93004A9460 /* main.m in Sources */, - 43C32A09170B10FF004A9460 /* AppDelegate.mm in Sources */, - 43DB2A3D172C16BC003045C5 /* CCSkeleton.m in Sources */, - 43DB2A3E172C16BC003045C5 /* CCSkeletonAnimation.m in Sources */, - 4374AF5F17F1D74000401ACE /* BoundingBoxAttachment.c in Sources */, - 4374AF6017F1D74000401ACE /* SkeletonBounds.c in Sources */, - 4374AF7817F5766700401ACE /* Event.c in Sources */, - 4374AF7917F5766700401ACE /* EventData.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin XCBuildConfiguration section */ - 9A5D2641170A94DC0030D4DD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 4.0; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Debug; - }; - 9A5D2642170A94DC0030D4DD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_32_BIT)"; - "CODE_SIGN_IDENTITY[sdk=iphoneos*]" = "iPhone Developer"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - "NS_BLOCK_ASSERTIONS=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - IPHONEOS_DEPLOYMENT_TARGET = 4.0; - SDKROOT = iphoneos; - TARGETED_DEVICE_FAMILY = "1,2"; - }; - name = Release; - }; - 9A5D2644170A94DC0030D4DD /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Resources-ios/Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "\"libs/kazmath/include\"", - "\"src\"", - "\"../spine-c/include\"", - "\"libs/cocos2d\"", - ); - INFOPLIST_FILE = "Resources-ios/Info.plist"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 9A5D2645170A94DC0030D4DD /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Resources-ios/Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "\"libs/kazmath/include\"", - "\"src\"", - "\"../spine-c/include\"", - "\"libs/cocos2d\"", - ); - INFOPLIST_FILE = "Resources-ios/Info.plist"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - VALIDATE_PRODUCT = YES; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 9A5D2490170A94DA0030D4DD /* Build configuration list for PBXProject "spine-cocos2d-iphone-ios" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9A5D2641170A94DC0030D4DD /* Debug */, - 9A5D2642170A94DC0030D4DD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 9A5D2643170A94DC0030D4DD /* Build configuration list for PBXNativeTarget "SpineExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 9A5D2644170A94DC0030D4DD /* Debug */, - 9A5D2645170A94DC0030D4DD /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 9A5D248D170A94DA0030D4DD /* Project object */; -} diff --git a/spine-cocos2d-iphone/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj b/spine-cocos2d-iphone/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj deleted file mode 100644 index 8647407de..000000000 --- a/spine-cocos2d-iphone/spine-cocos2d-iphone-mac.xcodeproj/project.pbxproj +++ /dev/null @@ -1,1356 +0,0 @@ -// !$*UTF8*$! -{ - archiveVersion = 1; - classes = { - }; - objectVersion = 46; - objects = { - -/* Begin PBXBuildFile section */ - 4319B51816FF9B2600C1D7A9 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */; }; - 4319B51A16FF9B2600C1D7A9 /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */; }; - 4319B51C16FF9B2600C1D7A9 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */; }; - 4319B51E16FF9B2600C1D7A9 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */; }; - 4319B52016FF9B2600C1D7A9 /* AppKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */; }; - 4319B52216FF9B2600C1D7A9 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 4319B52116FF9B2600C1D7A9 /* Foundation.framework */; }; - 4319B6C416FF9D1700C1D7A9 /* ExampleLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6C016FF9D1700C1D7A9 /* ExampleLayer.m */; }; - 4319B7D616FF9D3A00C1D7A9 /* CCAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6C916FF9D3900C1D7A9 /* CCAction.m */; }; - 4319B7D716FF9D3A00C1D7A9 /* CCActionCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6CB16FF9D3900C1D7A9 /* CCActionCamera.m */; }; - 4319B7D816FF9D3A00C1D7A9 /* CCActionCatmullRom.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6CD16FF9D3900C1D7A9 /* CCActionCatmullRom.m */; }; - 4319B7D916FF9D3A00C1D7A9 /* CCActionEase.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6CF16FF9D3900C1D7A9 /* CCActionEase.m */; }; - 4319B7DA16FF9D3A00C1D7A9 /* CCActionGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6D116FF9D3900C1D7A9 /* CCActionGrid.m */; }; - 4319B7DB16FF9D3A00C1D7A9 /* CCActionGrid3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6D316FF9D3900C1D7A9 /* CCActionGrid3D.m */; }; - 4319B7DC16FF9D3A00C1D7A9 /* CCActionInstant.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6D516FF9D3900C1D7A9 /* CCActionInstant.m */; }; - 4319B7DD16FF9D3A00C1D7A9 /* CCActionInterval.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6D716FF9D3900C1D7A9 /* CCActionInterval.m */; }; - 4319B7DE16FF9D3A00C1D7A9 /* CCActionManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6D916FF9D3900C1D7A9 /* CCActionManager.m */; }; - 4319B7DF16FF9D3A00C1D7A9 /* CCActionPageTurn3D.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6DB16FF9D3900C1D7A9 /* CCActionPageTurn3D.m */; }; - 4319B7E016FF9D3A00C1D7A9 /* CCActionProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6DD16FF9D3900C1D7A9 /* CCActionProgressTimer.m */; }; - 4319B7E116FF9D3A00C1D7A9 /* CCActionTiledGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6DF16FF9D3900C1D7A9 /* CCActionTiledGrid.m */; }; - 4319B7E216FF9D3A00C1D7A9 /* CCActionTween.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6E116FF9D3900C1D7A9 /* CCActionTween.m */; }; - 4319B7E316FF9D3A00C1D7A9 /* CCAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6E316FF9D3900C1D7A9 /* CCAnimation.m */; }; - 4319B7E416FF9D3A00C1D7A9 /* CCAnimationCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6E516FF9D3900C1D7A9 /* CCAnimationCache.m */; }; - 4319B7E516FF9D3A00C1D7A9 /* CCAtlasNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6E716FF9D3900C1D7A9 /* CCAtlasNode.m */; }; - 4319B7E616FF9D3A00C1D7A9 /* CCCamera.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6E916FF9D3900C1D7A9 /* CCCamera.m */; }; - 4319B7E716FF9D3A00C1D7A9 /* CCClippingNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6EB16FF9D3900C1D7A9 /* CCClippingNode.m */; }; - 4319B7E816FF9D3A00C1D7A9 /* CCConfiguration.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6EE16FF9D3900C1D7A9 /* CCConfiguration.m */; }; - 4319B7E916FF9D3A00C1D7A9 /* ccDeprecated.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6F016FF9D3900C1D7A9 /* ccDeprecated.m */; }; - 4319B7EA16FF9D3A00C1D7A9 /* CCDirector.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6F216FF9D3900C1D7A9 /* CCDirector.m */; }; - 4319B7EB16FF9D3A00C1D7A9 /* CCDrawingPrimitives.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6F416FF9D3900C1D7A9 /* CCDrawingPrimitives.m */; }; - 4319B7EC16FF9D3A00C1D7A9 /* CCDrawNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6F616FF9D3900C1D7A9 /* CCDrawNode.m */; }; - 4319B7ED16FF9D3A00C1D7A9 /* ccFPSImages.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6F816FF9D3900C1D7A9 /* ccFPSImages.m */; }; - 4319B7EE16FF9D3A00C1D7A9 /* CCGLProgram.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6FA16FF9D3900C1D7A9 /* CCGLProgram.m */; }; - 4319B7EF16FF9D3A00C1D7A9 /* ccGLStateCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6FC16FF9D3900C1D7A9 /* ccGLStateCache.m */; }; - 4319B7F016FF9D3A00C1D7A9 /* CCGrabber.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B6FE16FF9D3900C1D7A9 /* CCGrabber.m */; }; - 4319B7F116FF9D3A00C1D7A9 /* CCGrid.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70016FF9D3900C1D7A9 /* CCGrid.m */; }; - 4319B7F216FF9D3A00C1D7A9 /* CCLabelAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70216FF9D3900C1D7A9 /* CCLabelAtlas.m */; }; - 4319B7F316FF9D3A00C1D7A9 /* CCLabelBMFont.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70416FF9D3900C1D7A9 /* CCLabelBMFont.m */; }; - 4319B7F416FF9D3A00C1D7A9 /* CCLabelTTF.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70616FF9D3900C1D7A9 /* CCLabelTTF.m */; }; - 4319B7F516FF9D3A00C1D7A9 /* CCLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70816FF9D3900C1D7A9 /* CCLayer.m */; }; - 4319B7F616FF9D3A00C1D7A9 /* CCMenu.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70B16FF9D3900C1D7A9 /* CCMenu.m */; }; - 4319B7F716FF9D3A00C1D7A9 /* CCMenuItem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70D16FF9D3900C1D7A9 /* CCMenuItem.m */; }; - 4319B7F816FF9D3A00C1D7A9 /* CCMotionStreak.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B70F16FF9D3900C1D7A9 /* CCMotionStreak.m */; }; - 4319B7F916FF9D3A00C1D7A9 /* CCNode+Debug.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71116FF9D3900C1D7A9 /* CCNode+Debug.m */; }; - 4319B7FA16FF9D3A00C1D7A9 /* CCNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71316FF9D3900C1D7A9 /* CCNode.m */; }; - 4319B7FB16FF9D3A00C1D7A9 /* CCParallaxNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71516FF9D3900C1D7A9 /* CCParallaxNode.m */; }; - 4319B7FC16FF9D3A00C1D7A9 /* CCParticleBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71716FF9D3900C1D7A9 /* CCParticleBatchNode.m */; }; - 4319B7FD16FF9D3A00C1D7A9 /* CCParticleExamples.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71916FF9D3900C1D7A9 /* CCParticleExamples.m */; }; - 4319B7FE16FF9D3A00C1D7A9 /* CCParticleSystem.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71B16FF9D3900C1D7A9 /* CCParticleSystem.m */; }; - 4319B7FF16FF9D3A00C1D7A9 /* CCParticleSystemQuad.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71D16FF9D3900C1D7A9 /* CCParticleSystemQuad.m */; }; - 4319B80016FF9D3A00C1D7A9 /* CCPhysicsDebugNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B71F16FF9D3900C1D7A9 /* CCPhysicsDebugNode.m */; }; - 4319B80116FF9D3A00C1D7A9 /* CCPhysicsSprite.mm in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72116FF9D3900C1D7A9 /* CCPhysicsSprite.mm */; }; - 4319B80216FF9D3A00C1D7A9 /* CCProgressTimer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72316FF9D3900C1D7A9 /* CCProgressTimer.m */; }; - 4319B80316FF9D3A00C1D7A9 /* CCRenderTexture.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72616FF9D3900C1D7A9 /* CCRenderTexture.m */; }; - 4319B80416FF9D3A00C1D7A9 /* CCScene.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72816FF9D3900C1D7A9 /* CCScene.m */; }; - 4319B80516FF9D3A00C1D7A9 /* CCScheduler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72A16FF9D3900C1D7A9 /* CCScheduler.m */; }; - 4319B80616FF9D3A00C1D7A9 /* CCShaderCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72C16FF9D3900C1D7A9 /* CCShaderCache.m */; }; - 4319B80716FF9D3A00C1D7A9 /* ccShaders.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B72E16FF9D3900C1D7A9 /* ccShaders.m */; }; - 4319B80816FF9D3A00C1D7A9 /* CCSprite.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B73F16FF9D3900C1D7A9 /* CCSprite.m */; }; - 4319B80916FF9D3A00C1D7A9 /* CCSpriteBatchNode.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74116FF9D3900C1D7A9 /* CCSpriteBatchNode.m */; }; - 4319B80A16FF9D3A00C1D7A9 /* CCSpriteFrame.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74316FF9D3900C1D7A9 /* CCSpriteFrame.m */; }; - 4319B80B16FF9D3A00C1D7A9 /* CCSpriteFrameCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74516FF9D3900C1D7A9 /* CCSpriteFrameCache.m */; }; - 4319B80C16FF9D3A00C1D7A9 /* CCTexture2D.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74716FF9D3900C1D7A9 /* CCTexture2D.m */; }; - 4319B80D16FF9D3A00C1D7A9 /* CCTextureAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74916FF9D3900C1D7A9 /* CCTextureAtlas.m */; }; - 4319B80E16FF9D3A00C1D7A9 /* CCTextureCache.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74B16FF9D3900C1D7A9 /* CCTextureCache.m */; }; - 4319B80F16FF9D3A00C1D7A9 /* CCTexturePVR.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74D16FF9D3900C1D7A9 /* CCTexturePVR.m */; }; - 4319B81016FF9D3A00C1D7A9 /* CCTileMapAtlas.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B74F16FF9D3900C1D7A9 /* CCTileMapAtlas.m */; }; - 4319B81116FF9D3A00C1D7A9 /* CCTMXLayer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75116FF9D3900C1D7A9 /* CCTMXLayer.m */; }; - 4319B81216FF9D3A00C1D7A9 /* CCTMXObjectGroup.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75316FF9D3900C1D7A9 /* CCTMXObjectGroup.m */; }; - 4319B81316FF9D3A00C1D7A9 /* CCTMXTiledMap.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75516FF9D3900C1D7A9 /* CCTMXTiledMap.m */; }; - 4319B81416FF9D3A00C1D7A9 /* CCTMXXMLParser.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75716FF9D3900C1D7A9 /* CCTMXXMLParser.m */; }; - 4319B81516FF9D3A00C1D7A9 /* CCTransition.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75916FF9D3900C1D7A9 /* CCTransition.m */; }; - 4319B81616FF9D3A00C1D7A9 /* CCTransitionPageTurn.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75B16FF9D3900C1D7A9 /* CCTransitionPageTurn.m */; }; - 4319B81716FF9D3A00C1D7A9 /* CCTransitionProgress.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B75D16FF9D3900C1D7A9 /* CCTransitionProgress.m */; }; - 4319B81816FF9D3A00C1D7A9 /* cocos2d.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B76016FF9D3900C1D7A9 /* cocos2d.m */; }; - 4319B81916FF9D3A00C1D7A9 /* CCDirectorIOS.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B76616FF9D3900C1D7A9 /* CCDirectorIOS.m */; }; - 4319B81A16FF9D3A00C1D7A9 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B76816FF9D3900C1D7A9 /* CCES2Renderer.m */; }; - 4319B81B16FF9D3A00C1D7A9 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B76B16FF9D3900C1D7A9 /* CCGLView.m */; }; - 4319B81C16FF9D3A00C1D7A9 /* CCTouchDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B76E16FF9D3900C1D7A9 /* CCTouchDispatcher.m */; }; - 4319B81D16FF9D3A00C1D7A9 /* CCTouchHandler.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77016FF9D3900C1D7A9 /* CCTouchHandler.m */; }; - 4319B81E16FF9D3A00C1D7A9 /* CCDirectorMac.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77316FF9D3900C1D7A9 /* CCDirectorMac.m */; }; - 4319B81F16FF9D3A00C1D7A9 /* CCEventDispatcher.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77516FF9D3900C1D7A9 /* CCEventDispatcher.m */; }; - 4319B82016FF9D3A00C1D7A9 /* CCGLView.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77716FF9D3900C1D7A9 /* CCGLView.m */; }; - 4319B82116FF9D3A00C1D7A9 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77916FF9D3900C1D7A9 /* CCWindow.m */; }; - 4319B82216FF9D3A00C1D7A9 /* base64.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77B16FF9D3900C1D7A9 /* base64.c */; }; - 4319B82316FF9D3A00C1D7A9 /* CCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B77E16FF9D3900C1D7A9 /* CCArray.m */; }; - 4319B82416FF9D3A00C1D7A9 /* ccCArray.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78016FF9D3900C1D7A9 /* ccCArray.m */; }; - 4319B82516FF9D3A00C1D7A9 /* CCFileUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78216FF9D3900C1D7A9 /* CCFileUtils.m */; }; - 4319B82616FF9D3A00C1D7A9 /* CCProfiling.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78416FF9D3900C1D7A9 /* CCProfiling.m */; }; - 4319B82716FF9D3A00C1D7A9 /* ccUtils.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78516FF9D3900C1D7A9 /* ccUtils.c */; }; - 4319B82816FF9D3A00C1D7A9 /* CCVertex.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78816FF9D3900C1D7A9 /* CCVertex.m */; }; - 4319B82916FF9D3A00C1D7A9 /* CGPointExtension.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78A16FF9D3900C1D7A9 /* CGPointExtension.m */; }; - 4319B82A16FF9D3A00C1D7A9 /* NSThread+performBlock.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78C16FF9D3900C1D7A9 /* NSThread+performBlock.m */; }; - 4319B82B16FF9D3A00C1D7A9 /* TGAlib.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B78F16FF9D3900C1D7A9 /* TGAlib.m */; }; - 4319B82C16FF9D3A00C1D7A9 /* TransformUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79116FF9D3900C1D7A9 /* TransformUtils.m */; }; - 4319B82D16FF9D3A00C1D7A9 /* ZipUtils.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79516FF9D3900C1D7A9 /* ZipUtils.m */; }; - 4319B82E16FF9D3A00C1D7A9 /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79816FF9D3900C1D7A9 /* CDAudioManager.m */; }; - 4319B82F16FF9D3A00C1D7A9 /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79B16FF9D3900C1D7A9 /* CDOpenALSupport.m */; }; - 4319B83016FF9D3A00C1D7A9 /* CDXMacOSXSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79D16FF9D3900C1D7A9 /* CDXMacOSXSupport.m */; }; - 4319B83116FF9D3A00C1D7A9 /* CDXPropertyModifierAction.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B79F16FF9D3900C1D7A9 /* CDXPropertyModifierAction.m */; }; - 4319B83216FF9D3A00C1D7A9 /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7A116FF9D3900C1D7A9 /* CocosDenshion.m */; }; - 4319B83316FF9D3A00C1D7A9 /* README.md in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7A216FF9D3900C1D7A9 /* README.md */; }; - 4319B83416FF9D3A00C1D7A9 /* SimpleAudioEngine.m in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7A416FF9D3900C1D7A9 /* SimpleAudioEngine.m */; }; - 4319B83516FF9D3A00C1D7A9 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7B816FF9D3900C1D7A9 /* aabb.c */; }; - 4319B83616FF9D3A00C1D7A9 /* ChangeLog in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7B916FF9D3900C1D7A9 /* ChangeLog */; }; - 4319B83716FF9D3A00C1D7A9 /* CMakeLists.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7BA16FF9D3900C1D7A9 /* CMakeLists.txt */; }; - 4319B83816FF9D3A00C1D7A9 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7BC16FF9D3900C1D7A9 /* mat4stack.c */; }; - 4319B83916FF9D3A00C1D7A9 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7BD16FF9D3900C1D7A9 /* matrix.c */; }; - 4319B83A16FF9D3A00C1D7A9 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7BE16FF9D3900C1D7A9 /* mat3.c */; }; - 4319B83B16FF9D3A00C1D7A9 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7BF16FF9D3900C1D7A9 /* mat4.c */; }; - 4319B83C16FF9D3A00C1D7A9 /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C016FF9D3900C1D7A9 /* neon_matrix_impl.c */; }; - 4319B83D16FF9D3A00C1D7A9 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C116FF9D3900C1D7A9 /* plane.c */; }; - 4319B83E16FF9D3A00C1D7A9 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C216FF9D3900C1D7A9 /* quaternion.c */; }; - 4319B83F16FF9D3A00C1D7A9 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C316FF9D3900C1D7A9 /* ray2.c */; }; - 4319B84016FF9D3A00C1D7A9 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C416FF9D3900C1D7A9 /* utility.c */; }; - 4319B84116FF9D3A00C1D7A9 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C516FF9D3900C1D7A9 /* vec2.c */; }; - 4319B84216FF9D3A00C1D7A9 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C616FF9D3900C1D7A9 /* vec3.c */; }; - 4319B84316FF9D3A00C1D7A9 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = 4319B7C716FF9D3900C1D7A9 /* vec4.c */; }; - 4319B84416FF9D3A00C1D7A9 /* LICENSE_cocos2d.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7C816FF9D3900C1D7A9 /* LICENSE_cocos2d.txt */; }; - 4319B84516FF9D3A00C1D7A9 /* LICENSE_CocosDenshion.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7C916FF9D3900C1D7A9 /* LICENSE_CocosDenshion.txt */; }; - 4319B84616FF9D3A00C1D7A9 /* LICENSE_Kazmath.txt in Resources */ = {isa = PBXBuildFile; fileRef = 4319B7CA16FF9D3900C1D7A9 /* LICENSE_Kazmath.txt */; }; - 4374AF6D17F1D85F00401ACE /* BoundingBoxAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF6B17F1D85F00401ACE /* BoundingBoxAttachment.c */; }; - 4374AF6E17F1D85F00401ACE /* SkeletonBounds.c in Sources */ = {isa = PBXBuildFile; fileRef = 4374AF6C17F1D85F00401ACE /* SkeletonBounds.c */; }; - 43BFBE0F170A778A00ECBACB /* spine-cocos2d-iphone.m in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */; }; - 43BFBE10170A804700ECBACB /* Animation.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB3170A705100ECBACB /* Animation.c */; }; - 43BFBE11170A804700ECBACB /* AnimationState.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB4170A705100ECBACB /* AnimationState.c */; }; - 43BFBE12170A804700ECBACB /* AnimationStateData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB5170A705100ECBACB /* AnimationStateData.c */; }; - 43BFBE13170A804700ECBACB /* Atlas.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB6170A705100ECBACB /* Atlas.c */; }; - 43BFBE14170A804700ECBACB /* AtlasAttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB7170A705100ECBACB /* AtlasAttachmentLoader.c */; }; - 43BFBE15170A804700ECBACB /* Attachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB8170A705100ECBACB /* Attachment.c */; }; - 43BFBE16170A804700ECBACB /* AttachmentLoader.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDB9170A705100ECBACB /* AttachmentLoader.c */; }; - 43BFBE17170A804700ECBACB /* Bone.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDBA170A705100ECBACB /* Bone.c */; }; - 43BFBE18170A804700ECBACB /* BoneData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDBB170A705100ECBACB /* BoneData.c */; }; - 43BFBE19170A804700ECBACB /* extension.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDBC170A705100ECBACB /* extension.c */; }; - 43BFBE1A170A804700ECBACB /* Json.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDBD170A705100ECBACB /* Json.c */; }; - 43BFBE1B170A804700ECBACB /* RegionAttachment.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDBF170A705100ECBACB /* RegionAttachment.c */; }; - 43BFBE1C170A804700ECBACB /* Skeleton.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC0170A705100ECBACB /* Skeleton.c */; }; - 43BFBE1D170A804700ECBACB /* SkeletonData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC1170A705100ECBACB /* SkeletonData.c */; }; - 43BFBE1E170A804700ECBACB /* SkeletonJson.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC2170A705100ECBACB /* SkeletonJson.c */; }; - 43BFBE1F170A804700ECBACB /* Skin.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC3170A705100ECBACB /* Skin.c */; }; - 43BFBE20170A804700ECBACB /* Slot.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC4170A705100ECBACB /* Slot.c */; }; - 43BFBE21170A804700ECBACB /* SlotData.c in Sources */ = {isa = PBXBuildFile; fileRef = 43BFBDC5170A705100ECBACB /* SlotData.c */; }; - 43C32A1B170B1295004A9460 /* AppDelegate.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A11170B1295004A9460 /* AppDelegate.m */; }; - 43C32A1C170B1295004A9460 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A13170B1295004A9460 /* InfoPlist.strings */; }; - 43C32A1D170B1295004A9460 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A15170B1295004A9460 /* MainMenu.xib */; }; - 43C32A1E170B1295004A9460 /* icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A17170B1295004A9460 /* icon.icns */; }; - 43C32A20170B1295004A9460 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = 43C32A19170B1295004A9460 /* main.m */; }; - 43C32A33170D0A4D004A9460 /* goblins.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A2D170D0A4D004A9460 /* goblins.atlas */; }; - 43C32A34170D0A4D004A9460 /* goblins.json in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A2E170D0A4D004A9460 /* goblins.json */; }; - 43C32A35170D0A4D004A9460 /* goblins.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A2F170D0A4D004A9460 /* goblins.png */; }; - 43C32A36170D0A4D004A9460 /* spineboy.atlas in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A30170D0A4D004A9460 /* spineboy.atlas */; }; - 43C32A37170D0A4D004A9460 /* spineboy.json in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A31170D0A4D004A9460 /* spineboy.json */; }; - 43C32A38170D0A4D004A9460 /* spineboy.png in Resources */ = {isa = PBXBuildFile; fileRef = 43C32A32170D0A4D004A9460 /* spineboy.png */; }; - 43D3163A173ACAE00028AA22 /* CCSkeleton.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D31637173ACAE00028AA22 /* CCSkeleton.m */; }; - 43D3163B173ACAE00028AA22 /* CCSkeletonAnimation.m in Sources */ = {isa = PBXBuildFile; fileRef = 43D31639173ACAE00028AA22 /* CCSkeletonAnimation.m */; }; -/* End PBXBuildFile section */ - -/* Begin PBXFileReference section */ - 4319B51316FF9B2600C1D7A9 /* SpineExample.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = SpineExample.app; sourceTree = BUILT_PRODUCTS_DIR; }; - 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = System/Library/Frameworks/QuartzCore.framework; sourceTree = SDKROOT; }; - 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = System/Library/Frameworks/OpenGL.framework; sourceTree = SDKROOT; }; - 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = System/Library/Frameworks/OpenAL.framework; sourceTree = SDKROOT; }; - 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = System/Library/Frameworks/AudioToolbox.framework; sourceTree = SDKROOT; }; - 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AppKit.framework; path = System/Library/Frameworks/AppKit.framework; sourceTree = SDKROOT; }; - 4319B52116FF9B2600C1D7A9 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; - 4319B6BF16FF9D1700C1D7A9 /* ExampleLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ExampleLayer.h; sourceTree = ""; }; - 4319B6C016FF9D1700C1D7A9 /* ExampleLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ExampleLayer.m; sourceTree = ""; }; - 4319B6C816FF9D3900C1D7A9 /* CCAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAction.h; sourceTree = ""; }; - 4319B6C916FF9D3900C1D7A9 /* CCAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAction.m; sourceTree = ""; }; - 4319B6CA16FF9D3900C1D7A9 /* CCActionCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCamera.h; sourceTree = ""; }; - 4319B6CB16FF9D3900C1D7A9 /* CCActionCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCamera.m; sourceTree = ""; }; - 4319B6CC16FF9D3900C1D7A9 /* CCActionCatmullRom.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionCatmullRom.h; sourceTree = ""; }; - 4319B6CD16FF9D3900C1D7A9 /* CCActionCatmullRom.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionCatmullRom.m; sourceTree = ""; }; - 4319B6CE16FF9D3900C1D7A9 /* CCActionEase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionEase.h; sourceTree = ""; }; - 4319B6CF16FF9D3900C1D7A9 /* CCActionEase.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionEase.m; sourceTree = ""; }; - 4319B6D016FF9D3900C1D7A9 /* CCActionGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid.h; sourceTree = ""; }; - 4319B6D116FF9D3900C1D7A9 /* CCActionGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid.m; sourceTree = ""; }; - 4319B6D216FF9D3900C1D7A9 /* CCActionGrid3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionGrid3D.h; sourceTree = ""; }; - 4319B6D316FF9D3900C1D7A9 /* CCActionGrid3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionGrid3D.m; sourceTree = ""; }; - 4319B6D416FF9D3900C1D7A9 /* CCActionInstant.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInstant.h; sourceTree = ""; }; - 4319B6D516FF9D3900C1D7A9 /* CCActionInstant.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInstant.m; sourceTree = ""; }; - 4319B6D616FF9D3900C1D7A9 /* CCActionInterval.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionInterval.h; sourceTree = ""; }; - 4319B6D716FF9D3900C1D7A9 /* CCActionInterval.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionInterval.m; sourceTree = ""; }; - 4319B6D816FF9D3900C1D7A9 /* CCActionManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionManager.h; sourceTree = ""; }; - 4319B6D916FF9D3900C1D7A9 /* CCActionManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionManager.m; sourceTree = ""; }; - 4319B6DA16FF9D3900C1D7A9 /* CCActionPageTurn3D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionPageTurn3D.h; sourceTree = ""; }; - 4319B6DB16FF9D3900C1D7A9 /* CCActionPageTurn3D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionPageTurn3D.m; sourceTree = ""; }; - 4319B6DC16FF9D3900C1D7A9 /* CCActionProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionProgressTimer.h; sourceTree = ""; }; - 4319B6DD16FF9D3900C1D7A9 /* CCActionProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionProgressTimer.m; sourceTree = ""; }; - 4319B6DE16FF9D3900C1D7A9 /* CCActionTiledGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTiledGrid.h; sourceTree = ""; }; - 4319B6DF16FF9D3900C1D7A9 /* CCActionTiledGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTiledGrid.m; sourceTree = ""; }; - 4319B6E016FF9D3900C1D7A9 /* CCActionTween.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCActionTween.h; sourceTree = ""; }; - 4319B6E116FF9D3900C1D7A9 /* CCActionTween.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCActionTween.m; sourceTree = ""; }; - 4319B6E216FF9D3900C1D7A9 /* CCAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimation.h; sourceTree = ""; }; - 4319B6E316FF9D3900C1D7A9 /* CCAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimation.m; sourceTree = ""; }; - 4319B6E416FF9D3900C1D7A9 /* CCAnimationCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAnimationCache.h; sourceTree = ""; }; - 4319B6E516FF9D3900C1D7A9 /* CCAnimationCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAnimationCache.m; sourceTree = ""; }; - 4319B6E616FF9D3900C1D7A9 /* CCAtlasNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAtlasNode.h; sourceTree = ""; }; - 4319B6E716FF9D3900C1D7A9 /* CCAtlasNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCAtlasNode.m; sourceTree = ""; }; - 4319B6E816FF9D3900C1D7A9 /* CCCamera.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCCamera.h; sourceTree = ""; }; - 4319B6E916FF9D3900C1D7A9 /* CCCamera.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCCamera.m; sourceTree = ""; }; - 4319B6EA16FF9D3900C1D7A9 /* CCClippingNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCClippingNode.h; sourceTree = ""; }; - 4319B6EB16FF9D3900C1D7A9 /* CCClippingNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCClippingNode.m; sourceTree = ""; }; - 4319B6EC16FF9D3900C1D7A9 /* ccConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccConfig.h; sourceTree = ""; }; - 4319B6ED16FF9D3900C1D7A9 /* CCConfiguration.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCConfiguration.h; sourceTree = ""; }; - 4319B6EE16FF9D3900C1D7A9 /* CCConfiguration.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCConfiguration.m; sourceTree = ""; }; - 4319B6EF16FF9D3900C1D7A9 /* ccDeprecated.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccDeprecated.h; sourceTree = ""; }; - 4319B6F016FF9D3900C1D7A9 /* ccDeprecated.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccDeprecated.m; sourceTree = ""; }; - 4319B6F116FF9D3900C1D7A9 /* CCDirector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirector.h; sourceTree = ""; }; - 4319B6F216FF9D3900C1D7A9 /* CCDirector.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirector.m; sourceTree = ""; }; - 4319B6F316FF9D3900C1D7A9 /* CCDrawingPrimitives.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawingPrimitives.h; sourceTree = ""; }; - 4319B6F416FF9D3900C1D7A9 /* CCDrawingPrimitives.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawingPrimitives.m; sourceTree = ""; }; - 4319B6F516FF9D3900C1D7A9 /* CCDrawNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDrawNode.h; sourceTree = ""; }; - 4319B6F616FF9D3900C1D7A9 /* CCDrawNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDrawNode.m; sourceTree = ""; }; - 4319B6F716FF9D3900C1D7A9 /* ccFPSImages.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccFPSImages.h; sourceTree = ""; }; - 4319B6F816FF9D3900C1D7A9 /* ccFPSImages.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccFPSImages.m; sourceTree = ""; }; - 4319B6F916FF9D3900C1D7A9 /* CCGLProgram.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLProgram.h; sourceTree = ""; }; - 4319B6FA16FF9D3900C1D7A9 /* CCGLProgram.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLProgram.m; sourceTree = ""; }; - 4319B6FB16FF9D3900C1D7A9 /* ccGLStateCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccGLStateCache.h; sourceTree = ""; }; - 4319B6FC16FF9D3900C1D7A9 /* ccGLStateCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccGLStateCache.m; sourceTree = ""; }; - 4319B6FD16FF9D3900C1D7A9 /* CCGrabber.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrabber.h; sourceTree = ""; }; - 4319B6FE16FF9D3900C1D7A9 /* CCGrabber.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrabber.m; sourceTree = ""; }; - 4319B6FF16FF9D3900C1D7A9 /* CCGrid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGrid.h; sourceTree = ""; }; - 4319B70016FF9D3900C1D7A9 /* CCGrid.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGrid.m; sourceTree = ""; }; - 4319B70116FF9D3900C1D7A9 /* CCLabelAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelAtlas.h; sourceTree = ""; }; - 4319B70216FF9D3900C1D7A9 /* CCLabelAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelAtlas.m; sourceTree = ""; }; - 4319B70316FF9D3900C1D7A9 /* CCLabelBMFont.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelBMFont.h; sourceTree = ""; }; - 4319B70416FF9D3900C1D7A9 /* CCLabelBMFont.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelBMFont.m; sourceTree = ""; }; - 4319B70516FF9D3900C1D7A9 /* CCLabelTTF.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLabelTTF.h; sourceTree = ""; }; - 4319B70616FF9D3900C1D7A9 /* CCLabelTTF.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLabelTTF.m; sourceTree = ""; }; - 4319B70716FF9D3900C1D7A9 /* CCLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLayer.h; sourceTree = ""; }; - 4319B70816FF9D3900C1D7A9 /* CCLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCLayer.m; sourceTree = ""; }; - 4319B70916FF9D3900C1D7A9 /* ccMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccMacros.h; sourceTree = ""; }; - 4319B70A16FF9D3900C1D7A9 /* CCMenu.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenu.h; sourceTree = ""; }; - 4319B70B16FF9D3900C1D7A9 /* CCMenu.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenu.m; sourceTree = ""; }; - 4319B70C16FF9D3900C1D7A9 /* CCMenuItem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMenuItem.h; sourceTree = ""; }; - 4319B70D16FF9D3900C1D7A9 /* CCMenuItem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMenuItem.m; sourceTree = ""; }; - 4319B70E16FF9D3900C1D7A9 /* CCMotionStreak.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCMotionStreak.h; sourceTree = ""; }; - 4319B70F16FF9D3900C1D7A9 /* CCMotionStreak.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCMotionStreak.m; sourceTree = ""; }; - 4319B71016FF9D3900C1D7A9 /* CCNode+Debug.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "CCNode+Debug.h"; sourceTree = ""; }; - 4319B71116FF9D3900C1D7A9 /* CCNode+Debug.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "CCNode+Debug.m"; sourceTree = ""; }; - 4319B71216FF9D3900C1D7A9 /* CCNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNode.h; sourceTree = ""; }; - 4319B71316FF9D3900C1D7A9 /* CCNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCNode.m; sourceTree = ""; }; - 4319B71416FF9D3900C1D7A9 /* CCParallaxNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParallaxNode.h; sourceTree = ""; }; - 4319B71516FF9D3900C1D7A9 /* CCParallaxNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParallaxNode.m; sourceTree = ""; }; - 4319B71616FF9D3900C1D7A9 /* CCParticleBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleBatchNode.h; sourceTree = ""; }; - 4319B71716FF9D3900C1D7A9 /* CCParticleBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleBatchNode.m; sourceTree = ""; }; - 4319B71816FF9D3900C1D7A9 /* CCParticleExamples.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleExamples.h; sourceTree = ""; }; - 4319B71916FF9D3900C1D7A9 /* CCParticleExamples.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleExamples.m; sourceTree = ""; }; - 4319B71A16FF9D3900C1D7A9 /* CCParticleSystem.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystem.h; sourceTree = ""; }; - 4319B71B16FF9D3900C1D7A9 /* CCParticleSystem.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystem.m; sourceTree = ""; }; - 4319B71C16FF9D3900C1D7A9 /* CCParticleSystemQuad.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCParticleSystemQuad.h; sourceTree = ""; }; - 4319B71D16FF9D3900C1D7A9 /* CCParticleSystemQuad.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCParticleSystemQuad.m; sourceTree = ""; }; - 4319B71E16FF9D3900C1D7A9 /* CCPhysicsDebugNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsDebugNode.h; sourceTree = ""; }; - 4319B71F16FF9D3900C1D7A9 /* CCPhysicsDebugNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCPhysicsDebugNode.m; sourceTree = ""; }; - 4319B72016FF9D3900C1D7A9 /* CCPhysicsSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPhysicsSprite.h; sourceTree = ""; }; - 4319B72116FF9D3900C1D7A9 /* CCPhysicsSprite.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCPhysicsSprite.mm; sourceTree = ""; }; - 4319B72216FF9D3900C1D7A9 /* CCProgressTimer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProgressTimer.h; sourceTree = ""; }; - 4319B72316FF9D3900C1D7A9 /* CCProgressTimer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProgressTimer.m; sourceTree = ""; }; - 4319B72416FF9D3900C1D7A9 /* CCProtocols.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProtocols.h; sourceTree = ""; }; - 4319B72516FF9D3900C1D7A9 /* CCRenderTexture.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCRenderTexture.h; sourceTree = ""; }; - 4319B72616FF9D3900C1D7A9 /* CCRenderTexture.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCRenderTexture.m; sourceTree = ""; }; - 4319B72716FF9D3900C1D7A9 /* CCScene.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScene.h; sourceTree = ""; }; - 4319B72816FF9D3900C1D7A9 /* CCScene.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScene.m; sourceTree = ""; }; - 4319B72916FF9D3900C1D7A9 /* CCScheduler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCScheduler.h; sourceTree = ""; }; - 4319B72A16FF9D3900C1D7A9 /* CCScheduler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCScheduler.m; sourceTree = ""; }; - 4319B72B16FF9D3900C1D7A9 /* CCShaderCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCShaderCache.h; sourceTree = ""; }; - 4319B72C16FF9D3900C1D7A9 /* CCShaderCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCShaderCache.m; sourceTree = ""; }; - 4319B72D16FF9D3900C1D7A9 /* ccShaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShaders.h; sourceTree = ""; }; - 4319B72E16FF9D3900C1D7A9 /* ccShaders.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccShaders.m; sourceTree = ""; }; - 4319B72F16FF9D3900C1D7A9 /* ccShader_PositionColorLengthTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_frag.h; sourceTree = ""; }; - 4319B73016FF9D3900C1D7A9 /* ccShader_PositionColorLengthTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColorLengthTexture_vert.h; sourceTree = ""; }; - 4319B73116FF9D3900C1D7A9 /* ccShader_PositionColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_frag.h; sourceTree = ""; }; - 4319B73216FF9D3900C1D7A9 /* ccShader_PositionColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionColor_vert.h; sourceTree = ""; }; - 4319B73316FF9D3900C1D7A9 /* ccShader_PositionTextureA8Color_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_frag.h; sourceTree = ""; }; - 4319B73416FF9D3900C1D7A9 /* ccShader_PositionTextureA8Color_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureA8Color_vert.h; sourceTree = ""; }; - 4319B73516FF9D3900C1D7A9 /* ccShader_PositionTextureColorAlphaTest_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColorAlphaTest_frag.h; sourceTree = ""; }; - 4319B73616FF9D3900C1D7A9 /* ccShader_PositionTextureColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_frag.h; sourceTree = ""; }; - 4319B73716FF9D3900C1D7A9 /* ccShader_PositionTextureColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTextureColor_vert.h; sourceTree = ""; }; - 4319B73816FF9D3900C1D7A9 /* ccShader_PositionTexture_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_frag.h; sourceTree = ""; }; - 4319B73916FF9D3900C1D7A9 /* ccShader_PositionTexture_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_frag.h; sourceTree = ""; }; - 4319B73A16FF9D3900C1D7A9 /* ccShader_PositionTexture_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_uColor_vert.h; sourceTree = ""; }; - 4319B73B16FF9D3900C1D7A9 /* ccShader_PositionTexture_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_PositionTexture_vert.h; sourceTree = ""; }; - 4319B73C16FF9D3900C1D7A9 /* ccShader_Position_uColor_frag.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_frag.h; sourceTree = ""; }; - 4319B73D16FF9D3900C1D7A9 /* ccShader_Position_uColor_vert.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccShader_Position_uColor_vert.h; sourceTree = ""; }; - 4319B73E16FF9D3900C1D7A9 /* CCSprite.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSprite.h; sourceTree = ""; }; - 4319B73F16FF9D3900C1D7A9 /* CCSprite.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSprite.m; sourceTree = ""; }; - 4319B74016FF9D3900C1D7A9 /* CCSpriteBatchNode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteBatchNode.h; sourceTree = ""; }; - 4319B74116FF9D3900C1D7A9 /* CCSpriteBatchNode.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteBatchNode.m; sourceTree = ""; }; - 4319B74216FF9D3900C1D7A9 /* CCSpriteFrame.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrame.h; sourceTree = ""; }; - 4319B74316FF9D3900C1D7A9 /* CCSpriteFrame.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrame.m; sourceTree = ""; }; - 4319B74416FF9D3900C1D7A9 /* CCSpriteFrameCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSpriteFrameCache.h; sourceTree = ""; }; - 4319B74516FF9D3900C1D7A9 /* CCSpriteFrameCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCSpriteFrameCache.m; sourceTree = ""; }; - 4319B74616FF9D3900C1D7A9 /* CCTexture2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexture2D.h; sourceTree = ""; }; - 4319B74716FF9D3900C1D7A9 /* CCTexture2D.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexture2D.m; sourceTree = ""; }; - 4319B74816FF9D3900C1D7A9 /* CCTextureAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureAtlas.h; sourceTree = ""; }; - 4319B74916FF9D3900C1D7A9 /* CCTextureAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureAtlas.m; sourceTree = ""; }; - 4319B74A16FF9D3900C1D7A9 /* CCTextureCache.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTextureCache.h; sourceTree = ""; }; - 4319B74B16FF9D3900C1D7A9 /* CCTextureCache.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTextureCache.m; sourceTree = ""; }; - 4319B74C16FF9D3900C1D7A9 /* CCTexturePVR.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTexturePVR.h; sourceTree = ""; }; - 4319B74D16FF9D3900C1D7A9 /* CCTexturePVR.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTexturePVR.m; sourceTree = ""; }; - 4319B74E16FF9D3900C1D7A9 /* CCTileMapAtlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTileMapAtlas.h; sourceTree = ""; }; - 4319B74F16FF9D3900C1D7A9 /* CCTileMapAtlas.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTileMapAtlas.m; sourceTree = ""; }; - 4319B75016FF9D3900C1D7A9 /* CCTMXLayer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXLayer.h; sourceTree = ""; }; - 4319B75116FF9D3900C1D7A9 /* CCTMXLayer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXLayer.m; sourceTree = ""; }; - 4319B75216FF9D3900C1D7A9 /* CCTMXObjectGroup.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXObjectGroup.h; sourceTree = ""; }; - 4319B75316FF9D3900C1D7A9 /* CCTMXObjectGroup.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXObjectGroup.m; sourceTree = ""; }; - 4319B75416FF9D3900C1D7A9 /* CCTMXTiledMap.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXTiledMap.h; sourceTree = ""; }; - 4319B75516FF9D3900C1D7A9 /* CCTMXTiledMap.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXTiledMap.m; sourceTree = ""; }; - 4319B75616FF9D3900C1D7A9 /* CCTMXXMLParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTMXXMLParser.h; sourceTree = ""; }; - 4319B75716FF9D3900C1D7A9 /* CCTMXXMLParser.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTMXXMLParser.m; sourceTree = ""; }; - 4319B75816FF9D3900C1D7A9 /* CCTransition.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransition.h; sourceTree = ""; }; - 4319B75916FF9D3900C1D7A9 /* CCTransition.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransition.m; sourceTree = ""; }; - 4319B75A16FF9D3900C1D7A9 /* CCTransitionPageTurn.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionPageTurn.h; sourceTree = ""; }; - 4319B75B16FF9D3900C1D7A9 /* CCTransitionPageTurn.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionPageTurn.m; sourceTree = ""; }; - 4319B75C16FF9D3900C1D7A9 /* CCTransitionProgress.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTransitionProgress.h; sourceTree = ""; }; - 4319B75D16FF9D3900C1D7A9 /* CCTransitionProgress.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTransitionProgress.m; sourceTree = ""; }; - 4319B75E16FF9D3900C1D7A9 /* ccTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccTypes.h; sourceTree = ""; }; - 4319B75F16FF9D3900C1D7A9 /* cocos2d.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = cocos2d.h; sourceTree = ""; }; - 4319B76016FF9D3900C1D7A9 /* cocos2d.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = cocos2d.m; sourceTree = ""; }; - 4319B76216FF9D3900C1D7A9 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; - 4319B76316FF9D3900C1D7A9 /* CCNS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCNS.h; sourceTree = ""; }; - 4319B76516FF9D3900C1D7A9 /* CCDirectorIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorIOS.h; sourceTree = ""; }; - 4319B76616FF9D3900C1D7A9 /* CCDirectorIOS.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorIOS.m; sourceTree = ""; }; - 4319B76716FF9D3900C1D7A9 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; - 4319B76816FF9D3900C1D7A9 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; - 4319B76916FF9D3900C1D7A9 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; - 4319B76A16FF9D3900C1D7A9 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - 4319B76B16FF9D3900C1D7A9 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - 4319B76C16FF9D3900C1D7A9 /* CCTouchDelegateProtocol.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDelegateProtocol.h; sourceTree = ""; }; - 4319B76D16FF9D3900C1D7A9 /* CCTouchDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDispatcher.h; sourceTree = ""; }; - 4319B76E16FF9D3900C1D7A9 /* CCTouchDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchDispatcher.m; sourceTree = ""; }; - 4319B76F16FF9D3900C1D7A9 /* CCTouchHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchHandler.h; sourceTree = ""; }; - 4319B77016FF9D3900C1D7A9 /* CCTouchHandler.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCTouchHandler.m; sourceTree = ""; }; - 4319B77216FF9D3900C1D7A9 /* CCDirectorMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorMac.h; sourceTree = ""; }; - 4319B77316FF9D3900C1D7A9 /* CCDirectorMac.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCDirectorMac.m; sourceTree = ""; }; - 4319B77416FF9D3900C1D7A9 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; - 4319B77516FF9D3900C1D7A9 /* CCEventDispatcher.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCEventDispatcher.m; sourceTree = ""; }; - 4319B77616FF9D3900C1D7A9 /* CCGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGLView.h; sourceTree = ""; }; - 4319B77716FF9D3900C1D7A9 /* CCGLView.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCGLView.m; sourceTree = ""; }; - 4319B77816FF9D3900C1D7A9 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; - 4319B77916FF9D3900C1D7A9 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; - 4319B77B16FF9D3900C1D7A9 /* base64.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = base64.c; sourceTree = ""; }; - 4319B77C16FF9D3900C1D7A9 /* base64.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = base64.h; sourceTree = ""; }; - 4319B77D16FF9D3900C1D7A9 /* CCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCArray.h; sourceTree = ""; }; - 4319B77E16FF9D3900C1D7A9 /* CCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCArray.m; sourceTree = ""; }; - 4319B77F16FF9D3900C1D7A9 /* ccCArray.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccCArray.h; sourceTree = ""; }; - 4319B78016FF9D3900C1D7A9 /* ccCArray.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ccCArray.m; sourceTree = ""; }; - 4319B78116FF9D3900C1D7A9 /* CCFileUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtils.h; sourceTree = ""; }; - 4319B78216FF9D3900C1D7A9 /* CCFileUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCFileUtils.m; sourceTree = ""; }; - 4319B78316FF9D3900C1D7A9 /* CCProfiling.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCProfiling.h; sourceTree = ""; }; - 4319B78416FF9D3900C1D7A9 /* CCProfiling.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCProfiling.m; sourceTree = ""; }; - 4319B78516FF9D3900C1D7A9 /* ccUtils.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ccUtils.c; sourceTree = ""; }; - 4319B78616FF9D3900C1D7A9 /* ccUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ccUtils.h; sourceTree = ""; }; - 4319B78716FF9D3900C1D7A9 /* CCVertex.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCVertex.h; sourceTree = ""; }; - 4319B78816FF9D3900C1D7A9 /* CCVertex.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCVertex.m; sourceTree = ""; }; - 4319B78916FF9D3900C1D7A9 /* CGPointExtension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CGPointExtension.h; sourceTree = ""; }; - 4319B78A16FF9D3900C1D7A9 /* CGPointExtension.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CGPointExtension.m; sourceTree = ""; }; - 4319B78B16FF9D3900C1D7A9 /* NSThread+performBlock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "NSThread+performBlock.h"; sourceTree = ""; }; - 4319B78C16FF9D3900C1D7A9 /* NSThread+performBlock.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = "NSThread+performBlock.m"; sourceTree = ""; }; - 4319B78D16FF9D3900C1D7A9 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; - 4319B78E16FF9D3900C1D7A9 /* TGAlib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TGAlib.h; sourceTree = ""; }; - 4319B78F16FF9D3900C1D7A9 /* TGAlib.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TGAlib.m; sourceTree = ""; }; - 4319B79016FF9D3900C1D7A9 /* TransformUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TransformUtils.h; sourceTree = ""; }; - 4319B79116FF9D3900C1D7A9 /* TransformUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = TransformUtils.m; sourceTree = ""; }; - 4319B79216FF9D3900C1D7A9 /* uthash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = uthash.h; sourceTree = ""; }; - 4319B79316FF9D3900C1D7A9 /* utlist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utlist.h; sourceTree = ""; }; - 4319B79416FF9D3900C1D7A9 /* ZipUtils.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZipUtils.h; sourceTree = ""; }; - 4319B79516FF9D3900C1D7A9 /* ZipUtils.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = ZipUtils.m; sourceTree = ""; }; - 4319B79716FF9D3900C1D7A9 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; - 4319B79816FF9D3900C1D7A9 /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAudioManager.m; sourceTree = ""; }; - 4319B79916FF9D3900C1D7A9 /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDConfig.h; sourceTree = ""; }; - 4319B79A16FF9D3900C1D7A9 /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOpenALSupport.h; sourceTree = ""; }; - 4319B79B16FF9D3900C1D7A9 /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOpenALSupport.m; sourceTree = ""; }; - 4319B79C16FF9D3900C1D7A9 /* CDXMacOSXSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXMacOSXSupport.h; sourceTree = ""; }; - 4319B79D16FF9D3900C1D7A9 /* CDXMacOSXSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXMacOSXSupport.m; sourceTree = ""; }; - 4319B79E16FF9D3900C1D7A9 /* CDXPropertyModifierAction.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDXPropertyModifierAction.h; sourceTree = ""; }; - 4319B79F16FF9D3900C1D7A9 /* CDXPropertyModifierAction.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDXPropertyModifierAction.m; sourceTree = ""; }; - 4319B7A016FF9D3900C1D7A9 /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosDenshion.h; sourceTree = ""; }; - 4319B7A116FF9D3900C1D7A9 /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosDenshion.m; sourceTree = ""; }; - 4319B7A216FF9D3900C1D7A9 /* README.md */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = README.md; sourceTree = ""; }; - 4319B7A316FF9D3900C1D7A9 /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine.h; sourceTree = ""; }; - 4319B7A416FF9D3900C1D7A9 /* SimpleAudioEngine.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine.m; sourceTree = ""; }; - 4319B7A816FF9D3900C1D7A9 /* aabb.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = aabb.h; sourceTree = ""; }; - 4319B7AA16FF9D3900C1D7A9 /* mat4stack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4stack.h; sourceTree = ""; }; - 4319B7AB16FF9D3900C1D7A9 /* matrix.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = matrix.h; sourceTree = ""; }; - 4319B7AC16FF9D3900C1D7A9 /* kazmath.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = kazmath.h; sourceTree = ""; }; - 4319B7AD16FF9D3900C1D7A9 /* mat3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat3.h; sourceTree = ""; }; - 4319B7AE16FF9D3900C1D7A9 /* mat4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mat4.h; sourceTree = ""; }; - 4319B7AF16FF9D3900C1D7A9 /* neon_matrix_impl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = neon_matrix_impl.h; sourceTree = ""; }; - 4319B7B016FF9D3900C1D7A9 /* plane.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = plane.h; sourceTree = ""; }; - 4319B7B116FF9D3900C1D7A9 /* quaternion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = quaternion.h; sourceTree = ""; }; - 4319B7B216FF9D3900C1D7A9 /* ray2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ray2.h; sourceTree = ""; }; - 4319B7B316FF9D3900C1D7A9 /* utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = utility.h; sourceTree = ""; }; - 4319B7B416FF9D3900C1D7A9 /* vec2.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec2.h; sourceTree = ""; }; - 4319B7B516FF9D3900C1D7A9 /* vec3.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec3.h; sourceTree = ""; }; - 4319B7B616FF9D3900C1D7A9 /* vec4.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = vec4.h; sourceTree = ""; }; - 4319B7B816FF9D3900C1D7A9 /* aabb.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = aabb.c; sourceTree = ""; }; - 4319B7B916FF9D3900C1D7A9 /* ChangeLog */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = ChangeLog; sourceTree = ""; }; - 4319B7BA16FF9D3900C1D7A9 /* CMakeLists.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = CMakeLists.txt; sourceTree = ""; }; - 4319B7BC16FF9D3900C1D7A9 /* mat4stack.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4stack.c; sourceTree = ""; }; - 4319B7BD16FF9D3900C1D7A9 /* matrix.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = matrix.c; sourceTree = ""; }; - 4319B7BE16FF9D3900C1D7A9 /* mat3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat3.c; sourceTree = ""; }; - 4319B7BF16FF9D3900C1D7A9 /* mat4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = mat4.c; sourceTree = ""; }; - 4319B7C016FF9D3900C1D7A9 /* neon_matrix_impl.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = neon_matrix_impl.c; sourceTree = ""; }; - 4319B7C116FF9D3900C1D7A9 /* plane.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = plane.c; sourceTree = ""; }; - 4319B7C216FF9D3900C1D7A9 /* quaternion.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = quaternion.c; sourceTree = ""; }; - 4319B7C316FF9D3900C1D7A9 /* ray2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = ray2.c; sourceTree = ""; }; - 4319B7C416FF9D3900C1D7A9 /* utility.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = utility.c; sourceTree = ""; }; - 4319B7C516FF9D3900C1D7A9 /* vec2.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec2.c; sourceTree = ""; }; - 4319B7C616FF9D3900C1D7A9 /* vec3.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec3.c; sourceTree = ""; }; - 4319B7C716FF9D3900C1D7A9 /* vec4.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = vec4.c; sourceTree = ""; }; - 4319B7C816FF9D3900C1D7A9 /* LICENSE_cocos2d.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_cocos2d.txt; sourceTree = ""; }; - 4319B7C916FF9D3900C1D7A9 /* LICENSE_CocosDenshion.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_CocosDenshion.txt; sourceTree = ""; }; - 4319B7CA16FF9D3900C1D7A9 /* LICENSE_Kazmath.txt */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = LICENSE_Kazmath.txt; sourceTree = ""; }; - 4374AF6817F1D84300401ACE /* BoundingBoxAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoundingBoxAttachment.h; path = "../spine-c/include/spine/BoundingBoxAttachment.h"; sourceTree = ""; }; - 4374AF6917F1D84300401ACE /* SkeletonBounds.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonBounds.h; path = "../spine-c/include/spine/SkeletonBounds.h"; sourceTree = ""; }; - 4374AF6B17F1D85F00401ACE /* BoundingBoxAttachment.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = BoundingBoxAttachment.c; path = "../spine-c/src/spine/BoundingBoxAttachment.c"; sourceTree = ""; }; - 4374AF6C17F1D85F00401ACE /* SkeletonBounds.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; name = SkeletonBounds.c; path = "../spine-c/src/spine/SkeletonBounds.c"; sourceTree = ""; }; - 43BFBDA1170A703E00ECBACB /* Animation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Animation.h; path = "../spine-c/include/spine/Animation.h"; sourceTree = ""; }; - 43BFBDA2170A703E00ECBACB /* AnimationState.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationState.h; path = "../spine-c/include/spine/AnimationState.h"; sourceTree = ""; }; - 43BFBDA3170A703E00ECBACB /* AnimationStateData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AnimationStateData.h; path = "../spine-c/include/spine/AnimationStateData.h"; sourceTree = ""; }; - 43BFBDA4170A703E00ECBACB /* Atlas.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Atlas.h; path = "../spine-c/include/spine/Atlas.h"; sourceTree = ""; }; - 43BFBDA5170A703E00ECBACB /* AtlasAttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AtlasAttachmentLoader.h; path = "../spine-c/include/spine/AtlasAttachmentLoader.h"; sourceTree = ""; }; - 43BFBDA6170A703E00ECBACB /* Attachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Attachment.h; path = "../spine-c/include/spine/Attachment.h"; sourceTree = ""; }; - 43BFBDA7170A703E00ECBACB /* AttachmentLoader.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AttachmentLoader.h; path = "../spine-c/include/spine/AttachmentLoader.h"; sourceTree = ""; }; - 43BFBDA8170A703E00ECBACB /* Bone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Bone.h; path = "../spine-c/include/spine/Bone.h"; sourceTree = ""; }; - 43BFBDA9170A703E00ECBACB /* BoneData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = BoneData.h; path = "../spine-c/include/spine/BoneData.h"; sourceTree = ""; }; - 43BFBDAA170A703E00ECBACB /* extension.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = extension.h; path = "../spine-c/include/spine/extension.h"; sourceTree = ""; }; - 43BFBDAB170A703E00ECBACB /* RegionAttachment.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = RegionAttachment.h; path = "../spine-c/include/spine/RegionAttachment.h"; sourceTree = ""; }; - 43BFBDAC170A703E00ECBACB /* Skeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skeleton.h; path = "../spine-c/include/spine/Skeleton.h"; sourceTree = ""; }; - 43BFBDAD170A703E00ECBACB /* SkeletonData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonData.h; path = "../spine-c/include/spine/SkeletonData.h"; sourceTree = ""; }; - 43BFBDAE170A703E00ECBACB /* SkeletonJson.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SkeletonJson.h; path = "../spine-c/include/spine/SkeletonJson.h"; sourceTree = ""; }; - 43BFBDAF170A703E00ECBACB /* Skin.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Skin.h; path = "../spine-c/include/spine/Skin.h"; sourceTree = ""; }; - 43BFBDB0170A703E00ECBACB /* Slot.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Slot.h; path = "../spine-c/include/spine/Slot.h"; sourceTree = ""; }; - 43BFBDB1170A703E00ECBACB /* SlotData.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = SlotData.h; path = "../spine-c/include/spine/SlotData.h"; sourceTree = ""; }; - 43BFBDB2170A703E00ECBACB /* spine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = spine.h; path = "../spine-c/include/spine/spine.h"; sourceTree = ""; }; - 43BFBDB3170A705100ECBACB /* Animation.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Animation.c; path = "../spine-c/src/spine/Animation.c"; sourceTree = ""; }; - 43BFBDB4170A705100ECBACB /* AnimationState.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = AnimationState.c; path = "../spine-c/src/spine/AnimationState.c"; sourceTree = ""; }; - 43BFBDB5170A705100ECBACB /* AnimationStateData.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = AnimationStateData.c; path = "../spine-c/src/spine/AnimationStateData.c"; sourceTree = ""; }; - 43BFBDB6170A705100ECBACB /* Atlas.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Atlas.c; path = "../spine-c/src/spine/Atlas.c"; sourceTree = ""; }; - 43BFBDB7170A705100ECBACB /* AtlasAttachmentLoader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = AtlasAttachmentLoader.c; path = "../spine-c/src/spine/AtlasAttachmentLoader.c"; sourceTree = ""; }; - 43BFBDB8170A705100ECBACB /* Attachment.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Attachment.c; path = "../spine-c/src/spine/Attachment.c"; sourceTree = ""; }; - 43BFBDB9170A705100ECBACB /* AttachmentLoader.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = AttachmentLoader.c; path = "../spine-c/src/spine/AttachmentLoader.c"; sourceTree = ""; }; - 43BFBDBA170A705100ECBACB /* Bone.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Bone.c; path = "../spine-c/src/spine/Bone.c"; sourceTree = ""; }; - 43BFBDBB170A705100ECBACB /* BoneData.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = BoneData.c; path = "../spine-c/src/spine/BoneData.c"; sourceTree = ""; }; - 43BFBDBC170A705100ECBACB /* extension.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = extension.c; path = "../spine-c/src/spine/extension.c"; sourceTree = ""; }; - 43BFBDBD170A705100ECBACB /* Json.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Json.c; path = "../spine-c/src/spine/Json.c"; sourceTree = ""; }; - 43BFBDBE170A705100ECBACB /* Json.h */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.h; name = Json.h; path = "../spine-c/src/spine/Json.h"; sourceTree = ""; }; - 43BFBDBF170A705100ECBACB /* RegionAttachment.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = RegionAttachment.c; path = "../spine-c/src/spine/RegionAttachment.c"; sourceTree = ""; }; - 43BFBDC0170A705100ECBACB /* Skeleton.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Skeleton.c; path = "../spine-c/src/spine/Skeleton.c"; sourceTree = ""; }; - 43BFBDC1170A705100ECBACB /* SkeletonData.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SkeletonData.c; path = "../spine-c/src/spine/SkeletonData.c"; sourceTree = ""; }; - 43BFBDC2170A705100ECBACB /* SkeletonJson.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SkeletonJson.c; path = "../spine-c/src/spine/SkeletonJson.c"; sourceTree = ""; }; - 43BFBDC3170A705100ECBACB /* Skin.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Skin.c; path = "../spine-c/src/spine/Skin.c"; sourceTree = ""; }; - 43BFBDC4170A705100ECBACB /* Slot.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = Slot.c; path = "../spine-c/src/spine/Slot.c"; sourceTree = ""; }; - 43BFBDC5170A705100ECBACB /* SlotData.c */ = {isa = PBXFileReference; lastKnownFileType = sourcecode.c.c; name = SlotData.c; path = "../spine-c/src/spine/SlotData.c"; sourceTree = ""; }; - 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = "spine-cocos2d-iphone.m"; path = "src/spine/spine-cocos2d-iphone.m"; sourceTree = ""; }; - 43BFBE0E170A778A00ECBACB /* spine-cocos2d-iphone.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = "spine-cocos2d-iphone.h"; path = "src/spine/spine-cocos2d-iphone.h"; sourceTree = ""; }; - 43C32A10170B1295004A9460 /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppDelegate.h; path = "../Resources-mac/AppDelegate.h"; sourceTree = ""; }; - 43C32A11170B1295004A9460 /* AppDelegate.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = AppDelegate.m; path = "../Resources-mac/AppDelegate.m"; sourceTree = ""; }; - 43C32A14170B1295004A9460 /* English */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = English; path = InfoPlist.strings; sourceTree = ""; }; - 43C32A16170B1295004A9460 /* English */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = English; path = MainMenu.xib; sourceTree = ""; }; - 43C32A17170B1295004A9460 /* icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = icon.icns; path = "Resources-mac/icon.icns"; sourceTree = ""; }; - 43C32A18170B1295004A9460 /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Info.plist; path = "Resources-mac/Info.plist"; sourceTree = ""; }; - 43C32A19170B1295004A9460 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = "../Resources-mac/main.m"; sourceTree = ""; }; - 43C32A1A170B1295004A9460 /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Prefix.pch; path = "../Resources-mac/Prefix.pch"; sourceTree = ""; }; - 43C32A2D170D0A4D004A9460 /* goblins.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = goblins.atlas; sourceTree = ""; }; - 43C32A2E170D0A4D004A9460 /* goblins.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = goblins.json; sourceTree = ""; }; - 43C32A2F170D0A4D004A9460 /* goblins.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = goblins.png; sourceTree = ""; }; - 43C32A30170D0A4D004A9460 /* spineboy.atlas */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = spineboy.atlas; sourceTree = ""; }; - 43C32A31170D0A4D004A9460 /* spineboy.json */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.json; path = spineboy.json; sourceTree = ""; }; - 43C32A32170D0A4D004A9460 /* spineboy.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = spineboy.png; sourceTree = ""; }; - 43D31636173ACAE00028AA22 /* CCSkeleton.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSkeleton.h; path = src/spine/CCSkeleton.h; sourceTree = ""; }; - 43D31637173ACAE00028AA22 /* CCSkeleton.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSkeleton.m; path = src/spine/CCSkeleton.m; sourceTree = ""; }; - 43D31638173ACAE00028AA22 /* CCSkeletonAnimation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = CCSkeletonAnimation.h; path = src/spine/CCSkeletonAnimation.h; sourceTree = ""; }; - 43D31639173ACAE00028AA22 /* CCSkeletonAnimation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = CCSkeletonAnimation.m; path = src/spine/CCSkeletonAnimation.m; sourceTree = ""; }; -/* End PBXFileReference section */ - -/* Begin PBXFrameworksBuildPhase section */ - 4319B51016FF9B2600C1D7A9 /* Frameworks */ = { - isa = PBXFrameworksBuildPhase; - buildActionMask = 2147483647; - files = ( - 4319B51816FF9B2600C1D7A9 /* QuartzCore.framework in Frameworks */, - 4319B51A16FF9B2600C1D7A9 /* OpenGL.framework in Frameworks */, - 4319B51C16FF9B2600C1D7A9 /* OpenAL.framework in Frameworks */, - 4319B51E16FF9B2600C1D7A9 /* AudioToolbox.framework in Frameworks */, - 4319B52016FF9B2600C1D7A9 /* AppKit.framework in Frameworks */, - 4319B52216FF9B2600C1D7A9 /* Foundation.framework in Frameworks */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXFrameworksBuildPhase section */ - -/* Begin PBXGroup section */ - 4319B50816FF9B2600C1D7A9 = { - isa = PBXGroup; - children = ( - 4319B6BC16FF9D1700C1D7A9 /* Classes */, - 4319B7CB16FF9D3900C1D7A9 /* Resources */, - 43C32A0F170B1282004A9460 /* Resources-mac */, - 4319B6C616FF9D3900C1D7A9 /* libs */, - 4319B51616FF9B2600C1D7A9 /* Frameworks */, - 4319B51416FF9B2600C1D7A9 /* Products */, - ); - sourceTree = ""; - }; - 4319B51416FF9B2600C1D7A9 /* Products */ = { - isa = PBXGroup; - children = ( - 4319B51316FF9B2600C1D7A9 /* SpineExample.app */, - ); - name = Products; - sourceTree = ""; - }; - 4319B51616FF9B2600C1D7A9 /* Frameworks */ = { - isa = PBXGroup; - children = ( - 4319B51716FF9B2600C1D7A9 /* QuartzCore.framework */, - 4319B51916FF9B2600C1D7A9 /* OpenGL.framework */, - 4319B51B16FF9B2600C1D7A9 /* OpenAL.framework */, - 4319B51D16FF9B2600C1D7A9 /* AudioToolbox.framework */, - 4319B51F16FF9B2600C1D7A9 /* AppKit.framework */, - 4319B52116FF9B2600C1D7A9 /* Foundation.framework */, - ); - name = Frameworks; - sourceTree = ""; - }; - 4319B6BC16FF9D1700C1D7A9 /* Classes */ = { - isa = PBXGroup; - children = ( - 4319B8921701168A00C1D7A9 /* spine-c */, - 4319B8931701168F00C1D7A9 /* spine-cocos2d-iphone */, - 4319B6BF16FF9D1700C1D7A9 /* ExampleLayer.h */, - 4319B6C016FF9D1700C1D7A9 /* ExampleLayer.m */, - 43C32A10170B1295004A9460 /* AppDelegate.h */, - 43C32A11170B1295004A9460 /* AppDelegate.m */, - 43C32A19170B1295004A9460 /* main.m */, - 43C32A1A170B1295004A9460 /* Prefix.pch */, - ); - name = Classes; - path = example; - sourceTree = SOURCE_ROOT; - }; - 4319B6C616FF9D3900C1D7A9 /* libs */ = { - isa = PBXGroup; - children = ( - 4319B6C716FF9D3900C1D7A9 /* cocos2d */, - 4319B79616FF9D3900C1D7A9 /* CocosDenshion */, - 4319B7A516FF9D3900C1D7A9 /* kazmath */, - 4319B7C816FF9D3900C1D7A9 /* LICENSE_cocos2d.txt */, - 4319B7C916FF9D3900C1D7A9 /* LICENSE_CocosDenshion.txt */, - 4319B7CA16FF9D3900C1D7A9 /* LICENSE_Kazmath.txt */, - ); - path = libs; - sourceTree = SOURCE_ROOT; - }; - 4319B6C716FF9D3900C1D7A9 /* cocos2d */ = { - isa = PBXGroup; - children = ( - 4319B6C816FF9D3900C1D7A9 /* CCAction.h */, - 4319B6C916FF9D3900C1D7A9 /* CCAction.m */, - 4319B6CA16FF9D3900C1D7A9 /* CCActionCamera.h */, - 4319B6CB16FF9D3900C1D7A9 /* CCActionCamera.m */, - 4319B6CC16FF9D3900C1D7A9 /* CCActionCatmullRom.h */, - 4319B6CD16FF9D3900C1D7A9 /* CCActionCatmullRom.m */, - 4319B6CE16FF9D3900C1D7A9 /* CCActionEase.h */, - 4319B6CF16FF9D3900C1D7A9 /* CCActionEase.m */, - 4319B6D016FF9D3900C1D7A9 /* CCActionGrid.h */, - 4319B6D116FF9D3900C1D7A9 /* CCActionGrid.m */, - 4319B6D216FF9D3900C1D7A9 /* CCActionGrid3D.h */, - 4319B6D316FF9D3900C1D7A9 /* CCActionGrid3D.m */, - 4319B6D416FF9D3900C1D7A9 /* CCActionInstant.h */, - 4319B6D516FF9D3900C1D7A9 /* CCActionInstant.m */, - 4319B6D616FF9D3900C1D7A9 /* CCActionInterval.h */, - 4319B6D716FF9D3900C1D7A9 /* CCActionInterval.m */, - 4319B6D816FF9D3900C1D7A9 /* CCActionManager.h */, - 4319B6D916FF9D3900C1D7A9 /* CCActionManager.m */, - 4319B6DA16FF9D3900C1D7A9 /* CCActionPageTurn3D.h */, - 4319B6DB16FF9D3900C1D7A9 /* CCActionPageTurn3D.m */, - 4319B6DC16FF9D3900C1D7A9 /* CCActionProgressTimer.h */, - 4319B6DD16FF9D3900C1D7A9 /* CCActionProgressTimer.m */, - 4319B6DE16FF9D3900C1D7A9 /* CCActionTiledGrid.h */, - 4319B6DF16FF9D3900C1D7A9 /* CCActionTiledGrid.m */, - 4319B6E016FF9D3900C1D7A9 /* CCActionTween.h */, - 4319B6E116FF9D3900C1D7A9 /* CCActionTween.m */, - 4319B6E216FF9D3900C1D7A9 /* CCAnimation.h */, - 4319B6E316FF9D3900C1D7A9 /* CCAnimation.m */, - 4319B6E416FF9D3900C1D7A9 /* CCAnimationCache.h */, - 4319B6E516FF9D3900C1D7A9 /* CCAnimationCache.m */, - 4319B6E616FF9D3900C1D7A9 /* CCAtlasNode.h */, - 4319B6E716FF9D3900C1D7A9 /* CCAtlasNode.m */, - 4319B6E816FF9D3900C1D7A9 /* CCCamera.h */, - 4319B6E916FF9D3900C1D7A9 /* CCCamera.m */, - 4319B6EA16FF9D3900C1D7A9 /* CCClippingNode.h */, - 4319B6EB16FF9D3900C1D7A9 /* CCClippingNode.m */, - 4319B6EC16FF9D3900C1D7A9 /* ccConfig.h */, - 4319B6ED16FF9D3900C1D7A9 /* CCConfiguration.h */, - 4319B6EE16FF9D3900C1D7A9 /* CCConfiguration.m */, - 4319B6EF16FF9D3900C1D7A9 /* ccDeprecated.h */, - 4319B6F016FF9D3900C1D7A9 /* ccDeprecated.m */, - 4319B6F116FF9D3900C1D7A9 /* CCDirector.h */, - 4319B6F216FF9D3900C1D7A9 /* CCDirector.m */, - 4319B6F316FF9D3900C1D7A9 /* CCDrawingPrimitives.h */, - 4319B6F416FF9D3900C1D7A9 /* CCDrawingPrimitives.m */, - 4319B6F516FF9D3900C1D7A9 /* CCDrawNode.h */, - 4319B6F616FF9D3900C1D7A9 /* CCDrawNode.m */, - 4319B6F716FF9D3900C1D7A9 /* ccFPSImages.h */, - 4319B6F816FF9D3900C1D7A9 /* ccFPSImages.m */, - 4319B6F916FF9D3900C1D7A9 /* CCGLProgram.h */, - 4319B6FA16FF9D3900C1D7A9 /* CCGLProgram.m */, - 4319B6FB16FF9D3900C1D7A9 /* ccGLStateCache.h */, - 4319B6FC16FF9D3900C1D7A9 /* ccGLStateCache.m */, - 4319B6FD16FF9D3900C1D7A9 /* CCGrabber.h */, - 4319B6FE16FF9D3900C1D7A9 /* CCGrabber.m */, - 4319B6FF16FF9D3900C1D7A9 /* CCGrid.h */, - 4319B70016FF9D3900C1D7A9 /* CCGrid.m */, - 4319B70116FF9D3900C1D7A9 /* CCLabelAtlas.h */, - 4319B70216FF9D3900C1D7A9 /* CCLabelAtlas.m */, - 4319B70316FF9D3900C1D7A9 /* CCLabelBMFont.h */, - 4319B70416FF9D3900C1D7A9 /* CCLabelBMFont.m */, - 4319B70516FF9D3900C1D7A9 /* CCLabelTTF.h */, - 4319B70616FF9D3900C1D7A9 /* CCLabelTTF.m */, - 4319B70716FF9D3900C1D7A9 /* CCLayer.h */, - 4319B70816FF9D3900C1D7A9 /* CCLayer.m */, - 4319B70916FF9D3900C1D7A9 /* ccMacros.h */, - 4319B70A16FF9D3900C1D7A9 /* CCMenu.h */, - 4319B70B16FF9D3900C1D7A9 /* CCMenu.m */, - 4319B70C16FF9D3900C1D7A9 /* CCMenuItem.h */, - 4319B70D16FF9D3900C1D7A9 /* CCMenuItem.m */, - 4319B70E16FF9D3900C1D7A9 /* CCMotionStreak.h */, - 4319B70F16FF9D3900C1D7A9 /* CCMotionStreak.m */, - 4319B71016FF9D3900C1D7A9 /* CCNode+Debug.h */, - 4319B71116FF9D3900C1D7A9 /* CCNode+Debug.m */, - 4319B71216FF9D3900C1D7A9 /* CCNode.h */, - 4319B71316FF9D3900C1D7A9 /* CCNode.m */, - 4319B71416FF9D3900C1D7A9 /* CCParallaxNode.h */, - 4319B71516FF9D3900C1D7A9 /* CCParallaxNode.m */, - 4319B71616FF9D3900C1D7A9 /* CCParticleBatchNode.h */, - 4319B71716FF9D3900C1D7A9 /* CCParticleBatchNode.m */, - 4319B71816FF9D3900C1D7A9 /* CCParticleExamples.h */, - 4319B71916FF9D3900C1D7A9 /* CCParticleExamples.m */, - 4319B71A16FF9D3900C1D7A9 /* CCParticleSystem.h */, - 4319B71B16FF9D3900C1D7A9 /* CCParticleSystem.m */, - 4319B71C16FF9D3900C1D7A9 /* CCParticleSystemQuad.h */, - 4319B71D16FF9D3900C1D7A9 /* CCParticleSystemQuad.m */, - 4319B71E16FF9D3900C1D7A9 /* CCPhysicsDebugNode.h */, - 4319B71F16FF9D3900C1D7A9 /* CCPhysicsDebugNode.m */, - 4319B72016FF9D3900C1D7A9 /* CCPhysicsSprite.h */, - 4319B72116FF9D3900C1D7A9 /* CCPhysicsSprite.mm */, - 4319B72216FF9D3900C1D7A9 /* CCProgressTimer.h */, - 4319B72316FF9D3900C1D7A9 /* CCProgressTimer.m */, - 4319B72416FF9D3900C1D7A9 /* CCProtocols.h */, - 4319B72516FF9D3900C1D7A9 /* CCRenderTexture.h */, - 4319B72616FF9D3900C1D7A9 /* CCRenderTexture.m */, - 4319B72716FF9D3900C1D7A9 /* CCScene.h */, - 4319B72816FF9D3900C1D7A9 /* CCScene.m */, - 4319B72916FF9D3900C1D7A9 /* CCScheduler.h */, - 4319B72A16FF9D3900C1D7A9 /* CCScheduler.m */, - 4319B72B16FF9D3900C1D7A9 /* CCShaderCache.h */, - 4319B72C16FF9D3900C1D7A9 /* CCShaderCache.m */, - 4319B72D16FF9D3900C1D7A9 /* ccShaders.h */, - 4319B72E16FF9D3900C1D7A9 /* ccShaders.m */, - 4319B72F16FF9D3900C1D7A9 /* ccShader_PositionColorLengthTexture_frag.h */, - 4319B73016FF9D3900C1D7A9 /* ccShader_PositionColorLengthTexture_vert.h */, - 4319B73116FF9D3900C1D7A9 /* ccShader_PositionColor_frag.h */, - 4319B73216FF9D3900C1D7A9 /* ccShader_PositionColor_vert.h */, - 4319B73316FF9D3900C1D7A9 /* ccShader_PositionTextureA8Color_frag.h */, - 4319B73416FF9D3900C1D7A9 /* ccShader_PositionTextureA8Color_vert.h */, - 4319B73516FF9D3900C1D7A9 /* ccShader_PositionTextureColorAlphaTest_frag.h */, - 4319B73616FF9D3900C1D7A9 /* ccShader_PositionTextureColor_frag.h */, - 4319B73716FF9D3900C1D7A9 /* ccShader_PositionTextureColor_vert.h */, - 4319B73816FF9D3900C1D7A9 /* ccShader_PositionTexture_frag.h */, - 4319B73916FF9D3900C1D7A9 /* ccShader_PositionTexture_uColor_frag.h */, - 4319B73A16FF9D3900C1D7A9 /* ccShader_PositionTexture_uColor_vert.h */, - 4319B73B16FF9D3900C1D7A9 /* ccShader_PositionTexture_vert.h */, - 4319B73C16FF9D3900C1D7A9 /* ccShader_Position_uColor_frag.h */, - 4319B73D16FF9D3900C1D7A9 /* ccShader_Position_uColor_vert.h */, - 4319B73E16FF9D3900C1D7A9 /* CCSprite.h */, - 4319B73F16FF9D3900C1D7A9 /* CCSprite.m */, - 4319B74016FF9D3900C1D7A9 /* CCSpriteBatchNode.h */, - 4319B74116FF9D3900C1D7A9 /* CCSpriteBatchNode.m */, - 4319B74216FF9D3900C1D7A9 /* CCSpriteFrame.h */, - 4319B74316FF9D3900C1D7A9 /* CCSpriteFrame.m */, - 4319B74416FF9D3900C1D7A9 /* CCSpriteFrameCache.h */, - 4319B74516FF9D3900C1D7A9 /* CCSpriteFrameCache.m */, - 4319B74616FF9D3900C1D7A9 /* CCTexture2D.h */, - 4319B74716FF9D3900C1D7A9 /* CCTexture2D.m */, - 4319B74816FF9D3900C1D7A9 /* CCTextureAtlas.h */, - 4319B74916FF9D3900C1D7A9 /* CCTextureAtlas.m */, - 4319B74A16FF9D3900C1D7A9 /* CCTextureCache.h */, - 4319B74B16FF9D3900C1D7A9 /* CCTextureCache.m */, - 4319B74C16FF9D3900C1D7A9 /* CCTexturePVR.h */, - 4319B74D16FF9D3900C1D7A9 /* CCTexturePVR.m */, - 4319B74E16FF9D3900C1D7A9 /* CCTileMapAtlas.h */, - 4319B74F16FF9D3900C1D7A9 /* CCTileMapAtlas.m */, - 4319B75016FF9D3900C1D7A9 /* CCTMXLayer.h */, - 4319B75116FF9D3900C1D7A9 /* CCTMXLayer.m */, - 4319B75216FF9D3900C1D7A9 /* CCTMXObjectGroup.h */, - 4319B75316FF9D3900C1D7A9 /* CCTMXObjectGroup.m */, - 4319B75416FF9D3900C1D7A9 /* CCTMXTiledMap.h */, - 4319B75516FF9D3900C1D7A9 /* CCTMXTiledMap.m */, - 4319B75616FF9D3900C1D7A9 /* CCTMXXMLParser.h */, - 4319B75716FF9D3900C1D7A9 /* CCTMXXMLParser.m */, - 4319B75816FF9D3900C1D7A9 /* CCTransition.h */, - 4319B75916FF9D3900C1D7A9 /* CCTransition.m */, - 4319B75A16FF9D3900C1D7A9 /* CCTransitionPageTurn.h */, - 4319B75B16FF9D3900C1D7A9 /* CCTransitionPageTurn.m */, - 4319B75C16FF9D3900C1D7A9 /* CCTransitionProgress.h */, - 4319B75D16FF9D3900C1D7A9 /* CCTransitionProgress.m */, - 4319B75E16FF9D3900C1D7A9 /* ccTypes.h */, - 4319B75F16FF9D3900C1D7A9 /* cocos2d.h */, - 4319B76016FF9D3900C1D7A9 /* cocos2d.m */, - 4319B76116FF9D3900C1D7A9 /* Platforms */, - 4319B77A16FF9D3900C1D7A9 /* Support */, - ); - path = cocos2d; - sourceTree = ""; - }; - 4319B76116FF9D3900C1D7A9 /* Platforms */ = { - isa = PBXGroup; - children = ( - 4319B76216FF9D3900C1D7A9 /* CCGL.h */, - 4319B76316FF9D3900C1D7A9 /* CCNS.h */, - 4319B76416FF9D3900C1D7A9 /* iOS */, - 4319B77116FF9D3900C1D7A9 /* Mac */, - ); - path = Platforms; - sourceTree = ""; - }; - 4319B76416FF9D3900C1D7A9 /* iOS */ = { - isa = PBXGroup; - children = ( - 4319B76516FF9D3900C1D7A9 /* CCDirectorIOS.h */, - 4319B76616FF9D3900C1D7A9 /* CCDirectorIOS.m */, - 4319B76716FF9D3900C1D7A9 /* CCES2Renderer.h */, - 4319B76816FF9D3900C1D7A9 /* CCES2Renderer.m */, - 4319B76916FF9D3900C1D7A9 /* CCESRenderer.h */, - 4319B76A16FF9D3900C1D7A9 /* CCGLView.h */, - 4319B76B16FF9D3900C1D7A9 /* CCGLView.m */, - 4319B76C16FF9D3900C1D7A9 /* CCTouchDelegateProtocol.h */, - 4319B76D16FF9D3900C1D7A9 /* CCTouchDispatcher.h */, - 4319B76E16FF9D3900C1D7A9 /* CCTouchDispatcher.m */, - 4319B76F16FF9D3900C1D7A9 /* CCTouchHandler.h */, - 4319B77016FF9D3900C1D7A9 /* CCTouchHandler.m */, - ); - path = iOS; - sourceTree = ""; - }; - 4319B77116FF9D3900C1D7A9 /* Mac */ = { - isa = PBXGroup; - children = ( - 4319B77216FF9D3900C1D7A9 /* CCDirectorMac.h */, - 4319B77316FF9D3900C1D7A9 /* CCDirectorMac.m */, - 4319B77416FF9D3900C1D7A9 /* CCEventDispatcher.h */, - 4319B77516FF9D3900C1D7A9 /* CCEventDispatcher.m */, - 4319B77616FF9D3900C1D7A9 /* CCGLView.h */, - 4319B77716FF9D3900C1D7A9 /* CCGLView.m */, - 4319B77816FF9D3900C1D7A9 /* CCWindow.h */, - 4319B77916FF9D3900C1D7A9 /* CCWindow.m */, - ); - path = Mac; - sourceTree = ""; - }; - 4319B77A16FF9D3900C1D7A9 /* Support */ = { - isa = PBXGroup; - children = ( - 4319B77B16FF9D3900C1D7A9 /* base64.c */, - 4319B77C16FF9D3900C1D7A9 /* base64.h */, - 4319B77D16FF9D3900C1D7A9 /* CCArray.h */, - 4319B77E16FF9D3900C1D7A9 /* CCArray.m */, - 4319B77F16FF9D3900C1D7A9 /* ccCArray.h */, - 4319B78016FF9D3900C1D7A9 /* ccCArray.m */, - 4319B78116FF9D3900C1D7A9 /* CCFileUtils.h */, - 4319B78216FF9D3900C1D7A9 /* CCFileUtils.m */, - 4319B78316FF9D3900C1D7A9 /* CCProfiling.h */, - 4319B78416FF9D3900C1D7A9 /* CCProfiling.m */, - 4319B78516FF9D3900C1D7A9 /* ccUtils.c */, - 4319B78616FF9D3900C1D7A9 /* ccUtils.h */, - 4319B78716FF9D3900C1D7A9 /* CCVertex.h */, - 4319B78816FF9D3900C1D7A9 /* CCVertex.m */, - 4319B78916FF9D3900C1D7A9 /* CGPointExtension.h */, - 4319B78A16FF9D3900C1D7A9 /* CGPointExtension.m */, - 4319B78B16FF9D3900C1D7A9 /* NSThread+performBlock.h */, - 4319B78C16FF9D3900C1D7A9 /* NSThread+performBlock.m */, - 4319B78D16FF9D3900C1D7A9 /* OpenGL_Internal.h */, - 4319B78E16FF9D3900C1D7A9 /* TGAlib.h */, - 4319B78F16FF9D3900C1D7A9 /* TGAlib.m */, - 4319B79016FF9D3900C1D7A9 /* TransformUtils.h */, - 4319B79116FF9D3900C1D7A9 /* TransformUtils.m */, - 4319B79216FF9D3900C1D7A9 /* uthash.h */, - 4319B79316FF9D3900C1D7A9 /* utlist.h */, - 4319B79416FF9D3900C1D7A9 /* ZipUtils.h */, - 4319B79516FF9D3900C1D7A9 /* ZipUtils.m */, - ); - path = Support; - sourceTree = ""; - }; - 4319B79616FF9D3900C1D7A9 /* CocosDenshion */ = { - isa = PBXGroup; - children = ( - 4319B79716FF9D3900C1D7A9 /* CDAudioManager.h */, - 4319B79816FF9D3900C1D7A9 /* CDAudioManager.m */, - 4319B79916FF9D3900C1D7A9 /* CDConfig.h */, - 4319B79A16FF9D3900C1D7A9 /* CDOpenALSupport.h */, - 4319B79B16FF9D3900C1D7A9 /* CDOpenALSupport.m */, - 4319B79C16FF9D3900C1D7A9 /* CDXMacOSXSupport.h */, - 4319B79D16FF9D3900C1D7A9 /* CDXMacOSXSupport.m */, - 4319B79E16FF9D3900C1D7A9 /* CDXPropertyModifierAction.h */, - 4319B79F16FF9D3900C1D7A9 /* CDXPropertyModifierAction.m */, - 4319B7A016FF9D3900C1D7A9 /* CocosDenshion.h */, - 4319B7A116FF9D3900C1D7A9 /* CocosDenshion.m */, - 4319B7A216FF9D3900C1D7A9 /* README.md */, - 4319B7A316FF9D3900C1D7A9 /* SimpleAudioEngine.h */, - 4319B7A416FF9D3900C1D7A9 /* SimpleAudioEngine.m */, - ); - path = CocosDenshion; - sourceTree = ""; - }; - 4319B7A516FF9D3900C1D7A9 /* kazmath */ = { - isa = PBXGroup; - children = ( - 4319B7A616FF9D3900C1D7A9 /* include */, - 4319B7B716FF9D3900C1D7A9 /* src */, - ); - path = kazmath; - sourceTree = ""; - }; - 4319B7A616FF9D3900C1D7A9 /* include */ = { - isa = PBXGroup; - children = ( - 4319B7A716FF9D3900C1D7A9 /* kazmath */, - ); - path = include; - sourceTree = ""; - }; - 4319B7A716FF9D3900C1D7A9 /* kazmath */ = { - isa = PBXGroup; - children = ( - 4319B7A816FF9D3900C1D7A9 /* aabb.h */, - 4319B7A916FF9D3900C1D7A9 /* GL */, - 4319B7AC16FF9D3900C1D7A9 /* kazmath.h */, - 4319B7AD16FF9D3900C1D7A9 /* mat3.h */, - 4319B7AE16FF9D3900C1D7A9 /* mat4.h */, - 4319B7AF16FF9D3900C1D7A9 /* neon_matrix_impl.h */, - 4319B7B016FF9D3900C1D7A9 /* plane.h */, - 4319B7B116FF9D3900C1D7A9 /* quaternion.h */, - 4319B7B216FF9D3900C1D7A9 /* ray2.h */, - 4319B7B316FF9D3900C1D7A9 /* utility.h */, - 4319B7B416FF9D3900C1D7A9 /* vec2.h */, - 4319B7B516FF9D3900C1D7A9 /* vec3.h */, - 4319B7B616FF9D3900C1D7A9 /* vec4.h */, - ); - path = kazmath; - sourceTree = ""; - }; - 4319B7A916FF9D3900C1D7A9 /* GL */ = { - isa = PBXGroup; - children = ( - 4319B7AA16FF9D3900C1D7A9 /* mat4stack.h */, - 4319B7AB16FF9D3900C1D7A9 /* matrix.h */, - ); - path = GL; - sourceTree = ""; - }; - 4319B7B716FF9D3900C1D7A9 /* src */ = { - isa = PBXGroup; - children = ( - 4319B7B816FF9D3900C1D7A9 /* aabb.c */, - 4319B7B916FF9D3900C1D7A9 /* ChangeLog */, - 4319B7BA16FF9D3900C1D7A9 /* CMakeLists.txt */, - 4319B7BB16FF9D3900C1D7A9 /* GL */, - 4319B7BE16FF9D3900C1D7A9 /* mat3.c */, - 4319B7BF16FF9D3900C1D7A9 /* mat4.c */, - 4319B7C016FF9D3900C1D7A9 /* neon_matrix_impl.c */, - 4319B7C116FF9D3900C1D7A9 /* plane.c */, - 4319B7C216FF9D3900C1D7A9 /* quaternion.c */, - 4319B7C316FF9D3900C1D7A9 /* ray2.c */, - 4319B7C416FF9D3900C1D7A9 /* utility.c */, - 4319B7C516FF9D3900C1D7A9 /* vec2.c */, - 4319B7C616FF9D3900C1D7A9 /* vec3.c */, - 4319B7C716FF9D3900C1D7A9 /* vec4.c */, - ); - path = src; - sourceTree = ""; - }; - 4319B7BB16FF9D3900C1D7A9 /* GL */ = { - isa = PBXGroup; - children = ( - 4319B7BC16FF9D3900C1D7A9 /* mat4stack.c */, - 4319B7BD16FF9D3900C1D7A9 /* matrix.c */, - ); - path = GL; - sourceTree = ""; - }; - 4319B7CB16FF9D3900C1D7A9 /* Resources */ = { - isa = PBXGroup; - children = ( - 43C32A2D170D0A4D004A9460 /* goblins.atlas */, - 43C32A2E170D0A4D004A9460 /* goblins.json */, - 43C32A2F170D0A4D004A9460 /* goblins.png */, - 43C32A30170D0A4D004A9460 /* spineboy.atlas */, - 43C32A31170D0A4D004A9460 /* spineboy.json */, - 43C32A32170D0A4D004A9460 /* spineboy.png */, - ); - path = Resources; - sourceTree = SOURCE_ROOT; - }; - 4319B8921701168A00C1D7A9 /* spine-c */ = { - isa = PBXGroup; - children = ( - 43BFBDB3170A705100ECBACB /* Animation.c */, - 43BFBDA1170A703E00ECBACB /* Animation.h */, - 43BFBDB4170A705100ECBACB /* AnimationState.c */, - 43BFBDA2170A703E00ECBACB /* AnimationState.h */, - 43BFBDB5170A705100ECBACB /* AnimationStateData.c */, - 43BFBDA3170A703E00ECBACB /* AnimationStateData.h */, - 43BFBDB6170A705100ECBACB /* Atlas.c */, - 43BFBDA4170A703E00ECBACB /* Atlas.h */, - 43BFBDB7170A705100ECBACB /* AtlasAttachmentLoader.c */, - 43BFBDA5170A703E00ECBACB /* AtlasAttachmentLoader.h */, - 43BFBDB8170A705100ECBACB /* Attachment.c */, - 43BFBDA6170A703E00ECBACB /* Attachment.h */, - 43BFBDB9170A705100ECBACB /* AttachmentLoader.c */, - 43BFBDA7170A703E00ECBACB /* AttachmentLoader.h */, - 43BFBDBA170A705100ECBACB /* Bone.c */, - 43BFBDA8170A703E00ECBACB /* Bone.h */, - 43BFBDBB170A705100ECBACB /* BoneData.c */, - 43BFBDA9170A703E00ECBACB /* BoneData.h */, - 4374AF6B17F1D85F00401ACE /* BoundingBoxAttachment.c */, - 4374AF6817F1D84300401ACE /* BoundingBoxAttachment.h */, - 43BFBDBC170A705100ECBACB /* extension.c */, - 43BFBDAA170A703E00ECBACB /* extension.h */, - 43BFBDBD170A705100ECBACB /* Json.c */, - 43BFBDBE170A705100ECBACB /* Json.h */, - 43BFBDBF170A705100ECBACB /* RegionAttachment.c */, - 43BFBDAB170A703E00ECBACB /* RegionAttachment.h */, - 43BFBDC0170A705100ECBACB /* Skeleton.c */, - 43BFBDAC170A703E00ECBACB /* Skeleton.h */, - 4374AF6C17F1D85F00401ACE /* SkeletonBounds.c */, - 4374AF6917F1D84300401ACE /* SkeletonBounds.h */, - 43BFBDC1170A705100ECBACB /* SkeletonData.c */, - 43BFBDAD170A703E00ECBACB /* SkeletonData.h */, - 43BFBDC2170A705100ECBACB /* SkeletonJson.c */, - 43BFBDAE170A703E00ECBACB /* SkeletonJson.h */, - 43BFBDC3170A705100ECBACB /* Skin.c */, - 43BFBDAF170A703E00ECBACB /* Skin.h */, - 43BFBDC4170A705100ECBACB /* Slot.c */, - 43BFBDB0170A703E00ECBACB /* Slot.h */, - 43BFBDC5170A705100ECBACB /* SlotData.c */, - 43BFBDB1170A703E00ECBACB /* SlotData.h */, - 43BFBDB2170A703E00ECBACB /* spine.h */, - ); - name = "spine-c"; - path = ..; - sourceTree = ""; - }; - 4319B8931701168F00C1D7A9 /* spine-cocos2d-iphone */ = { - isa = PBXGroup; - children = ( - 43BFBE0D170A778A00ECBACB /* spine-cocos2d-iphone.m */, - 43BFBE0E170A778A00ECBACB /* spine-cocos2d-iphone.h */, - 43D31636173ACAE00028AA22 /* CCSkeleton.h */, - 43D31637173ACAE00028AA22 /* CCSkeleton.m */, - 43D31638173ACAE00028AA22 /* CCSkeletonAnimation.h */, - 43D31639173ACAE00028AA22 /* CCSkeletonAnimation.m */, - ); - name = "spine-cocos2d-iphone"; - path = ..; - sourceTree = ""; - }; - 43C32A0F170B1282004A9460 /* Resources-mac */ = { - isa = PBXGroup; - children = ( - 43C32A12170B1295004A9460 /* English.lproj */, - 43C32A17170B1295004A9460 /* icon.icns */, - 43C32A18170B1295004A9460 /* Info.plist */, - ); - name = "Resources-mac"; - sourceTree = ""; - }; - 43C32A12170B1295004A9460 /* English.lproj */ = { - isa = PBXGroup; - children = ( - 43C32A13170B1295004A9460 /* InfoPlist.strings */, - 43C32A15170B1295004A9460 /* MainMenu.xib */, - ); - name = English.lproj; - path = "Resources-mac/English.lproj"; - sourceTree = ""; - }; -/* End PBXGroup section */ - -/* Begin PBXNativeTarget section */ - 4319B51216FF9B2600C1D7A9 /* SpineExample */ = { - isa = PBXNativeTarget; - buildConfigurationList = 4319B6AC16FF9B2B00C1D7A9 /* Build configuration list for PBXNativeTarget "SpineExample" */; - buildPhases = ( - 4319B50F16FF9B2600C1D7A9 /* Sources */, - 4319B51016FF9B2600C1D7A9 /* Frameworks */, - 4319B51116FF9B2600C1D7A9 /* Resources */, - ); - buildRules = ( - ); - dependencies = ( - ); - name = SpineExample; - productName = "spine-cocos2d-iphone-mac"; - productReference = 4319B51316FF9B2600C1D7A9 /* SpineExample.app */; - productType = "com.apple.product-type.application"; - }; -/* End PBXNativeTarget section */ - -/* Begin PBXProject section */ - 4319B50A16FF9B2600C1D7A9 /* Project object */ = { - isa = PBXProject; - attributes = { - LastUpgradeCheck = 0450; - ORGANIZATIONNAME = "Esoteric Software"; - }; - buildConfigurationList = 4319B50D16FF9B2600C1D7A9 /* Build configuration list for PBXProject "spine-cocos2d-iphone-mac" */; - compatibilityVersion = "Xcode 3.2"; - developmentRegion = English; - hasScannedForEncodings = 0; - knownRegions = ( - en, - English, - ); - mainGroup = 4319B50816FF9B2600C1D7A9; - productRefGroup = 4319B51416FF9B2600C1D7A9 /* Products */; - projectDirPath = ""; - projectRoot = ""; - targets = ( - 4319B51216FF9B2600C1D7A9 /* SpineExample */, - ); - }; -/* End PBXProject section */ - -/* Begin PBXResourcesBuildPhase section */ - 4319B51116FF9B2600C1D7A9 /* Resources */ = { - isa = PBXResourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 4319B83316FF9D3A00C1D7A9 /* README.md in Resources */, - 4319B83616FF9D3A00C1D7A9 /* ChangeLog in Resources */, - 4319B83716FF9D3A00C1D7A9 /* CMakeLists.txt in Resources */, - 4319B84416FF9D3A00C1D7A9 /* LICENSE_cocos2d.txt in Resources */, - 4319B84516FF9D3A00C1D7A9 /* LICENSE_CocosDenshion.txt in Resources */, - 4319B84616FF9D3A00C1D7A9 /* LICENSE_Kazmath.txt in Resources */, - 43C32A1C170B1295004A9460 /* InfoPlist.strings in Resources */, - 43C32A1D170B1295004A9460 /* MainMenu.xib in Resources */, - 43C32A1E170B1295004A9460 /* icon.icns in Resources */, - 43C32A33170D0A4D004A9460 /* goblins.atlas in Resources */, - 43C32A34170D0A4D004A9460 /* goblins.json in Resources */, - 43C32A35170D0A4D004A9460 /* goblins.png in Resources */, - 43C32A36170D0A4D004A9460 /* spineboy.atlas in Resources */, - 43C32A37170D0A4D004A9460 /* spineboy.json in Resources */, - 43C32A38170D0A4D004A9460 /* spineboy.png in Resources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 4319B50F16FF9B2600C1D7A9 /* Sources */ = { - isa = PBXSourcesBuildPhase; - buildActionMask = 2147483647; - files = ( - 43BFBE10170A804700ECBACB /* Animation.c in Sources */, - 43BFBE11170A804700ECBACB /* AnimationState.c in Sources */, - 43BFBE12170A804700ECBACB /* AnimationStateData.c in Sources */, - 43BFBE13170A804700ECBACB /* Atlas.c in Sources */, - 43BFBE14170A804700ECBACB /* AtlasAttachmentLoader.c in Sources */, - 43BFBE15170A804700ECBACB /* Attachment.c in Sources */, - 43BFBE16170A804700ECBACB /* AttachmentLoader.c in Sources */, - 43BFBE17170A804700ECBACB /* Bone.c in Sources */, - 43BFBE18170A804700ECBACB /* BoneData.c in Sources */, - 43BFBE19170A804700ECBACB /* extension.c in Sources */, - 43BFBE1A170A804700ECBACB /* Json.c in Sources */, - 43BFBE1B170A804700ECBACB /* RegionAttachment.c in Sources */, - 43BFBE1C170A804700ECBACB /* Skeleton.c in Sources */, - 43BFBE1D170A804700ECBACB /* SkeletonData.c in Sources */, - 43BFBE1E170A804700ECBACB /* SkeletonJson.c in Sources */, - 43BFBE1F170A804700ECBACB /* Skin.c in Sources */, - 43BFBE20170A804700ECBACB /* Slot.c in Sources */, - 43BFBE21170A804700ECBACB /* SlotData.c in Sources */, - 4319B6C416FF9D1700C1D7A9 /* ExampleLayer.m in Sources */, - 4319B7D616FF9D3A00C1D7A9 /* CCAction.m in Sources */, - 4319B7D716FF9D3A00C1D7A9 /* CCActionCamera.m in Sources */, - 4319B7D816FF9D3A00C1D7A9 /* CCActionCatmullRom.m in Sources */, - 4319B7D916FF9D3A00C1D7A9 /* CCActionEase.m in Sources */, - 4319B7DA16FF9D3A00C1D7A9 /* CCActionGrid.m in Sources */, - 4319B7DB16FF9D3A00C1D7A9 /* CCActionGrid3D.m in Sources */, - 4319B7DC16FF9D3A00C1D7A9 /* CCActionInstant.m in Sources */, - 4319B7DD16FF9D3A00C1D7A9 /* CCActionInterval.m in Sources */, - 4319B7DE16FF9D3A00C1D7A9 /* CCActionManager.m in Sources */, - 4319B7DF16FF9D3A00C1D7A9 /* CCActionPageTurn3D.m in Sources */, - 4319B7E016FF9D3A00C1D7A9 /* CCActionProgressTimer.m in Sources */, - 4319B7E116FF9D3A00C1D7A9 /* CCActionTiledGrid.m in Sources */, - 4319B7E216FF9D3A00C1D7A9 /* CCActionTween.m in Sources */, - 4319B7E316FF9D3A00C1D7A9 /* CCAnimation.m in Sources */, - 4319B7E416FF9D3A00C1D7A9 /* CCAnimationCache.m in Sources */, - 4319B7E516FF9D3A00C1D7A9 /* CCAtlasNode.m in Sources */, - 4319B7E616FF9D3A00C1D7A9 /* CCCamera.m in Sources */, - 4319B7E716FF9D3A00C1D7A9 /* CCClippingNode.m in Sources */, - 4319B7E816FF9D3A00C1D7A9 /* CCConfiguration.m in Sources */, - 4319B7E916FF9D3A00C1D7A9 /* ccDeprecated.m in Sources */, - 4319B7EA16FF9D3A00C1D7A9 /* CCDirector.m in Sources */, - 4319B7EB16FF9D3A00C1D7A9 /* CCDrawingPrimitives.m in Sources */, - 4319B7EC16FF9D3A00C1D7A9 /* CCDrawNode.m in Sources */, - 4319B7ED16FF9D3A00C1D7A9 /* ccFPSImages.m in Sources */, - 4319B7EE16FF9D3A00C1D7A9 /* CCGLProgram.m in Sources */, - 4319B7EF16FF9D3A00C1D7A9 /* ccGLStateCache.m in Sources */, - 4319B7F016FF9D3A00C1D7A9 /* CCGrabber.m in Sources */, - 4319B7F116FF9D3A00C1D7A9 /* CCGrid.m in Sources */, - 4319B7F216FF9D3A00C1D7A9 /* CCLabelAtlas.m in Sources */, - 4319B7F316FF9D3A00C1D7A9 /* CCLabelBMFont.m in Sources */, - 4319B7F416FF9D3A00C1D7A9 /* CCLabelTTF.m in Sources */, - 4319B7F516FF9D3A00C1D7A9 /* CCLayer.m in Sources */, - 4319B7F616FF9D3A00C1D7A9 /* CCMenu.m in Sources */, - 4319B7F716FF9D3A00C1D7A9 /* CCMenuItem.m in Sources */, - 4319B7F816FF9D3A00C1D7A9 /* CCMotionStreak.m in Sources */, - 4319B7F916FF9D3A00C1D7A9 /* CCNode+Debug.m in Sources */, - 4319B7FA16FF9D3A00C1D7A9 /* CCNode.m in Sources */, - 4319B7FB16FF9D3A00C1D7A9 /* CCParallaxNode.m in Sources */, - 4319B7FC16FF9D3A00C1D7A9 /* CCParticleBatchNode.m in Sources */, - 4319B7FD16FF9D3A00C1D7A9 /* CCParticleExamples.m in Sources */, - 4319B7FE16FF9D3A00C1D7A9 /* CCParticleSystem.m in Sources */, - 4319B7FF16FF9D3A00C1D7A9 /* CCParticleSystemQuad.m in Sources */, - 4319B80016FF9D3A00C1D7A9 /* CCPhysicsDebugNode.m in Sources */, - 4319B80116FF9D3A00C1D7A9 /* CCPhysicsSprite.mm in Sources */, - 4319B80216FF9D3A00C1D7A9 /* CCProgressTimer.m in Sources */, - 4319B80316FF9D3A00C1D7A9 /* CCRenderTexture.m in Sources */, - 4319B80416FF9D3A00C1D7A9 /* CCScene.m in Sources */, - 4319B80516FF9D3A00C1D7A9 /* CCScheduler.m in Sources */, - 4319B80616FF9D3A00C1D7A9 /* CCShaderCache.m in Sources */, - 4319B80716FF9D3A00C1D7A9 /* ccShaders.m in Sources */, - 4319B80816FF9D3A00C1D7A9 /* CCSprite.m in Sources */, - 4319B80916FF9D3A00C1D7A9 /* CCSpriteBatchNode.m in Sources */, - 4319B80A16FF9D3A00C1D7A9 /* CCSpriteFrame.m in Sources */, - 4319B80B16FF9D3A00C1D7A9 /* CCSpriteFrameCache.m in Sources */, - 4319B80C16FF9D3A00C1D7A9 /* CCTexture2D.m in Sources */, - 4319B80D16FF9D3A00C1D7A9 /* CCTextureAtlas.m in Sources */, - 4319B80E16FF9D3A00C1D7A9 /* CCTextureCache.m in Sources */, - 4319B80F16FF9D3A00C1D7A9 /* CCTexturePVR.m in Sources */, - 4319B81016FF9D3A00C1D7A9 /* CCTileMapAtlas.m in Sources */, - 4319B81116FF9D3A00C1D7A9 /* CCTMXLayer.m in Sources */, - 4319B81216FF9D3A00C1D7A9 /* CCTMXObjectGroup.m in Sources */, - 4319B81316FF9D3A00C1D7A9 /* CCTMXTiledMap.m in Sources */, - 4319B81416FF9D3A00C1D7A9 /* CCTMXXMLParser.m in Sources */, - 4319B81516FF9D3A00C1D7A9 /* CCTransition.m in Sources */, - 4319B81616FF9D3A00C1D7A9 /* CCTransitionPageTurn.m in Sources */, - 4319B81716FF9D3A00C1D7A9 /* CCTransitionProgress.m in Sources */, - 4319B81816FF9D3A00C1D7A9 /* cocos2d.m in Sources */, - 4319B81916FF9D3A00C1D7A9 /* CCDirectorIOS.m in Sources */, - 4319B81A16FF9D3A00C1D7A9 /* CCES2Renderer.m in Sources */, - 4319B81B16FF9D3A00C1D7A9 /* CCGLView.m in Sources */, - 4319B81C16FF9D3A00C1D7A9 /* CCTouchDispatcher.m in Sources */, - 4319B81D16FF9D3A00C1D7A9 /* CCTouchHandler.m in Sources */, - 4319B81E16FF9D3A00C1D7A9 /* CCDirectorMac.m in Sources */, - 4319B81F16FF9D3A00C1D7A9 /* CCEventDispatcher.m in Sources */, - 4319B82016FF9D3A00C1D7A9 /* CCGLView.m in Sources */, - 4319B82116FF9D3A00C1D7A9 /* CCWindow.m in Sources */, - 4319B82216FF9D3A00C1D7A9 /* base64.c in Sources */, - 4319B82316FF9D3A00C1D7A9 /* CCArray.m in Sources */, - 4319B82416FF9D3A00C1D7A9 /* ccCArray.m in Sources */, - 4319B82516FF9D3A00C1D7A9 /* CCFileUtils.m in Sources */, - 4319B82616FF9D3A00C1D7A9 /* CCProfiling.m in Sources */, - 4319B82716FF9D3A00C1D7A9 /* ccUtils.c in Sources */, - 4319B82816FF9D3A00C1D7A9 /* CCVertex.m in Sources */, - 4319B82916FF9D3A00C1D7A9 /* CGPointExtension.m in Sources */, - 4319B82A16FF9D3A00C1D7A9 /* NSThread+performBlock.m in Sources */, - 4319B82B16FF9D3A00C1D7A9 /* TGAlib.m in Sources */, - 4319B82C16FF9D3A00C1D7A9 /* TransformUtils.m in Sources */, - 4319B82D16FF9D3A00C1D7A9 /* ZipUtils.m in Sources */, - 4319B82E16FF9D3A00C1D7A9 /* CDAudioManager.m in Sources */, - 4319B82F16FF9D3A00C1D7A9 /* CDOpenALSupport.m in Sources */, - 4319B83016FF9D3A00C1D7A9 /* CDXMacOSXSupport.m in Sources */, - 4319B83116FF9D3A00C1D7A9 /* CDXPropertyModifierAction.m in Sources */, - 4319B83216FF9D3A00C1D7A9 /* CocosDenshion.m in Sources */, - 4319B83416FF9D3A00C1D7A9 /* SimpleAudioEngine.m in Sources */, - 4319B83516FF9D3A00C1D7A9 /* aabb.c in Sources */, - 4319B83816FF9D3A00C1D7A9 /* mat4stack.c in Sources */, - 4319B83916FF9D3A00C1D7A9 /* matrix.c in Sources */, - 4319B83A16FF9D3A00C1D7A9 /* mat3.c in Sources */, - 4319B83B16FF9D3A00C1D7A9 /* mat4.c in Sources */, - 4319B83C16FF9D3A00C1D7A9 /* neon_matrix_impl.c in Sources */, - 4319B83D16FF9D3A00C1D7A9 /* plane.c in Sources */, - 4319B83E16FF9D3A00C1D7A9 /* quaternion.c in Sources */, - 4319B83F16FF9D3A00C1D7A9 /* ray2.c in Sources */, - 4319B84016FF9D3A00C1D7A9 /* utility.c in Sources */, - 4319B84116FF9D3A00C1D7A9 /* vec2.c in Sources */, - 4319B84216FF9D3A00C1D7A9 /* vec3.c in Sources */, - 4319B84316FF9D3A00C1D7A9 /* vec4.c in Sources */, - 43BFBE0F170A778A00ECBACB /* spine-cocos2d-iphone.m in Sources */, - 43C32A1B170B1295004A9460 /* AppDelegate.m in Sources */, - 43C32A20170B1295004A9460 /* main.m in Sources */, - 43D3163A173ACAE00028AA22 /* CCSkeleton.m in Sources */, - 43D3163B173ACAE00028AA22 /* CCSkeletonAnimation.m in Sources */, - 4374AF6D17F1D85F00401ACE /* BoundingBoxAttachment.c in Sources */, - 4374AF6E17F1D85F00401ACE /* SkeletonBounds.c in Sources */, - ); - runOnlyForDeploymentPostprocessing = 0; - }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXVariantGroup section */ - 43C32A13170B1295004A9460 /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - 43C32A14170B1295004A9460 /* English */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - 43C32A15170B1295004A9460 /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - 43C32A16170B1295004A9460 /* English */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; -/* End PBXVariantGroup section */ - -/* Begin XCBuildConfiguration section */ - 4319B6AA16FF9B2B00C1D7A9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_OPTIMIZATION_LEVEL = 0; - GCC_PREPROCESSOR_DEFINITIONS = ( - DEBUG, - "COCOS2D_DEBUG=1", - ); - GCC_SYMBOLS_PRIVATE_EXTERN = NO; - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - ONLY_ACTIVE_ARCH = YES; - SDKROOT = macosx; - }; - name = Debug; - }; - 4319B6AB16FF9B2B00C1D7A9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ARCHS = "$(ARCHS_STANDARD_64_BIT)"; - DEBUG_INFORMATION_FORMAT = "dwarf-with-dsym"; - GCC_C_LANGUAGE_STANDARD = gnu99; - GCC_ENABLE_OBJC_EXCEPTIONS = YES; - GCC_PREPROCESSOR_DEFINITIONS = ( - NDEBUG, - "NS_BLOCK_ASSERTIONS=1", - ); - GCC_VERSION = com.apple.compilers.llvm.clang.1_0; - GCC_WARN_64_TO_32_BIT_CONVERSION = YES; - GCC_WARN_ABOUT_RETURN_TYPE = YES; - GCC_WARN_UNUSED_VARIABLE = YES; - MACOSX_DEPLOYMENT_TARGET = 10.7; - SDKROOT = macosx; - }; - name = Release; - }; - 4319B6AD16FF9B2B00C1D7A9 /* Debug */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = NO; - COPY_PHASE_STRIP = NO; - GCC_DYNAMIC_NO_PIC = NO; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Resources-mac/Prefix.pch"; - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; - HEADER_SEARCH_PATHS = ( - "\"libs/kazmath/include\"", - "\"src\"", - "\"../spine-c/include\"", - ); - INFOPLIST_FILE = "Resources-mac/Info.plist"; - OTHER_CFLAGS = ""; - OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Debug; - }; - 4319B6AE16FF9B2B00C1D7A9 /* Release */ = { - isa = XCBuildConfiguration; - buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; - CLANG_ENABLE_OBJC_ARC = NO; - COPY_PHASE_STRIP = YES; - GCC_PRECOMPILE_PREFIX_HEADER = YES; - GCC_PREFIX_HEADER = "Resources-mac/Prefix.pch"; - GCC_WARN_64_TO_32_BIT_CONVERSION = NO; - HEADER_SEARCH_PATHS = ( - "\"libs/kazmath/include\"", - "\"src\"", - "\"../spine-c/include\"", - ); - INFOPLIST_FILE = "Resources-mac/Info.plist"; - OTHER_CFLAGS = ""; - OTHER_CPLUSPLUSFLAGS = "$(OTHER_CFLAGS)"; - OTHER_LDFLAGS = ( - "-lz", - "-lsqlite3", - "-ObjC", - ); - PRODUCT_NAME = "$(TARGET_NAME)"; - WRAPPER_EXTENSION = app; - }; - name = Release; - }; -/* End XCBuildConfiguration section */ - -/* Begin XCConfigurationList section */ - 4319B50D16FF9B2600C1D7A9 /* Build configuration list for PBXProject "spine-cocos2d-iphone-mac" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4319B6AA16FF9B2B00C1D7A9 /* Debug */, - 4319B6AB16FF9B2B00C1D7A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; - 4319B6AC16FF9B2B00C1D7A9 /* Build configuration list for PBXNativeTarget "SpineExample" */ = { - isa = XCConfigurationList; - buildConfigurations = ( - 4319B6AD16FF9B2B00C1D7A9 /* Debug */, - 4319B6AE16FF9B2B00C1D7A9 /* Release */, - ); - defaultConfigurationIsVisible = 0; - defaultConfigurationName = Release; - }; -/* End XCConfigurationList section */ - }; - rootObject = 4319B50A16FF9B2600C1D7A9 /* Project object */; -}