diff --git a/cocos2d_libs-mac.xcodeproj/project.pbxproj b/cocos2d_libs.xcodeproj/project.pbxproj similarity index 62% rename from cocos2d_libs-mac.xcodeproj/project.pbxproj rename to cocos2d_libs.xcodeproj/project.pbxproj index 4e36b65ca40f..34d72996f0d1 100644 --- a/cocos2d_libs-mac.xcodeproj/project.pbxproj +++ b/cocos2d_libs.xcodeproj/project.pbxproj @@ -7,9 +7,9 @@ objects = { /* Begin PBXAggregateTarget section */ - A03F2E8E178141C1006731B9 /* build-all-libs */ = { + A03F2E8E178141C1006731B9 /* build-all-libs Mac */ = { isa = PBXAggregateTarget; - buildConfigurationList = A03F2E8F178141C1006731B9 /* Build configuration list for PBXAggregateTarget "build-all-libs" */; + buildConfigurationList = A03F2E8F178141C1006731B9 /* Build configuration list for PBXAggregateTarget "build-all-libs Mac" */; buildPhases = ( ); dependencies = ( @@ -20,9 +20,25 @@ A03F2E95178141D1006731B9 /* PBXTargetDependency */, A03F2E97178141D1006731B9 /* PBXTargetDependency */, ); - name = "build-all-libs"; + name = "build-all-libs Mac"; productName = "build-all"; }; + A07A4E0B178386390073F6A7 /* build-all-libs iOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = A07A4E0C178386390073F6A7 /* Build configuration list for PBXAggregateTarget "build-all-libs iOS" */; + buildPhases = ( + ); + dependencies = ( + A07A5047178389710073F6A7 /* PBXTargetDependency */, + A07A5049178389710073F6A7 /* PBXTargetDependency */, + A07A504B178389710073F6A7 /* PBXTargetDependency */, + A07A504D178389710073F6A7 /* PBXTargetDependency */, + A07A504F178389710073F6A7 /* PBXTargetDependency */, + A07A4E10178386520073F6A7 /* PBXTargetDependency */, + ); + name = "build-all-libs iOS"; + productName = "build-all-libs iOS"; + }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ @@ -202,28 +218,6 @@ A03F26481780BAE8006731B9 /* CCSAXParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE71780BAE5006731B9 /* CCSAXParser.h */; }; A03F26491780BAE8006731B9 /* CCThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EE81780BAE5006731B9 /* CCThread.cpp */; }; A03F264A1780BAE8006731B9 /* CCThread.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE91780BAE5006731B9 /* CCThread.h */; }; - A03F26841780BAE8006731B9 /* CCAccelerometer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F281780BAE5006731B9 /* CCAccelerometer.h */; }; - A03F26851780BAE8006731B9 /* CCApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F291780BAE5006731B9 /* CCApplication.h */; }; - A03F26861780BAE8006731B9 /* CCApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F2A1780BAE5006731B9 /* CCApplication.mm */; }; - A03F26871780BAE8006731B9 /* CCCommon.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F2B1780BAE5006731B9 /* CCCommon.mm */; }; - A03F26881780BAE8006731B9 /* CCDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F2C1780BAE5006731B9 /* CCDevice.mm */; }; - A03F26891780BAE8006731B9 /* CCDirectorCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F2D1780BAE5006731B9 /* CCDirectorCaller.h */; }; - A03F268A1780BAE8006731B9 /* CCDirectorCaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F2E1780BAE5006731B9 /* CCDirectorCaller.mm */; }; - A03F268B1780BAE8006731B9 /* CCEGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F2F1780BAE5006731B9 /* CCEGLView.h */; }; - A03F268C1780BAE8006731B9 /* CCEGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F301780BAE5006731B9 /* CCEGLView.mm */; }; - A03F268D1780BAE8006731B9 /* CCEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F311780BAE5006731B9 /* CCEventDispatcher.h */; }; - A03F268E1780BAE8006731B9 /* CCEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F321780BAE5006731B9 /* CCEventDispatcher.mm */; }; - A03F268F1780BAE8006731B9 /* CCFileUtilsMac.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F331780BAE5006731B9 /* CCFileUtilsMac.h */; }; - A03F26901780BAE8006731B9 /* CCFileUtilsMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F341780BAE5006731B9 /* CCFileUtilsMac.mm */; }; - A03F26911780BAE8006731B9 /* CCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F351780BAE5006731B9 /* CCGL.h */; }; - A03F26921780BAE8006731B9 /* CCImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F361780BAE5006731B9 /* CCImage.mm */; }; - A03F26931780BAE8006731B9 /* CCPlatformDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F371780BAE5006731B9 /* CCPlatformDefine.h */; }; - A03F26941780BAE8006731B9 /* CCStdC.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F381780BAE5006731B9 /* CCStdC.h */; }; - A03F26951780BAE8006731B9 /* CCThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F391780BAE5006731B9 /* CCThread.mm */; }; - A03F26961780BAE8006731B9 /* CCWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F3A1780BAE5006731B9 /* CCWindow.h */; }; - A03F26971780BAE8006731B9 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F3B1780BAE5006731B9 /* CCWindow.m */; }; - A03F26981780BAE8006731B9 /* EAGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F3C1780BAE5006731B9 /* EAGLView.h */; }; - A03F26991780BAE8006731B9 /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F3D1780BAE5006731B9 /* EAGLView.mm */; }; A03F26B91780BAE8006731B9 /* platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F5F1780BAE5006731B9 /* platform.cpp */; }; A03F26BA1780BAE8006731B9 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F601780BAE5006731B9 /* platform.h */; }; A03F27DD1780BAE8006731B9 /* libwebp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A03F20D41780BAE5006731B9 /* libwebp.a */; }; @@ -843,6 +837,862 @@ A03F349317814805006731B9 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F333717814804006731B9 /* Util.h */; }; A03F349417814805006731B9 /* WeakPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F333817814804006731B9 /* WeakPtr.h */; }; A03F349517814805006731B9 /* libjs_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A03F333A17814804006731B9 /* libjs_static.a */; }; + A07A4C261783777C0073F6A7 /* CCAction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DDC1780BAE4006731B9 /* CCAction.cpp */; }; + A07A4C271783777C0073F6A7 /* CCActionCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DDE1780BAE4006731B9 /* CCActionCamera.cpp */; }; + A07A4C281783777C0073F6A7 /* CCActionCatmullRom.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DE01780BAE4006731B9 /* CCActionCatmullRom.cpp */; }; + A07A4C291783777C0073F6A7 /* CCActionEase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DE21780BAE4006731B9 /* CCActionEase.cpp */; }; + A07A4C2A1783777C0073F6A7 /* CCActionGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DE41780BAE4006731B9 /* CCActionGrid.cpp */; }; + A07A4C2B1783777C0073F6A7 /* CCActionGrid3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DE61780BAE4006731B9 /* CCActionGrid3D.cpp */; }; + A07A4C2C1783777C0073F6A7 /* CCActionInstant.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DE81780BAE4006731B9 /* CCActionInstant.cpp */; }; + A07A4C2D1783777C0073F6A7 /* CCActionInterval.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DEA1780BAE4006731B9 /* CCActionInterval.cpp */; }; + A07A4C2E1783777C0073F6A7 /* CCActionManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DEC1780BAE4006731B9 /* CCActionManager.cpp */; }; + A07A4C2F1783777C0073F6A7 /* CCActionPageTurn3D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DEE1780BAE4006731B9 /* CCActionPageTurn3D.cpp */; }; + A07A4C301783777C0073F6A7 /* CCActionProgressTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DF01780BAE4006731B9 /* CCActionProgressTimer.cpp */; }; + A07A4C311783777C0073F6A7 /* CCActionTiledGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DF21780BAE4006731B9 /* CCActionTiledGrid.cpp */; }; + A07A4C321783777C0073F6A7 /* CCActionTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DF41780BAE4006731B9 /* CCActionTween.cpp */; }; + A07A4C331783777C0073F6A7 /* CCAtlasNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DF81780BAE4006731B9 /* CCAtlasNode.cpp */; }; + A07A4C341783777C0073F6A7 /* CCGLBufferedNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DFA1780BAE4006731B9 /* CCGLBufferedNode.cpp */; }; + A07A4C351783777C0073F6A7 /* CCNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DFC1780BAE4006731B9 /* CCNode.cpp */; }; + A07A4C361783777C0073F6A7 /* CCCamera.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1DFE1780BAE4006731B9 /* CCCamera.cpp */; }; + A07A4C371783777C0073F6A7 /* CCConfiguration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E001780BAE4006731B9 /* CCConfiguration.cpp */; }; + A07A4C381783777C0073F6A7 /* CCDirector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E021780BAE4006731B9 /* CCDirector.cpp */; }; + A07A4C391783777C0073F6A7 /* ccFPSImages.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E041780BAE4006731B9 /* ccFPSImages.c */; }; + A07A4C3A1783777C0073F6A7 /* CCScheduler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E061780BAE4006731B9 /* CCScheduler.cpp */; }; + A07A4C3B1783777C0073F6A7 /* CCAffineTransform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E091780BAE4006731B9 /* CCAffineTransform.cpp */; }; + A07A4C3C1783777C0073F6A7 /* CCArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E0B1780BAE4006731B9 /* CCArray.cpp */; }; + A07A4C3D1783777C0073F6A7 /* CCAutoreleasePool.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E0D1780BAE4006731B9 /* CCAutoreleasePool.cpp */; }; + A07A4C3E1783777C0073F6A7 /* CCData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E101780BAE4006731B9 /* CCData.cpp */; }; + A07A4C3F1783777C0073F6A7 /* CCDataVisitor.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E121780BAE4006731B9 /* CCDataVisitor.cpp */; }; + A07A4C401783777C0073F6A7 /* CCDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E141780BAE4006731B9 /* CCDictionary.cpp */; }; + A07A4C411783777C0073F6A7 /* CCGeometry.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E181780BAE4006731B9 /* CCGeometry.cpp */; }; + A07A4C421783777C0073F6A7 /* CCNS.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E1B1780BAE4006731B9 /* CCNS.cpp */; }; + A07A4C431783777C0073F6A7 /* CCObject.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E1D1780BAE4006731B9 /* CCObject.cpp */; }; + A07A4C441783777C0073F6A7 /* CCSet.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E1F1780BAE4006731B9 /* CCSet.cpp */; }; + A07A4C451783777C0073F6A7 /* CCString.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E211780BAE4006731B9 /* CCString.cpp */; }; + A07A4C461783777C0073F6A7 /* CCZone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E231780BAE4006731B9 /* CCZone.cpp */; }; + A07A4C471783777C0073F6A7 /* cocos2d.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E251780BAE4006731B9 /* cocos2d.cpp */; }; + A07A4C481783777C0073F6A7 /* CCDrawingPrimitives.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E271780BAE4006731B9 /* CCDrawingPrimitives.cpp */; }; + A07A4C491783777C0073F6A7 /* CCDrawNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E291780BAE4006731B9 /* CCDrawNode.cpp */; }; + A07A4C4A1783777C0073F6A7 /* CCGrabber.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E2C1780BAE4006731B9 /* CCGrabber.cpp */; }; + A07A4C4B1783777C0073F6A7 /* CCGrid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E2E1780BAE4006731B9 /* CCGrid.cpp */; }; + A07A4C4C1783777C0073F6A7 /* aabb.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E4B1780BAE4006731B9 /* aabb.c */; }; + A07A4C4D1783777C0073F6A7 /* mat4stack.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E4F1780BAE4006731B9 /* mat4stack.c */; }; + A07A4C4E1783777C0073F6A7 /* matrix.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E501780BAE4006731B9 /* matrix.c */; }; + A07A4C4F1783777C0073F6A7 /* mat3.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E511780BAE4006731B9 /* mat3.c */; }; + A07A4C501783777C0073F6A7 /* mat4.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E521780BAE4006731B9 /* mat4.c */; }; + A07A4C511783777C0073F6A7 /* neon_matrix_impl.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E531780BAE4006731B9 /* neon_matrix_impl.c */; }; + A07A4C521783777C0073F6A7 /* plane.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E541780BAE4006731B9 /* plane.c */; }; + A07A4C531783777C0073F6A7 /* quaternion.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E551780BAE4006731B9 /* quaternion.c */; }; + A07A4C541783777C0073F6A7 /* ray2.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E561780BAE4006731B9 /* ray2.c */; }; + A07A4C551783777C0073F6A7 /* utility.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E571780BAE4006731B9 /* utility.c */; }; + A07A4C561783777C0073F6A7 /* vec2.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E581780BAE4006731B9 /* vec2.c */; }; + A07A4C571783777C0073F6A7 /* vec3.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E591780BAE4006731B9 /* vec3.c */; }; + A07A4C581783777C0073F6A7 /* vec4.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E5A1780BAE4006731B9 /* vec4.c */; }; + A07A4C591783777C0073F6A7 /* CCKeyboardDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E5C1780BAE4006731B9 /* CCKeyboardDispatcher.cpp */; }; + A07A4C5A1783777C0073F6A7 /* CCKeypadDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E5F1780BAE4006731B9 /* CCKeypadDelegate.cpp */; }; + A07A4C5B1783777C0073F6A7 /* CCKeypadDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E611780BAE4006731B9 /* CCKeypadDispatcher.cpp */; }; + A07A4C5C1783777C0073F6A7 /* CCLabelAtlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E641780BAE4006731B9 /* CCLabelAtlas.cpp */; }; + A07A4C5D1783777C0073F6A7 /* CCLabelBMFont.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E661780BAE4006731B9 /* CCLabelBMFont.cpp */; }; + A07A4C5E1783777C0073F6A7 /* CCLabelTTF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E681780BAE4006731B9 /* CCLabelTTF.cpp */; }; + A07A4C5F1783777C0073F6A7 /* CCLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E6B1780BAE4006731B9 /* CCLayer.cpp */; }; + A07A4C601783777C0073F6A7 /* CCScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E6D1780BAE4006731B9 /* CCScene.cpp */; }; + A07A4C611783777C0073F6A7 /* CCTransition.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E6F1780BAE4006731B9 /* CCTransition.cpp */; }; + A07A4C621783777C0073F6A7 /* CCTransitionPageTurn.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E711780BAE4006731B9 /* CCTransitionPageTurn.cpp */; }; + A07A4C631783777C0073F6A7 /* CCTransitionProgress.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E731780BAE4006731B9 /* CCTransitionProgress.cpp */; }; + A07A4C641783777C0073F6A7 /* CCMenu.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E761780BAE4006731B9 /* CCMenu.cpp */; }; + A07A4C651783777C0073F6A7 /* CCMenuItem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E781780BAE4006731B9 /* CCMenuItem.cpp */; }; + A07A4C661783777C0073F6A7 /* CCClippingNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E7B1780BAE4006731B9 /* CCClippingNode.cpp */; }; + A07A4C671783777C0073F6A7 /* CCMotionStreak.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E7D1780BAE4006731B9 /* CCMotionStreak.cpp */; }; + A07A4C681783777C0073F6A7 /* CCProgressTimer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E7F1780BAE4006731B9 /* CCProgressTimer.cpp */; }; + A07A4C691783777C0073F6A7 /* CCRenderTexture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E811780BAE4006731B9 /* CCRenderTexture.cpp */; }; + A07A4C6A1783777C0073F6A7 /* CCParticleBatchNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E841780BAE4006731B9 /* CCParticleBatchNode.cpp */; }; + A07A4C6B1783777C0073F6A7 /* CCParticleExamples.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E861780BAE4006731B9 /* CCParticleExamples.cpp */; }; + A07A4C6C1783777C0073F6A7 /* CCParticleSystem.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E881780BAE4006731B9 /* CCParticleSystem.cpp */; }; + A07A4C6D1783777C0073F6A7 /* CCParticleSystemQuad.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1E8A1780BAE4006731B9 /* CCParticleSystemQuad.cpp */; }; + A07A4C6E1783777C0073F6A7 /* CCEGLViewProtocol.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EDD1780BAE5006731B9 /* CCEGLViewProtocol.cpp */; }; + A07A4C6F1783777C0073F6A7 /* CCFileUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EDF1780BAE5006731B9 /* CCFileUtils.cpp */; }; + A07A4C701783777C0073F6A7 /* CCImageCommonWebp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EE31780BAE5006731B9 /* CCImageCommonWebp.cpp */; }; + A07A4C711783777C0073F6A7 /* CCSAXParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EE61780BAE5006731B9 /* CCSAXParser.cpp */; }; + A07A4C721783777C0073F6A7 /* CCThread.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1EE81780BAE5006731B9 /* CCThread.cpp */; }; + A07A4C7E1783777C0073F6A7 /* platform.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F1F5F1780BAE5006731B9 /* platform.cpp */; }; + A07A4C7F1783777C0073F6A7 /* CCScriptSupport.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F24EA1780BAE8006731B9 /* CCScriptSupport.cpp */; }; + A07A4C801783777C0073F6A7 /* CCGLProgram.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F24ED1780BAE8006731B9 /* CCGLProgram.cpp */; }; + A07A4C811783777C0073F6A7 /* ccGLStateCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F24EF1780BAE8006731B9 /* ccGLStateCache.cpp */; }; + A07A4C821783777C0073F6A7 /* CCShaderCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25001780BAE8006731B9 /* CCShaderCache.cpp */; }; + A07A4C831783777C0073F6A7 /* ccShaders.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25031780BAE8006731B9 /* ccShaders.cpp */; }; + A07A4C841783777C0073F6A7 /* CCAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25061780BAE8006731B9 /* CCAnimation.cpp */; }; + A07A4C851783777C0073F6A7 /* CCAnimationCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25081780BAE8006731B9 /* CCAnimationCache.cpp */; }; + A07A4C861783777C0073F6A7 /* CCSprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F250A1780BAE8006731B9 /* CCSprite.cpp */; }; + A07A4C871783777C0073F6A7 /* CCSpriteBatchNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F250C1780BAE8006731B9 /* CCSpriteBatchNode.cpp */; }; + A07A4C881783777C0073F6A7 /* CCSpriteFrame.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F250E1780BAE8006731B9 /* CCSpriteFrame.cpp */; }; + A07A4C891783777C0073F6A7 /* CCSpriteFrameCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25101780BAE8006731B9 /* CCSpriteFrameCache.cpp */; }; + A07A4C8A1783777C0073F6A7 /* base64.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25131780BAE8006731B9 /* base64.cpp */; }; + A07A4C8B1783777C0073F6A7 /* CCNotificationCenter.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25151780BAE8006731B9 /* CCNotificationCenter.cpp */; }; + A07A4C8C1783777C0073F6A7 /* CCPointExtension.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25171780BAE8006731B9 /* CCPointExtension.cpp */; }; + A07A4C8D1783777C0073F6A7 /* CCProfiling.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25191780BAE8006731B9 /* CCProfiling.cpp */; }; + A07A4C8E1783777C0073F6A7 /* ccUTF8.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F251B1780BAE8006731B9 /* ccUTF8.cpp */; }; + A07A4C8F1783777C0073F6A7 /* ccUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F251D1780BAE8006731B9 /* ccUtils.cpp */; }; + A07A4C901783777C0073F6A7 /* CCVertex.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F251F1780BAE8006731B9 /* CCVertex.cpp */; }; + A07A4C911783777C0073F6A7 /* CCComponent.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25221780BAE8006731B9 /* CCComponent.cpp */; }; + A07A4C921783777C0073F6A7 /* CCComponentContainer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25241780BAE8006731B9 /* CCComponentContainer.cpp */; }; + A07A4C931783777C0073F6A7 /* ccCArray.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25271780BAE8006731B9 /* ccCArray.cpp */; }; + A07A4C941783777C0073F6A7 /* TGAlib.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F252C1780BAE8006731B9 /* TGAlib.cpp */; }; + A07A4C951783777C0073F6A7 /* tinyxml2.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F252F1780BAE8006731B9 /* tinyxml2.cpp */; }; + A07A4C961783777C0073F6A7 /* TransformUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25311780BAE8006731B9 /* TransformUtils.cpp */; }; + A07A4C971783777C0073F6A7 /* CCUserDefault.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25351780BAE8006731B9 /* CCUserDefault.cpp */; }; + A07A4C981783777C0073F6A7 /* CCUserDefault.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F25371780BAE8006731B9 /* CCUserDefault.mm */; }; + A07A4C991783777C0073F6A7 /* CCUserDefaultAndroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25381780BAE8006731B9 /* CCUserDefaultAndroid.cpp */; }; + A07A4C9A1783777C0073F6A7 /* ioapi.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F253A1780BAE8006731B9 /* ioapi.cpp */; }; + A07A4C9B1783777C0073F6A7 /* unzip.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F253C1780BAE8006731B9 /* unzip.cpp */; }; + A07A4C9C1783777C0073F6A7 /* ZipUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F253E1780BAE8006731B9 /* ZipUtils.cpp */; }; + A07A4C9D1783777C0073F6A7 /* CCIMEDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25421780BAE8006731B9 /* CCIMEDispatcher.cpp */; }; + A07A4C9E1783777C0073F6A7 /* CCTextFieldTTF.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25441780BAE8006731B9 /* CCTextFieldTTF.cpp */; }; + A07A4C9F1783777C0073F6A7 /* CCTexture2D.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25471780BAE8006731B9 /* CCTexture2D.cpp */; }; + A07A4CA01783777C0073F6A7 /* CCTextureAtlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25491780BAE8006731B9 /* CCTextureAtlas.cpp */; }; + A07A4CA11783777C0073F6A7 /* CCTextureCache.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F254B1780BAE8006731B9 /* CCTextureCache.cpp */; }; + A07A4CA21783777C0073F6A7 /* CCTextureETC.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F254D1780BAE8006731B9 /* CCTextureETC.cpp */; }; + A07A4CA31783777C0073F6A7 /* CCTexturePVR.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F254F1780BAE8006731B9 /* CCTexturePVR.cpp */; }; + A07A4CA41783777C0073F6A7 /* CCParallaxNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25521780BAE8006731B9 /* CCParallaxNode.cpp */; }; + A07A4CA51783777C0073F6A7 /* CCTileMapAtlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25541780BAE8006731B9 /* CCTileMapAtlas.cpp */; }; + A07A4CA61783777C0073F6A7 /* CCTMXLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25561780BAE8006731B9 /* CCTMXLayer.cpp */; }; + A07A4CA71783777C0073F6A7 /* CCTMXObjectGroup.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25581780BAE8006731B9 /* CCTMXObjectGroup.cpp */; }; + A07A4CA81783777C0073F6A7 /* CCTMXTiledMap.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F255A1780BAE8006731B9 /* CCTMXTiledMap.cpp */; }; + A07A4CA91783777C0073F6A7 /* CCTMXXMLParser.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F255C1780BAE8006731B9 /* CCTMXXMLParser.cpp */; }; + A07A4CAA1783777C0073F6A7 /* CCTouch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F255F1780BAE8006731B9 /* CCTouch.cpp */; }; + A07A4CAB1783777C0073F6A7 /* CCTouchDispatcher.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25621780BAE8006731B9 /* CCTouchDispatcher.cpp */; }; + A07A4CAC1783777C0073F6A7 /* CCTouchHandler.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F25641780BAE8006731B9 /* CCTouchHandler.cpp */; }; + A07A4CAE1783777C0073F6A7 /* libwebp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A94D34C16C2014900D79D09 /* libwebp.a */; }; + A07A4CAF1783777C0073F6A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 1551A342158F2AB200E66CFE /* Foundation.framework */; }; + A07A4CB21783777C0073F6A7 /* CCAction.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DDD1780BAE4006731B9 /* CCAction.h */; }; + A07A4CB31783777C0073F6A7 /* CCActionCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DDF1780BAE4006731B9 /* CCActionCamera.h */; }; + A07A4CB41783777C0073F6A7 /* CCActionCatmullRom.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DE11780BAE4006731B9 /* CCActionCatmullRom.h */; }; + A07A4CB51783777C0073F6A7 /* CCActionEase.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DE31780BAE4006731B9 /* CCActionEase.h */; }; + A07A4CB61783777C0073F6A7 /* CCActionGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DE51780BAE4006731B9 /* CCActionGrid.h */; }; + A07A4CB71783777C0073F6A7 /* CCActionGrid3D.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DE71780BAE4006731B9 /* CCActionGrid3D.h */; }; + A07A4CB81783777C0073F6A7 /* CCActionInstant.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DE91780BAE4006731B9 /* CCActionInstant.h */; }; + A07A4CB91783777C0073F6A7 /* CCActionInterval.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DEB1780BAE4006731B9 /* CCActionInterval.h */; }; + A07A4CBA1783777C0073F6A7 /* CCActionManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DED1780BAE4006731B9 /* CCActionManager.h */; }; + A07A4CBB1783777C0073F6A7 /* CCActionPageTurn3D.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DEF1780BAE4006731B9 /* CCActionPageTurn3D.h */; }; + A07A4CBC1783777C0073F6A7 /* CCActionProgressTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DF11780BAE4006731B9 /* CCActionProgressTimer.h */; }; + A07A4CBD1783777C0073F6A7 /* CCActionTiledGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DF31780BAE4006731B9 /* CCActionTiledGrid.h */; }; + A07A4CBE1783777C0073F6A7 /* CCActionTween.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DF51780BAE4006731B9 /* CCActionTween.h */; }; + A07A4CBF1783777C0073F6A7 /* CCAtlasNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DF91780BAE4006731B9 /* CCAtlasNode.h */; }; + A07A4CC01783777C0073F6A7 /* CCGLBufferedNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DFB1780BAE4006731B9 /* CCGLBufferedNode.h */; }; + A07A4CC11783777C0073F6A7 /* CCNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DFD1780BAE4006731B9 /* CCNode.h */; }; + A07A4CC21783777C0073F6A7 /* CCCamera.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1DFF1780BAE4006731B9 /* CCCamera.h */; }; + A07A4CC31783777C0073F6A7 /* CCConfiguration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E011780BAE4006731B9 /* CCConfiguration.h */; }; + A07A4CC41783777C0073F6A7 /* CCDirector.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E031780BAE4006731B9 /* CCDirector.h */; }; + A07A4CC51783777C0073F6A7 /* ccFPSImages.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E051780BAE4006731B9 /* ccFPSImages.h */; }; + A07A4CC61783777C0073F6A7 /* CCScheduler.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E071780BAE4006731B9 /* CCScheduler.h */; }; + A07A4CC71783777C0073F6A7 /* CCAffineTransform.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E0A1780BAE4006731B9 /* CCAffineTransform.h */; }; + A07A4CC81783777C0073F6A7 /* CCArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E0C1780BAE4006731B9 /* CCArray.h */; }; + A07A4CC91783777C0073F6A7 /* CCAutoreleasePool.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E0E1780BAE4006731B9 /* CCAutoreleasePool.h */; }; + A07A4CCA1783777C0073F6A7 /* CCBool.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E0F1780BAE4006731B9 /* CCBool.h */; }; + A07A4CCB1783777C0073F6A7 /* CCData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E111780BAE4006731B9 /* CCData.h */; }; + A07A4CCC1783777C0073F6A7 /* CCDataVisitor.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E131780BAE4006731B9 /* CCDataVisitor.h */; }; + A07A4CCD1783777C0073F6A7 /* CCDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E151780BAE4006731B9 /* CCDictionary.h */; }; + A07A4CCE1783777C0073F6A7 /* CCDouble.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E161780BAE4006731B9 /* CCDouble.h */; }; + A07A4CCF1783777C0073F6A7 /* CCFloat.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E171780BAE4006731B9 /* CCFloat.h */; }; + A07A4CD01783777C0073F6A7 /* CCGeometry.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E191780BAE4006731B9 /* CCGeometry.h */; }; + A07A4CD11783777C0073F6A7 /* CCInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E1A1780BAE4006731B9 /* CCInteger.h */; }; + A07A4CD21783777C0073F6A7 /* CCNS.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E1C1780BAE4006731B9 /* CCNS.h */; }; + A07A4CD31783777C0073F6A7 /* CCObject.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E1E1780BAE4006731B9 /* CCObject.h */; }; + A07A4CD41783777C0073F6A7 /* CCSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E201780BAE4006731B9 /* CCSet.h */; }; + A07A4CD51783777C0073F6A7 /* CCString.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E221780BAE4006731B9 /* CCString.h */; }; + A07A4CD61783777C0073F6A7 /* CCZone.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E241780BAE4006731B9 /* CCZone.h */; }; + A07A4CD71783777C0073F6A7 /* CCDrawingPrimitives.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E281780BAE4006731B9 /* CCDrawingPrimitives.h */; }; + A07A4CD81783777C0073F6A7 /* CCDrawNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E2A1780BAE4006731B9 /* CCDrawNode.h */; }; + A07A4CD91783777C0073F6A7 /* CCGrabber.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E2D1780BAE4006731B9 /* CCGrabber.h */; }; + A07A4CDA1783777C0073F6A7 /* CCGrid.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E2F1780BAE4006731B9 /* CCGrid.h */; }; + A07A4CDB1783777C0073F6A7 /* ccConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E311780BAE4006731B9 /* ccConfig.h */; }; + A07A4CDC1783777C0073F6A7 /* CCEventType.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E321780BAE4006731B9 /* CCEventType.h */; }; + A07A4CDD1783777C0073F6A7 /* ccMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E331780BAE4006731B9 /* ccMacros.h */; }; + A07A4CDE1783777C0073F6A7 /* CCProtocols.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E341780BAE4006731B9 /* CCProtocols.h */; }; + A07A4CDF1783777C0073F6A7 /* ccTypeInfo.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E351780BAE4006731B9 /* ccTypeInfo.h */; }; + A07A4CE01783777C0073F6A7 /* ccTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E361780BAE4006731B9 /* ccTypes.h */; }; + A07A4CE11783777C0073F6A7 /* cocos2d.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E371780BAE4006731B9 /* cocos2d.h */; }; + A07A4CE21783777C0073F6A7 /* aabb.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E3B1780BAE4006731B9 /* aabb.h */; }; + A07A4CE31783777C0073F6A7 /* mat4stack.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E3D1780BAE4006731B9 /* mat4stack.h */; }; + A07A4CE41783777C0073F6A7 /* matrix.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E3E1780BAE4006731B9 /* matrix.h */; }; + A07A4CE51783777C0073F6A7 /* kazmath.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E3F1780BAE4006731B9 /* kazmath.h */; }; + A07A4CE61783777C0073F6A7 /* mat3.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E401780BAE4006731B9 /* mat3.h */; }; + A07A4CE71783777C0073F6A7 /* mat4.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E411780BAE4006731B9 /* mat4.h */; }; + A07A4CE81783777C0073F6A7 /* neon_matrix_impl.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E421780BAE4006731B9 /* neon_matrix_impl.h */; }; + A07A4CE91783777C0073F6A7 /* plane.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E431780BAE4006731B9 /* plane.h */; }; + A07A4CEA1783777C0073F6A7 /* quaternion.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E441780BAE4006731B9 /* quaternion.h */; }; + A07A4CEB1783777C0073F6A7 /* ray2.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E451780BAE4006731B9 /* ray2.h */; }; + A07A4CEC1783777C0073F6A7 /* utility.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E461780BAE4006731B9 /* utility.h */; }; + A07A4CED1783777C0073F6A7 /* vec2.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E471780BAE4006731B9 /* vec2.h */; }; + A07A4CEE1783777C0073F6A7 /* vec3.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E481780BAE4006731B9 /* vec3.h */; }; + A07A4CEF1783777C0073F6A7 /* vec4.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E491780BAE4006731B9 /* vec4.h */; }; + A07A4CF01783777C0073F6A7 /* CCKeyboardDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E5D1780BAE4006731B9 /* CCKeyboardDispatcher.h */; }; + A07A4CF11783777C0073F6A7 /* CCKeypadDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E601780BAE4006731B9 /* CCKeypadDelegate.h */; }; + A07A4CF21783777C0073F6A7 /* CCKeypadDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E621780BAE4006731B9 /* CCKeypadDispatcher.h */; }; + A07A4CF31783777C0073F6A7 /* CCLabelAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E651780BAE4006731B9 /* CCLabelAtlas.h */; }; + A07A4CF41783777C0073F6A7 /* CCLabelBMFont.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E671780BAE4006731B9 /* CCLabelBMFont.h */; }; + A07A4CF51783777C0073F6A7 /* CCLabelTTF.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E691780BAE4006731B9 /* CCLabelTTF.h */; }; + A07A4CF61783777C0073F6A7 /* CCLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E6C1780BAE4006731B9 /* CCLayer.h */; }; + A07A4CF71783777C0073F6A7 /* CCScene.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E6E1780BAE4006731B9 /* CCScene.h */; }; + A07A4CF81783777C0073F6A7 /* CCTransition.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E701780BAE4006731B9 /* CCTransition.h */; }; + A07A4CF91783777C0073F6A7 /* CCTransitionPageTurn.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E721780BAE4006731B9 /* CCTransitionPageTurn.h */; }; + A07A4CFA1783777C0073F6A7 /* CCTransitionProgress.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E741780BAE4006731B9 /* CCTransitionProgress.h */; }; + A07A4CFB1783777C0073F6A7 /* CCMenu.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E771780BAE4006731B9 /* CCMenu.h */; }; + A07A4CFC1783777C0073F6A7 /* CCMenuItem.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E791780BAE4006731B9 /* CCMenuItem.h */; }; + A07A4CFD1783777C0073F6A7 /* CCClippingNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E7C1780BAE4006731B9 /* CCClippingNode.h */; }; + A07A4CFE1783777C0073F6A7 /* CCMotionStreak.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E7E1780BAE4006731B9 /* CCMotionStreak.h */; }; + A07A4CFF1783777C0073F6A7 /* CCProgressTimer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E801780BAE4006731B9 /* CCProgressTimer.h */; }; + A07A4D001783777C0073F6A7 /* CCRenderTexture.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E821780BAE4006731B9 /* CCRenderTexture.h */; }; + A07A4D011783777C0073F6A7 /* CCParticleBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E851780BAE4006731B9 /* CCParticleBatchNode.h */; }; + A07A4D021783777C0073F6A7 /* CCParticleExamples.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E871780BAE4006731B9 /* CCParticleExamples.h */; }; + A07A4D031783777C0073F6A7 /* CCParticleSystem.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E891780BAE4006731B9 /* CCParticleSystem.h */; }; + A07A4D041783777C0073F6A7 /* CCParticleSystemQuad.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E8B1780BAE4006731B9 /* CCParticleSystemQuad.h */; }; + A07A4D051783777C0073F6A7 /* firePngData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1E8C1780BAE4006731B9 /* firePngData.h */; }; + A07A4D061783777C0073F6A7 /* CCAccelerometerDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1ED91780BAE5006731B9 /* CCAccelerometerDelegate.h */; }; + A07A4D071783777C0073F6A7 /* CCApplicationProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EDA1780BAE5006731B9 /* CCApplicationProtocol.h */; }; + A07A4D081783777C0073F6A7 /* CCCommon.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EDB1780BAE5006731B9 /* CCCommon.h */; }; + A07A4D091783777C0073F6A7 /* CCDevice.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EDC1780BAE5006731B9 /* CCDevice.h */; }; + A07A4D0A1783777C0073F6A7 /* CCEGLViewProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EDE1780BAE5006731B9 /* CCEGLViewProtocol.h */; }; + A07A4D0B1783777C0073F6A7 /* CCFileUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE01780BAE5006731B9 /* CCFileUtils.h */; }; + A07A4D0C1783777C0073F6A7 /* CCImage.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE11780BAE5006731B9 /* CCImage.h */; }; + A07A4D0D1783777C0073F6A7 /* CCImageCommon_cpp.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE21780BAE5006731B9 /* CCImageCommon_cpp.h */; }; + A07A4D0E1783777C0073F6A7 /* CCPlatformConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE41780BAE5006731B9 /* CCPlatformConfig.h */; }; + A07A4D0F1783777C0073F6A7 /* CCPlatformMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE51780BAE5006731B9 /* CCPlatformMacros.h */; }; + A07A4D101783777C0073F6A7 /* CCSAXParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE71780BAE5006731B9 /* CCSAXParser.h */; }; + A07A4D111783777C0073F6A7 /* CCThread.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1EE91780BAE5006731B9 /* CCThread.h */; }; + A07A4D1D1783777C0073F6A7 /* platform.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F1F601780BAE5006731B9 /* platform.h */; }; + A07A4D211783777C0073F6A7 /* CCScriptSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24EB1780BAE8006731B9 /* CCScriptSupport.h */; }; + A07A4D221783777C0073F6A7 /* CCGLProgram.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24EE1780BAE8006731B9 /* CCGLProgram.h */; }; + A07A4D231783777C0073F6A7 /* ccGLStateCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F01780BAE8006731B9 /* ccGLStateCache.h */; }; + A07A4D241783777C0073F6A7 /* ccShader_Position_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F11780BAE8006731B9 /* ccShader_Position_uColor_frag.h */; }; + A07A4D251783777C0073F6A7 /* ccShader_Position_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F21780BAE8006731B9 /* ccShader_Position_uColor_vert.h */; }; + A07A4D261783777C0073F6A7 /* ccShader_PositionColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F31780BAE8006731B9 /* ccShader_PositionColor_frag.h */; }; + A07A4D271783777C0073F6A7 /* ccShader_PositionColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F41780BAE8006731B9 /* ccShader_PositionColor_vert.h */; }; + A07A4D281783777C0073F6A7 /* ccShader_PositionColorLengthTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F51780BAE8006731B9 /* ccShader_PositionColorLengthTexture_frag.h */; }; + A07A4D291783777C0073F6A7 /* ccShader_PositionColorLengthTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F61780BAE8006731B9 /* ccShader_PositionColorLengthTexture_vert.h */; }; + A07A4D2A1783777C0073F6A7 /* ccShader_PositionTexture_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F71780BAE8006731B9 /* ccShader_PositionTexture_frag.h */; }; + A07A4D2B1783777C0073F6A7 /* ccShader_PositionTexture_uColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F81780BAE8006731B9 /* ccShader_PositionTexture_uColor_frag.h */; }; + A07A4D2C1783777C0073F6A7 /* ccShader_PositionTexture_uColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24F91780BAE8006731B9 /* ccShader_PositionTexture_uColor_vert.h */; }; + A07A4D2D1783777C0073F6A7 /* ccShader_PositionTexture_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FA1780BAE8006731B9 /* ccShader_PositionTexture_vert.h */; }; + A07A4D2E1783777C0073F6A7 /* ccShader_PositionTextureA8Color_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FB1780BAE8006731B9 /* ccShader_PositionTextureA8Color_frag.h */; }; + A07A4D2F1783777C0073F6A7 /* ccShader_PositionTextureA8Color_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FC1780BAE8006731B9 /* ccShader_PositionTextureA8Color_vert.h */; }; + A07A4D301783777C0073F6A7 /* ccShader_PositionTextureColor_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FD1780BAE8006731B9 /* ccShader_PositionTextureColor_frag.h */; }; + A07A4D311783777C0073F6A7 /* ccShader_PositionTextureColor_vert.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FE1780BAE8006731B9 /* ccShader_PositionTextureColor_vert.h */; }; + A07A4D321783777C0073F6A7 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F24FF1780BAE8006731B9 /* ccShader_PositionTextureColorAlphaTest_frag.h */; }; + A07A4D331783777C0073F6A7 /* CCShaderCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25011780BAE8006731B9 /* CCShaderCache.h */; }; + A07A4D341783777C0073F6A7 /* ccShaderEx_SwitchMask_frag.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25021780BAE8006731B9 /* ccShaderEx_SwitchMask_frag.h */; }; + A07A4D351783777C0073F6A7 /* ccShaders.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25041780BAE8006731B9 /* ccShaders.h */; }; + A07A4D361783777C0073F6A7 /* CCAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25071780BAE8006731B9 /* CCAnimation.h */; }; + A07A4D371783777C0073F6A7 /* CCAnimationCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25091780BAE8006731B9 /* CCAnimationCache.h */; }; + A07A4D381783777C0073F6A7 /* CCSprite.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F250B1780BAE8006731B9 /* CCSprite.h */; }; + A07A4D391783777C0073F6A7 /* CCSpriteBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F250D1780BAE8006731B9 /* CCSpriteBatchNode.h */; }; + A07A4D3A1783777C0073F6A7 /* CCSpriteFrame.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F250F1780BAE8006731B9 /* CCSpriteFrame.h */; }; + A07A4D3B1783777C0073F6A7 /* CCSpriteFrameCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25111780BAE8006731B9 /* CCSpriteFrameCache.h */; }; + A07A4D3C1783777C0073F6A7 /* base64.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25141780BAE8006731B9 /* base64.h */; }; + A07A4D3D1783777C0073F6A7 /* CCNotificationCenter.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25161780BAE8006731B9 /* CCNotificationCenter.h */; }; + A07A4D3E1783777C0073F6A7 /* CCPointExtension.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25181780BAE8006731B9 /* CCPointExtension.h */; }; + A07A4D3F1783777C0073F6A7 /* CCProfiling.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F251A1780BAE8006731B9 /* CCProfiling.h */; }; + A07A4D401783777C0073F6A7 /* ccUTF8.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F251C1780BAE8006731B9 /* ccUTF8.h */; }; + A07A4D411783777C0073F6A7 /* ccUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F251E1780BAE8006731B9 /* ccUtils.h */; }; + A07A4D421783777C0073F6A7 /* CCVertex.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25201780BAE8006731B9 /* CCVertex.h */; }; + A07A4D431783777C0073F6A7 /* CCComponent.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25231780BAE8006731B9 /* CCComponent.h */; }; + A07A4D441783777C0073F6A7 /* CCComponentContainer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25251780BAE8006731B9 /* CCComponentContainer.h */; }; + A07A4D451783777C0073F6A7 /* ccCArray.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25281780BAE8006731B9 /* ccCArray.h */; }; + A07A4D461783777C0073F6A7 /* uthash.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25291780BAE8006731B9 /* uthash.h */; }; + A07A4D471783777C0073F6A7 /* utlist.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F252A1780BAE8006731B9 /* utlist.h */; }; + A07A4D481783777C0073F6A7 /* TGAlib.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F252D1780BAE8006731B9 /* TGAlib.h */; }; + A07A4D491783777C0073F6A7 /* tinyxml2.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25301780BAE8006731B9 /* tinyxml2.h */; }; + A07A4D4A1783777C0073F6A7 /* TransformUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25321780BAE8006731B9 /* TransformUtils.h */; }; + A07A4D4B1783777C0073F6A7 /* CCUserDefault.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25361780BAE8006731B9 /* CCUserDefault.h */; }; + A07A4D4C1783777C0073F6A7 /* ioapi.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F253B1780BAE8006731B9 /* ioapi.h */; }; + A07A4D4D1783777C0073F6A7 /* unzip.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F253D1780BAE8006731B9 /* unzip.h */; }; + A07A4D4E1783777C0073F6A7 /* ZipUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F253F1780BAE8006731B9 /* ZipUtils.h */; }; + A07A4D4F1783777C0073F6A7 /* CCIMEDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25411780BAE8006731B9 /* CCIMEDelegate.h */; }; + A07A4D501783777C0073F6A7 /* CCIMEDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25431780BAE8006731B9 /* CCIMEDispatcher.h */; }; + A07A4D511783777C0073F6A7 /* CCTextFieldTTF.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25451780BAE8006731B9 /* CCTextFieldTTF.h */; }; + A07A4D521783777C0073F6A7 /* CCTexture2D.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25481780BAE8006731B9 /* CCTexture2D.h */; }; + A07A4D531783777C0073F6A7 /* CCTextureAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F254A1780BAE8006731B9 /* CCTextureAtlas.h */; }; + A07A4D541783777C0073F6A7 /* CCTextureCache.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F254C1780BAE8006731B9 /* CCTextureCache.h */; }; + A07A4D551783777C0073F6A7 /* CCTextureETC.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F254E1780BAE8006731B9 /* CCTextureETC.h */; }; + A07A4D561783777C0073F6A7 /* CCTexturePVR.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25501780BAE8006731B9 /* CCTexturePVR.h */; }; + A07A4D571783777C0073F6A7 /* CCParallaxNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25531780BAE8006731B9 /* CCParallaxNode.h */; }; + A07A4D581783777C0073F6A7 /* CCTileMapAtlas.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25551780BAE8006731B9 /* CCTileMapAtlas.h */; }; + A07A4D591783777C0073F6A7 /* CCTMXLayer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25571780BAE8006731B9 /* CCTMXLayer.h */; }; + A07A4D5A1783777C0073F6A7 /* CCTMXObjectGroup.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25591780BAE8006731B9 /* CCTMXObjectGroup.h */; }; + A07A4D5B1783777C0073F6A7 /* CCTMXTiledMap.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F255B1780BAE8006731B9 /* CCTMXTiledMap.h */; }; + A07A4D5C1783777C0073F6A7 /* CCTMXXMLParser.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F255D1780BAE8006731B9 /* CCTMXXMLParser.h */; }; + A07A4D5D1783777C0073F6A7 /* CCTouch.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25601780BAE8006731B9 /* CCTouch.h */; }; + A07A4D5E1783777C0073F6A7 /* CCTouchDelegateProtocol.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25611780BAE8006731B9 /* CCTouchDelegateProtocol.h */; }; + A07A4D5F1783777C0073F6A7 /* CCTouchDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25631780BAE8006731B9 /* CCTouchDispatcher.h */; }; + A07A4D601783777C0073F6A7 /* CCTouchHandler.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F25651780BAE8006731B9 /* CCTouchHandler.h */; }; + A07A4D8217837B690073F6A7 /* CCAccelerometer.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D6617837B690073F6A7 /* CCAccelerometer.h */; }; + A07A4D8317837B690073F6A7 /* CCAccelerometer.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6717837B690073F6A7 /* CCAccelerometer.mm */; }; + A07A4D8417837B690073F6A7 /* CCApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D6817837B690073F6A7 /* CCApplication.h */; }; + A07A4D8517837B690073F6A7 /* CCApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6917837B690073F6A7 /* CCApplication.mm */; }; + A07A4D8617837B690073F6A7 /* CCCommon.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6A17837B690073F6A7 /* CCCommon.mm */; }; + A07A4D8717837B690073F6A7 /* CCDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6B17837B690073F6A7 /* CCDevice.mm */; }; + A07A4D8817837B690073F6A7 /* CCDirectorCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D6C17837B690073F6A7 /* CCDirectorCaller.h */; }; + A07A4D8917837B690073F6A7 /* CCDirectorCaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6D17837B690073F6A7 /* CCDirectorCaller.mm */; }; + A07A4D8A17837B690073F6A7 /* CCEGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D6E17837B690073F6A7 /* CCEGLView.h */; }; + A07A4D8B17837B690073F6A7 /* CCEGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D6F17837B690073F6A7 /* CCEGLView.mm */; }; + A07A4D8C17837B690073F6A7 /* CCES2Renderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7017837B690073F6A7 /* CCES2Renderer.h */; }; + A07A4D8D17837B690073F6A7 /* CCES2Renderer.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7117837B690073F6A7 /* CCES2Renderer.m */; }; + A07A4D8E17837B690073F6A7 /* CCESRenderer.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7217837B690073F6A7 /* CCESRenderer.h */; }; + A07A4D8F17837B690073F6A7 /* CCFileUtilsIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7317837B690073F6A7 /* CCFileUtilsIOS.h */; }; + A07A4D9017837B690073F6A7 /* CCFileUtilsIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7417837B690073F6A7 /* CCFileUtilsIOS.mm */; }; + A07A4D9117837B690073F6A7 /* CCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7517837B690073F6A7 /* CCGL.h */; }; + A07A4D9217837B690073F6A7 /* CCImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7617837B690073F6A7 /* CCImage.mm */; }; + A07A4D9317837B690073F6A7 /* CCLock.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7717837B690073F6A7 /* CCLock.cpp */; }; + A07A4D9417837B690073F6A7 /* CCLock.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7817837B690073F6A7 /* CCLock.h */; }; + A07A4D9517837B690073F6A7 /* CCPlatformDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7917837B690073F6A7 /* CCPlatformDefine.h */; }; + A07A4D9617837B690073F6A7 /* CCStdC.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7A17837B690073F6A7 /* CCStdC.h */; }; + A07A4D9717837B690073F6A7 /* CCThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7B17837B690073F6A7 /* CCThread.mm */; }; + A07A4D9817837B690073F6A7 /* EAGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7C17837B690073F6A7 /* EAGLView.h */; }; + A07A4D9917837B690073F6A7 /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D7D17837B690073F6A7 /* EAGLView.mm */; }; + A07A4D9A17837B690073F6A7 /* OpenGL_Internal.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D7E17837B690073F6A7 /* OpenGL_Internal.h */; }; + A07A4D9B17837B690073F6A7 /* AccelerometerSimulation.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D8017837B690073F6A7 /* AccelerometerSimulation.h */; }; + A07A4D9C17837B690073F6A7 /* AccelerometerSimulation.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A4D8117837B690073F6A7 /* AccelerometerSimulation.m */; }; + A07A4DAF17837B910073F6A7 /* curl.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4D9F17837B910073F6A7 /* curl.h */; }; + A07A4DB017837B910073F6A7 /* curlbuild.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA017837B910073F6A7 /* curlbuild.h */; }; + A07A4DB117837B910073F6A7 /* curlrules.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA117837B910073F6A7 /* curlrules.h */; }; + A07A4DB217837B910073F6A7 /* curlver.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA217837B910073F6A7 /* curlver.h */; }; + A07A4DB317837B910073F6A7 /* easy.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA317837B910073F6A7 /* easy.h */; }; + A07A4DB417837B910073F6A7 /* mprintf.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA417837B910073F6A7 /* mprintf.h */; }; + A07A4DB517837B910073F6A7 /* multi.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA517837B910073F6A7 /* multi.h */; }; + A07A4DB617837B910073F6A7 /* stdcheaders.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA617837B910073F6A7 /* stdcheaders.h */; }; + A07A4DB717837B910073F6A7 /* typecheck-gcc.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DA717837B910073F6A7 /* typecheck-gcc.h */; }; + A07A4DB817837B910073F6A7 /* libcurl.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A4DA917837B910073F6A7 /* libcurl.a */; }; + A07A4DB917837B910073F6A7 /* libwebp.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A4DAA17837B910073F6A7 /* libwebp.a */; }; + A07A4DBA17837B910073F6A7 /* decode.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DAC17837B910073F6A7 /* decode.h */; }; + A07A4DBB17837B910073F6A7 /* encode.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DAD17837B910073F6A7 /* encode.h */; }; + A07A4DBC17837B910073F6A7 /* types.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DAE17837B910073F6A7 /* types.h */; }; + A07A4DF51783815B0073F6A7 /* CCAccelerometer.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DDF1783815B0073F6A7 /* CCAccelerometer.h */; }; + A07A4DF61783815B0073F6A7 /* CCApplication.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DE01783815B0073F6A7 /* CCApplication.h */; }; + A07A4DF71783815B0073F6A7 /* CCApplication.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE11783815B0073F6A7 /* CCApplication.mm */; }; + A07A4DF81783815B0073F6A7 /* CCCommon.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE21783815B0073F6A7 /* CCCommon.mm */; }; + A07A4DF91783815B0073F6A7 /* CCDevice.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE31783815B0073F6A7 /* CCDevice.mm */; }; + A07A4DFA1783815B0073F6A7 /* CCDirectorCaller.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DE41783815B0073F6A7 /* CCDirectorCaller.h */; }; + A07A4DFB1783815B0073F6A7 /* CCDirectorCaller.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE51783815B0073F6A7 /* CCDirectorCaller.mm */; }; + A07A4DFC1783815B0073F6A7 /* CCEGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DE61783815B0073F6A7 /* CCEGLView.h */; }; + A07A4DFD1783815B0073F6A7 /* CCEGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE71783815B0073F6A7 /* CCEGLView.mm */; }; + A07A4DFE1783815B0073F6A7 /* CCEventDispatcher.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DE81783815B0073F6A7 /* CCEventDispatcher.h */; }; + A07A4DFF1783815B0073F6A7 /* CCEventDispatcher.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DE91783815B0073F6A7 /* CCEventDispatcher.mm */; }; + A07A4E001783815B0073F6A7 /* CCFileUtilsMac.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DEA1783815B0073F6A7 /* CCFileUtilsMac.h */; }; + A07A4E011783815B0073F6A7 /* CCFileUtilsMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DEB1783815B0073F6A7 /* CCFileUtilsMac.mm */; }; + A07A4E021783815B0073F6A7 /* CCGL.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DEC1783815B0073F6A7 /* CCGL.h */; }; + A07A4E031783815B0073F6A7 /* CCImage.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DED1783815B0073F6A7 /* CCImage.mm */; }; + A07A4E041783815B0073F6A7 /* CCPlatformDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DEE1783815B0073F6A7 /* CCPlatformDefine.h */; }; + A07A4E051783815B0073F6A7 /* CCStdC.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DEF1783815B0073F6A7 /* CCStdC.h */; }; + A07A4E061783815B0073F6A7 /* CCThread.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DF01783815B0073F6A7 /* CCThread.mm */; }; + A07A4E071783815B0073F6A7 /* CCWindow.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DF11783815B0073F6A7 /* CCWindow.h */; }; + A07A4E081783815B0073F6A7 /* CCWindow.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DF21783815B0073F6A7 /* CCWindow.m */; }; + A07A4E091783815B0073F6A7 /* EAGLView.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A4DF31783815B0073F6A7 /* EAGLView.h */; }; + A07A4E0A1783815B0073F6A7 /* EAGLView.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A4DF41783815B0073F6A7 /* EAGLView.mm */; }; + A07A4E131783867C0073F6A7 /* AssetsManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FDA178145F2006731B9 /* AssetsManager.cpp */; }; + A07A4E141783867C0073F6A7 /* CCArmatureAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FDE178145F2006731B9 /* CCArmatureAnimation.cpp */; }; + A07A4E151783867C0073F6A7 /* CCProcessBase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FE0178145F2006731B9 /* CCProcessBase.cpp */; }; + A07A4E161783867C0073F6A7 /* CCTween.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FE2178145F2006731B9 /* CCTween.cpp */; }; + A07A4E171783867C0073F6A7 /* CCArmature.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FE4178145F2006731B9 /* CCArmature.cpp */; }; + A07A4E181783867C0073F6A7 /* CCBone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FE6178145F2006731B9 /* CCBone.cpp */; }; + A07A4E191783867C0073F6A7 /* CCDatas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FE9178145F2006731B9 /* CCDatas.cpp */; }; + A07A4E1A1783867C0073F6A7 /* CCBatchNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FEC178145F2006731B9 /* CCBatchNode.cpp */; }; + A07A4E1B1783867C0073F6A7 /* CCDecorativeDisplay.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FEE178145F2006731B9 /* CCDecorativeDisplay.cpp */; }; + A07A4E1C1783867C0073F6A7 /* CCDisplayFactory.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FF0178145F2006731B9 /* CCDisplayFactory.cpp */; }; + A07A4E1D1783867C0073F6A7 /* CCDisplayManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FF2178145F2006731B9 /* CCDisplayManager.cpp */; }; + A07A4E1E1783867C0073F6A7 /* CCShaderNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FF4178145F2006731B9 /* CCShaderNode.cpp */; }; + A07A4E1F1783867C0073F6A7 /* CCSkin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FF6178145F2006731B9 /* CCSkin.cpp */; }; + A07A4E201783867C0073F6A7 /* CCTexture2DMutable.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FF9178145F2006731B9 /* CCTexture2DMutable.cpp */; }; + A07A4E211783867C0073F6A7 /* GLES-Render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FFB178145F2006731B9 /* GLES-Render.cpp */; }; + A07A4E221783867C0073F6A7 /* CSContentJsonDictionary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2FFE178145F2006731B9 /* CSContentJsonDictionary.cpp */; }; + A07A4E231783867C0073F6A7 /* json_reader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3009178145F2006731B9 /* json_reader.cpp */; }; + A07A4E241783867C0073F6A7 /* json_value.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F300B178145F2006731B9 /* json_value.cpp */; }; + A07A4E251783867C0073F6A7 /* json_writer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F300D178145F2006731B9 /* json_writer.cpp */; }; + A07A4E261783867C0073F6A7 /* CCColliderDetector.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3014178145F2006731B9 /* CCColliderDetector.cpp */; }; + A07A4E271783867C0073F6A7 /* CCPhysicsWorld.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3016178145F2006731B9 /* CCPhysicsWorld.cpp */; }; + A07A4E281783867C0073F6A7 /* CCArmatureDataManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3019178145F2006731B9 /* CCArmatureDataManager.cpp */; }; + A07A4E291783867C0073F6A7 /* CCDataReaderHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F301D178145F2006731B9 /* CCDataReaderHelper.cpp */; }; + A07A4E2A1783867C0073F6A7 /* CCSpriteFrameCacheHelper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F301F178145F2006731B9 /* CCSpriteFrameCacheHelper.cpp */; }; + A07A4E2B1783867C0073F6A7 /* CCTransformHelp.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3021178145F2006731B9 /* CCTransformHelp.cpp */; }; + A07A4E2C1783867C0073F6A7 /* CCTweenFunction.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3023178145F2006731B9 /* CCTweenFunction.cpp */; }; + A07A4E2D1783867C0073F6A7 /* CCUtilMath.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3025178145F2006731B9 /* CCUtilMath.cpp */; }; + A07A4E2E1783867C0073F6A7 /* CCBAnimationManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3028178145F2006731B9 /* CCBAnimationManager.cpp */; }; + A07A4E2F1783867C0073F6A7 /* CCBFileLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F302A178145F2006731B9 /* CCBFileLoader.cpp */; }; + A07A4E301783867C0073F6A7 /* CCBKeyframe.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F302C178145F2006731B9 /* CCBKeyframe.cpp */; }; + A07A4E311783867C0073F6A7 /* CCBReader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F302F178145F2006731B9 /* CCBReader.cpp */; }; + A07A4E321783867C0073F6A7 /* CCBSequence.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3032178145F2006731B9 /* CCBSequence.cpp */; }; + A07A4E331783867C0073F6A7 /* CCBSequenceProperty.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3034178145F2006731B9 /* CCBSequenceProperty.cpp */; }; + A07A4E341783867C0073F6A7 /* CCBValue.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3036178145F2006731B9 /* CCBValue.cpp */; }; + A07A4E351783867C0073F6A7 /* CCControlButtonLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3038178145F3006731B9 /* CCControlButtonLoader.cpp */; }; + A07A4E361783867C0073F6A7 /* CCControlLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F303A178145F3006731B9 /* CCControlLoader.cpp */; }; + A07A4E371783867C0073F6A7 /* CCLabelBMFontLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F303C178145F3006731B9 /* CCLabelBMFontLoader.cpp */; }; + A07A4E381783867C0073F6A7 /* CCLabelTTFLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F303E178145F3006731B9 /* CCLabelTTFLoader.cpp */; }; + A07A4E391783867C0073F6A7 /* CCLayerColorLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3040178145F3006731B9 /* CCLayerColorLoader.cpp */; }; + A07A4E3A1783867C0073F6A7 /* CCLayerGradientLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3042178145F3006731B9 /* CCLayerGradientLoader.cpp */; }; + A07A4E3B1783867C0073F6A7 /* CCLayerLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3044178145F3006731B9 /* CCLayerLoader.cpp */; }; + A07A4E3C1783867C0073F6A7 /* CCMenuItemImageLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3046178145F3006731B9 /* CCMenuItemImageLoader.cpp */; }; + A07A4E3D1783867C0073F6A7 /* CCMenuItemLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3048178145F3006731B9 /* CCMenuItemLoader.cpp */; }; + A07A4E3E1783867C0073F6A7 /* CCNode+CCBRelativePositioning.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F304B178145F3006731B9 /* CCNode+CCBRelativePositioning.cpp */; }; + A07A4E3F1783867C0073F6A7 /* CCNodeLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F304D178145F3006731B9 /* CCNodeLoader.cpp */; }; + A07A4E401783867C0073F6A7 /* CCNodeLoaderLibrary.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F304F178145F3006731B9 /* CCNodeLoaderLibrary.cpp */; }; + A07A4E411783867C0073F6A7 /* CCParticleSystemQuadLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3052178145F3006731B9 /* CCParticleSystemQuadLoader.cpp */; }; + A07A4E421783867C0073F6A7 /* CCScale9SpriteLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3054178145F3006731B9 /* CCScale9SpriteLoader.cpp */; }; + A07A4E431783867C0073F6A7 /* CCScrollViewLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3056178145F3006731B9 /* CCScrollViewLoader.cpp */; }; + A07A4E441783867C0073F6A7 /* CCSpriteLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3058178145F3006731B9 /* CCSpriteLoader.cpp */; }; + A07A4E451783867C0073F6A7 /* CCComAttribute.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F305C178145F3006731B9 /* CCComAttribute.cpp */; }; + A07A4E461783867C0073F6A7 /* CCComAudio.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F305E178145F3006731B9 /* CCComAudio.cpp */; }; + A07A4E471783867C0073F6A7 /* CCComController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3060178145F3006731B9 /* CCComController.cpp */; }; + A07A4E481783867C0073F6A7 /* CCInputDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3062178145F3006731B9 /* CCInputDelegate.cpp */; }; + A07A4E491783867C0073F6A7 /* CCControl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3067178145F3006731B9 /* CCControl.cpp */; }; + A07A4E4A1783867C0073F6A7 /* CCControlButton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3069178145F3006731B9 /* CCControlButton.cpp */; }; + A07A4E4B1783867C0073F6A7 /* CCControlColourPicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F306B178145F3006731B9 /* CCControlColourPicker.cpp */; }; + A07A4E4C1783867C0073F6A7 /* CCControlHuePicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F306E178145F3006731B9 /* CCControlHuePicker.cpp */; }; + A07A4E4D1783867C0073F6A7 /* CCControlPotentiometer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3070178145F3006731B9 /* CCControlPotentiometer.cpp */; }; + A07A4E4E1783867C0073F6A7 /* CCControlSaturationBrightnessPicker.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3072178145F3006731B9 /* CCControlSaturationBrightnessPicker.cpp */; }; + A07A4E4F1783867C0073F6A7 /* CCControlSlider.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3074178145F3006731B9 /* CCControlSlider.cpp */; }; + A07A4E501783867C0073F6A7 /* CCControlStepper.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3076178145F3006731B9 /* CCControlStepper.cpp */; }; + A07A4E511783867C0073F6A7 /* CCControlSwitch.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3078178145F3006731B9 /* CCControlSwitch.cpp */; }; + A07A4E521783867C0073F6A7 /* CCControlUtils.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F307A178145F3006731B9 /* CCControlUtils.cpp */; }; + A07A4E531783867C0073F6A7 /* CCInvocation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F307C178145F3006731B9 /* CCInvocation.cpp */; }; + A07A4E541783867C0073F6A7 /* CCScale9Sprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F307E178145F3006731B9 /* CCScale9Sprite.cpp */; }; + A07A4E551783867C0073F6A7 /* CCEditBox.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3081178145F3006731B9 /* CCEditBox.cpp */; }; + A07A4E561783867C0073F6A7 /* CCEditBoxImplAndroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3084178145F3006731B9 /* CCEditBoxImplAndroid.cpp */; }; + A07A4E571783867C0073F6A7 /* CCEditBoxImplIOS.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F3087178145F3006731B9 /* CCEditBoxImplIOS.mm */; }; + A07A4E581783867C0073F6A7 /* CCEditBoxImplMac.mm in Sources */ = {isa = PBXBuildFile; fileRef = A03F3089178145F3006731B9 /* CCEditBoxImplMac.mm */; }; + A07A4E591783867C0073F6A7 /* CCEditBoxImplNone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F308A178145F3006731B9 /* CCEditBoxImplNone.cpp */; }; + A07A4E5A1783867C0073F6A7 /* CCEditBoxImplTizen.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F308B178145F3006731B9 /* CCEditBoxImplTizen.cpp */; }; + A07A4E5B1783867C0073F6A7 /* CCEditBoxImplWin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F308D178145F3006731B9 /* CCEditBoxImplWin.cpp */; }; + A07A4E5C1783867C0073F6A7 /* CCScrollView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3090178145F3006731B9 /* CCScrollView.cpp */; }; + A07A4E5D1783867C0073F6A7 /* CCSorting.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3092178145F3006731B9 /* CCSorting.cpp */; }; + A07A4E5E1783867C0073F6A7 /* CCTableView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3094178145F3006731B9 /* CCTableView.cpp */; }; + A07A4E5F1783867C0073F6A7 /* CCTableViewCell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3096178145F3006731B9 /* CCTableViewCell.cpp */; }; + A07A4E601783867C0073F6A7 /* LocalStorage.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F3099178145F3006731B9 /* LocalStorage.cpp */; }; + A07A4E611783867C0073F6A7 /* LocalStorageAndroid.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F309B178145F3006731B9 /* LocalStorageAndroid.cpp */; }; + A07A4E621783867C0073F6A7 /* HttpClient.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F309D178145F3006731B9 /* HttpClient.cpp */; }; + A07A4E631783867C0073F6A7 /* WebSocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30A1178145F3006731B9 /* WebSocket.cpp */; }; + A07A4E641783867C0073F6A7 /* CCPhysicsDebugNode.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30A4178145F3006731B9 /* CCPhysicsDebugNode.cpp */; }; + A07A4E651783867C0073F6A7 /* CCPhysicsSprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30A6178145F3006731B9 /* CCPhysicsSprite.cpp */; }; + A07A4E661783867C0073F6A7 /* Animation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30CD178145F3006731B9 /* Animation.cpp */; }; + A07A4E671783867C0073F6A7 /* AnimationState.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30CF178145F3006731B9 /* AnimationState.cpp */; }; + A07A4E681783867C0073F6A7 /* AnimationStateData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30D1178145F3006731B9 /* AnimationStateData.cpp */; }; + A07A4E691783867C0073F6A7 /* Atlas.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30D3178145F3006731B9 /* Atlas.cpp */; }; + A07A4E6A1783867C0073F6A7 /* AtlasAttachmentLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30D5178145F3006731B9 /* AtlasAttachmentLoader.cpp */; }; + A07A4E6B1783867C0073F6A7 /* Attachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30D7178145F3006731B9 /* Attachment.cpp */; }; + A07A4E6C1783867C0073F6A7 /* AttachmentLoader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30D9178145F3006731B9 /* AttachmentLoader.cpp */; }; + A07A4E6D1783867C0073F6A7 /* Bone.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30DB178145F3006731B9 /* Bone.cpp */; }; + A07A4E6E1783867C0073F6A7 /* BoneData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30DD178145F3006731B9 /* BoneData.cpp */; }; + A07A4E6F1783867C0073F6A7 /* CCSkeleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30DF178145F3006731B9 /* CCSkeleton.cpp */; }; + A07A4E701783867C0073F6A7 /* CCSkeletonAnimation.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30E1178145F3006731B9 /* CCSkeletonAnimation.cpp */; }; + A07A4E711783867C0073F6A7 /* extension.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30E3178145F3006731B9 /* extension.cpp */; }; + A07A4E721783867C0073F6A7 /* Json.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30E5178145F3006731B9 /* Json.cpp */; }; + A07A4E731783867C0073F6A7 /* RegionAttachment.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30E7178145F3006731B9 /* RegionAttachment.cpp */; }; + A07A4E741783867C0073F6A7 /* Skeleton.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30E9178145F3006731B9 /* Skeleton.cpp */; }; + A07A4E751783867C0073F6A7 /* SkeletonData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30EB178145F3006731B9 /* SkeletonData.cpp */; }; + A07A4E761783867C0073F6A7 /* SkeletonJson.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30ED178145F3006731B9 /* SkeletonJson.cpp */; }; + A07A4E771783867C0073F6A7 /* Skin.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30EF178145F3006731B9 /* Skin.cpp */; }; + A07A4E781783867C0073F6A7 /* Slot.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30F1178145F3006731B9 /* Slot.cpp */; }; + A07A4E791783867C0073F6A7 /* SlotData.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30F3178145F3006731B9 /* SlotData.cpp */; }; + A07A4E7A1783867C0073F6A7 /* spine-cocos2dx.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F30F5178145F3006731B9 /* spine-cocos2dx.cpp */; }; + A07A4E7C1783867C0073F6A7 /* libwebsockets.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A5421782286100987F6C /* libwebsockets.a */; }; + A07A4E7E1783867C0073F6A7 /* AssetsManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FDB178145F2006731B9 /* AssetsManager.h */; }; + A07A4E7F1783867C0073F6A7 /* CCArmatureAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FDF178145F2006731B9 /* CCArmatureAnimation.h */; }; + A07A4E801783867C0073F6A7 /* CCProcessBase.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FE1178145F2006731B9 /* CCProcessBase.h */; }; + A07A4E811783867C0073F6A7 /* CCTween.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FE3178145F2006731B9 /* CCTween.h */; }; + A07A4E821783867C0073F6A7 /* CCArmature.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FE5178145F2006731B9 /* CCArmature.h */; }; + A07A4E831783867C0073F6A7 /* CCBone.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FE7178145F2006731B9 /* CCBone.h */; }; + A07A4E841783867C0073F6A7 /* CCDatas.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FEA178145F2006731B9 /* CCDatas.h */; }; + A07A4E851783867C0073F6A7 /* CCBatchNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FED178145F2006731B9 /* CCBatchNode.h */; }; + A07A4E861783867C0073F6A7 /* CCDecorativeDisplay.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FEF178145F2006731B9 /* CCDecorativeDisplay.h */; }; + A07A4E871783867C0073F6A7 /* CCDisplayFactory.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FF1178145F2006731B9 /* CCDisplayFactory.h */; }; + A07A4E881783867C0073F6A7 /* CCDisplayManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FF3178145F2006731B9 /* CCDisplayManager.h */; }; + A07A4E891783867C0073F6A7 /* CCShaderNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FF5178145F2006731B9 /* CCShaderNode.h */; }; + A07A4E8A1783867C0073F6A7 /* CCSkin.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FF7178145F2006731B9 /* CCSkin.h */; }; + A07A4E8B1783867C0073F6A7 /* CCTexture2DMutable.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FFA178145F2006731B9 /* CCTexture2DMutable.h */; }; + A07A4E8C1783867C0073F6A7 /* GLES-Render.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FFC178145F2006731B9 /* GLES-Render.h */; }; + A07A4E8D1783867C0073F6A7 /* CSContentJsonDictionary.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2FFF178145F2006731B9 /* CSContentJsonDictionary.h */; }; + A07A4E8E1783867C0073F6A7 /* autolink.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3001178145F2006731B9 /* autolink.h */; }; + A07A4E8F1783867C0073F6A7 /* config.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3002178145F2006731B9 /* config.h */; }; + A07A4E901783867C0073F6A7 /* features.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3003178145F2006731B9 /* features.h */; }; + A07A4E911783867C0073F6A7 /* forwards.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3004178145F2006731B9 /* forwards.h */; }; + A07A4E921783867C0073F6A7 /* json_batchallocator.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3005178145F2006731B9 /* json_batchallocator.h */; }; + A07A4E931783867C0073F6A7 /* json_lib.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3008178145F2006731B9 /* json_lib.h */; }; + A07A4E941783867C0073F6A7 /* json_tool.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F300A178145F2006731B9 /* json_tool.h */; }; + A07A4E951783867C0073F6A7 /* reader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F300E178145F2006731B9 /* reader.h */; }; + A07A4E961783867C0073F6A7 /* value.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3010178145F2006731B9 /* value.h */; }; + A07A4E971783867C0073F6A7 /* writer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3011178145F2006731B9 /* writer.h */; }; + A07A4E981783867C0073F6A7 /* sigslot.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3012178145F2006731B9 /* sigslot.h */; }; + A07A4E991783867C0073F6A7 /* CCColliderDetector.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3015178145F2006731B9 /* CCColliderDetector.h */; }; + A07A4E9A1783867C0073F6A7 /* CCPhysicsWorld.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3017178145F2006731B9 /* CCPhysicsWorld.h */; }; + A07A4E9B1783867C0073F6A7 /* CCArmatureDataManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F301A178145F2006731B9 /* CCArmatureDataManager.h */; }; + A07A4E9C1783867C0073F6A7 /* CCArmatureDefine.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F301B178145F2006731B9 /* CCArmatureDefine.h */; }; + A07A4E9D1783867C0073F6A7 /* CCConstValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F301C178145F2006731B9 /* CCConstValue.h */; }; + A07A4E9E1783867C0073F6A7 /* CCDataReaderHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F301E178145F2006731B9 /* CCDataReaderHelper.h */; }; + A07A4E9F1783867C0073F6A7 /* CCSpriteFrameCacheHelper.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3020178145F2006731B9 /* CCSpriteFrameCacheHelper.h */; }; + A07A4EA01783867C0073F6A7 /* CCTransformHelp.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3022178145F2006731B9 /* CCTransformHelp.h */; }; + A07A4EA11783867C0073F6A7 /* CCTweenFunction.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3024178145F2006731B9 /* CCTweenFunction.h */; }; + A07A4EA21783867C0073F6A7 /* CCUtilMath.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3026178145F2006731B9 /* CCUtilMath.h */; }; + A07A4EA31783867C0073F6A7 /* CCBAnimationManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3029178145F2006731B9 /* CCBAnimationManager.h */; }; + A07A4EA41783867C0073F6A7 /* CCBFileLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F302B178145F2006731B9 /* CCBFileLoader.h */; }; + A07A4EA51783867C0073F6A7 /* CCBKeyframe.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F302D178145F2006731B9 /* CCBKeyframe.h */; }; + A07A4EA61783867C0073F6A7 /* CCBMemberVariableAssigner.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F302E178145F2006731B9 /* CCBMemberVariableAssigner.h */; }; + A07A4EA71783867C0073F6A7 /* CCBReader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3030178145F2006731B9 /* CCBReader.h */; }; + A07A4EA81783867C0073F6A7 /* CCBSelectorResolver.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3031178145F2006731B9 /* CCBSelectorResolver.h */; }; + A07A4EA91783867C0073F6A7 /* CCBSequence.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3033178145F2006731B9 /* CCBSequence.h */; }; + A07A4EAA1783867C0073F6A7 /* CCBSequenceProperty.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3035178145F2006731B9 /* CCBSequenceProperty.h */; }; + A07A4EAB1783867C0073F6A7 /* CCBValue.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3037178145F3006731B9 /* CCBValue.h */; }; + A07A4EAC1783867C0073F6A7 /* CCControlButtonLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3039178145F3006731B9 /* CCControlButtonLoader.h */; }; + A07A4EAD1783867C0073F6A7 /* CCControlLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F303B178145F3006731B9 /* CCControlLoader.h */; }; + A07A4EAE1783867C0073F6A7 /* CCLabelBMFontLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F303D178145F3006731B9 /* CCLabelBMFontLoader.h */; }; + A07A4EAF1783867C0073F6A7 /* CCLabelTTFLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F303F178145F3006731B9 /* CCLabelTTFLoader.h */; }; + A07A4EB01783867C0073F6A7 /* CCLayerColorLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3041178145F3006731B9 /* CCLayerColorLoader.h */; }; + A07A4EB11783867C0073F6A7 /* CCLayerGradientLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3043178145F3006731B9 /* CCLayerGradientLoader.h */; }; + A07A4EB21783867C0073F6A7 /* CCLayerLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3045178145F3006731B9 /* CCLayerLoader.h */; }; + A07A4EB31783867C0073F6A7 /* CCMenuItemImageLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3047178145F3006731B9 /* CCMenuItemImageLoader.h */; }; + A07A4EB41783867C0073F6A7 /* CCMenuItemLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3049178145F3006731B9 /* CCMenuItemLoader.h */; }; + A07A4EB51783867C0073F6A7 /* CCMenuLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F304A178145F3006731B9 /* CCMenuLoader.h */; }; + A07A4EB61783867C0073F6A7 /* CCNode+CCBRelativePositioning.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F304C178145F3006731B9 /* CCNode+CCBRelativePositioning.h */; }; + A07A4EB71783867C0073F6A7 /* CCNodeLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F304E178145F3006731B9 /* CCNodeLoader.h */; }; + A07A4EB81783867C0073F6A7 /* CCNodeLoaderLibrary.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3050178145F3006731B9 /* CCNodeLoaderLibrary.h */; }; + A07A4EB91783867C0073F6A7 /* CCNodeLoaderListener.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3051178145F3006731B9 /* CCNodeLoaderListener.h */; }; + A07A4EBA1783867C0073F6A7 /* CCParticleSystemQuadLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3053178145F3006731B9 /* CCParticleSystemQuadLoader.h */; }; + A07A4EBB1783867C0073F6A7 /* CCScale9SpriteLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3055178145F3006731B9 /* CCScale9SpriteLoader.h */; }; + A07A4EBC1783867C0073F6A7 /* CCScrollViewLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3057178145F3006731B9 /* CCScrollViewLoader.h */; }; + A07A4EBD1783867C0073F6A7 /* CCSpriteLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3059178145F3006731B9 /* CCSpriteLoader.h */; }; + A07A4EBE1783867C0073F6A7 /* cocos-ext.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F305A178145F3006731B9 /* cocos-ext.h */; }; + A07A4EBF1783867C0073F6A7 /* CCComAttribute.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F305D178145F3006731B9 /* CCComAttribute.h */; }; + A07A4EC01783867C0073F6A7 /* CCComAudio.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F305F178145F3006731B9 /* CCComAudio.h */; }; + A07A4EC11783867C0073F6A7 /* CCComController.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3061178145F3006731B9 /* CCComController.h */; }; + A07A4EC21783867C0073F6A7 /* CCInputDelegate.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3063178145F3006731B9 /* CCInputDelegate.h */; }; + A07A4EC31783867C0073F6A7 /* ExtensionMacros.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3064178145F3006731B9 /* ExtensionMacros.h */; }; + A07A4EC41783867C0073F6A7 /* CCControl.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3068178145F3006731B9 /* CCControl.h */; }; + A07A4EC51783867C0073F6A7 /* CCControlButton.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F306A178145F3006731B9 /* CCControlButton.h */; }; + A07A4EC61783867C0073F6A7 /* CCControlColourPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F306C178145F3006731B9 /* CCControlColourPicker.h */; }; + A07A4EC71783867C0073F6A7 /* CCControlExtensions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F306D178145F3006731B9 /* CCControlExtensions.h */; }; + A07A4EC81783867C0073F6A7 /* CCControlHuePicker.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F306F178145F3006731B9 /* CCControlHuePicker.h */; }; + A07A4EC91783867C0073F6A7 /* CCControlPotentiometer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3071178145F3006731B9 /* CCControlPotentiometer.h */; }; + A07A4ECA1783867C0073F6A7 /* CCControlSaturationBrightnessPicker.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3073178145F3006731B9 /* CCControlSaturationBrightnessPicker.h */; }; + A07A4ECB1783867C0073F6A7 /* CCControlSlider.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3075178145F3006731B9 /* CCControlSlider.h */; }; + A07A4ECC1783867C0073F6A7 /* CCControlStepper.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3077178145F3006731B9 /* CCControlStepper.h */; }; + A07A4ECD1783867C0073F6A7 /* CCControlSwitch.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3079178145F3006731B9 /* CCControlSwitch.h */; }; + A07A4ECE1783867C0073F6A7 /* CCControlUtils.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F307B178145F3006731B9 /* CCControlUtils.h */; }; + A07A4ECF1783867C0073F6A7 /* CCInvocation.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F307D178145F3006731B9 /* CCInvocation.h */; }; + A07A4ED01783867C0073F6A7 /* CCScale9Sprite.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F307F178145F3006731B9 /* CCScale9Sprite.h */; }; + A07A4ED11783867C0073F6A7 /* CCEditBox.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3082178145F3006731B9 /* CCEditBox.h */; }; + A07A4ED21783867C0073F6A7 /* CCEditBoxImpl.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3083178145F3006731B9 /* CCEditBoxImpl.h */; }; + A07A4ED31783867C0073F6A7 /* CCEditBoxImplAndroid.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3085178145F3006731B9 /* CCEditBoxImplAndroid.h */; }; + A07A4ED41783867C0073F6A7 /* CCEditBoxImplIOS.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3086178145F3006731B9 /* CCEditBoxImplIOS.h */; }; + A07A4ED51783867C0073F6A7 /* CCEditBoxImplMac.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3088178145F3006731B9 /* CCEditBoxImplMac.h */; }; + A07A4ED61783867C0073F6A7 /* CCEditBoxImplTizen.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F308C178145F3006731B9 /* CCEditBoxImplTizen.h */; }; + A07A4ED71783867C0073F6A7 /* CCEditBoxImplWin.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F308E178145F3006731B9 /* CCEditBoxImplWin.h */; }; + A07A4ED81783867C0073F6A7 /* CCScrollView.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3091178145F3006731B9 /* CCScrollView.h */; }; + A07A4ED91783867C0073F6A7 /* CCSorting.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3093178145F3006731B9 /* CCSorting.h */; }; + A07A4EDA1783867C0073F6A7 /* CCTableView.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3095178145F3006731B9 /* CCTableView.h */; }; + A07A4EDB1783867C0073F6A7 /* CCTableViewCell.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F3097178145F3006731B9 /* CCTableViewCell.h */; }; + A07A4EDC1783867C0073F6A7 /* LocalStorage.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F309A178145F3006731B9 /* LocalStorage.h */; }; + A07A4EDD1783867C0073F6A7 /* HttpClient.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F309E178145F3006731B9 /* HttpClient.h */; }; + A07A4EDE1783867C0073F6A7 /* HttpRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F309F178145F3006731B9 /* HttpRequest.h */; }; + A07A4EDF1783867C0073F6A7 /* HttpResponse.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30A0178145F3006731B9 /* HttpResponse.h */; }; + A07A4EE01783867C0073F6A7 /* WebSocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30A2178145F3006731B9 /* WebSocket.h */; }; + A07A4EE11783867C0073F6A7 /* CCPhysicsDebugNode.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30A5178145F3006731B9 /* CCPhysicsDebugNode.h */; }; + A07A4EE21783867C0073F6A7 /* CCPhysicsSprite.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30A7178145F3006731B9 /* CCPhysicsSprite.h */; }; + A07A4EE31783867C0073F6A7 /* Animation.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30CE178145F3006731B9 /* Animation.h */; }; + A07A4EE41783867C0073F6A7 /* AnimationState.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30D0178145F3006731B9 /* AnimationState.h */; }; + A07A4EE51783867C0073F6A7 /* AnimationStateData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30D2178145F3006731B9 /* AnimationStateData.h */; }; + A07A4EE61783867C0073F6A7 /* Atlas.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30D4178145F3006731B9 /* Atlas.h */; }; + A07A4EE71783867C0073F6A7 /* AtlasAttachmentLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30D6178145F3006731B9 /* AtlasAttachmentLoader.h */; }; + A07A4EE81783867C0073F6A7 /* Attachment.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30D8178145F3006731B9 /* Attachment.h */; }; + A07A4EE91783867C0073F6A7 /* AttachmentLoader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30DA178145F3006731B9 /* AttachmentLoader.h */; }; + A07A4EEA1783867C0073F6A7 /* Bone.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30DC178145F3006731B9 /* Bone.h */; }; + A07A4EEB1783867C0073F6A7 /* BoneData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30DE178145F3006731B9 /* BoneData.h */; }; + A07A4EEC1783867C0073F6A7 /* CCSkeleton.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30E0178145F3006731B9 /* CCSkeleton.h */; }; + A07A4EED1783867C0073F6A7 /* CCSkeletonAnimation.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30E2178145F3006731B9 /* CCSkeletonAnimation.h */; }; + A07A4EEE1783867C0073F6A7 /* extension.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30E4178145F3006731B9 /* extension.h */; }; + A07A4EEF1783867C0073F6A7 /* Json.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30E6178145F3006731B9 /* Json.h */; }; + A07A4EF01783867C0073F6A7 /* RegionAttachment.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30E8178145F3006731B9 /* RegionAttachment.h */; }; + A07A4EF11783867C0073F6A7 /* Skeleton.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30EA178145F3006731B9 /* Skeleton.h */; }; + A07A4EF21783867C0073F6A7 /* SkeletonData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30EC178145F3006731B9 /* SkeletonData.h */; }; + A07A4EF31783867C0073F6A7 /* SkeletonJson.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30EE178145F3006731B9 /* SkeletonJson.h */; }; + A07A4EF41783867C0073F6A7 /* Skin.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30F0178145F3006731B9 /* Skin.h */; }; + A07A4EF51783867C0073F6A7 /* Slot.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30F2178145F3006731B9 /* Slot.h */; }; + A07A4EF61783867C0073F6A7 /* SlotData.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30F4178145F3006731B9 /* SlotData.h */; }; + A07A4EF71783867C0073F6A7 /* spine-cocos2dx.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30F6178145F3006731B9 /* spine-cocos2dx.h */; }; + A07A4EF81783867C0073F6A7 /* spine.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F30F7178145F3006731B9 /* spine.h */; }; + A07A4EFF178387670073F6A7 /* chipmunk.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2CFB1780BDCE006731B9 /* chipmunk.c */; }; + A07A4F00178387670073F6A7 /* cpConstraint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2CFE1780BDCE006731B9 /* cpConstraint.c */; }; + A07A4F01178387670073F6A7 /* cpDampedRotarySpring.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2CFF1780BDCE006731B9 /* cpDampedRotarySpring.c */; }; + A07A4F02178387670073F6A7 /* cpDampedSpring.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D001780BDCE006731B9 /* cpDampedSpring.c */; }; + A07A4F03178387670073F6A7 /* cpGearJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D011780BDCE006731B9 /* cpGearJoint.c */; }; + A07A4F04178387670073F6A7 /* cpGrooveJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D021780BDCE006731B9 /* cpGrooveJoint.c */; }; + A07A4F05178387670073F6A7 /* cpPinJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D031780BDCE006731B9 /* cpPinJoint.c */; }; + A07A4F06178387670073F6A7 /* cpPivotJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D041780BDCE006731B9 /* cpPivotJoint.c */; }; + A07A4F07178387670073F6A7 /* cpRatchetJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D051780BDCE006731B9 /* cpRatchetJoint.c */; }; + A07A4F08178387670073F6A7 /* cpRotaryLimitJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D061780BDCE006731B9 /* cpRotaryLimitJoint.c */; }; + A07A4F09178387670073F6A7 /* cpSimpleMotor.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D071780BDCE006731B9 /* cpSimpleMotor.c */; }; + A07A4F0A178387670073F6A7 /* cpSlideJoint.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D081780BDCE006731B9 /* cpSlideJoint.c */; }; + A07A4F0B178387670073F6A7 /* cpArbiter.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D091780BDCE006731B9 /* cpArbiter.c */; }; + A07A4F0C178387670073F6A7 /* cpArray.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0A1780BDCE006731B9 /* cpArray.c */; }; + A07A4F0D178387670073F6A7 /* cpBB.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0B1780BDCE006731B9 /* cpBB.c */; }; + A07A4F0E178387670073F6A7 /* cpBBTree.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0C1780BDCE006731B9 /* cpBBTree.c */; }; + A07A4F0F178387670073F6A7 /* cpBody.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0D1780BDCE006731B9 /* cpBody.c */; }; + A07A4F10178387670073F6A7 /* cpCollision.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0E1780BDCE006731B9 /* cpCollision.c */; }; + A07A4F11178387670073F6A7 /* cpHashSet.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D0F1780BDCE006731B9 /* cpHashSet.c */; }; + A07A4F12178387670073F6A7 /* cpPolyShape.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D101780BDCE006731B9 /* cpPolyShape.c */; }; + A07A4F13178387670073F6A7 /* cpShape.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D111780BDCE006731B9 /* cpShape.c */; }; + A07A4F14178387670073F6A7 /* cpSpace.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D121780BDCE006731B9 /* cpSpace.c */; }; + A07A4F15178387670073F6A7 /* cpSpaceComponent.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D131780BDCE006731B9 /* cpSpaceComponent.c */; }; + A07A4F16178387670073F6A7 /* cpSpaceHash.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D141780BDCE006731B9 /* cpSpaceHash.c */; }; + A07A4F17178387670073F6A7 /* cpSpaceQuery.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D151780BDCE006731B9 /* cpSpaceQuery.c */; }; + A07A4F18178387670073F6A7 /* cpSpaceStep.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D161780BDCE006731B9 /* cpSpaceStep.c */; }; + A07A4F19178387670073F6A7 /* cpSpatialIndex.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D171780BDCE006731B9 /* cpSpatialIndex.c */; }; + A07A4F1A178387670073F6A7 /* cpSweep1D.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D181780BDCE006731B9 /* cpSweep1D.c */; }; + A07A4F1B178387670073F6A7 /* cpVect.c in Sources */ = {isa = PBXBuildFile; fileRef = A03F2D191780BDCE006731B9 /* cpVect.c */; }; + A07A4F1E178387670073F6A7 /* chipmunk.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CBF1780BDCE006731B9 /* chipmunk.h */; }; + A07A4F1F178387670073F6A7 /* chipmunk_ffi.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC01780BDCE006731B9 /* chipmunk_ffi.h */; }; + A07A4F20178387670073F6A7 /* chipmunk_private.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC11780BDCE006731B9 /* chipmunk_private.h */; }; + A07A4F21178387670073F6A7 /* chipmunk_types.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC21780BDCE006731B9 /* chipmunk_types.h */; }; + A07A4F22178387670073F6A7 /* chipmunk_unsafe.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC31780BDCE006731B9 /* chipmunk_unsafe.h */; }; + A07A4F23178387670073F6A7 /* cpConstraint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC51780BDCE006731B9 /* cpConstraint.h */; }; + A07A4F24178387670073F6A7 /* cpDampedRotarySpring.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC61780BDCE006731B9 /* cpDampedRotarySpring.h */; }; + A07A4F25178387670073F6A7 /* cpDampedSpring.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC71780BDCE006731B9 /* cpDampedSpring.h */; }; + A07A4F26178387670073F6A7 /* cpGearJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC81780BDCE006731B9 /* cpGearJoint.h */; }; + A07A4F27178387670073F6A7 /* cpGrooveJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CC91780BDCE006731B9 /* cpGrooveJoint.h */; }; + A07A4F28178387670073F6A7 /* cpPinJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCA1780BDCE006731B9 /* cpPinJoint.h */; }; + A07A4F29178387670073F6A7 /* cpPivotJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCB1780BDCE006731B9 /* cpPivotJoint.h */; }; + A07A4F2A178387670073F6A7 /* cpRatchetJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCC1780BDCE006731B9 /* cpRatchetJoint.h */; }; + A07A4F2B178387670073F6A7 /* cpRotaryLimitJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCD1780BDCE006731B9 /* cpRotaryLimitJoint.h */; }; + A07A4F2C178387670073F6A7 /* cpSimpleMotor.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCE1780BDCE006731B9 /* cpSimpleMotor.h */; }; + A07A4F2D178387670073F6A7 /* cpSlideJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CCF1780BDCE006731B9 /* cpSlideJoint.h */; }; + A07A4F2E178387670073F6A7 /* util.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD01780BDCE006731B9 /* util.h */; }; + A07A4F2F178387670073F6A7 /* cpArbiter.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD11780BDCE006731B9 /* cpArbiter.h */; }; + A07A4F30178387670073F6A7 /* cpBB.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD21780BDCE006731B9 /* cpBB.h */; }; + A07A4F31178387670073F6A7 /* cpBody.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD31780BDCE006731B9 /* cpBody.h */; }; + A07A4F32178387670073F6A7 /* cpPolyShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD41780BDCE006731B9 /* cpPolyShape.h */; }; + A07A4F33178387670073F6A7 /* cpShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD51780BDCE006731B9 /* cpShape.h */; }; + A07A4F34178387670073F6A7 /* cpSpace.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD61780BDCE006731B9 /* cpSpace.h */; }; + A07A4F35178387670073F6A7 /* cpSpatialIndex.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD71780BDCE006731B9 /* cpSpatialIndex.h */; }; + A07A4F36178387670073F6A7 /* cpVect.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2CD81780BDCE006731B9 /* cpVect.h */; }; + A07A4F37178387670073F6A7 /* prime.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2D1A1780BDCE006731B9 /* prime.h */; }; + A07A4F3E1783876B0073F6A7 /* b2BroadPhase.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA01780BE58006731B9 /* b2BroadPhase.cpp */; }; + A07A4F3F1783876B0073F6A7 /* b2CollideCircle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA21780BE58006731B9 /* b2CollideCircle.cpp */; }; + A07A4F401783876B0073F6A7 /* b2CollideEdge.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA31780BE58006731B9 /* b2CollideEdge.cpp */; }; + A07A4F411783876B0073F6A7 /* b2CollidePolygon.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA41780BE58006731B9 /* b2CollidePolygon.cpp */; }; + A07A4F421783876B0073F6A7 /* b2Collision.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA51780BE58006731B9 /* b2Collision.cpp */; }; + A07A4F431783876B0073F6A7 /* b2Distance.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA71780BE58006731B9 /* b2Distance.cpp */; }; + A07A4F441783876B0073F6A7 /* b2DynamicTree.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DA91780BE58006731B9 /* b2DynamicTree.cpp */; }; + A07A4F451783876B0073F6A7 /* b2TimeOfImpact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DAB1780BE58006731B9 /* b2TimeOfImpact.cpp */; }; + A07A4F461783876B0073F6A7 /* b2ChainShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DAE1780BE58006731B9 /* b2ChainShape.cpp */; }; + A07A4F471783876B0073F6A7 /* b2CircleShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DB01780BE58006731B9 /* b2CircleShape.cpp */; }; + A07A4F481783876B0073F6A7 /* b2EdgeShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DB21780BE58006731B9 /* b2EdgeShape.cpp */; }; + A07A4F491783876B0073F6A7 /* b2PolygonShape.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DB41780BE58006731B9 /* b2PolygonShape.cpp */; }; + A07A4F4A1783876B0073F6A7 /* b2BlockAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DB81780BE58006731B9 /* b2BlockAllocator.cpp */; }; + A07A4F4B1783876B0073F6A7 /* b2Draw.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DBA1780BE58006731B9 /* b2Draw.cpp */; }; + A07A4F4C1783876B0073F6A7 /* b2Math.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DBD1780BE58006731B9 /* b2Math.cpp */; }; + A07A4F4D1783876B0073F6A7 /* b2Settings.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DBF1780BE58006731B9 /* b2Settings.cpp */; }; + A07A4F4E1783876B0073F6A7 /* b2StackAllocator.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DC11780BE58006731B9 /* b2StackAllocator.cpp */; }; + A07A4F4F1783876B0073F6A7 /* b2Timer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DC31780BE58006731B9 /* b2Timer.cpp */; }; + A07A4F501783876B0073F6A7 /* b2Body.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DC61780BE58006731B9 /* b2Body.cpp */; }; + A07A4F511783876B0073F6A7 /* b2ContactManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DC81780BE58006731B9 /* b2ContactManager.cpp */; }; + A07A4F521783876B0073F6A7 /* b2Fixture.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DCA1780BE58006731B9 /* b2Fixture.cpp */; }; + A07A4F531783876B0073F6A7 /* b2Island.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DCC1780BE58006731B9 /* b2Island.cpp */; }; + A07A4F541783876B0073F6A7 /* b2World.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DCF1780BE58006731B9 /* b2World.cpp */; }; + A07A4F551783876B0073F6A7 /* b2WorldCallbacks.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DD11780BE58006731B9 /* b2WorldCallbacks.cpp */; }; + A07A4F561783876B0073F6A7 /* b2ChainAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DD41780BE58006731B9 /* b2ChainAndCircleContact.cpp */; }; + A07A4F571783876B0073F6A7 /* b2ChainAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DD61780BE58006731B9 /* b2ChainAndPolygonContact.cpp */; }; + A07A4F581783876B0073F6A7 /* b2CircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DD81780BE58006731B9 /* b2CircleContact.cpp */; }; + A07A4F591783876B0073F6A7 /* b2Contact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DDA1780BE58006731B9 /* b2Contact.cpp */; }; + A07A4F5A1783876B0073F6A7 /* b2ContactSolver.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DDC1780BE58006731B9 /* b2ContactSolver.cpp */; }; + A07A4F5B1783876B0073F6A7 /* b2EdgeAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DDE1780BE58006731B9 /* b2EdgeAndCircleContact.cpp */; }; + A07A4F5C1783876B0073F6A7 /* b2EdgeAndPolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DE01780BE58006731B9 /* b2EdgeAndPolygonContact.cpp */; }; + A07A4F5D1783876B0073F6A7 /* b2PolygonAndCircleContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DE21780BE58006731B9 /* b2PolygonAndCircleContact.cpp */; }; + A07A4F5E1783876B0073F6A7 /* b2PolygonContact.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DE41780BE58006731B9 /* b2PolygonContact.cpp */; }; + A07A4F5F1783876B0073F6A7 /* b2DistanceJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DE71780BE58006731B9 /* b2DistanceJoint.cpp */; }; + A07A4F601783876B0073F6A7 /* b2FrictionJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DE91780BE58006731B9 /* b2FrictionJoint.cpp */; }; + A07A4F611783876B0073F6A7 /* b2GearJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DEB1780BE58006731B9 /* b2GearJoint.cpp */; }; + A07A4F621783876B0073F6A7 /* b2Joint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DED1780BE58006731B9 /* b2Joint.cpp */; }; + A07A4F631783876B0073F6A7 /* b2MouseJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DEF1780BE58006731B9 /* b2MouseJoint.cpp */; }; + A07A4F641783876B0073F6A7 /* b2PrismaticJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DF11780BE58006731B9 /* b2PrismaticJoint.cpp */; }; + A07A4F651783876B0073F6A7 /* b2PulleyJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DF31780BE58006731B9 /* b2PulleyJoint.cpp */; }; + A07A4F661783876B0073F6A7 /* b2RevoluteJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DF51780BE58006731B9 /* b2RevoluteJoint.cpp */; }; + A07A4F671783876B0073F6A7 /* b2RopeJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DF71780BE58006731B9 /* b2RopeJoint.cpp */; }; + A07A4F681783876B0073F6A7 /* b2WeldJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DF91780BE58006731B9 /* b2WeldJoint.cpp */; }; + A07A4F691783876B0073F6A7 /* b2WheelJoint.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2DFB1780BE58006731B9 /* b2WheelJoint.cpp */; }; + A07A4F6A1783876B0073F6A7 /* b2Rope.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F2E251780BE59006731B9 /* b2Rope.cpp */; }; + A07A4F6D1783876B0073F6A7 /* Box2D.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2D9E1780BE58006731B9 /* Box2D.h */; }; + A07A4F6E1783876B0073F6A7 /* b2BroadPhase.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DA11780BE58006731B9 /* b2BroadPhase.h */; }; + A07A4F6F1783876B0073F6A7 /* b2Collision.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DA61780BE58006731B9 /* b2Collision.h */; }; + A07A4F701783876B0073F6A7 /* b2Distance.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DA81780BE58006731B9 /* b2Distance.h */; }; + A07A4F711783876B0073F6A7 /* b2DynamicTree.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DAA1780BE58006731B9 /* b2DynamicTree.h */; }; + A07A4F721783876B0073F6A7 /* b2TimeOfImpact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DAC1780BE58006731B9 /* b2TimeOfImpact.h */; }; + A07A4F731783876B0073F6A7 /* b2ChainShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DAF1780BE58006731B9 /* b2ChainShape.h */; }; + A07A4F741783876B0073F6A7 /* b2CircleShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DB11780BE58006731B9 /* b2CircleShape.h */; }; + A07A4F751783876B0073F6A7 /* b2EdgeShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DB31780BE58006731B9 /* b2EdgeShape.h */; }; + A07A4F761783876B0073F6A7 /* b2PolygonShape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DB51780BE58006731B9 /* b2PolygonShape.h */; }; + A07A4F771783876B0073F6A7 /* b2Shape.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DB61780BE58006731B9 /* b2Shape.h */; }; + A07A4F781783876B0073F6A7 /* b2BlockAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DB91780BE58006731B9 /* b2BlockAllocator.h */; }; + A07A4F791783876B0073F6A7 /* b2Draw.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DBB1780BE58006731B9 /* b2Draw.h */; }; + A07A4F7A1783876B0073F6A7 /* b2GrowableStack.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DBC1780BE58006731B9 /* b2GrowableStack.h */; }; + A07A4F7B1783876B0073F6A7 /* b2Math.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DBE1780BE58006731B9 /* b2Math.h */; }; + A07A4F7C1783876B0073F6A7 /* b2Settings.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DC01780BE58006731B9 /* b2Settings.h */; }; + A07A4F7D1783876B0073F6A7 /* b2StackAllocator.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DC21780BE58006731B9 /* b2StackAllocator.h */; }; + A07A4F7E1783876B0073F6A7 /* b2Timer.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DC41780BE58006731B9 /* b2Timer.h */; }; + A07A4F7F1783876B0073F6A7 /* b2Body.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DC71780BE58006731B9 /* b2Body.h */; }; + A07A4F801783876B0073F6A7 /* b2ContactManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DC91780BE58006731B9 /* b2ContactManager.h */; }; + A07A4F811783876B0073F6A7 /* b2Fixture.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DCB1780BE58006731B9 /* b2Fixture.h */; }; + A07A4F821783876B0073F6A7 /* b2Island.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DCD1780BE58006731B9 /* b2Island.h */; }; + A07A4F831783876B0073F6A7 /* b2TimeStep.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DCE1780BE58006731B9 /* b2TimeStep.h */; }; + A07A4F841783876B0073F6A7 /* b2World.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DD01780BE58006731B9 /* b2World.h */; }; + A07A4F851783876B0073F6A7 /* b2WorldCallbacks.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DD21780BE58006731B9 /* b2WorldCallbacks.h */; }; + A07A4F861783876B0073F6A7 /* b2ChainAndCircleContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DD51780BE58006731B9 /* b2ChainAndCircleContact.h */; }; + A07A4F871783876B0073F6A7 /* b2ChainAndPolygonContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DD71780BE58006731B9 /* b2ChainAndPolygonContact.h */; }; + A07A4F881783876B0073F6A7 /* b2CircleContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DD91780BE58006731B9 /* b2CircleContact.h */; }; + A07A4F891783876B0073F6A7 /* b2Contact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DDB1780BE58006731B9 /* b2Contact.h */; }; + A07A4F8A1783876B0073F6A7 /* b2ContactSolver.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DDD1780BE58006731B9 /* b2ContactSolver.h */; }; + A07A4F8B1783876B0073F6A7 /* b2EdgeAndCircleContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DDF1780BE58006731B9 /* b2EdgeAndCircleContact.h */; }; + A07A4F8C1783876B0073F6A7 /* b2EdgeAndPolygonContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DE11780BE58006731B9 /* b2EdgeAndPolygonContact.h */; }; + A07A4F8D1783876B0073F6A7 /* b2PolygonAndCircleContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DE31780BE58006731B9 /* b2PolygonAndCircleContact.h */; }; + A07A4F8E1783876B0073F6A7 /* b2PolygonContact.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DE51780BE58006731B9 /* b2PolygonContact.h */; }; + A07A4F8F1783876B0073F6A7 /* b2DistanceJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DE81780BE58006731B9 /* b2DistanceJoint.h */; }; + A07A4F901783876B0073F6A7 /* b2FrictionJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DEA1780BE58006731B9 /* b2FrictionJoint.h */; }; + A07A4F911783876B0073F6A7 /* b2GearJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DEC1780BE58006731B9 /* b2GearJoint.h */; }; + A07A4F921783876B0073F6A7 /* b2Joint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DEE1780BE58006731B9 /* b2Joint.h */; }; + A07A4F931783876B0073F6A7 /* b2MouseJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DF01780BE58006731B9 /* b2MouseJoint.h */; }; + A07A4F941783876B0073F6A7 /* b2PrismaticJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DF21780BE58006731B9 /* b2PrismaticJoint.h */; }; + A07A4F951783876B0073F6A7 /* b2PulleyJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DF41780BE58006731B9 /* b2PulleyJoint.h */; }; + A07A4F961783876B0073F6A7 /* b2RevoluteJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DF61780BE58006731B9 /* b2RevoluteJoint.h */; }; + A07A4F971783876B0073F6A7 /* b2RopeJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DF81780BE58006731B9 /* b2RopeJoint.h */; }; + A07A4F981783876B0073F6A7 /* b2WeldJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DFA1780BE58006731B9 /* b2WeldJoint.h */; }; + A07A4F991783876B0073F6A7 /* b2WheelJoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2DFC1780BE58006731B9 /* b2WheelJoint.h */; }; + A07A4F9A1783876B0073F6A7 /* b2Rope.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2E261780BE59006731B9 /* b2Rope.h */; }; + A07A4FA9178387730073F6A7 /* Export.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2EF0178143BA006731B9 /* Export.h */; }; + A07A4FAA178387730073F6A7 /* SimpleAudioEngine.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F2EF1178143BA006731B9 /* SimpleAudioEngine.h */; }; + A07A4FB7178387750073F6A7 /* cocos2d_specifics.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F320517814803006731B9 /* cocos2d_specifics.cpp */; }; + A07A4FB8178387750073F6A7 /* cocosjs_manual_conversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F320717814803006731B9 /* cocosjs_manual_conversions.cpp */; }; + A07A4FB9178387750073F6A7 /* jsb_cocos2dx_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F320A17814803006731B9 /* jsb_cocos2dx_auto.cpp */; }; + A07A4FBA178387750073F6A7 /* jsb_cocos2dx_extension_auto.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F320D17814803006731B9 /* jsb_cocos2dx_extension_auto.cpp */; }; + A07A4FBB178387750073F6A7 /* js_bindings_ccbreader.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F321E17814803006731B9 /* js_bindings_ccbreader.cpp */; }; + A07A4FBC178387750073F6A7 /* js_bindings_chipmunk_auto_classes.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322017814803006731B9 /* js_bindings_chipmunk_auto_classes.cpp */; }; + A07A4FBD178387750073F6A7 /* js_bindings_chipmunk_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322317814803006731B9 /* js_bindings_chipmunk_functions.cpp */; }; + A07A4FBE178387750073F6A7 /* js_bindings_chipmunk_manual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322617814803006731B9 /* js_bindings_chipmunk_manual.cpp */; }; + A07A4FBF178387750073F6A7 /* js_bindings_chipmunk_registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322817814803006731B9 /* js_bindings_chipmunk_registration.cpp */; }; + A07A4FC0178387750073F6A7 /* js_bindings_core.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322B17814803006731B9 /* js_bindings_core.cpp */; }; + A07A4FC1178387750073F6A7 /* js_bindings_opengl.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322D17814803006731B9 /* js_bindings_opengl.cpp */; }; + A07A4FC2178387750073F6A7 /* js_bindings_system_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F322F17814803006731B9 /* js_bindings_system_functions.cpp */; }; + A07A4FC3178387750073F6A7 /* js_bindings_system_registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323217814803006731B9 /* js_bindings_system_registration.cpp */; }; + A07A4FC4178387750073F6A7 /* js_manual_conversions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323417814803006731B9 /* js_manual_conversions.cpp */; }; + A07A4FC5178387750073F6A7 /* jsb_cocos2dx_extension_manual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323617814803006731B9 /* jsb_cocos2dx_extension_manual.cpp */; }; + A07A4FC6178387750073F6A7 /* jsb_opengl_functions.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323917814803006731B9 /* jsb_opengl_functions.cpp */; }; + A07A4FC7178387750073F6A7 /* jsb_opengl_manual.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323B17814803006731B9 /* jsb_opengl_manual.cpp */; }; + A07A4FC8178387750073F6A7 /* jsb_opengl_registration.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323D17814803006731B9 /* jsb_opengl_registration.cpp */; }; + A07A4FC9178387750073F6A7 /* jsb_websocket.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F323F17814803006731B9 /* jsb_websocket.cpp */; }; + A07A4FCA178387750073F6A7 /* ScriptingCore.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F325217814803006731B9 /* ScriptingCore.cpp */; }; + A07A4FCB178387750073F6A7 /* XMLHTTPRequest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03F325517814803006731B9 /* XMLHTTPRequest.cpp */; }; + A07A4FCF178387750073F6A7 /* cocos2d_specifics.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A03F320617814803006731B9 /* cocos2d_specifics.hpp */; }; + A07A4FD0178387750073F6A7 /* cocosjs_manual_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F320817814803006731B9 /* cocosjs_manual_conversions.h */; }; + A07A4FD1178387750073F6A7 /* jsb_cocos2dx_auto.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A03F320B17814803006731B9 /* jsb_cocos2dx_auto.hpp */; }; + A07A4FD2178387750073F6A7 /* jsb_cocos2dx_extension_auto.hpp in Headers */ = {isa = PBXBuildFile; fileRef = A03F320E17814803006731B9 /* jsb_cocos2dx_extension_auto.hpp */; }; + A07A4FD3178387750073F6A7 /* js_bindings_ccbreader.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F321F17814803006731B9 /* js_bindings_ccbreader.h */; }; + A07A4FD4178387750073F6A7 /* js_bindings_chipmunk_auto_classes.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322117814803006731B9 /* js_bindings_chipmunk_auto_classes.h */; }; + A07A4FD5178387750073F6A7 /* js_bindings_chipmunk_auto_classes_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322217814803006731B9 /* js_bindings_chipmunk_auto_classes_registration.h */; }; + A07A4FD6178387750073F6A7 /* js_bindings_chipmunk_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322417814803006731B9 /* js_bindings_chipmunk_functions.h */; }; + A07A4FD7178387750073F6A7 /* js_bindings_chipmunk_functions_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322517814803006731B9 /* js_bindings_chipmunk_functions_registration.h */; }; + A07A4FD8178387750073F6A7 /* js_bindings_chipmunk_manual.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322717814803006731B9 /* js_bindings_chipmunk_manual.h */; }; + A07A4FD9178387750073F6A7 /* js_bindings_chipmunk_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322917814803006731B9 /* js_bindings_chipmunk_registration.h */; }; + A07A4FDA178387750073F6A7 /* js_bindings_config.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322A17814803006731B9 /* js_bindings_config.h */; }; + A07A4FDB178387750073F6A7 /* js_bindings_core.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322C17814803006731B9 /* js_bindings_core.h */; }; + A07A4FDC178387750073F6A7 /* js_bindings_opengl.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F322E17814803006731B9 /* js_bindings_opengl.h */; }; + A07A4FDD178387750073F6A7 /* js_bindings_system_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323017814803006731B9 /* js_bindings_system_functions.h */; }; + A07A4FDE178387750073F6A7 /* js_bindings_system_functions_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323117814803006731B9 /* js_bindings_system_functions_registration.h */; }; + A07A4FDF178387750073F6A7 /* js_bindings_system_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323317814803006731B9 /* js_bindings_system_registration.h */; }; + A07A4FE0178387750073F6A7 /* js_manual_conversions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323517814803006731B9 /* js_manual_conversions.h */; }; + A07A4FE1178387750073F6A7 /* jsb_cocos2dx_extension_manual.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323717814803006731B9 /* jsb_cocos2dx_extension_manual.h */; }; + A07A4FE2178387750073F6A7 /* jsb_helper.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323817814803006731B9 /* jsb_helper.h */; }; + A07A4FE3178387750073F6A7 /* jsb_opengl_functions.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323A17814803006731B9 /* jsb_opengl_functions.h */; }; + A07A4FE4178387750073F6A7 /* jsb_opengl_manual.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323C17814803006731B9 /* jsb_opengl_manual.h */; }; + A07A4FE5178387750073F6A7 /* jsb_opengl_registration.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F323E17814803006731B9 /* jsb_opengl_registration.h */; }; + A07A4FE6178387750073F6A7 /* jsb_websocket.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F324017814803006731B9 /* jsb_websocket.h */; }; + A07A4FE7178387750073F6A7 /* ScriptingCore.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F325317814803006731B9 /* ScriptingCore.h */; }; + A07A4FE8178387750073F6A7 /* spidermonkey_specifics.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F325417814803006731B9 /* spidermonkey_specifics.h */; }; + A07A4FE9178387750073F6A7 /* XMLHTTPRequest.h in Headers */ = {isa = PBXBuildFile; fileRef = A03F325617814803006731B9 /* XMLHTTPRequest.h */; }; + A07A503C1783885B0073F6A7 /* CDAudioManager.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A50321783885B0073F6A7 /* CDAudioManager.h */; }; + A07A503D1783885B0073F6A7 /* CDAudioManager.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A50331783885B0073F6A7 /* CDAudioManager.m */; }; + A07A503E1783885B0073F6A7 /* CDConfig.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A50341783885B0073F6A7 /* CDConfig.h */; }; + A07A503F1783885B0073F6A7 /* CDOpenALSupport.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A50351783885B0073F6A7 /* CDOpenALSupport.h */; }; + A07A50401783885B0073F6A7 /* CDOpenALSupport.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A50361783885B0073F6A7 /* CDOpenALSupport.m */; }; + A07A50411783885B0073F6A7 /* CocosDenshion.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A50371783885B0073F6A7 /* CocosDenshion.h */; }; + A07A50421783885B0073F6A7 /* CocosDenshion.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A50381783885B0073F6A7 /* CocosDenshion.m */; }; + A07A50431783885B0073F6A7 /* SimpleAudioEngine.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A50391783885B0073F6A7 /* SimpleAudioEngine.mm */; }; + A07A50441783885B0073F6A7 /* SimpleAudioEngine_objc.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A503A1783885B0073F6A7 /* SimpleAudioEngine_objc.h */; }; + A07A50451783885B0073F6A7 /* SimpleAudioEngine_objc.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A503B1783885B0073F6A7 /* SimpleAudioEngine_objc.m */; }; + A07A509A17838A0C0073F6A7 /* Anchor.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505317838A0C0073F6A7 /* Anchor.h */; }; + A07A509B17838A0C0073F6A7 /* CallArgs.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505417838A0C0073F6A7 /* CallArgs.h */; }; + A07A509C17838A0C0073F6A7 /* CharacterEncoding.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505517838A0C0073F6A7 /* CharacterEncoding.h */; }; + A07A509D17838A0C0073F6A7 /* GCAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505617838A0C0073F6A7 /* GCAPI.h */; }; + A07A509E17838A0C0073F6A7 /* HashTable.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505717838A0C0073F6A7 /* HashTable.h */; }; + A07A509F17838A0C0073F6A7 /* HeapAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505817838A0C0073F6A7 /* HeapAPI.h */; }; + A07A50A017838A0C0073F6A7 /* LegacyIntTypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505917838A0C0073F6A7 /* LegacyIntTypes.h */; }; + A07A50A117838A0C0073F6A7 /* MemoryMetrics.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505A17838A0C0073F6A7 /* MemoryMetrics.h */; }; + A07A50A217838A0C0073F6A7 /* PropertyKey.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505B17838A0C0073F6A7 /* PropertyKey.h */; }; + A07A50A317838A0C0073F6A7 /* RequiredDefines.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505C17838A0C0073F6A7 /* RequiredDefines.h */; }; + A07A50A417838A0C0073F6A7 /* RootingAPI.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505D17838A0C0073F6A7 /* RootingAPI.h */; }; + A07A50A517838A0C0073F6A7 /* TemplateLib.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505E17838A0C0073F6A7 /* TemplateLib.h */; }; + A07A50A617838A0C0073F6A7 /* Utility.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A505F17838A0C0073F6A7 /* Utility.h */; }; + A07A50A717838A0C0073F6A7 /* Value.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506017838A0C0073F6A7 /* Value.h */; }; + A07A50A817838A0C0073F6A7 /* Vector.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506117838A0C0073F6A7 /* Vector.h */; }; + A07A50A917838A0C0073F6A7 /* js-config.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506217838A0C0073F6A7 /* js-config.h */; }; + A07A50AA17838A0C0073F6A7 /* jsalloc.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506417838A0C0073F6A7 /* jsalloc.h */; }; + A07A50AB17838A0C0073F6A7 /* jsapi.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506517838A0C0073F6A7 /* jsapi.h */; }; + A07A50AC17838A0C0073F6A7 /* jsclass.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506617838A0C0073F6A7 /* jsclass.h */; }; + A07A50AD17838A0C0073F6A7 /* jsclist.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506717838A0C0073F6A7 /* jsclist.h */; }; + A07A50AE17838A0C0073F6A7 /* jscpucfg.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506817838A0C0073F6A7 /* jscpucfg.h */; }; + A07A50AF17838A0C0073F6A7 /* jsdbgapi.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506917838A0C0073F6A7 /* jsdbgapi.h */; }; + A07A50B017838A0C0073F6A7 /* jsdhash.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506A17838A0C0073F6A7 /* jsdhash.h */; }; + A07A50B117838A0C0073F6A7 /* jsfriendapi.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506B17838A0C0073F6A7 /* jsfriendapi.h */; }; + A07A50B217838A0C0073F6A7 /* jslock.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506C17838A0C0073F6A7 /* jslock.h */; }; + A07A50B317838A0C0073F6A7 /* json.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506D17838A0C0073F6A7 /* json.h */; }; + A07A50B417838A0C0073F6A7 /* jsperf.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506E17838A0C0073F6A7 /* jsperf.h */; }; + A07A50B517838A0C0073F6A7 /* jsprf.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A506F17838A0C0073F6A7 /* jsprf.h */; }; + A07A50B617838A0C0073F6A7 /* jsprototypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507017838A0C0073F6A7 /* jsprototypes.h */; }; + A07A50B717838A0C0073F6A7 /* jsproxy.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507117838A0C0073F6A7 /* jsproxy.h */; }; + A07A50B817838A0C0073F6A7 /* jsprvtd.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507217838A0C0073F6A7 /* jsprvtd.h */; }; + A07A50B917838A0C0073F6A7 /* jspubtd.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507317838A0C0073F6A7 /* jspubtd.h */; }; + A07A50BA17838A0C0073F6A7 /* jstypes.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507417838A0C0073F6A7 /* jstypes.h */; }; + A07A50BB17838A0C0073F6A7 /* jsutil.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507517838A0C0073F6A7 /* jsutil.h */; }; + A07A50BC17838A0C0073F6A7 /* jsversion.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507617838A0C0073F6A7 /* jsversion.h */; }; + A07A50BD17838A0C0073F6A7 /* jswrapper.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507717838A0C0073F6A7 /* jswrapper.h */; }; + A07A50BE17838A0C0073F6A7 /* Assertions.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507917838A0C0073F6A7 /* Assertions.h */; }; + A07A50BF17838A0C0073F6A7 /* Attributes.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507A17838A0C0073F6A7 /* Attributes.h */; }; + A07A50C017838A0C0073F6A7 /* BloomFilter.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507B17838A0C0073F6A7 /* BloomFilter.h */; }; + A07A50C117838A0C0073F6A7 /* Char16.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507C17838A0C0073F6A7 /* Char16.h */; }; + A07A50C217838A0C0073F6A7 /* CheckedInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507D17838A0C0073F6A7 /* CheckedInt.h */; }; + A07A50C317838A0C0073F6A7 /* Compiler.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507E17838A0C0073F6A7 /* Compiler.h */; }; + A07A50C417838A0C0073F6A7 /* Constants.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A507F17838A0C0073F6A7 /* Constants.h */; }; + A07A50C517838A0C0073F6A7 /* DebugOnly.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508017838A0C0073F6A7 /* DebugOnly.h */; }; + A07A50C617838A0C0073F6A7 /* EnumSet.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508117838A0C0073F6A7 /* EnumSet.h */; }; + A07A50C717838A0C0073F6A7 /* FloatingPoint.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508217838A0C0073F6A7 /* FloatingPoint.h */; }; + A07A50C817838A0C0073F6A7 /* GuardObjects.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508317838A0C0073F6A7 /* GuardObjects.h */; }; + A07A50C917838A0C0073F6A7 /* HashFunctions.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508417838A0C0073F6A7 /* HashFunctions.h */; }; + A07A50CA17838A0C0073F6A7 /* Likely.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508517838A0C0073F6A7 /* Likely.h */; }; + A07A50CB17838A0C0073F6A7 /* LinkedList.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508617838A0C0073F6A7 /* LinkedList.h */; }; + A07A50CC17838A0C0073F6A7 /* MathAlgorithms.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508717838A0C0073F6A7 /* MathAlgorithms.h */; }; + A07A50CD17838A0C0073F6A7 /* MemoryChecking.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508817838A0C0073F6A7 /* MemoryChecking.h */; }; + A07A50CE17838A0C0073F6A7 /* MSStdInt.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508917838A0C0073F6A7 /* MSStdInt.h */; }; + A07A50CF17838A0C0073F6A7 /* NullPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508A17838A0C0073F6A7 /* NullPtr.h */; }; + A07A50D017838A0C0073F6A7 /* Range.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508B17838A0C0073F6A7 /* Range.h */; }; + A07A50D117838A0C0073F6A7 /* RangedPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508C17838A0C0073F6A7 /* RangedPtr.h */; }; + A07A50D217838A0C0073F6A7 /* RefPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508D17838A0C0073F6A7 /* RefPtr.h */; }; + A07A50D317838A0C0073F6A7 /* Scoped.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508E17838A0C0073F6A7 /* Scoped.h */; }; + A07A50D417838A0C0073F6A7 /* SHA1.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A508F17838A0C0073F6A7 /* SHA1.h */; }; + A07A50D517838A0C0073F6A7 /* SplayTree.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509017838A0C0073F6A7 /* SplayTree.h */; }; + A07A50D617838A0C0073F6A7 /* StandardInteger.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509117838A0C0073F6A7 /* StandardInteger.h */; }; + A07A50D717838A0C0073F6A7 /* ThreadLocal.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509217838A0C0073F6A7 /* ThreadLocal.h */; }; + A07A50D817838A0C0073F6A7 /* TypedEnum.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509317838A0C0073F6A7 /* TypedEnum.h */; }; + A07A50D917838A0C0073F6A7 /* Types.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509417838A0C0073F6A7 /* Types.h */; }; + A07A50DA17838A0C0073F6A7 /* TypeTraits.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509517838A0C0073F6A7 /* TypeTraits.h */; }; + A07A50DB17838A0C0073F6A7 /* Util.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509617838A0C0073F6A7 /* Util.h */; }; + A07A50DC17838A0C0073F6A7 /* WeakPtr.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A509717838A0C0073F6A7 /* WeakPtr.h */; }; + A07A50DD17838A0C0073F6A7 /* libjs_static.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A509917838A0C0073F6A7 /* libjs_static.a */; }; + A07A52CB1784AC360073F6A7 /* etc1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A07A52C91784AC360073F6A7 /* etc1.cpp */; }; + A07A52CC1784AC360073F6A7 /* etc1.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A07A52C91784AC360073F6A7 /* etc1.cpp */; }; + A07A52CD1784AC360073F6A7 /* etc1.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A52CA1784AC360073F6A7 /* etc1.h */; }; + A07A52CE1784AC360073F6A7 /* etc1.h in Headers */ = {isa = PBXBuildFile; fileRef = A07A52CA1784AC360073F6A7 /* etc1.h */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ @@ -888,10 +1738,52 @@ remoteGlobalIDString = A03F31E81781479B006731B9; remoteInfo = jsbindings; }; + A07A4E0F178386520073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; + A07A5046178389710073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; + }; + A07A5048178389710073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; + }; + A07A504A178389710073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; + }; + A07A504C178389710073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; + }; + A07A504E178389710073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 1551A336158F2AB200E66CFE /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; + }; /* End PBXContainerItemProxy section */ /* Begin PBXFileReference section */ - 1551A33F158F2AB200E66CFE /* libcocos2dx.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libcocos2dx.a; sourceTree = BUILT_PRODUCTS_DIR; }; + 1551A33F158F2AB200E66CFE /* libcocos2dx Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcocos2dx Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; 1551A342158F2AB200E66CFE /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = System/Library/Frameworks/Foundation.framework; sourceTree = SDKROOT; }; 1A94D34C16C2014900D79D09 /* libwebp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libwebp.a; path = ../platform/third_party/mac/libraries/libwebp.a; sourceTree = ""; }; A035A5421782286100987F6C /* libwebsockets.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; name = libwebsockets.a; path = external/libwebsockets/mac/lib/libwebsockets.a; sourceTree = ""; }; @@ -1070,28 +1962,6 @@ A03F1EE71780BAE5006731B9 /* CCSAXParser.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCSAXParser.h; sourceTree = ""; }; A03F1EE81780BAE5006731B9 /* CCThread.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCThread.cpp; sourceTree = ""; }; A03F1EE91780BAE5006731B9 /* CCThread.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCThread.h; sourceTree = ""; }; - A03F1F281780BAE5006731B9 /* CCAccelerometer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAccelerometer.h; sourceTree = ""; }; - A03F1F291780BAE5006731B9 /* CCApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCApplication.h; sourceTree = ""; }; - A03F1F2A1780BAE5006731B9 /* CCApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCApplication.mm; sourceTree = ""; }; - A03F1F2B1780BAE5006731B9 /* CCCommon.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCCommon.mm; sourceTree = ""; }; - A03F1F2C1780BAE5006731B9 /* CCDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDevice.mm; sourceTree = ""; }; - A03F1F2D1780BAE5006731B9 /* CCDirectorCaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorCaller.h; sourceTree = ""; }; - A03F1F2E1780BAE5006731B9 /* CCDirectorCaller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDirectorCaller.mm; sourceTree = ""; }; - A03F1F2F1780BAE5006731B9 /* CCEGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEGLView.h; sourceTree = ""; }; - A03F1F301780BAE5006731B9 /* CCEGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCEGLView.mm; sourceTree = ""; }; - A03F1F311780BAE5006731B9 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; - A03F1F321780BAE5006731B9 /* CCEventDispatcher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCEventDispatcher.mm; sourceTree = ""; }; - A03F1F331780BAE5006731B9 /* CCFileUtilsMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtilsMac.h; sourceTree = ""; }; - A03F1F341780BAE5006731B9 /* CCFileUtilsMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCFileUtilsMac.mm; sourceTree = ""; }; - A03F1F351780BAE5006731B9 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; - A03F1F361780BAE5006731B9 /* CCImage.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCImage.mm; sourceTree = ""; }; - A03F1F371780BAE5006731B9 /* CCPlatformDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPlatformDefine.h; sourceTree = ""; }; - A03F1F381780BAE5006731B9 /* CCStdC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCStdC.h; sourceTree = ""; }; - A03F1F391780BAE5006731B9 /* CCThread.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCThread.mm; sourceTree = ""; }; - A03F1F3A1780BAE5006731B9 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; - A03F1F3B1780BAE5006731B9 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; - A03F1F3C1780BAE5006731B9 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EAGLView.h; sourceTree = ""; }; - A03F1F3D1780BAE5006731B9 /* EAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EAGLView.mm; sourceTree = ""; }; A03F1F5F1780BAE5006731B9 /* platform.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = platform.cpp; sourceTree = ""; }; A03F1F601780BAE5006731B9 /* platform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = platform.h; sourceTree = ""; }; A03F20D41780BAE5006731B9 /* libwebp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libwebp.a; sourceTree = ""; }; @@ -1209,7 +2079,7 @@ A03F25631780BAE8006731B9 /* CCTouchDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchDispatcher.h; sourceTree = ""; }; A03F25641780BAE8006731B9 /* CCTouchHandler.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCTouchHandler.cpp; sourceTree = ""; }; A03F25651780BAE8006731B9 /* CCTouchHandler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCTouchHandler.h; sourceTree = ""; }; - A03F2CB81780BD04006731B9 /* libchipmunk.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libchipmunk.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A03F2CB81780BD04006731B9 /* libchipmunk Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libchipmunk Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A03F2CBC1780BDCE006731B9 /* chipmunk-docs.html */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.html; path = "chipmunk-docs.html"; sourceTree = ""; }; A03F2CBF1780BDCE006731B9 /* chipmunk.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk.h; sourceTree = ""; }; A03F2CC01780BDCE006731B9 /* chipmunk_ffi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = chipmunk_ffi.h; sourceTree = ""; }; @@ -1269,7 +2139,7 @@ A03F2D181780BDCE006731B9 /* cpSweep1D.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpSweep1D.c; sourceTree = ""; }; A03F2D191780BDCE006731B9 /* cpVect.c */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.c; path = cpVect.c; sourceTree = ""; }; A03F2D1A1780BDCE006731B9 /* prime.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = prime.h; sourceTree = ""; }; - A03F2D9B1780BDF7006731B9 /* libbox2d.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libbox2d.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A03F2D9B1780BDF7006731B9 /* libbox2d Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libbox2d Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A03F2D9E1780BE58006731B9 /* Box2D.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2D.h; sourceTree = ""; }; A03F2DA01780BE58006731B9 /* b2BroadPhase.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = b2BroadPhase.cpp; sourceTree = ""; }; A03F2DA11780BE58006731B9 /* b2BroadPhase.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = b2BroadPhase.h; sourceTree = ""; }; @@ -1361,7 +2231,7 @@ A03F2DFC1780BE58006731B9 /* b2WheelJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = b2WheelJoint.h; sourceTree = ""; }; A03F2E251780BE59006731B9 /* b2Rope.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = b2Rope.cpp; sourceTree = ""; }; A03F2E261780BE59006731B9 /* b2Rope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = b2Rope.h; sourceTree = ""; }; - A03F2ED617814268006731B9 /* libCocosDenshion.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libCocosDenshion.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A03F2ED617814268006731B9 /* libCocosDenshion Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocosDenshion Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A03F2EF0178143BA006731B9 /* Export.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Export.h; sourceTree = ""; }; A03F2EF1178143BA006731B9 /* SimpleAudioEngine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine.h; sourceTree = ""; }; A03F2F04178143BA006731B9 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; @@ -1376,7 +2246,7 @@ A03F2F0D178143BA006731B9 /* SimpleAudioEngine.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SimpleAudioEngine.mm; sourceTree = ""; }; A03F2F0E178143BA006731B9 /* SimpleAudioEngine_objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine_objc.h; sourceTree = ""; }; A03F2F0F178143BA006731B9 /* SimpleAudioEngine_objc.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine_objc.m; sourceTree = ""; }; - A03F2FD617814595006731B9 /* libcocos2dx-extensions.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcocos2dx-extensions.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A03F2FD617814595006731B9 /* libcocos2dx-extensions Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcocos2dx-extensions Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A03F2FDA178145F2006731B9 /* AssetsManager.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AssetsManager.cpp; sourceTree = ""; }; A03F2FDB178145F2006731B9 /* AssetsManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AssetsManager.h; sourceTree = ""; }; A03F2FDE178145F2006731B9 /* CCArmatureAnimation.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCArmatureAnimation.cpp; sourceTree = ""; }; @@ -1608,7 +2478,7 @@ A03F30F5178145F3006731B9 /* spine-cocos2dx.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "spine-cocos2dx.cpp"; sourceTree = ""; }; A03F30F6178145F3006731B9 /* spine-cocos2dx.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "spine-cocos2dx.h"; sourceTree = ""; }; A03F30F7178145F3006731B9 /* spine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = spine.h; sourceTree = ""; }; - A03F31FD1781479B006731B9 /* libjsbindings.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = libjsbindings.a; sourceTree = BUILT_PRODUCTS_DIR; }; + A03F31FD1781479B006731B9 /* libjsbindings Mac.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libjsbindings Mac.a"; sourceTree = BUILT_PRODUCTS_DIR; }; A03F320417814803006731B9 /* Android.mk */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = Android.mk; sourceTree = ""; }; A03F320517814803006731B9 /* cocos2d_specifics.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = cocos2d_specifics.cpp; sourceTree = ""; }; A03F320617814803006731B9 /* cocos2d_specifics.hpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.h; path = cocos2d_specifics.hpp; sourceTree = ""; }; @@ -1744,6 +2614,156 @@ A03F333717814804006731B9 /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; A03F333817814804006731B9 /* WeakPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeakPtr.h; sourceTree = ""; }; A03F333A17814804006731B9 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libjs_static.a; sourceTree = ""; }; + A07A4D641783777C0073F6A7 /* libcocos2dx iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcocos2dx iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A4D6617837B690073F6A7 /* CCAccelerometer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAccelerometer.h; sourceTree = ""; }; + A07A4D6717837B690073F6A7 /* CCAccelerometer.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCAccelerometer.mm; sourceTree = ""; }; + A07A4D6817837B690073F6A7 /* CCApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCApplication.h; sourceTree = ""; }; + A07A4D6917837B690073F6A7 /* CCApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCApplication.mm; sourceTree = ""; }; + A07A4D6A17837B690073F6A7 /* CCCommon.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCCommon.mm; sourceTree = ""; }; + A07A4D6B17837B690073F6A7 /* CCDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDevice.mm; sourceTree = ""; }; + A07A4D6C17837B690073F6A7 /* CCDirectorCaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorCaller.h; sourceTree = ""; }; + A07A4D6D17837B690073F6A7 /* CCDirectorCaller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDirectorCaller.mm; sourceTree = ""; }; + A07A4D6E17837B690073F6A7 /* CCEGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEGLView.h; sourceTree = ""; }; + A07A4D6F17837B690073F6A7 /* CCEGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCEGLView.mm; sourceTree = ""; }; + A07A4D7017837B690073F6A7 /* CCES2Renderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCES2Renderer.h; sourceTree = ""; }; + A07A4D7117837B690073F6A7 /* CCES2Renderer.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCES2Renderer.m; sourceTree = ""; }; + A07A4D7217837B690073F6A7 /* CCESRenderer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCESRenderer.h; sourceTree = ""; }; + A07A4D7317837B690073F6A7 /* CCFileUtilsIOS.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtilsIOS.h; sourceTree = ""; }; + A07A4D7417837B690073F6A7 /* CCFileUtilsIOS.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCFileUtilsIOS.mm; sourceTree = ""; }; + A07A4D7517837B690073F6A7 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; + A07A4D7617837B690073F6A7 /* CCImage.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCImage.mm; sourceTree = ""; }; + A07A4D7717837B690073F6A7 /* CCLock.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = CCLock.cpp; sourceTree = ""; }; + A07A4D7817837B690073F6A7 /* CCLock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCLock.h; sourceTree = ""; }; + A07A4D7917837B690073F6A7 /* CCPlatformDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPlatformDefine.h; sourceTree = ""; }; + A07A4D7A17837B690073F6A7 /* CCStdC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCStdC.h; sourceTree = ""; }; + A07A4D7B17837B690073F6A7 /* CCThread.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCThread.mm; sourceTree = ""; }; + A07A4D7C17837B690073F6A7 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EAGLView.h; sourceTree = ""; }; + A07A4D7D17837B690073F6A7 /* EAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EAGLView.mm; sourceTree = ""; }; + A07A4D7E17837B690073F6A7 /* OpenGL_Internal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OpenGL_Internal.h; sourceTree = ""; }; + A07A4D8017837B690073F6A7 /* AccelerometerSimulation.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccelerometerSimulation.h; sourceTree = ""; }; + A07A4D8117837B690073F6A7 /* AccelerometerSimulation.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = AccelerometerSimulation.m; sourceTree = ""; }; + A07A4D9F17837B910073F6A7 /* curl.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curl.h; sourceTree = ""; }; + A07A4DA017837B910073F6A7 /* curlbuild.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curlbuild.h; sourceTree = ""; }; + A07A4DA117837B910073F6A7 /* curlrules.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curlrules.h; sourceTree = ""; }; + A07A4DA217837B910073F6A7 /* curlver.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = curlver.h; sourceTree = ""; }; + A07A4DA317837B910073F6A7 /* easy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = easy.h; sourceTree = ""; }; + A07A4DA417837B910073F6A7 /* mprintf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = mprintf.h; sourceTree = ""; }; + A07A4DA517837B910073F6A7 /* multi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = multi.h; sourceTree = ""; }; + A07A4DA617837B910073F6A7 /* stdcheaders.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = stdcheaders.h; sourceTree = ""; }; + A07A4DA717837B910073F6A7 /* typecheck-gcc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "typecheck-gcc.h"; sourceTree = ""; }; + A07A4DA917837B910073F6A7 /* libcurl.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libcurl.a; sourceTree = ""; }; + A07A4DAA17837B910073F6A7 /* libwebp.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libwebp.a; sourceTree = ""; }; + A07A4DAC17837B910073F6A7 /* decode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = decode.h; sourceTree = ""; }; + A07A4DAD17837B910073F6A7 /* encode.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = encode.h; sourceTree = ""; }; + A07A4DAE17837B910073F6A7 /* types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = types.h; sourceTree = ""; }; + A07A4DDF1783815B0073F6A7 /* CCAccelerometer.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCAccelerometer.h; sourceTree = ""; }; + A07A4DE01783815B0073F6A7 /* CCApplication.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCApplication.h; sourceTree = ""; }; + A07A4DE11783815B0073F6A7 /* CCApplication.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCApplication.mm; sourceTree = ""; }; + A07A4DE21783815B0073F6A7 /* CCCommon.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCCommon.mm; sourceTree = ""; }; + A07A4DE31783815B0073F6A7 /* CCDevice.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDevice.mm; sourceTree = ""; }; + A07A4DE41783815B0073F6A7 /* CCDirectorCaller.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCDirectorCaller.h; sourceTree = ""; }; + A07A4DE51783815B0073F6A7 /* CCDirectorCaller.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCDirectorCaller.mm; sourceTree = ""; }; + A07A4DE61783815B0073F6A7 /* CCEGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEGLView.h; sourceTree = ""; }; + A07A4DE71783815B0073F6A7 /* CCEGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCEGLView.mm; sourceTree = ""; }; + A07A4DE81783815B0073F6A7 /* CCEventDispatcher.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCEventDispatcher.h; sourceTree = ""; }; + A07A4DE91783815B0073F6A7 /* CCEventDispatcher.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCEventDispatcher.mm; sourceTree = ""; }; + A07A4DEA1783815B0073F6A7 /* CCFileUtilsMac.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCFileUtilsMac.h; sourceTree = ""; }; + A07A4DEB1783815B0073F6A7 /* CCFileUtilsMac.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCFileUtilsMac.mm; sourceTree = ""; }; + A07A4DEC1783815B0073F6A7 /* CCGL.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCGL.h; sourceTree = ""; }; + A07A4DED1783815B0073F6A7 /* CCImage.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCImage.mm; sourceTree = ""; }; + A07A4DEE1783815B0073F6A7 /* CCPlatformDefine.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCPlatformDefine.h; sourceTree = ""; }; + A07A4DEF1783815B0073F6A7 /* CCStdC.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCStdC.h; sourceTree = ""; }; + A07A4DF01783815B0073F6A7 /* CCThread.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = CCThread.mm; sourceTree = ""; }; + A07A4DF11783815B0073F6A7 /* CCWindow.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CCWindow.h; sourceTree = ""; }; + A07A4DF21783815B0073F6A7 /* CCWindow.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CCWindow.m; sourceTree = ""; }; + A07A4DF31783815B0073F6A7 /* EAGLView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EAGLView.h; sourceTree = ""; }; + A07A4DF41783815B0073F6A7 /* EAGLView.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = EAGLView.mm; sourceTree = ""; }; + A07A4EFC1783867C0073F6A7 /* libcocos2dx-extensions iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libcocos2dx-extensions iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A4F3B178387670073F6A7 /* libchipmunk iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libchipmunk iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A4F9E1783876B0073F6A7 /* libbox2d iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libbox2d iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A4FB4178387730073F6A7 /* libCocosDenshion iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libCocosDenshion iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A5030178387750073F6A7 /* libjsbindings iOS.a */ = {isa = PBXFileReference; explicitFileType = archive.ar; includeInIndex = 0; path = "libjsbindings iOS.a"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A50321783885B0073F6A7 /* CDAudioManager.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDAudioManager.h; sourceTree = ""; }; + A07A50331783885B0073F6A7 /* CDAudioManager.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDAudioManager.m; sourceTree = ""; }; + A07A50341783885B0073F6A7 /* CDConfig.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDConfig.h; sourceTree = ""; }; + A07A50351783885B0073F6A7 /* CDOpenALSupport.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CDOpenALSupport.h; sourceTree = ""; }; + A07A50361783885B0073F6A7 /* CDOpenALSupport.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CDOpenALSupport.m; sourceTree = ""; }; + A07A50371783885B0073F6A7 /* CocosDenshion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CocosDenshion.h; sourceTree = ""; }; + A07A50381783885B0073F6A7 /* CocosDenshion.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = CocosDenshion.m; sourceTree = ""; }; + A07A50391783885B0073F6A7 /* SimpleAudioEngine.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = SimpleAudioEngine.mm; sourceTree = ""; }; + A07A503A1783885B0073F6A7 /* SimpleAudioEngine_objc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleAudioEngine_objc.h; sourceTree = ""; }; + A07A503B1783885B0073F6A7 /* SimpleAudioEngine_objc.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = SimpleAudioEngine_objc.m; sourceTree = ""; }; + A07A505317838A0C0073F6A7 /* Anchor.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Anchor.h; sourceTree = ""; }; + A07A505417838A0C0073F6A7 /* CallArgs.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CallArgs.h; sourceTree = ""; }; + A07A505517838A0C0073F6A7 /* CharacterEncoding.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterEncoding.h; sourceTree = ""; }; + A07A505617838A0C0073F6A7 /* GCAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GCAPI.h; sourceTree = ""; }; + A07A505717838A0C0073F6A7 /* HashTable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashTable.h; sourceTree = ""; }; + A07A505817838A0C0073F6A7 /* HeapAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HeapAPI.h; sourceTree = ""; }; + A07A505917838A0C0073F6A7 /* LegacyIntTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LegacyIntTypes.h; sourceTree = ""; }; + A07A505A17838A0C0073F6A7 /* MemoryMetrics.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryMetrics.h; sourceTree = ""; }; + A07A505B17838A0C0073F6A7 /* PropertyKey.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PropertyKey.h; sourceTree = ""; }; + A07A505C17838A0C0073F6A7 /* RequiredDefines.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RequiredDefines.h; sourceTree = ""; }; + A07A505D17838A0C0073F6A7 /* RootingAPI.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootingAPI.h; sourceTree = ""; }; + A07A505E17838A0C0073F6A7 /* TemplateLib.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TemplateLib.h; sourceTree = ""; }; + A07A505F17838A0C0073F6A7 /* Utility.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Utility.h; sourceTree = ""; }; + A07A506017838A0C0073F6A7 /* Value.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Value.h; sourceTree = ""; }; + A07A506117838A0C0073F6A7 /* Vector.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Vector.h; sourceTree = ""; }; + A07A506217838A0C0073F6A7 /* js-config.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "js-config.h"; sourceTree = ""; }; + A07A506317838A0C0073F6A7 /* js.msg */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = js.msg; sourceTree = ""; }; + A07A506417838A0C0073F6A7 /* jsalloc.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsalloc.h; sourceTree = ""; }; + A07A506517838A0C0073F6A7 /* jsapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsapi.h; sourceTree = ""; }; + A07A506617838A0C0073F6A7 /* jsclass.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsclass.h; sourceTree = ""; }; + A07A506717838A0C0073F6A7 /* jsclist.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsclist.h; sourceTree = ""; }; + A07A506817838A0C0073F6A7 /* jscpucfg.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jscpucfg.h; sourceTree = ""; }; + A07A506917838A0C0073F6A7 /* jsdbgapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsdbgapi.h; sourceTree = ""; }; + A07A506A17838A0C0073F6A7 /* jsdhash.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsdhash.h; sourceTree = ""; }; + A07A506B17838A0C0073F6A7 /* jsfriendapi.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsfriendapi.h; sourceTree = ""; }; + A07A506C17838A0C0073F6A7 /* jslock.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jslock.h; sourceTree = ""; }; + A07A506D17838A0C0073F6A7 /* json.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = json.h; sourceTree = ""; }; + A07A506E17838A0C0073F6A7 /* jsperf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsperf.h; sourceTree = ""; }; + A07A506F17838A0C0073F6A7 /* jsprf.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsprf.h; sourceTree = ""; }; + A07A507017838A0C0073F6A7 /* jsprototypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsprototypes.h; sourceTree = ""; }; + A07A507117838A0C0073F6A7 /* jsproxy.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsproxy.h; sourceTree = ""; }; + A07A507217838A0C0073F6A7 /* jsprvtd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsprvtd.h; sourceTree = ""; }; + A07A507317838A0C0073F6A7 /* jspubtd.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jspubtd.h; sourceTree = ""; }; + A07A507417838A0C0073F6A7 /* jstypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jstypes.h; sourceTree = ""; }; + A07A507517838A0C0073F6A7 /* jsutil.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsutil.h; sourceTree = ""; }; + A07A507617838A0C0073F6A7 /* jsversion.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jsversion.h; sourceTree = ""; }; + A07A507717838A0C0073F6A7 /* jswrapper.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = jswrapper.h; sourceTree = ""; }; + A07A507917838A0C0073F6A7 /* Assertions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Assertions.h; sourceTree = ""; }; + A07A507A17838A0C0073F6A7 /* Attributes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Attributes.h; sourceTree = ""; }; + A07A507B17838A0C0073F6A7 /* BloomFilter.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BloomFilter.h; sourceTree = ""; }; + A07A507C17838A0C0073F6A7 /* Char16.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Char16.h; sourceTree = ""; }; + A07A507D17838A0C0073F6A7 /* CheckedInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CheckedInt.h; sourceTree = ""; }; + A07A507E17838A0C0073F6A7 /* Compiler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Compiler.h; sourceTree = ""; }; + A07A507F17838A0C0073F6A7 /* Constants.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Constants.h; sourceTree = ""; }; + A07A508017838A0C0073F6A7 /* DebugOnly.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DebugOnly.h; sourceTree = ""; }; + A07A508117838A0C0073F6A7 /* EnumSet.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EnumSet.h; sourceTree = ""; }; + A07A508217838A0C0073F6A7 /* FloatingPoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = FloatingPoint.h; sourceTree = ""; }; + A07A508317838A0C0073F6A7 /* GuardObjects.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = GuardObjects.h; sourceTree = ""; }; + A07A508417838A0C0073F6A7 /* HashFunctions.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HashFunctions.h; sourceTree = ""; }; + A07A508517838A0C0073F6A7 /* Likely.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Likely.h; sourceTree = ""; }; + A07A508617838A0C0073F6A7 /* LinkedList.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = LinkedList.h; sourceTree = ""; }; + A07A508717838A0C0073F6A7 /* MathAlgorithms.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MathAlgorithms.h; sourceTree = ""; }; + A07A508817838A0C0073F6A7 /* MemoryChecking.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MemoryChecking.h; sourceTree = ""; }; + A07A508917838A0C0073F6A7 /* MSStdInt.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = MSStdInt.h; sourceTree = ""; }; + A07A508A17838A0C0073F6A7 /* NullPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = NullPtr.h; sourceTree = ""; }; + A07A508B17838A0C0073F6A7 /* Range.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Range.h; sourceTree = ""; }; + A07A508C17838A0C0073F6A7 /* RangedPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RangedPtr.h; sourceTree = ""; }; + A07A508D17838A0C0073F6A7 /* RefPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RefPtr.h; sourceTree = ""; }; + A07A508E17838A0C0073F6A7 /* Scoped.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Scoped.h; sourceTree = ""; }; + A07A508F17838A0C0073F6A7 /* SHA1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SHA1.h; sourceTree = ""; }; + A07A509017838A0C0073F6A7 /* SplayTree.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SplayTree.h; sourceTree = ""; }; + A07A509117838A0C0073F6A7 /* StandardInteger.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = StandardInteger.h; sourceTree = ""; }; + A07A509217838A0C0073F6A7 /* ThreadLocal.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ThreadLocal.h; sourceTree = ""; }; + A07A509317838A0C0073F6A7 /* TypedEnum.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypedEnum.h; sourceTree = ""; }; + A07A509417838A0C0073F6A7 /* Types.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Types.h; sourceTree = ""; }; + A07A509517838A0C0073F6A7 /* TypeTraits.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TypeTraits.h; sourceTree = ""; }; + A07A509617838A0C0073F6A7 /* Util.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Util.h; sourceTree = ""; }; + A07A509717838A0C0073F6A7 /* WeakPtr.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = WeakPtr.h; sourceTree = ""; }; + A07A509917838A0C0073F6A7 /* libjs_static.a */ = {isa = PBXFileReference; lastKnownFileType = archive.ar; path = libjs_static.a; sourceTree = ""; }; + A07A52C91784AC360073F6A7 /* etc1.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = etc1.cpp; sourceTree = ""; }; + A07A52CA1784AC360073F6A7 /* etc1.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = etc1.h; sourceTree = ""; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1794,6 +2814,54 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A07A4CAD1783777C0073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4CAE1783777C0073F6A7 /* libwebp.a in Frameworks */, + A07A4CAF1783777C0073F6A7 /* Foundation.framework in Frameworks */, + A07A4DB817837B910073F6A7 /* libcurl.a in Frameworks */, + A07A4DB917837B910073F6A7 /* libwebp.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4E7B1783867C0073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4E7C1783867C0073F6A7 /* libwebsockets.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4F1C178387670073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4F6B1783876B0073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FA7178387730073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FCC178387750073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A50DD17838A0C0073F6A7 /* libjs_static.a in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ @@ -1814,12 +2882,18 @@ 1551A340158F2AB200E66CFE /* Products */ = { isa = PBXGroup; children = ( - 1551A33F158F2AB200E66CFE /* libcocos2dx.a */, - A03F2CB81780BD04006731B9 /* libchipmunk.a */, - A03F2D9B1780BDF7006731B9 /* libbox2d.a */, - A03F2ED617814268006731B9 /* libCocosDenshion.a */, - A03F2FD617814595006731B9 /* libcocos2dx-extensions.a */, - A03F31FD1781479B006731B9 /* libjsbindings.a */, + 1551A33F158F2AB200E66CFE /* libcocos2dx Mac.a */, + A03F2CB81780BD04006731B9 /* libchipmunk Mac.a */, + A03F2D9B1780BDF7006731B9 /* libbox2d Mac.a */, + A03F2ED617814268006731B9 /* libCocosDenshion Mac.a */, + A03F2FD617814595006731B9 /* libcocos2dx-extensions Mac.a */, + A03F31FD1781479B006731B9 /* libjsbindings Mac.a */, + A07A4D641783777C0073F6A7 /* libcocos2dx iOS.a */, + A07A4EFC1783867C0073F6A7 /* libcocos2dx-extensions iOS.a */, + A07A4F3B178387670073F6A7 /* libchipmunk iOS.a */, + A07A4F9E1783876B0073F6A7 /* libbox2d iOS.a */, + A07A4FB4178387730073F6A7 /* libCocosDenshion iOS.a */, + A07A5030178387750073F6A7 /* libjsbindings iOS.a */, ); name = Products; sourceTree = ""; @@ -2163,6 +3237,9 @@ A03F1E8D1780BAE4006731B9 /* platform */ = { isa = PBXGroup; children = ( + A07A4DDE1783815B0073F6A7 /* mac */, + A03F1F611780BAE5006731B9 /* third_party */, + A07A4D6517837B690073F6A7 /* ios */, A03F1ED91780BAE5006731B9 /* CCAccelerometerDelegate.h */, A03F1EDA1780BAE5006731B9 /* CCApplicationProtocol.h */, A03F1EDB1780BAE5006731B9 /* CCCommon.h */, @@ -2180,46 +3257,16 @@ A03F1EE71780BAE5006731B9 /* CCSAXParser.h */, A03F1EE81780BAE5006731B9 /* CCThread.cpp */, A03F1EE91780BAE5006731B9 /* CCThread.h */, - A03F1F271780BAE5006731B9 /* mac */, A03F1F5F1780BAE5006731B9 /* platform.cpp */, A03F1F601780BAE5006731B9 /* platform.h */, - A03F1F611780BAE5006731B9 /* third_party */, ); path = platform; sourceTree = ""; }; - A03F1F271780BAE5006731B9 /* mac */ = { - isa = PBXGroup; - children = ( - A03F1F281780BAE5006731B9 /* CCAccelerometer.h */, - A03F1F291780BAE5006731B9 /* CCApplication.h */, - A03F1F2A1780BAE5006731B9 /* CCApplication.mm */, - A03F1F2B1780BAE5006731B9 /* CCCommon.mm */, - A03F1F2C1780BAE5006731B9 /* CCDevice.mm */, - A03F1F2D1780BAE5006731B9 /* CCDirectorCaller.h */, - A03F1F2E1780BAE5006731B9 /* CCDirectorCaller.mm */, - A03F1F2F1780BAE5006731B9 /* CCEGLView.h */, - A03F1F301780BAE5006731B9 /* CCEGLView.mm */, - A03F1F311780BAE5006731B9 /* CCEventDispatcher.h */, - A03F1F321780BAE5006731B9 /* CCEventDispatcher.mm */, - A03F1F331780BAE5006731B9 /* CCFileUtilsMac.h */, - A03F1F341780BAE5006731B9 /* CCFileUtilsMac.mm */, - A03F1F351780BAE5006731B9 /* CCGL.h */, - A03F1F361780BAE5006731B9 /* CCImage.mm */, - A03F1F371780BAE5006731B9 /* CCPlatformDefine.h */, - A03F1F381780BAE5006731B9 /* CCStdC.h */, - A03F1F391780BAE5006731B9 /* CCThread.mm */, - A03F1F3A1780BAE5006731B9 /* CCWindow.h */, - A03F1F3B1780BAE5006731B9 /* CCWindow.m */, - A03F1F3C1780BAE5006731B9 /* EAGLView.h */, - A03F1F3D1780BAE5006731B9 /* EAGLView.mm */, - ); - path = mac; - sourceTree = ""; - }; A03F1F611780BAE5006731B9 /* third_party */ = { isa = PBXGroup; children = ( + A07A4D9D17837B910073F6A7 /* ios */, A03F20D21780BAE5006731B9 /* mac */, ); path = third_party; @@ -2420,6 +3467,7 @@ A03F25461780BAE8006731B9 /* textures */ = { isa = PBXGroup; children = ( + A07A52C81784AC360073F6A7 /* etc */, A03F25471780BAE8006731B9 /* CCTexture2D.cpp */, A03F25481780BAE8006731B9 /* CCTexture2D.h */, A03F25491780BAE8006731B9 /* CCTextureAtlas.cpp */, @@ -2732,6 +3780,7 @@ A03F2ED7178143BA006731B9 /* CocosDenshion */ = { isa = PBXGroup; children = ( + A07A50311783885B0073F6A7 /* ios */, A03F2EEF178143BA006731B9 /* include */, A03F2F03178143BA006731B9 /* mac */, ); @@ -3167,8 +4216,9 @@ A03F320217814803006731B9 /* javascript */ = { isa = PBXGroup; children = ( - A03F320317814803006731B9 /* bindings */, A03F32F117814804006731B9 /* spidermonkey-mac */, + A07A505017838A0C0073F6A7 /* spidermonkey-ios */, + A03F320317814803006731B9 /* bindings */, ); name = javascript; path = scripting/javascript; @@ -3379,6 +4429,256 @@ path = lib; sourceTree = ""; }; + A07A4D6517837B690073F6A7 /* ios */ = { + isa = PBXGroup; + children = ( + A07A4D6617837B690073F6A7 /* CCAccelerometer.h */, + A07A4D6717837B690073F6A7 /* CCAccelerometer.mm */, + A07A4D6817837B690073F6A7 /* CCApplication.h */, + A07A4D6917837B690073F6A7 /* CCApplication.mm */, + A07A4D6A17837B690073F6A7 /* CCCommon.mm */, + A07A4D6B17837B690073F6A7 /* CCDevice.mm */, + A07A4D6C17837B690073F6A7 /* CCDirectorCaller.h */, + A07A4D6D17837B690073F6A7 /* CCDirectorCaller.mm */, + A07A4D6E17837B690073F6A7 /* CCEGLView.h */, + A07A4D6F17837B690073F6A7 /* CCEGLView.mm */, + A07A4D7017837B690073F6A7 /* CCES2Renderer.h */, + A07A4D7117837B690073F6A7 /* CCES2Renderer.m */, + A07A4D7217837B690073F6A7 /* CCESRenderer.h */, + A07A4D7317837B690073F6A7 /* CCFileUtilsIOS.h */, + A07A4D7417837B690073F6A7 /* CCFileUtilsIOS.mm */, + A07A4D7517837B690073F6A7 /* CCGL.h */, + A07A4D7617837B690073F6A7 /* CCImage.mm */, + A07A4D7717837B690073F6A7 /* CCLock.cpp */, + A07A4D7817837B690073F6A7 /* CCLock.h */, + A07A4D7917837B690073F6A7 /* CCPlatformDefine.h */, + A07A4D7A17837B690073F6A7 /* CCStdC.h */, + A07A4D7B17837B690073F6A7 /* CCThread.mm */, + A07A4D7C17837B690073F6A7 /* EAGLView.h */, + A07A4D7D17837B690073F6A7 /* EAGLView.mm */, + A07A4D7E17837B690073F6A7 /* OpenGL_Internal.h */, + A07A4D7F17837B690073F6A7 /* Simulation */, + ); + path = ios; + sourceTree = ""; + }; + A07A4D7F17837B690073F6A7 /* Simulation */ = { + isa = PBXGroup; + children = ( + A07A4D8017837B690073F6A7 /* AccelerometerSimulation.h */, + A07A4D8117837B690073F6A7 /* AccelerometerSimulation.m */, + ); + path = Simulation; + sourceTree = ""; + }; + A07A4D9D17837B910073F6A7 /* ios */ = { + isa = PBXGroup; + children = ( + A07A4D9E17837B910073F6A7 /* curl */, + A07A4DA817837B910073F6A7 /* libraries */, + A07A4DAB17837B910073F6A7 /* webp */, + ); + path = ios; + sourceTree = ""; + }; + A07A4D9E17837B910073F6A7 /* curl */ = { + isa = PBXGroup; + children = ( + A07A4D9F17837B910073F6A7 /* curl.h */, + A07A4DA017837B910073F6A7 /* curlbuild.h */, + A07A4DA117837B910073F6A7 /* curlrules.h */, + A07A4DA217837B910073F6A7 /* curlver.h */, + A07A4DA317837B910073F6A7 /* easy.h */, + A07A4DA417837B910073F6A7 /* mprintf.h */, + A07A4DA517837B910073F6A7 /* multi.h */, + A07A4DA617837B910073F6A7 /* stdcheaders.h */, + A07A4DA717837B910073F6A7 /* typecheck-gcc.h */, + ); + path = curl; + sourceTree = ""; + }; + A07A4DA817837B910073F6A7 /* libraries */ = { + isa = PBXGroup; + children = ( + A07A4DA917837B910073F6A7 /* libcurl.a */, + A07A4DAA17837B910073F6A7 /* libwebp.a */, + ); + path = libraries; + sourceTree = ""; + }; + A07A4DAB17837B910073F6A7 /* webp */ = { + isa = PBXGroup; + children = ( + A07A4DAC17837B910073F6A7 /* decode.h */, + A07A4DAD17837B910073F6A7 /* encode.h */, + A07A4DAE17837B910073F6A7 /* types.h */, + ); + path = webp; + sourceTree = ""; + }; + A07A4DDE1783815B0073F6A7 /* mac */ = { + isa = PBXGroup; + children = ( + A07A4DDF1783815B0073F6A7 /* CCAccelerometer.h */, + A07A4DE01783815B0073F6A7 /* CCApplication.h */, + A07A4DE11783815B0073F6A7 /* CCApplication.mm */, + A07A4DE21783815B0073F6A7 /* CCCommon.mm */, + A07A4DE31783815B0073F6A7 /* CCDevice.mm */, + A07A4DE41783815B0073F6A7 /* CCDirectorCaller.h */, + A07A4DE51783815B0073F6A7 /* CCDirectorCaller.mm */, + A07A4DE61783815B0073F6A7 /* CCEGLView.h */, + A07A4DE71783815B0073F6A7 /* CCEGLView.mm */, + A07A4DE81783815B0073F6A7 /* CCEventDispatcher.h */, + A07A4DE91783815B0073F6A7 /* CCEventDispatcher.mm */, + A07A4DEA1783815B0073F6A7 /* CCFileUtilsMac.h */, + A07A4DEB1783815B0073F6A7 /* CCFileUtilsMac.mm */, + A07A4DEC1783815B0073F6A7 /* CCGL.h */, + A07A4DED1783815B0073F6A7 /* CCImage.mm */, + A07A4DEE1783815B0073F6A7 /* CCPlatformDefine.h */, + A07A4DEF1783815B0073F6A7 /* CCStdC.h */, + A07A4DF01783815B0073F6A7 /* CCThread.mm */, + A07A4DF11783815B0073F6A7 /* CCWindow.h */, + A07A4DF21783815B0073F6A7 /* CCWindow.m */, + A07A4DF31783815B0073F6A7 /* EAGLView.h */, + A07A4DF41783815B0073F6A7 /* EAGLView.mm */, + ); + path = mac; + sourceTree = ""; + }; + A07A50311783885B0073F6A7 /* ios */ = { + isa = PBXGroup; + children = ( + A07A50321783885B0073F6A7 /* CDAudioManager.h */, + A07A50331783885B0073F6A7 /* CDAudioManager.m */, + A07A50341783885B0073F6A7 /* CDConfig.h */, + A07A50351783885B0073F6A7 /* CDOpenALSupport.h */, + A07A50361783885B0073F6A7 /* CDOpenALSupport.m */, + A07A50371783885B0073F6A7 /* CocosDenshion.h */, + A07A50381783885B0073F6A7 /* CocosDenshion.m */, + A07A50391783885B0073F6A7 /* SimpleAudioEngine.mm */, + A07A503A1783885B0073F6A7 /* SimpleAudioEngine_objc.h */, + A07A503B1783885B0073F6A7 /* SimpleAudioEngine_objc.m */, + ); + path = ios; + sourceTree = ""; + }; + A07A505017838A0C0073F6A7 /* spidermonkey-ios */ = { + isa = PBXGroup; + children = ( + A07A505117838A0C0073F6A7 /* include */, + A07A509817838A0C0073F6A7 /* lib */, + ); + path = "spidermonkey-ios"; + sourceTree = ""; + }; + A07A505117838A0C0073F6A7 /* include */ = { + isa = PBXGroup; + children = ( + A07A505217838A0C0073F6A7 /* js */, + A07A506217838A0C0073F6A7 /* js-config.h */, + A07A506317838A0C0073F6A7 /* js.msg */, + A07A506417838A0C0073F6A7 /* jsalloc.h */, + A07A506517838A0C0073F6A7 /* jsapi.h */, + A07A506617838A0C0073F6A7 /* jsclass.h */, + A07A506717838A0C0073F6A7 /* jsclist.h */, + A07A506817838A0C0073F6A7 /* jscpucfg.h */, + A07A506917838A0C0073F6A7 /* jsdbgapi.h */, + A07A506A17838A0C0073F6A7 /* jsdhash.h */, + A07A506B17838A0C0073F6A7 /* jsfriendapi.h */, + A07A506C17838A0C0073F6A7 /* jslock.h */, + A07A506D17838A0C0073F6A7 /* json.h */, + A07A506E17838A0C0073F6A7 /* jsperf.h */, + A07A506F17838A0C0073F6A7 /* jsprf.h */, + A07A507017838A0C0073F6A7 /* jsprototypes.h */, + A07A507117838A0C0073F6A7 /* jsproxy.h */, + A07A507217838A0C0073F6A7 /* jsprvtd.h */, + A07A507317838A0C0073F6A7 /* jspubtd.h */, + A07A507417838A0C0073F6A7 /* jstypes.h */, + A07A507517838A0C0073F6A7 /* jsutil.h */, + A07A507617838A0C0073F6A7 /* jsversion.h */, + A07A507717838A0C0073F6A7 /* jswrapper.h */, + A07A507817838A0C0073F6A7 /* mozilla */, + ); + path = include; + sourceTree = ""; + }; + A07A505217838A0C0073F6A7 /* js */ = { + isa = PBXGroup; + children = ( + A07A505317838A0C0073F6A7 /* Anchor.h */, + A07A505417838A0C0073F6A7 /* CallArgs.h */, + A07A505517838A0C0073F6A7 /* CharacterEncoding.h */, + A07A505617838A0C0073F6A7 /* GCAPI.h */, + A07A505717838A0C0073F6A7 /* HashTable.h */, + A07A505817838A0C0073F6A7 /* HeapAPI.h */, + A07A505917838A0C0073F6A7 /* LegacyIntTypes.h */, + A07A505A17838A0C0073F6A7 /* MemoryMetrics.h */, + A07A505B17838A0C0073F6A7 /* PropertyKey.h */, + A07A505C17838A0C0073F6A7 /* RequiredDefines.h */, + A07A505D17838A0C0073F6A7 /* RootingAPI.h */, + A07A505E17838A0C0073F6A7 /* TemplateLib.h */, + A07A505F17838A0C0073F6A7 /* Utility.h */, + A07A506017838A0C0073F6A7 /* Value.h */, + A07A506117838A0C0073F6A7 /* Vector.h */, + ); + path = js; + sourceTree = ""; + }; + A07A507817838A0C0073F6A7 /* mozilla */ = { + isa = PBXGroup; + children = ( + A07A507917838A0C0073F6A7 /* Assertions.h */, + A07A507A17838A0C0073F6A7 /* Attributes.h */, + A07A507B17838A0C0073F6A7 /* BloomFilter.h */, + A07A507C17838A0C0073F6A7 /* Char16.h */, + A07A507D17838A0C0073F6A7 /* CheckedInt.h */, + A07A507E17838A0C0073F6A7 /* Compiler.h */, + A07A507F17838A0C0073F6A7 /* Constants.h */, + A07A508017838A0C0073F6A7 /* DebugOnly.h */, + A07A508117838A0C0073F6A7 /* EnumSet.h */, + A07A508217838A0C0073F6A7 /* FloatingPoint.h */, + A07A508317838A0C0073F6A7 /* GuardObjects.h */, + A07A508417838A0C0073F6A7 /* HashFunctions.h */, + A07A508517838A0C0073F6A7 /* Likely.h */, + A07A508617838A0C0073F6A7 /* LinkedList.h */, + A07A508717838A0C0073F6A7 /* MathAlgorithms.h */, + A07A508817838A0C0073F6A7 /* MemoryChecking.h */, + A07A508917838A0C0073F6A7 /* MSStdInt.h */, + A07A508A17838A0C0073F6A7 /* NullPtr.h */, + A07A508B17838A0C0073F6A7 /* Range.h */, + A07A508C17838A0C0073F6A7 /* RangedPtr.h */, + A07A508D17838A0C0073F6A7 /* RefPtr.h */, + A07A508E17838A0C0073F6A7 /* Scoped.h */, + A07A508F17838A0C0073F6A7 /* SHA1.h */, + A07A509017838A0C0073F6A7 /* SplayTree.h */, + A07A509117838A0C0073F6A7 /* StandardInteger.h */, + A07A509217838A0C0073F6A7 /* ThreadLocal.h */, + A07A509317838A0C0073F6A7 /* TypedEnum.h */, + A07A509417838A0C0073F6A7 /* Types.h */, + A07A509517838A0C0073F6A7 /* TypeTraits.h */, + A07A509617838A0C0073F6A7 /* Util.h */, + A07A509717838A0C0073F6A7 /* WeakPtr.h */, + ); + path = mozilla; + sourceTree = ""; + }; + A07A509817838A0C0073F6A7 /* lib */ = { + isa = PBXGroup; + children = ( + A07A509917838A0C0073F6A7 /* libjs_static.a */, + ); + path = lib; + sourceTree = ""; + }; + A07A52C81784AC360073F6A7 /* etc */ = { + isa = PBXGroup; + children = ( + A07A52C91784AC360073F6A7 /* etc1.cpp */, + A07A52CA1784AC360073F6A7 /* etc1.h */, + ); + path = etc; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXHeadersBuildPhase section */ @@ -3482,17 +4782,6 @@ A03F26461780BAE8006731B9 /* CCPlatformMacros.h in Headers */, A03F26481780BAE8006731B9 /* CCSAXParser.h in Headers */, A03F264A1780BAE8006731B9 /* CCThread.h in Headers */, - A03F26841780BAE8006731B9 /* CCAccelerometer.h in Headers */, - A03F26851780BAE8006731B9 /* CCApplication.h in Headers */, - A03F26891780BAE8006731B9 /* CCDirectorCaller.h in Headers */, - A03F268B1780BAE8006731B9 /* CCEGLView.h in Headers */, - A03F268D1780BAE8006731B9 /* CCEventDispatcher.h in Headers */, - A03F268F1780BAE8006731B9 /* CCFileUtilsMac.h in Headers */, - A03F26911780BAE8006731B9 /* CCGL.h in Headers */, - A03F26931780BAE8006731B9 /* CCPlatformDefine.h in Headers */, - A03F26941780BAE8006731B9 /* CCStdC.h in Headers */, - A03F26961780BAE8006731B9 /* CCWindow.h in Headers */, - A03F26981780BAE8006731B9 /* EAGLView.h in Headers */, A03F26BA1780BAE8006731B9 /* platform.h in Headers */, A03F27DE1780BAE8006731B9 /* decode.h in Headers */, A03F27DF1780BAE8006731B9 /* encode.h in Headers */, @@ -3561,6 +4850,18 @@ A03F2B6D1780BAE9006731B9 /* CCTouchDelegateProtocol.h in Headers */, A03F2B6F1780BAE9006731B9 /* CCTouchDispatcher.h in Headers */, A03F2B711780BAE9006731B9 /* CCTouchHandler.h in Headers */, + A07A4DF51783815B0073F6A7 /* CCAccelerometer.h in Headers */, + A07A4DF61783815B0073F6A7 /* CCApplication.h in Headers */, + A07A4DFA1783815B0073F6A7 /* CCDirectorCaller.h in Headers */, + A07A4DFC1783815B0073F6A7 /* CCEGLView.h in Headers */, + A07A4DFE1783815B0073F6A7 /* CCEventDispatcher.h in Headers */, + A07A4E001783815B0073F6A7 /* CCFileUtilsMac.h in Headers */, + A07A4E021783815B0073F6A7 /* CCGL.h in Headers */, + A07A4E041783815B0073F6A7 /* CCPlatformDefine.h in Headers */, + A07A4E051783815B0073F6A7 /* CCStdC.h in Headers */, + A07A4E071783815B0073F6A7 /* CCWindow.h in Headers */, + A07A4E091783815B0073F6A7 /* EAGLView.h in Headers */, + A07A52CD1784AC360073F6A7 /* etc1.h in Headers */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3896,12 +5197,538 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A07A4CB11783777C0073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4CB21783777C0073F6A7 /* CCAction.h in Headers */, + A07A4CB31783777C0073F6A7 /* CCActionCamera.h in Headers */, + A07A4CB41783777C0073F6A7 /* CCActionCatmullRom.h in Headers */, + A07A4CB51783777C0073F6A7 /* CCActionEase.h in Headers */, + A07A4CB61783777C0073F6A7 /* CCActionGrid.h in Headers */, + A07A4CB71783777C0073F6A7 /* CCActionGrid3D.h in Headers */, + A07A4CB81783777C0073F6A7 /* CCActionInstant.h in Headers */, + A07A4CB91783777C0073F6A7 /* CCActionInterval.h in Headers */, + A07A4CBA1783777C0073F6A7 /* CCActionManager.h in Headers */, + A07A4CBB1783777C0073F6A7 /* CCActionPageTurn3D.h in Headers */, + A07A4CBC1783777C0073F6A7 /* CCActionProgressTimer.h in Headers */, + A07A4CBD1783777C0073F6A7 /* CCActionTiledGrid.h in Headers */, + A07A4CBE1783777C0073F6A7 /* CCActionTween.h in Headers */, + A07A4CBF1783777C0073F6A7 /* CCAtlasNode.h in Headers */, + A07A4CC01783777C0073F6A7 /* CCGLBufferedNode.h in Headers */, + A07A4CC11783777C0073F6A7 /* CCNode.h in Headers */, + A07A4CC21783777C0073F6A7 /* CCCamera.h in Headers */, + A07A4CC31783777C0073F6A7 /* CCConfiguration.h in Headers */, + A07A4CC41783777C0073F6A7 /* CCDirector.h in Headers */, + A07A4CC51783777C0073F6A7 /* ccFPSImages.h in Headers */, + A07A4CC61783777C0073F6A7 /* CCScheduler.h in Headers */, + A07A4CC71783777C0073F6A7 /* CCAffineTransform.h in Headers */, + A07A4CC81783777C0073F6A7 /* CCArray.h in Headers */, + A07A4CC91783777C0073F6A7 /* CCAutoreleasePool.h in Headers */, + A07A4CCA1783777C0073F6A7 /* CCBool.h in Headers */, + A07A4CCB1783777C0073F6A7 /* CCData.h in Headers */, + A07A4CCC1783777C0073F6A7 /* CCDataVisitor.h in Headers */, + A07A4CCD1783777C0073F6A7 /* CCDictionary.h in Headers */, + A07A4CCE1783777C0073F6A7 /* CCDouble.h in Headers */, + A07A4CCF1783777C0073F6A7 /* CCFloat.h in Headers */, + A07A4CD01783777C0073F6A7 /* CCGeometry.h in Headers */, + A07A4CD11783777C0073F6A7 /* CCInteger.h in Headers */, + A07A4CD21783777C0073F6A7 /* CCNS.h in Headers */, + A07A4CD31783777C0073F6A7 /* CCObject.h in Headers */, + A07A4CD41783777C0073F6A7 /* CCSet.h in Headers */, + A07A4CD51783777C0073F6A7 /* CCString.h in Headers */, + A07A4CD61783777C0073F6A7 /* CCZone.h in Headers */, + A07A4CD71783777C0073F6A7 /* CCDrawingPrimitives.h in Headers */, + A07A4CD81783777C0073F6A7 /* CCDrawNode.h in Headers */, + A07A4CD91783777C0073F6A7 /* CCGrabber.h in Headers */, + A07A4CDA1783777C0073F6A7 /* CCGrid.h in Headers */, + A07A4CDB1783777C0073F6A7 /* ccConfig.h in Headers */, + A07A4CDC1783777C0073F6A7 /* CCEventType.h in Headers */, + A07A4CDD1783777C0073F6A7 /* ccMacros.h in Headers */, + A07A4CDE1783777C0073F6A7 /* CCProtocols.h in Headers */, + A07A4CDF1783777C0073F6A7 /* ccTypeInfo.h in Headers */, + A07A4CE01783777C0073F6A7 /* ccTypes.h in Headers */, + A07A4CE11783777C0073F6A7 /* cocos2d.h in Headers */, + A07A4CE21783777C0073F6A7 /* aabb.h in Headers */, + A07A4CE31783777C0073F6A7 /* mat4stack.h in Headers */, + A07A4CE41783777C0073F6A7 /* matrix.h in Headers */, + A07A4CE51783777C0073F6A7 /* kazmath.h in Headers */, + A07A4CE61783777C0073F6A7 /* mat3.h in Headers */, + A07A4CE71783777C0073F6A7 /* mat4.h in Headers */, + A07A4CE81783777C0073F6A7 /* neon_matrix_impl.h in Headers */, + A07A4CE91783777C0073F6A7 /* plane.h in Headers */, + A07A4CEA1783777C0073F6A7 /* quaternion.h in Headers */, + A07A4CEB1783777C0073F6A7 /* ray2.h in Headers */, + A07A4CEC1783777C0073F6A7 /* utility.h in Headers */, + A07A4CED1783777C0073F6A7 /* vec2.h in Headers */, + A07A4CEE1783777C0073F6A7 /* vec3.h in Headers */, + A07A4CEF1783777C0073F6A7 /* vec4.h in Headers */, + A07A4CF01783777C0073F6A7 /* CCKeyboardDispatcher.h in Headers */, + A07A4CF11783777C0073F6A7 /* CCKeypadDelegate.h in Headers */, + A07A4CF21783777C0073F6A7 /* CCKeypadDispatcher.h in Headers */, + A07A4CF31783777C0073F6A7 /* CCLabelAtlas.h in Headers */, + A07A4CF41783777C0073F6A7 /* CCLabelBMFont.h in Headers */, + A07A4CF51783777C0073F6A7 /* CCLabelTTF.h in Headers */, + A07A4CF61783777C0073F6A7 /* CCLayer.h in Headers */, + A07A4CF71783777C0073F6A7 /* CCScene.h in Headers */, + A07A4CF81783777C0073F6A7 /* CCTransition.h in Headers */, + A07A4CF91783777C0073F6A7 /* CCTransitionPageTurn.h in Headers */, + A07A4CFA1783777C0073F6A7 /* CCTransitionProgress.h in Headers */, + A07A4CFB1783777C0073F6A7 /* CCMenu.h in Headers */, + A07A4CFC1783777C0073F6A7 /* CCMenuItem.h in Headers */, + A07A4CFD1783777C0073F6A7 /* CCClippingNode.h in Headers */, + A07A4CFE1783777C0073F6A7 /* CCMotionStreak.h in Headers */, + A07A4CFF1783777C0073F6A7 /* CCProgressTimer.h in Headers */, + A07A4D001783777C0073F6A7 /* CCRenderTexture.h in Headers */, + A07A4D011783777C0073F6A7 /* CCParticleBatchNode.h in Headers */, + A07A4D021783777C0073F6A7 /* CCParticleExamples.h in Headers */, + A07A4D031783777C0073F6A7 /* CCParticleSystem.h in Headers */, + A07A4D041783777C0073F6A7 /* CCParticleSystemQuad.h in Headers */, + A07A4D051783777C0073F6A7 /* firePngData.h in Headers */, + A07A4D061783777C0073F6A7 /* CCAccelerometerDelegate.h in Headers */, + A07A4D071783777C0073F6A7 /* CCApplicationProtocol.h in Headers */, + A07A4D081783777C0073F6A7 /* CCCommon.h in Headers */, + A07A4D091783777C0073F6A7 /* CCDevice.h in Headers */, + A07A4D0A1783777C0073F6A7 /* CCEGLViewProtocol.h in Headers */, + A07A4D0B1783777C0073F6A7 /* CCFileUtils.h in Headers */, + A07A4D0C1783777C0073F6A7 /* CCImage.h in Headers */, + A07A4D0D1783777C0073F6A7 /* CCImageCommon_cpp.h in Headers */, + A07A4D0E1783777C0073F6A7 /* CCPlatformConfig.h in Headers */, + A07A4D0F1783777C0073F6A7 /* CCPlatformMacros.h in Headers */, + A07A4D101783777C0073F6A7 /* CCSAXParser.h in Headers */, + A07A4D111783777C0073F6A7 /* CCThread.h in Headers */, + A07A4D1D1783777C0073F6A7 /* platform.h in Headers */, + A07A4D211783777C0073F6A7 /* CCScriptSupport.h in Headers */, + A07A4D221783777C0073F6A7 /* CCGLProgram.h in Headers */, + A07A4D231783777C0073F6A7 /* ccGLStateCache.h in Headers */, + A07A4D241783777C0073F6A7 /* ccShader_Position_uColor_frag.h in Headers */, + A07A4D251783777C0073F6A7 /* ccShader_Position_uColor_vert.h in Headers */, + A07A4D261783777C0073F6A7 /* ccShader_PositionColor_frag.h in Headers */, + A07A4D271783777C0073F6A7 /* ccShader_PositionColor_vert.h in Headers */, + A07A4D281783777C0073F6A7 /* ccShader_PositionColorLengthTexture_frag.h in Headers */, + A07A4D291783777C0073F6A7 /* ccShader_PositionColorLengthTexture_vert.h in Headers */, + A07A4D2A1783777C0073F6A7 /* ccShader_PositionTexture_frag.h in Headers */, + A07A4D2B1783777C0073F6A7 /* ccShader_PositionTexture_uColor_frag.h in Headers */, + A07A4D2C1783777C0073F6A7 /* ccShader_PositionTexture_uColor_vert.h in Headers */, + A07A4D2D1783777C0073F6A7 /* ccShader_PositionTexture_vert.h in Headers */, + A07A4D2E1783777C0073F6A7 /* ccShader_PositionTextureA8Color_frag.h in Headers */, + A07A4D2F1783777C0073F6A7 /* ccShader_PositionTextureA8Color_vert.h in Headers */, + A07A4D301783777C0073F6A7 /* ccShader_PositionTextureColor_frag.h in Headers */, + A07A4D311783777C0073F6A7 /* ccShader_PositionTextureColor_vert.h in Headers */, + A07A4D321783777C0073F6A7 /* ccShader_PositionTextureColorAlphaTest_frag.h in Headers */, + A07A4D331783777C0073F6A7 /* CCShaderCache.h in Headers */, + A07A4D341783777C0073F6A7 /* ccShaderEx_SwitchMask_frag.h in Headers */, + A07A4D351783777C0073F6A7 /* ccShaders.h in Headers */, + A07A4D361783777C0073F6A7 /* CCAnimation.h in Headers */, + A07A4D371783777C0073F6A7 /* CCAnimationCache.h in Headers */, + A07A4D381783777C0073F6A7 /* CCSprite.h in Headers */, + A07A4D391783777C0073F6A7 /* CCSpriteBatchNode.h in Headers */, + A07A4D3A1783777C0073F6A7 /* CCSpriteFrame.h in Headers */, + A07A4D3B1783777C0073F6A7 /* CCSpriteFrameCache.h in Headers */, + A07A4D3C1783777C0073F6A7 /* base64.h in Headers */, + A07A4D3D1783777C0073F6A7 /* CCNotificationCenter.h in Headers */, + A07A4D3E1783777C0073F6A7 /* CCPointExtension.h in Headers */, + A07A4D3F1783777C0073F6A7 /* CCProfiling.h in Headers */, + A07A4D401783777C0073F6A7 /* ccUTF8.h in Headers */, + A07A4D411783777C0073F6A7 /* ccUtils.h in Headers */, + A07A4D421783777C0073F6A7 /* CCVertex.h in Headers */, + A07A4D431783777C0073F6A7 /* CCComponent.h in Headers */, + A07A4D441783777C0073F6A7 /* CCComponentContainer.h in Headers */, + A07A4D451783777C0073F6A7 /* ccCArray.h in Headers */, + A07A4D461783777C0073F6A7 /* uthash.h in Headers */, + A07A4D471783777C0073F6A7 /* utlist.h in Headers */, + A07A4D481783777C0073F6A7 /* TGAlib.h in Headers */, + A07A4D491783777C0073F6A7 /* tinyxml2.h in Headers */, + A07A4D4A1783777C0073F6A7 /* TransformUtils.h in Headers */, + A07A4D4B1783777C0073F6A7 /* CCUserDefault.h in Headers */, + A07A4D4C1783777C0073F6A7 /* ioapi.h in Headers */, + A07A4D4D1783777C0073F6A7 /* unzip.h in Headers */, + A07A4D4E1783777C0073F6A7 /* ZipUtils.h in Headers */, + A07A4D4F1783777C0073F6A7 /* CCIMEDelegate.h in Headers */, + A07A4D501783777C0073F6A7 /* CCIMEDispatcher.h in Headers */, + A07A4D511783777C0073F6A7 /* CCTextFieldTTF.h in Headers */, + A07A4D521783777C0073F6A7 /* CCTexture2D.h in Headers */, + A07A4D531783777C0073F6A7 /* CCTextureAtlas.h in Headers */, + A07A4D541783777C0073F6A7 /* CCTextureCache.h in Headers */, + A07A4D551783777C0073F6A7 /* CCTextureETC.h in Headers */, + A07A4D561783777C0073F6A7 /* CCTexturePVR.h in Headers */, + A07A4D571783777C0073F6A7 /* CCParallaxNode.h in Headers */, + A07A4D581783777C0073F6A7 /* CCTileMapAtlas.h in Headers */, + A07A4D591783777C0073F6A7 /* CCTMXLayer.h in Headers */, + A07A4D5A1783777C0073F6A7 /* CCTMXObjectGroup.h in Headers */, + A07A4D5B1783777C0073F6A7 /* CCTMXTiledMap.h in Headers */, + A07A4D5C1783777C0073F6A7 /* CCTMXXMLParser.h in Headers */, + A07A4D5D1783777C0073F6A7 /* CCTouch.h in Headers */, + A07A4D5E1783777C0073F6A7 /* CCTouchDelegateProtocol.h in Headers */, + A07A4D5F1783777C0073F6A7 /* CCTouchDispatcher.h in Headers */, + A07A4D601783777C0073F6A7 /* CCTouchHandler.h in Headers */, + A07A4D8217837B690073F6A7 /* CCAccelerometer.h in Headers */, + A07A4D8417837B690073F6A7 /* CCApplication.h in Headers */, + A07A4D8817837B690073F6A7 /* CCDirectorCaller.h in Headers */, + A07A4D8A17837B690073F6A7 /* CCEGLView.h in Headers */, + A07A4D8C17837B690073F6A7 /* CCES2Renderer.h in Headers */, + A07A4D8E17837B690073F6A7 /* CCESRenderer.h in Headers */, + A07A4D8F17837B690073F6A7 /* CCFileUtilsIOS.h in Headers */, + A07A4D9117837B690073F6A7 /* CCGL.h in Headers */, + A07A4D9417837B690073F6A7 /* CCLock.h in Headers */, + A07A4D9517837B690073F6A7 /* CCPlatformDefine.h in Headers */, + A07A4D9617837B690073F6A7 /* CCStdC.h in Headers */, + A07A4D9817837B690073F6A7 /* EAGLView.h in Headers */, + A07A4D9A17837B690073F6A7 /* OpenGL_Internal.h in Headers */, + A07A4D9B17837B690073F6A7 /* AccelerometerSimulation.h in Headers */, + A07A4DAF17837B910073F6A7 /* curl.h in Headers */, + A07A4DB017837B910073F6A7 /* curlbuild.h in Headers */, + A07A4DB117837B910073F6A7 /* curlrules.h in Headers */, + A07A4DB217837B910073F6A7 /* curlver.h in Headers */, + A07A4DB317837B910073F6A7 /* easy.h in Headers */, + A07A4DB417837B910073F6A7 /* mprintf.h in Headers */, + A07A4DB517837B910073F6A7 /* multi.h in Headers */, + A07A4DB617837B910073F6A7 /* stdcheaders.h in Headers */, + A07A4DB717837B910073F6A7 /* typecheck-gcc.h in Headers */, + A07A4DBA17837B910073F6A7 /* decode.h in Headers */, + A07A4DBB17837B910073F6A7 /* encode.h in Headers */, + A07A4DBC17837B910073F6A7 /* types.h in Headers */, + A07A52CE1784AC360073F6A7 /* etc1.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4E7D1783867C0073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4E7E1783867C0073F6A7 /* AssetsManager.h in Headers */, + A07A4E7F1783867C0073F6A7 /* CCArmatureAnimation.h in Headers */, + A07A4E801783867C0073F6A7 /* CCProcessBase.h in Headers */, + A07A4E811783867C0073F6A7 /* CCTween.h in Headers */, + A07A4E821783867C0073F6A7 /* CCArmature.h in Headers */, + A07A4E831783867C0073F6A7 /* CCBone.h in Headers */, + A07A4E841783867C0073F6A7 /* CCDatas.h in Headers */, + A07A4E851783867C0073F6A7 /* CCBatchNode.h in Headers */, + A07A4E861783867C0073F6A7 /* CCDecorativeDisplay.h in Headers */, + A07A4E871783867C0073F6A7 /* CCDisplayFactory.h in Headers */, + A07A4E881783867C0073F6A7 /* CCDisplayManager.h in Headers */, + A07A4E891783867C0073F6A7 /* CCShaderNode.h in Headers */, + A07A4E8A1783867C0073F6A7 /* CCSkin.h in Headers */, + A07A4E8B1783867C0073F6A7 /* CCTexture2DMutable.h in Headers */, + A07A4E8C1783867C0073F6A7 /* GLES-Render.h in Headers */, + A07A4E8D1783867C0073F6A7 /* CSContentJsonDictionary.h in Headers */, + A07A4E8E1783867C0073F6A7 /* autolink.h in Headers */, + A07A4E8F1783867C0073F6A7 /* config.h in Headers */, + A07A4E901783867C0073F6A7 /* features.h in Headers */, + A07A4E911783867C0073F6A7 /* forwards.h in Headers */, + A07A4E921783867C0073F6A7 /* json_batchallocator.h in Headers */, + A07A4E931783867C0073F6A7 /* json_lib.h in Headers */, + A07A4E941783867C0073F6A7 /* json_tool.h in Headers */, + A07A4E951783867C0073F6A7 /* reader.h in Headers */, + A07A4E961783867C0073F6A7 /* value.h in Headers */, + A07A4E971783867C0073F6A7 /* writer.h in Headers */, + A07A4E981783867C0073F6A7 /* sigslot.h in Headers */, + A07A4E991783867C0073F6A7 /* CCColliderDetector.h in Headers */, + A07A4E9A1783867C0073F6A7 /* CCPhysicsWorld.h in Headers */, + A07A4E9B1783867C0073F6A7 /* CCArmatureDataManager.h in Headers */, + A07A4E9C1783867C0073F6A7 /* CCArmatureDefine.h in Headers */, + A07A4E9D1783867C0073F6A7 /* CCConstValue.h in Headers */, + A07A4E9E1783867C0073F6A7 /* CCDataReaderHelper.h in Headers */, + A07A4E9F1783867C0073F6A7 /* CCSpriteFrameCacheHelper.h in Headers */, + A07A4EA01783867C0073F6A7 /* CCTransformHelp.h in Headers */, + A07A4EA11783867C0073F6A7 /* CCTweenFunction.h in Headers */, + A07A4EA21783867C0073F6A7 /* CCUtilMath.h in Headers */, + A07A4EA31783867C0073F6A7 /* CCBAnimationManager.h in Headers */, + A07A4EA41783867C0073F6A7 /* CCBFileLoader.h in Headers */, + A07A4EA51783867C0073F6A7 /* CCBKeyframe.h in Headers */, + A07A4EA61783867C0073F6A7 /* CCBMemberVariableAssigner.h in Headers */, + A07A4EA71783867C0073F6A7 /* CCBReader.h in Headers */, + A07A4EA81783867C0073F6A7 /* CCBSelectorResolver.h in Headers */, + A07A4EA91783867C0073F6A7 /* CCBSequence.h in Headers */, + A07A4EAA1783867C0073F6A7 /* CCBSequenceProperty.h in Headers */, + A07A4EAB1783867C0073F6A7 /* CCBValue.h in Headers */, + A07A4EAC1783867C0073F6A7 /* CCControlButtonLoader.h in Headers */, + A07A4EAD1783867C0073F6A7 /* CCControlLoader.h in Headers */, + A07A4EAE1783867C0073F6A7 /* CCLabelBMFontLoader.h in Headers */, + A07A4EAF1783867C0073F6A7 /* CCLabelTTFLoader.h in Headers */, + A07A4EB01783867C0073F6A7 /* CCLayerColorLoader.h in Headers */, + A07A4EB11783867C0073F6A7 /* CCLayerGradientLoader.h in Headers */, + A07A4EB21783867C0073F6A7 /* CCLayerLoader.h in Headers */, + A07A4EB31783867C0073F6A7 /* CCMenuItemImageLoader.h in Headers */, + A07A4EB41783867C0073F6A7 /* CCMenuItemLoader.h in Headers */, + A07A4EB51783867C0073F6A7 /* CCMenuLoader.h in Headers */, + A07A4EB61783867C0073F6A7 /* CCNode+CCBRelativePositioning.h in Headers */, + A07A4EB71783867C0073F6A7 /* CCNodeLoader.h in Headers */, + A07A4EB81783867C0073F6A7 /* CCNodeLoaderLibrary.h in Headers */, + A07A4EB91783867C0073F6A7 /* CCNodeLoaderListener.h in Headers */, + A07A4EBA1783867C0073F6A7 /* CCParticleSystemQuadLoader.h in Headers */, + A07A4EBB1783867C0073F6A7 /* CCScale9SpriteLoader.h in Headers */, + A07A4EBC1783867C0073F6A7 /* CCScrollViewLoader.h in Headers */, + A07A4EBD1783867C0073F6A7 /* CCSpriteLoader.h in Headers */, + A07A4EBE1783867C0073F6A7 /* cocos-ext.h in Headers */, + A07A4EBF1783867C0073F6A7 /* CCComAttribute.h in Headers */, + A07A4EC01783867C0073F6A7 /* CCComAudio.h in Headers */, + A07A4EC11783867C0073F6A7 /* CCComController.h in Headers */, + A07A4EC21783867C0073F6A7 /* CCInputDelegate.h in Headers */, + A07A4EC31783867C0073F6A7 /* ExtensionMacros.h in Headers */, + A07A4EC41783867C0073F6A7 /* CCControl.h in Headers */, + A07A4EC51783867C0073F6A7 /* CCControlButton.h in Headers */, + A07A4EC61783867C0073F6A7 /* CCControlColourPicker.h in Headers */, + A07A4EC71783867C0073F6A7 /* CCControlExtensions.h in Headers */, + A07A4EC81783867C0073F6A7 /* CCControlHuePicker.h in Headers */, + A07A4EC91783867C0073F6A7 /* CCControlPotentiometer.h in Headers */, + A07A4ECA1783867C0073F6A7 /* CCControlSaturationBrightnessPicker.h in Headers */, + A07A4ECB1783867C0073F6A7 /* CCControlSlider.h in Headers */, + A07A4ECC1783867C0073F6A7 /* CCControlStepper.h in Headers */, + A07A4ECD1783867C0073F6A7 /* CCControlSwitch.h in Headers */, + A07A4ECE1783867C0073F6A7 /* CCControlUtils.h in Headers */, + A07A4ECF1783867C0073F6A7 /* CCInvocation.h in Headers */, + A07A4ED01783867C0073F6A7 /* CCScale9Sprite.h in Headers */, + A07A4ED11783867C0073F6A7 /* CCEditBox.h in Headers */, + A07A4ED21783867C0073F6A7 /* CCEditBoxImpl.h in Headers */, + A07A4ED31783867C0073F6A7 /* CCEditBoxImplAndroid.h in Headers */, + A07A4ED41783867C0073F6A7 /* CCEditBoxImplIOS.h in Headers */, + A07A4ED51783867C0073F6A7 /* CCEditBoxImplMac.h in Headers */, + A07A4ED61783867C0073F6A7 /* CCEditBoxImplTizen.h in Headers */, + A07A4ED71783867C0073F6A7 /* CCEditBoxImplWin.h in Headers */, + A07A4ED81783867C0073F6A7 /* CCScrollView.h in Headers */, + A07A4ED91783867C0073F6A7 /* CCSorting.h in Headers */, + A07A4EDA1783867C0073F6A7 /* CCTableView.h in Headers */, + A07A4EDB1783867C0073F6A7 /* CCTableViewCell.h in Headers */, + A07A4EDC1783867C0073F6A7 /* LocalStorage.h in Headers */, + A07A4EDD1783867C0073F6A7 /* HttpClient.h in Headers */, + A07A4EDE1783867C0073F6A7 /* HttpRequest.h in Headers */, + A07A4EDF1783867C0073F6A7 /* HttpResponse.h in Headers */, + A07A4EE01783867C0073F6A7 /* WebSocket.h in Headers */, + A07A4EE11783867C0073F6A7 /* CCPhysicsDebugNode.h in Headers */, + A07A4EE21783867C0073F6A7 /* CCPhysicsSprite.h in Headers */, + A07A4EE31783867C0073F6A7 /* Animation.h in Headers */, + A07A4EE41783867C0073F6A7 /* AnimationState.h in Headers */, + A07A4EE51783867C0073F6A7 /* AnimationStateData.h in Headers */, + A07A4EE61783867C0073F6A7 /* Atlas.h in Headers */, + A07A4EE71783867C0073F6A7 /* AtlasAttachmentLoader.h in Headers */, + A07A4EE81783867C0073F6A7 /* Attachment.h in Headers */, + A07A4EE91783867C0073F6A7 /* AttachmentLoader.h in Headers */, + A07A4EEA1783867C0073F6A7 /* Bone.h in Headers */, + A07A4EEB1783867C0073F6A7 /* BoneData.h in Headers */, + A07A4EEC1783867C0073F6A7 /* CCSkeleton.h in Headers */, + A07A4EED1783867C0073F6A7 /* CCSkeletonAnimation.h in Headers */, + A07A4EEE1783867C0073F6A7 /* extension.h in Headers */, + A07A4EEF1783867C0073F6A7 /* Json.h in Headers */, + A07A4EF01783867C0073F6A7 /* RegionAttachment.h in Headers */, + A07A4EF11783867C0073F6A7 /* Skeleton.h in Headers */, + A07A4EF21783867C0073F6A7 /* SkeletonData.h in Headers */, + A07A4EF31783867C0073F6A7 /* SkeletonJson.h in Headers */, + A07A4EF41783867C0073F6A7 /* Skin.h in Headers */, + A07A4EF51783867C0073F6A7 /* Slot.h in Headers */, + A07A4EF61783867C0073F6A7 /* SlotData.h in Headers */, + A07A4EF71783867C0073F6A7 /* spine-cocos2dx.h in Headers */, + A07A4EF81783867C0073F6A7 /* spine.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4F1D178387670073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4F1E178387670073F6A7 /* chipmunk.h in Headers */, + A07A4F1F178387670073F6A7 /* chipmunk_ffi.h in Headers */, + A07A4F20178387670073F6A7 /* chipmunk_private.h in Headers */, + A07A4F21178387670073F6A7 /* chipmunk_types.h in Headers */, + A07A4F22178387670073F6A7 /* chipmunk_unsafe.h in Headers */, + A07A4F23178387670073F6A7 /* cpConstraint.h in Headers */, + A07A4F24178387670073F6A7 /* cpDampedRotarySpring.h in Headers */, + A07A4F25178387670073F6A7 /* cpDampedSpring.h in Headers */, + A07A4F26178387670073F6A7 /* cpGearJoint.h in Headers */, + A07A4F27178387670073F6A7 /* cpGrooveJoint.h in Headers */, + A07A4F28178387670073F6A7 /* cpPinJoint.h in Headers */, + A07A4F29178387670073F6A7 /* cpPivotJoint.h in Headers */, + A07A4F2A178387670073F6A7 /* cpRatchetJoint.h in Headers */, + A07A4F2B178387670073F6A7 /* cpRotaryLimitJoint.h in Headers */, + A07A4F2C178387670073F6A7 /* cpSimpleMotor.h in Headers */, + A07A4F2D178387670073F6A7 /* cpSlideJoint.h in Headers */, + A07A4F2E178387670073F6A7 /* util.h in Headers */, + A07A4F2F178387670073F6A7 /* cpArbiter.h in Headers */, + A07A4F30178387670073F6A7 /* cpBB.h in Headers */, + A07A4F31178387670073F6A7 /* cpBody.h in Headers */, + A07A4F32178387670073F6A7 /* cpPolyShape.h in Headers */, + A07A4F33178387670073F6A7 /* cpShape.h in Headers */, + A07A4F34178387670073F6A7 /* cpSpace.h in Headers */, + A07A4F35178387670073F6A7 /* cpSpatialIndex.h in Headers */, + A07A4F36178387670073F6A7 /* cpVect.h in Headers */, + A07A4F37178387670073F6A7 /* prime.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4F6C1783876B0073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4F6D1783876B0073F6A7 /* Box2D.h in Headers */, + A07A4F6E1783876B0073F6A7 /* b2BroadPhase.h in Headers */, + A07A4F6F1783876B0073F6A7 /* b2Collision.h in Headers */, + A07A4F701783876B0073F6A7 /* b2Distance.h in Headers */, + A07A4F711783876B0073F6A7 /* b2DynamicTree.h in Headers */, + A07A4F721783876B0073F6A7 /* b2TimeOfImpact.h in Headers */, + A07A4F731783876B0073F6A7 /* b2ChainShape.h in Headers */, + A07A4F741783876B0073F6A7 /* b2CircleShape.h in Headers */, + A07A4F751783876B0073F6A7 /* b2EdgeShape.h in Headers */, + A07A4F761783876B0073F6A7 /* b2PolygonShape.h in Headers */, + A07A4F771783876B0073F6A7 /* b2Shape.h in Headers */, + A07A4F781783876B0073F6A7 /* b2BlockAllocator.h in Headers */, + A07A4F791783876B0073F6A7 /* b2Draw.h in Headers */, + A07A4F7A1783876B0073F6A7 /* b2GrowableStack.h in Headers */, + A07A4F7B1783876B0073F6A7 /* b2Math.h in Headers */, + A07A4F7C1783876B0073F6A7 /* b2Settings.h in Headers */, + A07A4F7D1783876B0073F6A7 /* b2StackAllocator.h in Headers */, + A07A4F7E1783876B0073F6A7 /* b2Timer.h in Headers */, + A07A4F7F1783876B0073F6A7 /* b2Body.h in Headers */, + A07A4F801783876B0073F6A7 /* b2ContactManager.h in Headers */, + A07A4F811783876B0073F6A7 /* b2Fixture.h in Headers */, + A07A4F821783876B0073F6A7 /* b2Island.h in Headers */, + A07A4F831783876B0073F6A7 /* b2TimeStep.h in Headers */, + A07A4F841783876B0073F6A7 /* b2World.h in Headers */, + A07A4F851783876B0073F6A7 /* b2WorldCallbacks.h in Headers */, + A07A4F861783876B0073F6A7 /* b2ChainAndCircleContact.h in Headers */, + A07A4F871783876B0073F6A7 /* b2ChainAndPolygonContact.h in Headers */, + A07A4F881783876B0073F6A7 /* b2CircleContact.h in Headers */, + A07A4F891783876B0073F6A7 /* b2Contact.h in Headers */, + A07A4F8A1783876B0073F6A7 /* b2ContactSolver.h in Headers */, + A07A4F8B1783876B0073F6A7 /* b2EdgeAndCircleContact.h in Headers */, + A07A4F8C1783876B0073F6A7 /* b2EdgeAndPolygonContact.h in Headers */, + A07A4F8D1783876B0073F6A7 /* b2PolygonAndCircleContact.h in Headers */, + A07A4F8E1783876B0073F6A7 /* b2PolygonContact.h in Headers */, + A07A4F8F1783876B0073F6A7 /* b2DistanceJoint.h in Headers */, + A07A4F901783876B0073F6A7 /* b2FrictionJoint.h in Headers */, + A07A4F911783876B0073F6A7 /* b2GearJoint.h in Headers */, + A07A4F921783876B0073F6A7 /* b2Joint.h in Headers */, + A07A4F931783876B0073F6A7 /* b2MouseJoint.h in Headers */, + A07A4F941783876B0073F6A7 /* b2PrismaticJoint.h in Headers */, + A07A4F951783876B0073F6A7 /* b2PulleyJoint.h in Headers */, + A07A4F961783876B0073F6A7 /* b2RevoluteJoint.h in Headers */, + A07A4F971783876B0073F6A7 /* b2RopeJoint.h in Headers */, + A07A4F981783876B0073F6A7 /* b2WeldJoint.h in Headers */, + A07A4F991783876B0073F6A7 /* b2WheelJoint.h in Headers */, + A07A4F9A1783876B0073F6A7 /* b2Rope.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FA8178387730073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4FA9178387730073F6A7 /* Export.h in Headers */, + A07A4FAA178387730073F6A7 /* SimpleAudioEngine.h in Headers */, + A07A503C1783885B0073F6A7 /* CDAudioManager.h in Headers */, + A07A503E1783885B0073F6A7 /* CDConfig.h in Headers */, + A07A503F1783885B0073F6A7 /* CDOpenALSupport.h in Headers */, + A07A50411783885B0073F6A7 /* CocosDenshion.h in Headers */, + A07A50441783885B0073F6A7 /* SimpleAudioEngine_objc.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FCE178387750073F6A7 /* Headers */ = { + isa = PBXHeadersBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4FCF178387750073F6A7 /* cocos2d_specifics.hpp in Headers */, + A07A4FD0178387750073F6A7 /* cocosjs_manual_conversions.h in Headers */, + A07A4FD1178387750073F6A7 /* jsb_cocos2dx_auto.hpp in Headers */, + A07A4FD2178387750073F6A7 /* jsb_cocos2dx_extension_auto.hpp in Headers */, + A07A4FD3178387750073F6A7 /* js_bindings_ccbreader.h in Headers */, + A07A4FD4178387750073F6A7 /* js_bindings_chipmunk_auto_classes.h in Headers */, + A07A4FD5178387750073F6A7 /* js_bindings_chipmunk_auto_classes_registration.h in Headers */, + A07A4FD6178387750073F6A7 /* js_bindings_chipmunk_functions.h in Headers */, + A07A4FD7178387750073F6A7 /* js_bindings_chipmunk_functions_registration.h in Headers */, + A07A4FD8178387750073F6A7 /* js_bindings_chipmunk_manual.h in Headers */, + A07A4FD9178387750073F6A7 /* js_bindings_chipmunk_registration.h in Headers */, + A07A4FDA178387750073F6A7 /* js_bindings_config.h in Headers */, + A07A4FDB178387750073F6A7 /* js_bindings_core.h in Headers */, + A07A4FDC178387750073F6A7 /* js_bindings_opengl.h in Headers */, + A07A4FDD178387750073F6A7 /* js_bindings_system_functions.h in Headers */, + A07A4FDE178387750073F6A7 /* js_bindings_system_functions_registration.h in Headers */, + A07A4FDF178387750073F6A7 /* js_bindings_system_registration.h in Headers */, + A07A4FE0178387750073F6A7 /* js_manual_conversions.h in Headers */, + A07A4FE1178387750073F6A7 /* jsb_cocos2dx_extension_manual.h in Headers */, + A07A4FE2178387750073F6A7 /* jsb_helper.h in Headers */, + A07A4FE3178387750073F6A7 /* jsb_opengl_functions.h in Headers */, + A07A4FE4178387750073F6A7 /* jsb_opengl_manual.h in Headers */, + A07A4FE5178387750073F6A7 /* jsb_opengl_registration.h in Headers */, + A07A4FE6178387750073F6A7 /* jsb_websocket.h in Headers */, + A07A4FE7178387750073F6A7 /* ScriptingCore.h in Headers */, + A07A4FE8178387750073F6A7 /* spidermonkey_specifics.h in Headers */, + A07A4FE9178387750073F6A7 /* XMLHTTPRequest.h in Headers */, + A07A509A17838A0C0073F6A7 /* Anchor.h in Headers */, + A07A509B17838A0C0073F6A7 /* CallArgs.h in Headers */, + A07A509C17838A0C0073F6A7 /* CharacterEncoding.h in Headers */, + A07A509D17838A0C0073F6A7 /* GCAPI.h in Headers */, + A07A509E17838A0C0073F6A7 /* HashTable.h in Headers */, + A07A509F17838A0C0073F6A7 /* HeapAPI.h in Headers */, + A07A50A017838A0C0073F6A7 /* LegacyIntTypes.h in Headers */, + A07A50A117838A0C0073F6A7 /* MemoryMetrics.h in Headers */, + A07A50A217838A0C0073F6A7 /* PropertyKey.h in Headers */, + A07A50A317838A0C0073F6A7 /* RequiredDefines.h in Headers */, + A07A50A417838A0C0073F6A7 /* RootingAPI.h in Headers */, + A07A50A517838A0C0073F6A7 /* TemplateLib.h in Headers */, + A07A50A617838A0C0073F6A7 /* Utility.h in Headers */, + A07A50A717838A0C0073F6A7 /* Value.h in Headers */, + A07A50A817838A0C0073F6A7 /* Vector.h in Headers */, + A07A50A917838A0C0073F6A7 /* js-config.h in Headers */, + A07A50AA17838A0C0073F6A7 /* jsalloc.h in Headers */, + A07A50AB17838A0C0073F6A7 /* jsapi.h in Headers */, + A07A50AC17838A0C0073F6A7 /* jsclass.h in Headers */, + A07A50AD17838A0C0073F6A7 /* jsclist.h in Headers */, + A07A50AE17838A0C0073F6A7 /* jscpucfg.h in Headers */, + A07A50AF17838A0C0073F6A7 /* jsdbgapi.h in Headers */, + A07A50B017838A0C0073F6A7 /* jsdhash.h in Headers */, + A07A50B117838A0C0073F6A7 /* jsfriendapi.h in Headers */, + A07A50B217838A0C0073F6A7 /* jslock.h in Headers */, + A07A50B317838A0C0073F6A7 /* json.h in Headers */, + A07A50B417838A0C0073F6A7 /* jsperf.h in Headers */, + A07A50B517838A0C0073F6A7 /* jsprf.h in Headers */, + A07A50B617838A0C0073F6A7 /* jsprototypes.h in Headers */, + A07A50B717838A0C0073F6A7 /* jsproxy.h in Headers */, + A07A50B817838A0C0073F6A7 /* jsprvtd.h in Headers */, + A07A50B917838A0C0073F6A7 /* jspubtd.h in Headers */, + A07A50BA17838A0C0073F6A7 /* jstypes.h in Headers */, + A07A50BB17838A0C0073F6A7 /* jsutil.h in Headers */, + A07A50BC17838A0C0073F6A7 /* jsversion.h in Headers */, + A07A50BD17838A0C0073F6A7 /* jswrapper.h in Headers */, + A07A50BE17838A0C0073F6A7 /* Assertions.h in Headers */, + A07A50BF17838A0C0073F6A7 /* Attributes.h in Headers */, + A07A50C017838A0C0073F6A7 /* BloomFilter.h in Headers */, + A07A50C117838A0C0073F6A7 /* Char16.h in Headers */, + A07A50C217838A0C0073F6A7 /* CheckedInt.h in Headers */, + A07A50C317838A0C0073F6A7 /* Compiler.h in Headers */, + A07A50C417838A0C0073F6A7 /* Constants.h in Headers */, + A07A50C517838A0C0073F6A7 /* DebugOnly.h in Headers */, + A07A50C617838A0C0073F6A7 /* EnumSet.h in Headers */, + A07A50C717838A0C0073F6A7 /* FloatingPoint.h in Headers */, + A07A50C817838A0C0073F6A7 /* GuardObjects.h in Headers */, + A07A50C917838A0C0073F6A7 /* HashFunctions.h in Headers */, + A07A50CA17838A0C0073F6A7 /* Likely.h in Headers */, + A07A50CB17838A0C0073F6A7 /* LinkedList.h in Headers */, + A07A50CC17838A0C0073F6A7 /* MathAlgorithms.h in Headers */, + A07A50CD17838A0C0073F6A7 /* MemoryChecking.h in Headers */, + A07A50CE17838A0C0073F6A7 /* MSStdInt.h in Headers */, + A07A50CF17838A0C0073F6A7 /* NullPtr.h in Headers */, + A07A50D017838A0C0073F6A7 /* Range.h in Headers */, + A07A50D117838A0C0073F6A7 /* RangedPtr.h in Headers */, + A07A50D217838A0C0073F6A7 /* RefPtr.h in Headers */, + A07A50D317838A0C0073F6A7 /* Scoped.h in Headers */, + A07A50D417838A0C0073F6A7 /* SHA1.h in Headers */, + A07A50D517838A0C0073F6A7 /* SplayTree.h in Headers */, + A07A50D617838A0C0073F6A7 /* StandardInteger.h in Headers */, + A07A50D717838A0C0073F6A7 /* ThreadLocal.h in Headers */, + A07A50D817838A0C0073F6A7 /* TypedEnum.h in Headers */, + A07A50D917838A0C0073F6A7 /* Types.h in Headers */, + A07A50DA17838A0C0073F6A7 /* TypeTraits.h in Headers */, + A07A50DB17838A0C0073F6A7 /* Util.h in Headers */, + A07A50DC17838A0C0073F6A7 /* WeakPtr.h in Headers */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXHeadersBuildPhase section */ /* Begin PBXNativeTarget section */ - 1551A33E158F2AB200E66CFE /* cocos2dx */ = { + 1551A33E158F2AB200E66CFE /* cocos2dx Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = 1551A34C158F2AB200E66CFE /* Build configuration list for PBXNativeTarget "cocos2dx" */; + buildConfigurationList = 1551A34C158F2AB200E66CFE /* Build configuration list for PBXNativeTarget "cocos2dx Mac" */; buildPhases = ( 1551A33B158F2AB200E66CFE /* Sources */, 1551A33C158F2AB200E66CFE /* Frameworks */, @@ -3911,14 +5738,14 @@ ); dependencies = ( ); - name = cocos2dx; + name = "cocos2dx Mac"; productName = cocos2dx; - productReference = 1551A33F158F2AB200E66CFE /* libcocos2dx.a */; + productReference = 1551A33F158F2AB200E66CFE /* libcocos2dx Mac.a */; productType = "com.apple.product-type.library.static"; }; - A03F2B781780BD04006731B9 /* chipmunk */ = { + A03F2B781780BD04006731B9 /* chipmunk Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A03F2CB51780BD04006731B9 /* Build configuration list for PBXNativeTarget "chipmunk" */; + buildConfigurationList = A03F2CB51780BD04006731B9 /* Build configuration list for PBXNativeTarget "chipmunk Mac" */; buildPhases = ( A03F2B791780BD04006731B9 /* Sources */, A03F2C011780BD04006731B9 /* Frameworks */, @@ -3928,14 +5755,14 @@ ); dependencies = ( ); - name = chipmunk; + name = "chipmunk Mac"; productName = cocos2dx; - productReference = A03F2CB81780BD04006731B9 /* libchipmunk.a */; + productReference = A03F2CB81780BD04006731B9 /* libchipmunk Mac.a */; productType = "com.apple.product-type.library.static"; }; - A03F2D5D1780BDF7006731B9 /* box2d */ = { + A03F2D5D1780BDF7006731B9 /* box2d Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A03F2D981780BDF7006731B9 /* Build configuration list for PBXNativeTarget "box2d" */; + buildConfigurationList = A03F2D981780BDF7006731B9 /* Build configuration list for PBXNativeTarget "box2d Mac" */; buildPhases = ( A03F2D5E1780BDF7006731B9 /* Sources */, A03F2D7C1780BDF7006731B9 /* Frameworks */, @@ -3945,14 +5772,14 @@ ); dependencies = ( ); - name = box2d; + name = "box2d Mac"; productName = cocos2dx; - productReference = A03F2D9B1780BDF7006731B9 /* libbox2d.a */; + productReference = A03F2D9B1780BDF7006731B9 /* libbox2d Mac.a */; productType = "com.apple.product-type.library.static"; }; - A03F2E9817814268006731B9 /* CocosDenshion */ = { + A03F2E9817814268006731B9 /* CocosDenshion Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A03F2ED317814268006731B9 /* Build configuration list for PBXNativeTarget "CocosDenshion" */; + buildConfigurationList = A03F2ED317814268006731B9 /* Build configuration list for PBXNativeTarget "CocosDenshion Mac" */; buildPhases = ( A03F2E9917814268006731B9 /* Sources */, A03F2EB717814268006731B9 /* Frameworks */, @@ -3962,14 +5789,14 @@ ); dependencies = ( ); - name = CocosDenshion; + name = "CocosDenshion Mac"; productName = cocos2dx; - productReference = A03F2ED617814268006731B9 /* libCocosDenshion.a */; + productReference = A03F2ED617814268006731B9 /* libCocosDenshion Mac.a */; productType = "com.apple.product-type.library.static"; }; - A03F2FC117814595006731B9 /* cocos2dx-extensions */ = { + A03F2FC117814595006731B9 /* cocos2dx-extensions Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A03F2FD317814595006731B9 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions" */; + buildConfigurationList = A03F2FD317814595006731B9 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions Mac" */; buildPhases = ( A03F2FC217814595006731B9 /* Sources */, A03F2FC917814595006731B9 /* Frameworks */, @@ -3979,14 +5806,14 @@ ); dependencies = ( ); - name = "cocos2dx-extensions"; + name = "cocos2dx-extensions Mac"; productName = cocos2dx; - productReference = A03F2FD617814595006731B9 /* libcocos2dx-extensions.a */; + productReference = A03F2FD617814595006731B9 /* libcocos2dx-extensions Mac.a */; productType = "com.apple.product-type.library.static"; }; - A03F31E81781479B006731B9 /* jsbindings */ = { + A03F31E81781479B006731B9 /* jsbindings Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A03F31FA1781479B006731B9 /* Build configuration list for PBXNativeTarget "jsbindings" */; + buildConfigurationList = A03F31FA1781479B006731B9 /* Build configuration list for PBXNativeTarget "jsbindings Mac" */; buildPhases = ( A03F31E91781479B006731B9 /* Sources */, A03F31F01781479B006731B9 /* Frameworks */, @@ -3996,9 +5823,111 @@ ); dependencies = ( ); - name = jsbindings; + name = "jsbindings Mac"; + productName = cocos2dx; + productReference = A03F31FD1781479B006731B9 /* libjsbindings Mac.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4C241783777C0073F6A7 /* cocos2dx iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A4D611783777C0073F6A7 /* Build configuration list for PBXNativeTarget "cocos2dx iOS" */; + buildPhases = ( + A07A4C251783777C0073F6A7 /* Sources */, + A07A4CAD1783777C0073F6A7 /* Frameworks */, + A07A4CB11783777C0073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "cocos2dx iOS"; + productName = cocos2dx; + productReference = A07A4D641783777C0073F6A7 /* libcocos2dx iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4E111783867C0073F6A7 /* cocos2dx-extensions iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A4EF91783867C0073F6A7 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions iOS" */; + buildPhases = ( + A07A4E121783867C0073F6A7 /* Sources */, + A07A4E7B1783867C0073F6A7 /* Frameworks */, + A07A4E7D1783867C0073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "cocos2dx-extensions iOS"; + productName = cocos2dx; + productReference = A07A4EFC1783867C0073F6A7 /* libcocos2dx-extensions iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4EFD178387670073F6A7 /* chipmunk iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A4F38178387670073F6A7 /* Build configuration list for PBXNativeTarget "chipmunk iOS" */; + buildPhases = ( + A07A4EFE178387670073F6A7 /* Sources */, + A07A4F1C178387670073F6A7 /* Frameworks */, + A07A4F1D178387670073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "chipmunk iOS"; + productName = cocos2dx; + productReference = A07A4F3B178387670073F6A7 /* libchipmunk iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4F3C1783876B0073F6A7 /* box2d iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A4F9B1783876B0073F6A7 /* Build configuration list for PBXNativeTarget "box2d iOS" */; + buildPhases = ( + A07A4F3D1783876B0073F6A7 /* Sources */, + A07A4F6B1783876B0073F6A7 /* Frameworks */, + A07A4F6C1783876B0073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "box2d iOS"; + productName = cocos2dx; + productReference = A07A4F9E1783876B0073F6A7 /* libbox2d iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4F9F178387730073F6A7 /* CocosDenshion iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A4FB1178387730073F6A7 /* Build configuration list for PBXNativeTarget "CocosDenshion iOS" */; + buildPhases = ( + A07A4FA0178387730073F6A7 /* Sources */, + A07A4FA7178387730073F6A7 /* Frameworks */, + A07A4FA8178387730073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "CocosDenshion iOS"; + productName = cocos2dx; + productReference = A07A4FB4178387730073F6A7 /* libCocosDenshion iOS.a */; + productType = "com.apple.product-type.library.static"; + }; + A07A4FB5178387750073F6A7 /* jsbindings iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A502D178387750073F6A7 /* Build configuration list for PBXNativeTarget "jsbindings iOS" */; + buildPhases = ( + A07A4FB6178387750073F6A7 /* Sources */, + A07A4FCC178387750073F6A7 /* Frameworks */, + A07A4FCE178387750073F6A7 /* Headers */, + ); + buildRules = ( + ); + dependencies = ( + ); + name = "jsbindings iOS"; productName = cocos2dx; - productReference = A03F31FD1781479B006731B9 /* libjsbindings.a */; + productReference = A07A5030178387750073F6A7 /* libjsbindings iOS.a */; productType = "com.apple.product-type.library.static"; }; /* End PBXNativeTarget section */ @@ -4010,7 +5939,7 @@ LastUpgradeCheck = 0440; ORGANIZATIONNAME = ""; }; - buildConfigurationList = 1551A339158F2AB200E66CFE /* Build configuration list for PBXProject "cocos2d_libs-mac" */; + buildConfigurationList = 1551A339158F2AB200E66CFE /* Build configuration list for PBXProject "cocos2d_libs" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 0; @@ -4022,13 +5951,20 @@ projectDirPath = ""; projectRoot = ""; targets = ( - A03F2E8E178141C1006731B9 /* build-all-libs */, - 1551A33E158F2AB200E66CFE /* cocos2dx */, - A03F2FC117814595006731B9 /* cocos2dx-extensions */, - A03F2B781780BD04006731B9 /* chipmunk */, - A03F2D5D1780BDF7006731B9 /* box2d */, - A03F2E9817814268006731B9 /* CocosDenshion */, - A03F31E81781479B006731B9 /* jsbindings */, + A03F2E8E178141C1006731B9 /* build-all-libs Mac */, + 1551A33E158F2AB200E66CFE /* cocos2dx Mac */, + A03F2FC117814595006731B9 /* cocos2dx-extensions Mac */, + A03F2B781780BD04006731B9 /* chipmunk Mac */, + A03F2D5D1780BDF7006731B9 /* box2d Mac */, + A03F2E9817814268006731B9 /* CocosDenshion Mac */, + A03F31E81781479B006731B9 /* jsbindings Mac */, + A07A4E0B178386390073F6A7 /* build-all-libs iOS */, + A07A4C241783777C0073F6A7 /* cocos2dx iOS */, + A07A4E111783867C0073F6A7 /* cocos2dx-extensions iOS */, + A07A4EFD178387670073F6A7 /* chipmunk iOS */, + A07A4F3C1783876B0073F6A7 /* box2d iOS */, + A07A4F9F178387730073F6A7 /* CocosDenshion iOS */, + A07A4FB5178387750073F6A7 /* jsbindings iOS */, ); }; /* End PBXProject section */ @@ -4115,17 +6051,6 @@ A03F26441780BAE8006731B9 /* CCImageCommonWebp.cpp in Sources */, A03F26471780BAE8006731B9 /* CCSAXParser.cpp in Sources */, A03F26491780BAE8006731B9 /* CCThread.cpp in Sources */, - A03F26861780BAE8006731B9 /* CCApplication.mm in Sources */, - A03F26871780BAE8006731B9 /* CCCommon.mm in Sources */, - A03F26881780BAE8006731B9 /* CCDevice.mm in Sources */, - A03F268A1780BAE8006731B9 /* CCDirectorCaller.mm in Sources */, - A03F268C1780BAE8006731B9 /* CCEGLView.mm in Sources */, - A03F268E1780BAE8006731B9 /* CCEventDispatcher.mm in Sources */, - A03F26901780BAE8006731B9 /* CCFileUtilsMac.mm in Sources */, - A03F26921780BAE8006731B9 /* CCImage.mm in Sources */, - A03F26951780BAE8006731B9 /* CCThread.mm in Sources */, - A03F26971780BAE8006731B9 /* CCWindow.m in Sources */, - A03F26991780BAE8006731B9 /* EAGLView.mm in Sources */, A03F26B91780BAE8006731B9 /* platform.cpp in Sources */, A03F2B041780BAE9006731B9 /* CCScriptSupport.cpp in Sources */, A03F2B061780BAE9006731B9 /* CCGLProgram.cpp in Sources */, @@ -4173,6 +6098,18 @@ A03F2B6B1780BAE9006731B9 /* CCTouch.cpp in Sources */, A03F2B6E1780BAE9006731B9 /* CCTouchDispatcher.cpp in Sources */, A03F2B701780BAE9006731B9 /* CCTouchHandler.cpp in Sources */, + A07A4DF71783815B0073F6A7 /* CCApplication.mm in Sources */, + A07A4DF81783815B0073F6A7 /* CCCommon.mm in Sources */, + A07A4DF91783815B0073F6A7 /* CCDevice.mm in Sources */, + A07A4DFB1783815B0073F6A7 /* CCDirectorCaller.mm in Sources */, + A07A4DFD1783815B0073F6A7 /* CCEGLView.mm in Sources */, + A07A4DFF1783815B0073F6A7 /* CCEventDispatcher.mm in Sources */, + A07A4E011783815B0073F6A7 /* CCFileUtilsMac.mm in Sources */, + A07A4E031783815B0073F6A7 /* CCImage.mm in Sources */, + A07A4E061783815B0073F6A7 /* CCThread.mm in Sources */, + A07A4E081783815B0073F6A7 /* CCWindow.m in Sources */, + A07A4E0A1783815B0073F6A7 /* EAGLView.mm in Sources */, + A07A52CB1784AC360073F6A7 /* etc1.cpp in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -4416,39 +6353,453 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXSourcesBuildPhase section */ - -/* Begin PBXTargetDependency section */ - A03F2E93178141D1006731B9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = 1551A33E158F2AB200E66CFE /* cocos2dx */; - targetProxy = A03F2E92178141D1006731B9 /* PBXContainerItemProxy */; - }; - A03F2E95178141D1006731B9 /* PBXTargetDependency */ = { - isa = PBXTargetDependency; - target = A03F2B781780BD04006731B9 /* chipmunk */; + A07A4C251783777C0073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4C261783777C0073F6A7 /* CCAction.cpp in Sources */, + A07A4C271783777C0073F6A7 /* CCActionCamera.cpp in Sources */, + A07A4C281783777C0073F6A7 /* CCActionCatmullRom.cpp in Sources */, + A07A4C291783777C0073F6A7 /* CCActionEase.cpp in Sources */, + A07A4C2A1783777C0073F6A7 /* CCActionGrid.cpp in Sources */, + A07A4C2B1783777C0073F6A7 /* CCActionGrid3D.cpp in Sources */, + A07A4C2C1783777C0073F6A7 /* CCActionInstant.cpp in Sources */, + A07A4C2D1783777C0073F6A7 /* CCActionInterval.cpp in Sources */, + A07A4C2E1783777C0073F6A7 /* CCActionManager.cpp in Sources */, + A07A4C2F1783777C0073F6A7 /* CCActionPageTurn3D.cpp in Sources */, + A07A4C301783777C0073F6A7 /* CCActionProgressTimer.cpp in Sources */, + A07A4C311783777C0073F6A7 /* CCActionTiledGrid.cpp in Sources */, + A07A4C321783777C0073F6A7 /* CCActionTween.cpp in Sources */, + A07A4C331783777C0073F6A7 /* CCAtlasNode.cpp in Sources */, + A07A4C341783777C0073F6A7 /* CCGLBufferedNode.cpp in Sources */, + A07A4C351783777C0073F6A7 /* CCNode.cpp in Sources */, + A07A4C361783777C0073F6A7 /* CCCamera.cpp in Sources */, + A07A4C371783777C0073F6A7 /* CCConfiguration.cpp in Sources */, + A07A4C381783777C0073F6A7 /* CCDirector.cpp in Sources */, + A07A4C391783777C0073F6A7 /* ccFPSImages.c in Sources */, + A07A4C3A1783777C0073F6A7 /* CCScheduler.cpp in Sources */, + A07A4C3B1783777C0073F6A7 /* CCAffineTransform.cpp in Sources */, + A07A4C3C1783777C0073F6A7 /* CCArray.cpp in Sources */, + A07A4C3D1783777C0073F6A7 /* CCAutoreleasePool.cpp in Sources */, + A07A4C3E1783777C0073F6A7 /* CCData.cpp in Sources */, + A07A4C3F1783777C0073F6A7 /* CCDataVisitor.cpp in Sources */, + A07A4C401783777C0073F6A7 /* CCDictionary.cpp in Sources */, + A07A4C411783777C0073F6A7 /* CCGeometry.cpp in Sources */, + A07A4C421783777C0073F6A7 /* CCNS.cpp in Sources */, + A07A4C431783777C0073F6A7 /* CCObject.cpp in Sources */, + A07A4C441783777C0073F6A7 /* CCSet.cpp in Sources */, + A07A4C451783777C0073F6A7 /* CCString.cpp in Sources */, + A07A4C461783777C0073F6A7 /* CCZone.cpp in Sources */, + A07A4C471783777C0073F6A7 /* cocos2d.cpp in Sources */, + A07A4C481783777C0073F6A7 /* CCDrawingPrimitives.cpp in Sources */, + A07A4C491783777C0073F6A7 /* CCDrawNode.cpp in Sources */, + A07A4C4A1783777C0073F6A7 /* CCGrabber.cpp in Sources */, + A07A4C4B1783777C0073F6A7 /* CCGrid.cpp in Sources */, + A07A4C4C1783777C0073F6A7 /* aabb.c in Sources */, + A07A4C4D1783777C0073F6A7 /* mat4stack.c in Sources */, + A07A4C4E1783777C0073F6A7 /* matrix.c in Sources */, + A07A4C4F1783777C0073F6A7 /* mat3.c in Sources */, + A07A4C501783777C0073F6A7 /* mat4.c in Sources */, + A07A4C511783777C0073F6A7 /* neon_matrix_impl.c in Sources */, + A07A4C521783777C0073F6A7 /* plane.c in Sources */, + A07A4C531783777C0073F6A7 /* quaternion.c in Sources */, + A07A4C541783777C0073F6A7 /* ray2.c in Sources */, + A07A4C551783777C0073F6A7 /* utility.c in Sources */, + A07A4C561783777C0073F6A7 /* vec2.c in Sources */, + A07A4C571783777C0073F6A7 /* vec3.c in Sources */, + A07A4C581783777C0073F6A7 /* vec4.c in Sources */, + A07A4C591783777C0073F6A7 /* CCKeyboardDispatcher.cpp in Sources */, + A07A4C5A1783777C0073F6A7 /* CCKeypadDelegate.cpp in Sources */, + A07A4C5B1783777C0073F6A7 /* CCKeypadDispatcher.cpp in Sources */, + A07A4C5C1783777C0073F6A7 /* CCLabelAtlas.cpp in Sources */, + A07A4C5D1783777C0073F6A7 /* CCLabelBMFont.cpp in Sources */, + A07A4C5E1783777C0073F6A7 /* CCLabelTTF.cpp in Sources */, + A07A4C5F1783777C0073F6A7 /* CCLayer.cpp in Sources */, + A07A4C601783777C0073F6A7 /* CCScene.cpp in Sources */, + A07A4C611783777C0073F6A7 /* CCTransition.cpp in Sources */, + A07A4C621783777C0073F6A7 /* CCTransitionPageTurn.cpp in Sources */, + A07A4C631783777C0073F6A7 /* CCTransitionProgress.cpp in Sources */, + A07A4C641783777C0073F6A7 /* CCMenu.cpp in Sources */, + A07A4C651783777C0073F6A7 /* CCMenuItem.cpp in Sources */, + A07A4C661783777C0073F6A7 /* CCClippingNode.cpp in Sources */, + A07A4C671783777C0073F6A7 /* CCMotionStreak.cpp in Sources */, + A07A4C681783777C0073F6A7 /* CCProgressTimer.cpp in Sources */, + A07A4C691783777C0073F6A7 /* CCRenderTexture.cpp in Sources */, + A07A4C6A1783777C0073F6A7 /* CCParticleBatchNode.cpp in Sources */, + A07A4C6B1783777C0073F6A7 /* CCParticleExamples.cpp in Sources */, + A07A4C6C1783777C0073F6A7 /* CCParticleSystem.cpp in Sources */, + A07A4C6D1783777C0073F6A7 /* CCParticleSystemQuad.cpp in Sources */, + A07A4C6E1783777C0073F6A7 /* CCEGLViewProtocol.cpp in Sources */, + A07A4C6F1783777C0073F6A7 /* CCFileUtils.cpp in Sources */, + A07A4C701783777C0073F6A7 /* CCImageCommonWebp.cpp in Sources */, + A07A4C711783777C0073F6A7 /* CCSAXParser.cpp in Sources */, + A07A4C721783777C0073F6A7 /* CCThread.cpp in Sources */, + A07A4C7E1783777C0073F6A7 /* platform.cpp in Sources */, + A07A4C7F1783777C0073F6A7 /* CCScriptSupport.cpp in Sources */, + A07A4C801783777C0073F6A7 /* CCGLProgram.cpp in Sources */, + A07A4C811783777C0073F6A7 /* ccGLStateCache.cpp in Sources */, + A07A4C821783777C0073F6A7 /* CCShaderCache.cpp in Sources */, + A07A4C831783777C0073F6A7 /* ccShaders.cpp in Sources */, + A07A4C841783777C0073F6A7 /* CCAnimation.cpp in Sources */, + A07A4C851783777C0073F6A7 /* CCAnimationCache.cpp in Sources */, + A07A4C861783777C0073F6A7 /* CCSprite.cpp in Sources */, + A07A4C871783777C0073F6A7 /* CCSpriteBatchNode.cpp in Sources */, + A07A4C881783777C0073F6A7 /* CCSpriteFrame.cpp in Sources */, + A07A4C891783777C0073F6A7 /* CCSpriteFrameCache.cpp in Sources */, + A07A4C8A1783777C0073F6A7 /* base64.cpp in Sources */, + A07A4C8B1783777C0073F6A7 /* CCNotificationCenter.cpp in Sources */, + A07A4C8C1783777C0073F6A7 /* CCPointExtension.cpp in Sources */, + A07A4C8D1783777C0073F6A7 /* CCProfiling.cpp in Sources */, + A07A4C8E1783777C0073F6A7 /* ccUTF8.cpp in Sources */, + A07A4C8F1783777C0073F6A7 /* ccUtils.cpp in Sources */, + A07A4C901783777C0073F6A7 /* CCVertex.cpp in Sources */, + A07A4C911783777C0073F6A7 /* CCComponent.cpp in Sources */, + A07A4C921783777C0073F6A7 /* CCComponentContainer.cpp in Sources */, + A07A4C931783777C0073F6A7 /* ccCArray.cpp in Sources */, + A07A4C941783777C0073F6A7 /* TGAlib.cpp in Sources */, + A07A4C951783777C0073F6A7 /* tinyxml2.cpp in Sources */, + A07A4C961783777C0073F6A7 /* TransformUtils.cpp in Sources */, + A07A4C971783777C0073F6A7 /* CCUserDefault.cpp in Sources */, + A07A4C981783777C0073F6A7 /* CCUserDefault.mm in Sources */, + A07A4C991783777C0073F6A7 /* CCUserDefaultAndroid.cpp in Sources */, + A07A4C9A1783777C0073F6A7 /* ioapi.cpp in Sources */, + A07A4C9B1783777C0073F6A7 /* unzip.cpp in Sources */, + A07A4C9C1783777C0073F6A7 /* ZipUtils.cpp in Sources */, + A07A4C9D1783777C0073F6A7 /* CCIMEDispatcher.cpp in Sources */, + A07A4C9E1783777C0073F6A7 /* CCTextFieldTTF.cpp in Sources */, + A07A4C9F1783777C0073F6A7 /* CCTexture2D.cpp in Sources */, + A07A4CA01783777C0073F6A7 /* CCTextureAtlas.cpp in Sources */, + A07A4CA11783777C0073F6A7 /* CCTextureCache.cpp in Sources */, + A07A4CA21783777C0073F6A7 /* CCTextureETC.cpp in Sources */, + A07A4CA31783777C0073F6A7 /* CCTexturePVR.cpp in Sources */, + A07A4CA41783777C0073F6A7 /* CCParallaxNode.cpp in Sources */, + A07A4CA51783777C0073F6A7 /* CCTileMapAtlas.cpp in Sources */, + A07A4CA61783777C0073F6A7 /* CCTMXLayer.cpp in Sources */, + A07A4CA71783777C0073F6A7 /* CCTMXObjectGroup.cpp in Sources */, + A07A4CA81783777C0073F6A7 /* CCTMXTiledMap.cpp in Sources */, + A07A4CA91783777C0073F6A7 /* CCTMXXMLParser.cpp in Sources */, + A07A4CAA1783777C0073F6A7 /* CCTouch.cpp in Sources */, + A07A4CAB1783777C0073F6A7 /* CCTouchDispatcher.cpp in Sources */, + A07A4CAC1783777C0073F6A7 /* CCTouchHandler.cpp in Sources */, + A07A4D8317837B690073F6A7 /* CCAccelerometer.mm in Sources */, + A07A4D8517837B690073F6A7 /* CCApplication.mm in Sources */, + A07A4D8617837B690073F6A7 /* CCCommon.mm in Sources */, + A07A4D8717837B690073F6A7 /* CCDevice.mm in Sources */, + A07A4D8917837B690073F6A7 /* CCDirectorCaller.mm in Sources */, + A07A4D8B17837B690073F6A7 /* CCEGLView.mm in Sources */, + A07A4D8D17837B690073F6A7 /* CCES2Renderer.m in Sources */, + A07A4D9017837B690073F6A7 /* CCFileUtilsIOS.mm in Sources */, + A07A4D9217837B690073F6A7 /* CCImage.mm in Sources */, + A07A4D9317837B690073F6A7 /* CCLock.cpp in Sources */, + A07A4D9717837B690073F6A7 /* CCThread.mm in Sources */, + A07A4D9917837B690073F6A7 /* EAGLView.mm in Sources */, + A07A4D9C17837B690073F6A7 /* AccelerometerSimulation.m in Sources */, + A07A52CC1784AC360073F6A7 /* etc1.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4E121783867C0073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4E131783867C0073F6A7 /* AssetsManager.cpp in Sources */, + A07A4E141783867C0073F6A7 /* CCArmatureAnimation.cpp in Sources */, + A07A4E151783867C0073F6A7 /* CCProcessBase.cpp in Sources */, + A07A4E161783867C0073F6A7 /* CCTween.cpp in Sources */, + A07A4E171783867C0073F6A7 /* CCArmature.cpp in Sources */, + A07A4E181783867C0073F6A7 /* CCBone.cpp in Sources */, + A07A4E191783867C0073F6A7 /* CCDatas.cpp in Sources */, + A07A4E1A1783867C0073F6A7 /* CCBatchNode.cpp in Sources */, + A07A4E1B1783867C0073F6A7 /* CCDecorativeDisplay.cpp in Sources */, + A07A4E1C1783867C0073F6A7 /* CCDisplayFactory.cpp in Sources */, + A07A4E1D1783867C0073F6A7 /* CCDisplayManager.cpp in Sources */, + A07A4E1E1783867C0073F6A7 /* CCShaderNode.cpp in Sources */, + A07A4E1F1783867C0073F6A7 /* CCSkin.cpp in Sources */, + A07A4E201783867C0073F6A7 /* CCTexture2DMutable.cpp in Sources */, + A07A4E211783867C0073F6A7 /* GLES-Render.cpp in Sources */, + A07A4E221783867C0073F6A7 /* CSContentJsonDictionary.cpp in Sources */, + A07A4E231783867C0073F6A7 /* json_reader.cpp in Sources */, + A07A4E241783867C0073F6A7 /* json_value.cpp in Sources */, + A07A4E251783867C0073F6A7 /* json_writer.cpp in Sources */, + A07A4E261783867C0073F6A7 /* CCColliderDetector.cpp in Sources */, + A07A4E271783867C0073F6A7 /* CCPhysicsWorld.cpp in Sources */, + A07A4E281783867C0073F6A7 /* CCArmatureDataManager.cpp in Sources */, + A07A4E291783867C0073F6A7 /* CCDataReaderHelper.cpp in Sources */, + A07A4E2A1783867C0073F6A7 /* CCSpriteFrameCacheHelper.cpp in Sources */, + A07A4E2B1783867C0073F6A7 /* CCTransformHelp.cpp in Sources */, + A07A4E2C1783867C0073F6A7 /* CCTweenFunction.cpp in Sources */, + A07A4E2D1783867C0073F6A7 /* CCUtilMath.cpp in Sources */, + A07A4E2E1783867C0073F6A7 /* CCBAnimationManager.cpp in Sources */, + A07A4E2F1783867C0073F6A7 /* CCBFileLoader.cpp in Sources */, + A07A4E301783867C0073F6A7 /* CCBKeyframe.cpp in Sources */, + A07A4E311783867C0073F6A7 /* CCBReader.cpp in Sources */, + A07A4E321783867C0073F6A7 /* CCBSequence.cpp in Sources */, + A07A4E331783867C0073F6A7 /* CCBSequenceProperty.cpp in Sources */, + A07A4E341783867C0073F6A7 /* CCBValue.cpp in Sources */, + A07A4E351783867C0073F6A7 /* CCControlButtonLoader.cpp in Sources */, + A07A4E361783867C0073F6A7 /* CCControlLoader.cpp in Sources */, + A07A4E371783867C0073F6A7 /* CCLabelBMFontLoader.cpp in Sources */, + A07A4E381783867C0073F6A7 /* CCLabelTTFLoader.cpp in Sources */, + A07A4E391783867C0073F6A7 /* CCLayerColorLoader.cpp in Sources */, + A07A4E3A1783867C0073F6A7 /* CCLayerGradientLoader.cpp in Sources */, + A07A4E3B1783867C0073F6A7 /* CCLayerLoader.cpp in Sources */, + A07A4E3C1783867C0073F6A7 /* CCMenuItemImageLoader.cpp in Sources */, + A07A4E3D1783867C0073F6A7 /* CCMenuItemLoader.cpp in Sources */, + A07A4E3E1783867C0073F6A7 /* CCNode+CCBRelativePositioning.cpp in Sources */, + A07A4E3F1783867C0073F6A7 /* CCNodeLoader.cpp in Sources */, + A07A4E401783867C0073F6A7 /* CCNodeLoaderLibrary.cpp in Sources */, + A07A4E411783867C0073F6A7 /* CCParticleSystemQuadLoader.cpp in Sources */, + A07A4E421783867C0073F6A7 /* CCScale9SpriteLoader.cpp in Sources */, + A07A4E431783867C0073F6A7 /* CCScrollViewLoader.cpp in Sources */, + A07A4E441783867C0073F6A7 /* CCSpriteLoader.cpp in Sources */, + A07A4E451783867C0073F6A7 /* CCComAttribute.cpp in Sources */, + A07A4E461783867C0073F6A7 /* CCComAudio.cpp in Sources */, + A07A4E471783867C0073F6A7 /* CCComController.cpp in Sources */, + A07A4E481783867C0073F6A7 /* CCInputDelegate.cpp in Sources */, + A07A4E491783867C0073F6A7 /* CCControl.cpp in Sources */, + A07A4E4A1783867C0073F6A7 /* CCControlButton.cpp in Sources */, + A07A4E4B1783867C0073F6A7 /* CCControlColourPicker.cpp in Sources */, + A07A4E4C1783867C0073F6A7 /* CCControlHuePicker.cpp in Sources */, + A07A4E4D1783867C0073F6A7 /* CCControlPotentiometer.cpp in Sources */, + A07A4E4E1783867C0073F6A7 /* CCControlSaturationBrightnessPicker.cpp in Sources */, + A07A4E4F1783867C0073F6A7 /* CCControlSlider.cpp in Sources */, + A07A4E501783867C0073F6A7 /* CCControlStepper.cpp in Sources */, + A07A4E511783867C0073F6A7 /* CCControlSwitch.cpp in Sources */, + A07A4E521783867C0073F6A7 /* CCControlUtils.cpp in Sources */, + A07A4E531783867C0073F6A7 /* CCInvocation.cpp in Sources */, + A07A4E541783867C0073F6A7 /* CCScale9Sprite.cpp in Sources */, + A07A4E551783867C0073F6A7 /* CCEditBox.cpp in Sources */, + A07A4E561783867C0073F6A7 /* CCEditBoxImplAndroid.cpp in Sources */, + A07A4E571783867C0073F6A7 /* CCEditBoxImplIOS.mm in Sources */, + A07A4E581783867C0073F6A7 /* CCEditBoxImplMac.mm in Sources */, + A07A4E591783867C0073F6A7 /* CCEditBoxImplNone.cpp in Sources */, + A07A4E5A1783867C0073F6A7 /* CCEditBoxImplTizen.cpp in Sources */, + A07A4E5B1783867C0073F6A7 /* CCEditBoxImplWin.cpp in Sources */, + A07A4E5C1783867C0073F6A7 /* CCScrollView.cpp in Sources */, + A07A4E5D1783867C0073F6A7 /* CCSorting.cpp in Sources */, + A07A4E5E1783867C0073F6A7 /* CCTableView.cpp in Sources */, + A07A4E5F1783867C0073F6A7 /* CCTableViewCell.cpp in Sources */, + A07A4E601783867C0073F6A7 /* LocalStorage.cpp in Sources */, + A07A4E611783867C0073F6A7 /* LocalStorageAndroid.cpp in Sources */, + A07A4E621783867C0073F6A7 /* HttpClient.cpp in Sources */, + A07A4E631783867C0073F6A7 /* WebSocket.cpp in Sources */, + A07A4E641783867C0073F6A7 /* CCPhysicsDebugNode.cpp in Sources */, + A07A4E651783867C0073F6A7 /* CCPhysicsSprite.cpp in Sources */, + A07A4E661783867C0073F6A7 /* Animation.cpp in Sources */, + A07A4E671783867C0073F6A7 /* AnimationState.cpp in Sources */, + A07A4E681783867C0073F6A7 /* AnimationStateData.cpp in Sources */, + A07A4E691783867C0073F6A7 /* Atlas.cpp in Sources */, + A07A4E6A1783867C0073F6A7 /* AtlasAttachmentLoader.cpp in Sources */, + A07A4E6B1783867C0073F6A7 /* Attachment.cpp in Sources */, + A07A4E6C1783867C0073F6A7 /* AttachmentLoader.cpp in Sources */, + A07A4E6D1783867C0073F6A7 /* Bone.cpp in Sources */, + A07A4E6E1783867C0073F6A7 /* BoneData.cpp in Sources */, + A07A4E6F1783867C0073F6A7 /* CCSkeleton.cpp in Sources */, + A07A4E701783867C0073F6A7 /* CCSkeletonAnimation.cpp in Sources */, + A07A4E711783867C0073F6A7 /* extension.cpp in Sources */, + A07A4E721783867C0073F6A7 /* Json.cpp in Sources */, + A07A4E731783867C0073F6A7 /* RegionAttachment.cpp in Sources */, + A07A4E741783867C0073F6A7 /* Skeleton.cpp in Sources */, + A07A4E751783867C0073F6A7 /* SkeletonData.cpp in Sources */, + A07A4E761783867C0073F6A7 /* SkeletonJson.cpp in Sources */, + A07A4E771783867C0073F6A7 /* Skin.cpp in Sources */, + A07A4E781783867C0073F6A7 /* Slot.cpp in Sources */, + A07A4E791783867C0073F6A7 /* SlotData.cpp in Sources */, + A07A4E7A1783867C0073F6A7 /* spine-cocos2dx.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4EFE178387670073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4EFF178387670073F6A7 /* chipmunk.c in Sources */, + A07A4F00178387670073F6A7 /* cpConstraint.c in Sources */, + A07A4F01178387670073F6A7 /* cpDampedRotarySpring.c in Sources */, + A07A4F02178387670073F6A7 /* cpDampedSpring.c in Sources */, + A07A4F03178387670073F6A7 /* cpGearJoint.c in Sources */, + A07A4F04178387670073F6A7 /* cpGrooveJoint.c in Sources */, + A07A4F05178387670073F6A7 /* cpPinJoint.c in Sources */, + A07A4F06178387670073F6A7 /* cpPivotJoint.c in Sources */, + A07A4F07178387670073F6A7 /* cpRatchetJoint.c in Sources */, + A07A4F08178387670073F6A7 /* cpRotaryLimitJoint.c in Sources */, + A07A4F09178387670073F6A7 /* cpSimpleMotor.c in Sources */, + A07A4F0A178387670073F6A7 /* cpSlideJoint.c in Sources */, + A07A4F0B178387670073F6A7 /* cpArbiter.c in Sources */, + A07A4F0C178387670073F6A7 /* cpArray.c in Sources */, + A07A4F0D178387670073F6A7 /* cpBB.c in Sources */, + A07A4F0E178387670073F6A7 /* cpBBTree.c in Sources */, + A07A4F0F178387670073F6A7 /* cpBody.c in Sources */, + A07A4F10178387670073F6A7 /* cpCollision.c in Sources */, + A07A4F11178387670073F6A7 /* cpHashSet.c in Sources */, + A07A4F12178387670073F6A7 /* cpPolyShape.c in Sources */, + A07A4F13178387670073F6A7 /* cpShape.c in Sources */, + A07A4F14178387670073F6A7 /* cpSpace.c in Sources */, + A07A4F15178387670073F6A7 /* cpSpaceComponent.c in Sources */, + A07A4F16178387670073F6A7 /* cpSpaceHash.c in Sources */, + A07A4F17178387670073F6A7 /* cpSpaceQuery.c in Sources */, + A07A4F18178387670073F6A7 /* cpSpaceStep.c in Sources */, + A07A4F19178387670073F6A7 /* cpSpatialIndex.c in Sources */, + A07A4F1A178387670073F6A7 /* cpSweep1D.c in Sources */, + A07A4F1B178387670073F6A7 /* cpVect.c in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4F3D1783876B0073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4F3E1783876B0073F6A7 /* b2BroadPhase.cpp in Sources */, + A07A4F3F1783876B0073F6A7 /* b2CollideCircle.cpp in Sources */, + A07A4F401783876B0073F6A7 /* b2CollideEdge.cpp in Sources */, + A07A4F411783876B0073F6A7 /* b2CollidePolygon.cpp in Sources */, + A07A4F421783876B0073F6A7 /* b2Collision.cpp in Sources */, + A07A4F431783876B0073F6A7 /* b2Distance.cpp in Sources */, + A07A4F441783876B0073F6A7 /* b2DynamicTree.cpp in Sources */, + A07A4F451783876B0073F6A7 /* b2TimeOfImpact.cpp in Sources */, + A07A4F461783876B0073F6A7 /* b2ChainShape.cpp in Sources */, + A07A4F471783876B0073F6A7 /* b2CircleShape.cpp in Sources */, + A07A4F481783876B0073F6A7 /* b2EdgeShape.cpp in Sources */, + A07A4F491783876B0073F6A7 /* b2PolygonShape.cpp in Sources */, + A07A4F4A1783876B0073F6A7 /* b2BlockAllocator.cpp in Sources */, + A07A4F4B1783876B0073F6A7 /* b2Draw.cpp in Sources */, + A07A4F4C1783876B0073F6A7 /* b2Math.cpp in Sources */, + A07A4F4D1783876B0073F6A7 /* b2Settings.cpp in Sources */, + A07A4F4E1783876B0073F6A7 /* b2StackAllocator.cpp in Sources */, + A07A4F4F1783876B0073F6A7 /* b2Timer.cpp in Sources */, + A07A4F501783876B0073F6A7 /* b2Body.cpp in Sources */, + A07A4F511783876B0073F6A7 /* b2ContactManager.cpp in Sources */, + A07A4F521783876B0073F6A7 /* b2Fixture.cpp in Sources */, + A07A4F531783876B0073F6A7 /* b2Island.cpp in Sources */, + A07A4F541783876B0073F6A7 /* b2World.cpp in Sources */, + A07A4F551783876B0073F6A7 /* b2WorldCallbacks.cpp in Sources */, + A07A4F561783876B0073F6A7 /* b2ChainAndCircleContact.cpp in Sources */, + A07A4F571783876B0073F6A7 /* b2ChainAndPolygonContact.cpp in Sources */, + A07A4F581783876B0073F6A7 /* b2CircleContact.cpp in Sources */, + A07A4F591783876B0073F6A7 /* b2Contact.cpp in Sources */, + A07A4F5A1783876B0073F6A7 /* b2ContactSolver.cpp in Sources */, + A07A4F5B1783876B0073F6A7 /* b2EdgeAndCircleContact.cpp in Sources */, + A07A4F5C1783876B0073F6A7 /* b2EdgeAndPolygonContact.cpp in Sources */, + A07A4F5D1783876B0073F6A7 /* b2PolygonAndCircleContact.cpp in Sources */, + A07A4F5E1783876B0073F6A7 /* b2PolygonContact.cpp in Sources */, + A07A4F5F1783876B0073F6A7 /* b2DistanceJoint.cpp in Sources */, + A07A4F601783876B0073F6A7 /* b2FrictionJoint.cpp in Sources */, + A07A4F611783876B0073F6A7 /* b2GearJoint.cpp in Sources */, + A07A4F621783876B0073F6A7 /* b2Joint.cpp in Sources */, + A07A4F631783876B0073F6A7 /* b2MouseJoint.cpp in Sources */, + A07A4F641783876B0073F6A7 /* b2PrismaticJoint.cpp in Sources */, + A07A4F651783876B0073F6A7 /* b2PulleyJoint.cpp in Sources */, + A07A4F661783876B0073F6A7 /* b2RevoluteJoint.cpp in Sources */, + A07A4F671783876B0073F6A7 /* b2RopeJoint.cpp in Sources */, + A07A4F681783876B0073F6A7 /* b2WeldJoint.cpp in Sources */, + A07A4F691783876B0073F6A7 /* b2WheelJoint.cpp in Sources */, + A07A4F6A1783876B0073F6A7 /* b2Rope.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FA0178387730073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A503D1783885B0073F6A7 /* CDAudioManager.m in Sources */, + A07A50401783885B0073F6A7 /* CDOpenALSupport.m in Sources */, + A07A50421783885B0073F6A7 /* CocosDenshion.m in Sources */, + A07A50431783885B0073F6A7 /* SimpleAudioEngine.mm in Sources */, + A07A50451783885B0073F6A7 /* SimpleAudioEngine_objc.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A4FB6178387750073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A4FB7178387750073F6A7 /* cocos2d_specifics.cpp in Sources */, + A07A4FB8178387750073F6A7 /* cocosjs_manual_conversions.cpp in Sources */, + A07A4FB9178387750073F6A7 /* jsb_cocos2dx_auto.cpp in Sources */, + A07A4FBA178387750073F6A7 /* jsb_cocos2dx_extension_auto.cpp in Sources */, + A07A4FBB178387750073F6A7 /* js_bindings_ccbreader.cpp in Sources */, + A07A4FBC178387750073F6A7 /* js_bindings_chipmunk_auto_classes.cpp in Sources */, + A07A4FBD178387750073F6A7 /* js_bindings_chipmunk_functions.cpp in Sources */, + A07A4FBE178387750073F6A7 /* js_bindings_chipmunk_manual.cpp in Sources */, + A07A4FBF178387750073F6A7 /* js_bindings_chipmunk_registration.cpp in Sources */, + A07A4FC0178387750073F6A7 /* js_bindings_core.cpp in Sources */, + A07A4FC1178387750073F6A7 /* js_bindings_opengl.cpp in Sources */, + A07A4FC2178387750073F6A7 /* js_bindings_system_functions.cpp in Sources */, + A07A4FC3178387750073F6A7 /* js_bindings_system_registration.cpp in Sources */, + A07A4FC4178387750073F6A7 /* js_manual_conversions.cpp in Sources */, + A07A4FC5178387750073F6A7 /* jsb_cocos2dx_extension_manual.cpp in Sources */, + A07A4FC6178387750073F6A7 /* jsb_opengl_functions.cpp in Sources */, + A07A4FC7178387750073F6A7 /* jsb_opengl_manual.cpp in Sources */, + A07A4FC8178387750073F6A7 /* jsb_opengl_registration.cpp in Sources */, + A07A4FC9178387750073F6A7 /* jsb_websocket.cpp in Sources */, + A07A4FCA178387750073F6A7 /* ScriptingCore.cpp in Sources */, + A07A4FCB178387750073F6A7 /* XMLHTTPRequest.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXSourcesBuildPhase section */ + +/* Begin PBXTargetDependency section */ + A03F2E93178141D1006731B9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = 1551A33E158F2AB200E66CFE /* cocos2dx Mac */; + targetProxy = A03F2E92178141D1006731B9 /* PBXContainerItemProxy */; + }; + A03F2E95178141D1006731B9 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A03F2B781780BD04006731B9 /* chipmunk Mac */; targetProxy = A03F2E94178141D1006731B9 /* PBXContainerItemProxy */; }; A03F2E97178141D1006731B9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A03F2D5D1780BDF7006731B9 /* box2d */; + target = A03F2D5D1780BDF7006731B9 /* box2d Mac */; targetProxy = A03F2E96178141D1006731B9 /* PBXContainerItemProxy */; }; A03F2FC01781458C006731B9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A03F2E9817814268006731B9 /* CocosDenshion */; + target = A03F2E9817814268006731B9 /* CocosDenshion Mac */; targetProxy = A03F2FBF1781458C006731B9 /* PBXContainerItemProxy */; }; A03F31FF178147CB006731B9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A03F2FC117814595006731B9 /* cocos2dx-extensions */; + target = A03F2FC117814595006731B9 /* cocos2dx-extensions Mac */; targetProxy = A03F31FE178147CB006731B9 /* PBXContainerItemProxy */; }; A03F3201178147CB006731B9 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A03F31E81781479B006731B9 /* jsbindings */; + target = A03F31E81781479B006731B9 /* jsbindings Mac */; targetProxy = A03F3200178147CB006731B9 /* PBXContainerItemProxy */; }; + A07A4E10178386520073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4C241783777C0073F6A7 /* cocos2dx iOS */; + targetProxy = A07A4E0F178386520073F6A7 /* PBXContainerItemProxy */; + }; + A07A5047178389710073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4E111783867C0073F6A7 /* cocos2dx-extensions iOS */; + targetProxy = A07A5046178389710073F6A7 /* PBXContainerItemProxy */; + }; + A07A5049178389710073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4EFD178387670073F6A7 /* chipmunk iOS */; + targetProxy = A07A5048178389710073F6A7 /* PBXContainerItemProxy */; + }; + A07A504B178389710073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4F3C1783876B0073F6A7 /* box2d iOS */; + targetProxy = A07A504A178389710073F6A7 /* PBXContainerItemProxy */; + }; + A07A504D178389710073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4F9F178387730073F6A7 /* CocosDenshion iOS */; + targetProxy = A07A504C178389710073F6A7 /* PBXContainerItemProxy */; + }; + A07A504F178389710073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A4FB5178387750073F6A7 /* jsbindings iOS */; + targetProxy = A07A504E178389710073F6A7 /* PBXContainerItemProxy */; + }; /* End PBXTargetDependency section */ /* Begin XCBuildConfiguration section */ @@ -4465,11 +6816,9 @@ GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( "DEBUG=1", - CC_TARGET_OS_MAC, "COCOS2D_DEBUG=1", USE_FILE32API, "CC_ENABLE_CHIPMUNK_INTEGRATION=1", - CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; GCC_WARN_ABOUT_RETURN_TYPE = YES; @@ -4477,6 +6826,7 @@ GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.7; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SKIP_INSTALL = YES; }; @@ -4493,14 +6843,13 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "CC_ENABLE_CHIPMUNK_INTEGRATION=1", NDEBUG, - CC_TARGET_OS_MAC, USE_FILE32API, - CC_KEYBOARD_SUPPORT, ); GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNINITIALIZED_AUTOS = YES; GCC_WARN_UNUSED_VARIABLE = YES; MACOSX_DEPLOYMENT_TARGET = 10.7; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; SKIP_INSTALL = YES; VALIDATE_PRODUCT = YES; @@ -4510,76 +6859,68 @@ 1551A34D158F2AB200E66CFE /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - DSTROOT = /tmp/cocos2dx.dst; + ALWAYS_SEARCH_USER_PATHS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "cocos2dx/proj.mac/cocos2dx-Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SDKROOT)/usr/include/libxml2\"", + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); + HEADER_SEARCH_PATHS = "\"$(SDKROOT)/usr/include/libxml2\""; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/cocos2dx/platform/third_party/mac/libraries\"", ); - PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/cocos2dx/platform/mac\""; }; name = Debug; }; 1551A34E158F2AB200E66CFE /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - DSTROOT = /tmp/cocos2dx.dst; + ALWAYS_SEARCH_USER_PATHS = YES; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREFIX_HEADER = "cocos2dx/proj.mac/cocos2dx-Prefix.pch"; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SDKROOT)/usr/include/libxml2\"", + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_KEYBOARD_SUPPORT, + CC_TARGET_OS_MAC, ); + HEADER_SEARCH_PATHS = "\"$(SDKROOT)/usr/include/libxml2\""; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/cocos2dx/platform/third_party/mac/libraries\"", ); - PRODUCT_NAME = "$(TARGET_NAME)"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/cocos2dx/platform/mac\""; }; name = Release; }; A03F2CB61780BD04006731B9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/chipmunk/include/chipmunk/"; - PRODUCT_NAME = chipmunk; }; name = Debug; }; A03F2CB71780BD04006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/chipmunk/include/chipmunk/"; - PRODUCT_NAME = chipmunk; }; name = Release; }; A03F2D991780BDF7006731B9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/"; - PRODUCT_NAME = box2d; }; name = Debug; }; A03F2D9A1780BDF7006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/"; - PRODUCT_NAME = box2d; }; name = Release; }; @@ -4600,133 +6941,333 @@ A03F2ED417814268006731B9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_MAC, + ); HEADER_SEARCH_PATHS = ( "\"$(SRCROOT)/cocos2dx/platform/mac\"", "\"$(SRCROOT)/cocos2dx/include\"", "\"$(SRCROOT)/cocos2dx\"", "\"$(SRCROOT)/cocos2dx/kazmath/include\"", ); - PRODUCT_NAME = CocosDenshion; }; name = Debug; }; A03F2ED517814268006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_MAC, + ); HEADER_SEARCH_PATHS = ( "\"$(SRCROOT)/cocos2dx/platform/mac\"", "\"$(SRCROOT)/cocos2dx/include\"", "\"$(SRCROOT)/cocos2dx\"", "\"$(SRCROOT)/cocos2dx/kazmath/include\"", ); - PRODUCT_NAME = CocosDenshion; }; name = Release; }; A03F2FD417814595006731B9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx/platform/mac\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/extensions/\"", - "\"$(SRCROOT)/external\"", - "\"$(SRCROOT)/external/libwebsockets/mac/include\"", + ALWAYS_SEARCH_USER_PATHS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); + HEADER_SEARCH_PATHS = ""; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/external/libwebsockets/mac/lib\"", ); - PRODUCT_NAME = "cocos2dx-extensions"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx/platform/mac\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/extensions/\" \"$(SRCROOT)/external\" \"$(SRCROOT)/external/libwebsockets/mac/include\""; }; name = Debug; }; A03F2FD517814595006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx/platform/mac\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/extensions/\"", - "\"$(SRCROOT)/external\"", - "\"$(SRCROOT)/external/libwebsockets/mac/include\"", + ALWAYS_SEARCH_USER_PATHS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); + HEADER_SEARCH_PATHS = ""; LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/external/libwebsockets/mac/lib\"", ); - PRODUCT_NAME = "cocos2dx-extensions"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx/platform/mac\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/extensions/\" \"$(SRCROOT)/external\" \"$(SRCROOT)/external/libwebsockets/mac/include\""; }; name = Release; }; A03F31FB1781479B006731B9 /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - GCC_PRECOMPILE_PREFIX_HEADER = YES; + ALWAYS_SEARCH_USER_PATHS = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", COCOS2D_JAVASCRIPT, - ); - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx/platform/mac\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/scripting/javascript/spidermonkey-mac/include\"", - "\"$(SRCROOT)/external/\"", - "\"$(SRCROOT)/external/libwebsockets/mac/include\"", - "\"$(SRCROOT)/extensions/network\"", - "\"$(SRCROOT)/extensions/LocalStorage\"", - "\"$(SRCROOT)/extensions/\"", + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); LIBRARY_SEARCH_PATHS = ( "$(inherited)", "\"$(SRCROOT)/scripting/javascript/spidermonkey-mac/lib\"", ); - PRODUCT_NAME = jsbindings; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx/platform/mac\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/external/\" \"$(SRCROOT)/external/libwebsockets/mac/include\" \"$(SRCROOT)/extensions/network\" \"$(SRCROOT)/extensions/LocalStorage\" \"$(SRCROOT)/extensions/\""; }; name = Debug; }; A03F31FC1781479B006731B9 /* Release */ = { isa = XCBuildConfiguration; buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, + ); + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/scripting/javascript/spidermonkey-mac/lib\"", + ); + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx/platform/mac\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/external/\" \"$(SRCROOT)/external/libwebsockets/mac/include\" \"$(SRCROOT)/extensions/network\" \"$(SRCROOT)/extensions/LocalStorage\" \"$(SRCROOT)/extensions/\""; + }; + name = Release; + }; + A07A4D621783777C0073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "cocos2dx/proj.ios/cocos2dx-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + HEADER_SEARCH_PATHS = "\"$(SDKROOT)/usr/include/libxml2\""; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/cocos2dx/platform/third_party/ios/libraries\"", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/cocos2dx/platform/ios\""; + }; + name = Debug; + }; + A07A4D631783777C0073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREFIX_HEADER = "cocos2dx/proj.ios/cocos2dx-Prefix.pch"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + HEADER_SEARCH_PATHS = "\"$(SDKROOT)/usr/include/libxml2\""; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/cocos2dx/platform/third_party/ios/libraries\"", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/cocos2dx/platform/ios\""; + }; + name = Release; + }; + A07A4E0D178386390073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + SDKROOT = iphoneos; + }; + name = Debug; + }; + A07A4E0E178386390073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + SDKROOT = iphoneos; + }; + name = Release; + }; + A07A4EFA1783867C0073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + HEADER_SEARCH_PATHS = ""; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/external/libwebsockets/ios/lib\"", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/platform/third_party/ios/\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/extensions/\" \"$(SRCROOT)/external\" \"$(SRCROOT)/external/libwebsockets/ios/include\""; + }; + name = Debug; + }; + A07A4EFB1783867C0073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + HEADER_SEARCH_PATHS = ""; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/external/libwebsockets/ios/lib\"", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/platform/third_party/ios/\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/extensions/\" \"$(SRCROOT)/external\" \"$(SRCROOT)/external/libwebsockets/ios/include\""; + }; + name = Release; + }; + A07A4F39178387670073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/chipmunk/include/chipmunk/"; + }; + name = Debug; + }; + A07A4F3A178387670073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/chipmunk/include/chipmunk/"; + }; + name = Release; + }; + A07A4F9C1783876B0073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Debug; + }; + A07A4F9D1783876B0073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + HEADER_SEARCH_PATHS = "\"$(SRCROOT)/external/"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + }; + name = Release; + }; + A07A4FB2178387730073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/CocosDenshion/ios\" \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\""; + }; + name = Debug; + }; + A07A4FB3178387730073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_TARGET_OS_IPHONE, + ); + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/CocosDenshion/ios\" \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\""; + }; + name = Release; + }; + A07A502E178387750073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", COCOS2D_JAVASCRIPT, + CC_TARGET_OS_IPHONE, ); - HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/cocos2dx/platform/mac\"", - "\"$(SRCROOT)/cocos2dx/include\"", - "\"$(SRCROOT)/cocos2dx\"", - "\"$(SRCROOT)/cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/scripting/javascript/spidermonkey-mac/include\"", - "\"$(SRCROOT)/external/\"", - "\"$(SRCROOT)/external/libwebsockets/mac/include\"", - "\"$(SRCROOT)/extensions/network\"", - "\"$(SRCROOT)/extensions/LocalStorage\"", - "\"$(SRCROOT)/extensions/\"", + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + LIBRARY_SEARCH_PATHS = ( + "$(inherited)", + "\"$(SRCROOT)/scripting/javascript/spidermonkey-ios/lib\"", + ); + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/external/\" \"$(SRCROOT)/external/libwebsockets/ios/include\" \"$(SRCROOT)/extensions/network\" \"$(SRCROOT)/extensions/LocalStorage\" \"$(SRCROOT)/extensions/\""; + }; + name = Debug; + }; + A07A502F178387750073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = YES; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_IPHONE, ); + IPHONEOS_DEPLOYMENT_TARGET = 5.0; LIBRARY_SEARCH_PATHS = ( "$(inherited)", - "\"$(SRCROOT)/scripting/javascript/spidermonkey-mac/lib\"", + "\"$(SRCROOT)/scripting/javascript/spidermonkey-ios/lib\"", ); - PRODUCT_NAME = jsbindings; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/cocos2dx/platform/ios\" \"$(SRCROOT)/cocos2dx/include\" \"$(SRCROOT)/cocos2dx\" \"$(SRCROOT)/cocos2dx/kazmath/include\" \"$(SRCROOT)/scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/external/\" \"$(SRCROOT)/external/libwebsockets/ios/include\" \"$(SRCROOT)/extensions/network\" \"$(SRCROOT)/extensions/LocalStorage\" \"$(SRCROOT)/extensions/\""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1551A339158F2AB200E66CFE /* Build configuration list for PBXProject "cocos2d_libs-mac" */ = { + 1551A339158F2AB200E66CFE /* Build configuration list for PBXProject "cocos2d_libs" */ = { isa = XCConfigurationList; buildConfigurations = ( 1551A34A158F2AB200E66CFE /* Debug */, @@ -4735,7 +7276,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - 1551A34C158F2AB200E66CFE /* Build configuration list for PBXNativeTarget "cocos2dx" */ = { + 1551A34C158F2AB200E66CFE /* Build configuration list for PBXNativeTarget "cocos2dx Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( 1551A34D158F2AB200E66CFE /* Debug */, @@ -4744,7 +7285,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F2CB51780BD04006731B9 /* Build configuration list for PBXNativeTarget "chipmunk" */ = { + A03F2CB51780BD04006731B9 /* Build configuration list for PBXNativeTarget "chipmunk Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F2CB61780BD04006731B9 /* Debug */, @@ -4753,7 +7294,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F2D981780BDF7006731B9 /* Build configuration list for PBXNativeTarget "box2d" */ = { + A03F2D981780BDF7006731B9 /* Build configuration list for PBXNativeTarget "box2d Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F2D991780BDF7006731B9 /* Debug */, @@ -4762,7 +7303,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F2E8F178141C1006731B9 /* Build configuration list for PBXAggregateTarget "build-all-libs" */ = { + A03F2E8F178141C1006731B9 /* Build configuration list for PBXAggregateTarget "build-all-libs Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F2E90178141C1006731B9 /* Debug */, @@ -4771,7 +7312,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F2ED317814268006731B9 /* Build configuration list for PBXNativeTarget "CocosDenshion" */ = { + A03F2ED317814268006731B9 /* Build configuration list for PBXNativeTarget "CocosDenshion Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F2ED417814268006731B9 /* Debug */, @@ -4780,7 +7321,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F2FD317814595006731B9 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions" */ = { + A03F2FD317814595006731B9 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F2FD417814595006731B9 /* Debug */, @@ -4789,7 +7330,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; - A03F31FA1781479B006731B9 /* Build configuration list for PBXNativeTarget "jsbindings" */ = { + A03F31FA1781479B006731B9 /* Build configuration list for PBXNativeTarget "jsbindings Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A03F31FB1781479B006731B9 /* Debug */, @@ -4798,6 +7339,69 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Release; }; + A07A4D611783777C0073F6A7 /* Build configuration list for PBXNativeTarget "cocos2dx iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4D621783777C0073F6A7 /* Debug */, + A07A4D631783777C0073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A4E0C178386390073F6A7 /* Build configuration list for PBXAggregateTarget "build-all-libs iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4E0D178386390073F6A7 /* Debug */, + A07A4E0E178386390073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A4EF91783867C0073F6A7 /* Build configuration list for PBXNativeTarget "cocos2dx-extensions iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4EFA1783867C0073F6A7 /* Debug */, + A07A4EFB1783867C0073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A4F38178387670073F6A7 /* Build configuration list for PBXNativeTarget "chipmunk iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4F39178387670073F6A7 /* Debug */, + A07A4F3A178387670073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A4F9B1783876B0073F6A7 /* Build configuration list for PBXNativeTarget "box2d iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4F9C1783876B0073F6A7 /* Debug */, + A07A4F9D1783876B0073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A4FB1178387730073F6A7 /* Build configuration list for PBXNativeTarget "CocosDenshion iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A4FB2178387730073F6A7 /* Debug */, + A07A4FB3178387730073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; + A07A502D178387750073F6A7 /* Build configuration list for PBXNativeTarget "jsbindings iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A502E178387750073F6A7 /* Debug */, + A07A502F178387750073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Release; + }; /* End XCConfigurationList section */ }; rootObject = 1551A336158F2AB200E66CFE /* Project object */; diff --git a/cocos2d_libs-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/cocos2d_libs.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 67% rename from cocos2d_libs-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to cocos2d_libs.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 1318c00196f6..562e62f7c61c 100644 --- a/cocos2d_libs-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/cocos2d_libs.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:cocos2d_libs.xcodeproj"> diff --git a/cocos2dx/base_nodes/CCGLBufferedNode.h b/cocos2dx/base_nodes/CCGLBufferedNode.h index cc649e90ae76..136d54726232 100644 --- a/cocos2dx/base_nodes/CCGLBufferedNode.h +++ b/cocos2dx/base_nodes/CCGLBufferedNode.h @@ -24,7 +24,7 @@ THE SOFTWARE. #ifndef __CC_GL_BUFFERED_NODE__ #define __CC_GL_BUFFERED_NODE__ -#include +#include "CCGL.h" class GLBufferedNode { diff --git a/cocos2dx/platform/ios/CCGL.h b/cocos2dx/platform/ios/CCGL.h index 8e8007241862..2dc082d729ab 100644 --- a/cocos2dx/platform/ios/CCGL.h +++ b/cocos2dx/platform/ios/CCGL.h @@ -22,8 +22,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************************************************************/ -#ifndef __CCGL_H__ -#define __CCGL_H__ +#ifndef __PLATFORM_IOS_CCGL_H__ +#define __PLATFORM_IOS_CCGL_H__ #define glClearDepth glClearDepthf #define glDeleteVertexArrays glDeleteVertexArraysOES @@ -39,4 +39,4 @@ THE SOFTWARE. #include -#endif // __CCGL_H__ +#endif // __PLATFORM_IOS_CCGL_H__ diff --git a/cocos2dx/platform/mac/CCGL.h b/cocos2dx/platform/mac/CCGL.h index 50ec9d403154..002c58adf9f9 100644 --- a/cocos2dx/platform/mac/CCGL.h +++ b/cocos2dx/platform/mac/CCGL.h @@ -22,8 +22,8 @@ OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. ****************************************************************************/ -#ifndef __CCGL_H__ -#define __CCGL_H__ +#ifndef __PLATFORM_MAC_CCGL_H__ +#define __PLATFORM_MAC_CCGL_H__ #import #import @@ -37,4 +37,4 @@ THE SOFTWARE. #define glBindVertexArray glBindVertexArrayAPPLE -#endif // __CCGL_H__ +#endif // __PLATFORM_MAC_CCGL_H__ diff --git a/samples/Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist b/samples/Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist index 369ce339444e..d05c6943c1f1 100644 --- a/samples/Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist +++ b/samples/Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist @@ -5,9 +5,9 @@ CFBundleDevelopmentRegion English CFBundleDisplayName - HelloCpp + ${PRODUCT_NAME} CFBundleExecutable - HelloCpp + ${EXECUTABLE_NAME} CFBundleIconFile Icon-57.png CFBundleIconFiles @@ -37,11 +37,11 @@ CFBundleIdentifier - org.cocos2d-x.HelloCpp + org.cocos2d-x.${PRODUCT_NAME:rfc1034identifier} CFBundleInfoDictionaryVersion 6.0 CFBundleName - HelloCpp + ${PRODUCT_NAME} CFBundlePackageType APPL CFBundleShortVersionString @@ -52,10 +52,10 @@ 1.0 LSRequiresIPhoneOS - NSMainNibFile - UIPrerenderedIcon + UIStatusBarHidden + UISupportedInterfaceOrientations UIInterfaceOrientationLandscapeRight diff --git a/samples/Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist b/samples/Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist index ab0971d3ea89..d26d3e91fbb0 100644 --- a/samples/Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist +++ b/samples/Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist @@ -5,9 +5,9 @@ CFBundleDevelopmentRegion English CFBundleDisplayName - SimpleGame + ${PRODUCT_NAME} CFBundleExecutable - SimpleGame + ${EXECUTABLE_NAME} CFBundleIconFile Icon-57.png CFBundleIconFiles @@ -37,15 +37,15 @@ CFBundleIdentifier - org.cocos2d-x.SimpleGame + org.cocos2d-x.${PRODUCT_NAME:rfc1034identifier} CFBundleInfoDictionaryVersion 6.0 CFBundleName - SimpleGame + ${PRODUCT_NAME} CFBundlePackageType APPL CFBundleShortVersionString - + ${PRODUCT_NAME} CFBundleSignature ???? CFBundleVersion diff --git a/samples/Javascript/TestJavascript/game.js b/samples/Javascript/TestJavascript/game.js index 1188862a29d0..d6662088eb79 100644 --- a/samples/Javascript/TestJavascript/game.js +++ b/samples/Javascript/TestJavascript/game.js @@ -1,714 +1,762 @@ -function e(a){throw a;}var g=!0,h=null,j=!1;function l(){return function(){}}function aa(a){return function(){return this[a]}}function m(a){return function(){return a}}var n,cc=cc||{};cc.Ws=4294967295;cc.ju=1;cc.ku=2;cc.lu=0;cc.ov=1;cc.pv=2;cc.qv=3;cc.rv=0;cc.gj=771;cc.hj=1;cc.Tl=0;cc.Ul=0;cc.Zl=0.1;cc.Jm=0;cc.Km=1;cc.Lm=1;cc.da=0;cc.Mm=1;cc.vn=0;cc.Nn=0;cc.lo=0;cc.mo=0;cc.Eo=0;cc.Fo=2;cc.Go=1;cc.sp=1;cc.qr=16;cc.Us=1;cc.Vs=0;cc.It=0;cc.Jt=1;cc.Yu=1;cc.hi=-1;cc.Rl=6;cc.Sl=7;cc.Ll=4;cc.Ml=5; -cc.Nl=0;cc.Ol=2;cc.Pl=3;cc.Ql=1;cc.Vl=0;cc.Wl=1;cc.Xl=2;cc.Yl=1;cc.sn=1;cc.tn=0;cc.xn=3758096384;cc.yn=536870911;cc.je=0;cc.ke=1;cc.bo=32;cc.no=-1;cc.oo=1;cc.po=2;cc.qo=3;cc.ro=5;cc.so=4;cc.to=0;cc.Ho=168165376;cc.Io=168230912;cc.Jo=168296448;cc.yb=-128;cc.vf=1;cc.wf=0;cc.tp=-1;cc.rc=-1;cc.xf=0;cc.sc=1;cc.td=-1;cc.zb=-1;cc.dr=0;cc.er=2;cc.fr=1;cc.gr=-2147483647;cc.hr=-2147483648;cc.ka=1;cc.Ab=0;cc.le=4294967294;cc.Xr=1;cc.Yr=2;cc.Zr=0;cc.If=536870912;cc.vc=2147483648;cc.gb=1073741824;cc.Da=1; -cc.sa=0;cc.fb=2;cc.wt=3;cc.xt=5;cc.yt=0;cc.zt=4;cc.At=9;cc.Bt=8;cc.Ft=2;cc.Ct=7;cc.Gt=1;cc.Dt=6;cc.Et=0;cc.mu=0;cc.nu=1;cc.Lf=1;cc.Mf=0;cc.Nf=1;cc.Of=0;cc.qu=5;cc.vu=1;cc.tu=2;cc.xu=0;cc.zu=6;cc.Bu=7;cc.Du=4;cc.Fu=3;cc.su=8;cc.Qf=2;cc.ev=0;cc.fv=7;cc.yd=1;cc.Rf=4;cc.pe=1;cc.gv=3;cc.Bb=0;cc.qe=2;cc.zd=2;cc.Ad=1;cc.Sb=0;cc.wq=67108864;cc.xq=67109120;cc.yq=67174400;cc.zq=67239936;cc.Aq=67240192;cc.Bq=67305472;cc.Cq=67305728;cc.Dq=67305984;cc.Eq=67306240;cc.Fq=67306496;cc.Gq=67306752;cc.Hq=83886080; -cc.Iq=83886336;cc.Jq=83951616;cc.Kq=100663296;cc.Ki="CCAnimationFrameDisplayedNotification";cc.oj="chipmunk.h";cc.Zi="a_color";cc.pf="a_position";cc.qf="a_texCoord";cc.Hs="ShaderPositionColor";cc.Is="ShaderPositionLengthTextureColor";cc.Js="ShaderPositionTexture";cc.Ks="ShaderPositionTextureA8Color";cc.Ls="ShaderPositionTextureColor";cc.me="ShaderPositionTextureColorAlphaTest";cc.Ms="ShaderPositionTexture_uColor";cc.Ns="ShaderPosition_uColor";cc.oe="CC_AlphaValue";cc.ru="CC_CosTime";cc.wu="CC_MVMatrix"; -cc.uu="CC_MVPMatrix";cc.yu="CC_PMatrix";cc.Au="CC_Random01";cc.Cu="CC_Texture0";cc.Eu="CC_SinTime";cc.Gu="CC_Time";cc=cc||{};cc.$a=0;cc.Qb=1;cc.La=0;cc.au=1;cc.Gf=2;cc.Ef=3;cc.$t=4;cc.Zt=5;cc.Rb=6;cc.Hf=7;cc.Ff=8;cc.Ff=9;cc.ne=cc.La;cc.sa=0;cc.Da=1;cc.fb=2;cc.Sb=0;cc.Ad=1;cc.zd=2;cc.je=0;cc.ke=0;cc.Ab=0;cc.ka=1;cc.ud=0;cc.wd=1;cc.vd=2;cc.rc=-1;cc.xf=0;cc.sc=1;cc.zb=-1;cc.td=-1;cc.Jf=0;cc.Kf=1;cc.vc=2147483648;cc.gb=1073741824;cc.If=536870912;cc.Mf=0;cc.Nf=1;cc.Of=0;cc.Lf=1;cc.xd={r:255,g:0,b:0};cc.tf={r:0,g:255,b:0};cc.sf={r:0,g:0,b:255};cc.fj={r:0,g:0,b:0};cc.kv={r:255,g:255,b:255};cc.Sf={r:255,g:255,b:0}; -cc.br={x:0,y:0};cc.le=4294967295;cc.wf=0;cc.vf=1;cc.yb=-128;cc.vl=5;cc.ye=[{x:0,y:0},{x:0,y:0},{x:0,y:0},{x:0,y:0}];cc._reuse_p_index=0;cc._reuse_size={width:0,height:0};cc._reuse_rect={x:0,y:0,width:0,height:0};cc._reuse_color3b={r:255,g:255,b:255};cc._reuse_color4b={r:255,g:255,b:255,a:255};cc.log=cc.log||log;cc.o=function(a,b,c){return{r:a,g:b,b:c}};cc._c3b=function(a,b,c){cc._reuse_color3b.r=a;cc._reuse_color3b.g=b;cc._reuse_color3b.b=c;return cc._reuse_color3b}; -cc.k=function(a,b,c,d){return{r:a,g:b,b:c,a:d}};cc._c4b=function(a,b,c,d){cc._reuse_color4b.r=a;cc._reuse_color4b.g=b;cc._reuse_color4b.b=c;cc._reuse_color4b.a=d;return cc._reuse_color4b};cc.Ev=cc.k;cc._c4=cc._c4b;cc.u=function(a,b,c,d){return{r:a,g:b,b:c,a:d}};cc.p=function(a,b){return{x:a,y:b}};cc._p=function(a,b){cc._reuse_p_index==cc.ye.length&&(cc._reuse_p_index=0);var c=cc.ye[cc._reuse_p_index];cc._reuse_p_index++;c.x=a;c.y=b;return c};cc.Vv=function(a,b){return a.x==b.x&&a.y==b.y}; -cc._g=function(a,b){cc.xe.x=a;cc.xe.y=b;return cc.xe};cc.size=function(a,b){return{width:a,height:b}};cc._size=function(a,b){cc._reuse_size.width=a;cc._reuse_size.height=b;return cc._reuse_size};cc.kw=function(a,b){return a.width==b.width&&a.height==b.height};cc.rect=function(a,b,c,d){return{x:a,y:b,width:c,height:d}};cc._rect=function(a,b,c,d){cc._reuse_rect.x=a;cc._reuse_rect.y=b;cc._reuse_rect.width=c;cc._reuse_rect.height=d;return cc._reuse_rect}; -cc.cf=function(a,b){return a.x==b.x&&a.y==b.y&&a.width==b.width&&a.height==b.height};cc.Xv=function(a,b){return a.x>=b.x||a.y>=b.y||a.x+a.width<=b.x+b.width||a.y+a.height<=b.y+b.height?j:g};cc.Yv=function(a){return a.x+a.width};cc.$v=function(a){return a.x+a.width/2};cc.bw=function(a){return a.x};cc.Zv=function(a){return a.y+a.height};cc.aw=function(a){return a.y+a.height/2};cc.cw=function(a){return a.y}; -cc.$c=function(a,b){var c=j;b.x>=a.x&&(b.x<=a.x+a.width&&b.y>=a.y&&b.y<=a.y+a.height)&&(c=g);return c};cc.df=function(a,b){return!(a.x>b.x+b.width||a.x+a.widthb.y+b.height||a.y+a.height=b.x||a.y>=b.y||a.x+a.width<=b.x+b.width||a.y+a.height<=b.y+b.height?j:g};cc.gx=function(a){return a.x+a.width};cc.ix=function(a){return a.x+a.width/2};cc.kx=function(a){return a.x}; +cc.hx=function(a){return a.y+a.height};cc.jx=function(a){return a.y+a.height/2};cc.lx=function(a){return a.y};cc.Id=function(a,b){var c=j;b.x>=a.x&&(b.x<=a.x+a.width&&b.y>=a.y&&b.y<=a.y+a.height)&&(c=g);return c};cc.Zf=function(a,b){return!(a.x>b.x+b.width||a.x+a.widthb.y+b.height||a.y+a.heighta&&(a=0);a>(ga.length+1)*ea-u.height&&(a=(ga.length+1)*ea-u.height);this.X.setPosition(b.x,a)}});da.re=0; -var ga=[{title:"ActionManager Test",F:3,A:function(){return new ha}},{title:"Actions Test",F:3,A:function(){return new ia}},{title:"Box2D Test",ja:[{src:"res/Images/blocks.png"}],F:2,A:function(){return new Box2DTestScene}},{title:"Chipmunk Test",F:3,A:function(){return new ja}},{title:"Click and Move Test",F:3,A:function(){return new ka}},{title:"CocosDenshion Test",ja:[{src:"res/Sound/background.mp3"},{src:"res/Sound/effect2.mp3"},{src:"res/Sound/background.ogg"},{src:"res/Sound/effect2.ogg"}], -F:3,A:function(){return new CocosDenshionTestScene}},{title:"CurrentLanguage Test",F:2,A:function(){return new CurrentLanguageTestScene}},{title:"DrawPrimitives Test",F:3,A:function(){return new la}},{title:"EaseActions Test",F:3,A:function(){return new ma}},{title:"Event Test",F:3,A:function(){return new na}},{title:"Extensions Test",ja:[{src:"res/Images/Icon.png"},{src:"res/extensions/background.png"},{src:"res/extensions/buttonBackground.png"},{src:"res/extensions/button.png"},{src:"res/extensions/buttonHighlighted.png"}, -{src:"res/extensions/ribbon.png"},{src:"res/ccb/HelloCocosBuilder.ccbi"},{src:"res/ccb/ccb/TestAnimations.ccbi"},{src:"res/ccb/ccb/TestAnimationsSub.ccbi"},{src:"res/ccb/ccb/TestButtons.ccbi"},{src:"res/ccb/ccb/TestHeader.ccbi"},{src:"res/ccb/ccb/TestLabels.ccbi"},{src:"res/ccb/ccb/TestMenus.ccbi"},{src:"res/ccb/ccb/TestParticleSystems.ccbi"},{src:"res/ccb/ccb/TestScrollViews.ccbi"},{src:"res/ccb/ccb/TestScrollViewsContentA.ccbi"},{src:"res/ccb/ccb/TestSprites.ccbi"},{src:"res/ccb/btn-test-0.png"}, -{src:"res/ccb/animated-grossini.png"},{src:"res/ccb/btn-a-0.png"},{src:"res/ccb/btn-a-1.png"},{src:"res/ccb/btn-a-2.png"},{src:"res/ccb/btn-b-0.png"},{src:"res/ccb/btn-b-1.png"},{src:"res/ccb/btn-b-2.png"},{src:"res/ccb/btn-back-0.png"},{src:"res/ccb/btn-back-1.png"},{src:"res/ccb/btn-test-0.png"},{src:"res/ccb/btn-test-1.png"},{src:"res/ccb/btn-test-2.png"},{src:"res/ccb/burst.png"},{src:"res/ccb/flower.jpg"},{src:"res/ccb/grossini-generic.png"},{src:"res/ccb/jungle.png"},{src:"res/ccb/jungle-left.png"}, -{src:"res/ccb/jungle-right.png"},{src:"res/ccb/logo.png"},{src:"res/ccb/logo-icon.png"},{src:"res/ccb/markerfelt24shadow.png"},{src:"res/ccb/particle-fire.png"},{src:"res/ccb/particle-smoke.png"},{src:"res/ccb/particle-snow.png"},{src:"res/ccb/particle-stars.png"},{src:"res/ccb/scale-9-demo.png"},{src:"res/ccb/markerfelt24shadow.fnt"},{src:"res/ccb/grossini-generic.plist"},{src:"res/ccb/animated-grossini.plist"}],F:2,A:function(){return new oa}},{title:"Effects Test",F:1,A:function(){return new pa}}, -{title:"FileUtils Test",ja:[{src:"FileUtils/lookup-html5.plist"}],F:3,A:function(){return new qa}},{title:"Font Test",ja:[{fontName:"Thonburi",src:[{src:"res/fonts/Thonburi.eot",type:"embedded-opentype"},{src:"res/fonts/Thonburi.ttf",type:"truetype"}]},{fontName:"Schwarzwald Regular",src:[{src:"res/fonts/Schwarzwald_Regular.eot",type:"embedded-opentype"},{src:"res/fonts/Schwarzwald Regular.ttf",type:"truetype"}]},{fontName:"ThonburiBold",src:[{src:"res/fonts/ThonburiBold.eot",type:"embedded-opentype"}, -{src:"res/fonts/ThonburiBold.ttf",type:"truetype"}]},{fontName:"Courier New",src:[{src:"res/fonts/Courier New.eot",type:"embedded-opentype"},{src:"res/fonts/Courier New.ttf",type:"truetype"}]}],F:3,A:function(){return new FontTestScene}},{title:"Interval Test",F:3,A:function(){return new IntervalTestScene}},{title:"Label Test",ja:[{src:"res/fonts/bitmapFontTest.png"},{src:"res/fonts/bitmapFontTest2.png"},{src:"res/fonts/bitmapFontTest3.png"},{src:"res/fonts/bitmapFontTest4.png"},{src:"res/fonts/bitmapFontTest5.png"}, -{src:"res/fonts/konqa32.png"},{src:"res/fonts/konqa32-hd.png"},{src:"res/fonts/bitmapFontChinese.png"},{src:"res/fonts/arial16.png"},{src:"res/fonts/larabie-16.png"},{src:"res/fonts/larabie-16-hd.png"},{src:"res/fonts/futura-48.png"},{src:"res/fonts/arial-unicode-26.png"},{src:"res/fonts/tuffy_bold_italic-charmap.png"},{src:"res/Images/arrows.png"},{src:"res/Images/arrowsBar.png"},{src:"res/Images/arrows-hd.png"},{src:"res/Images/arrowsBar-hd.png"},{src:"res/fonts/larabie-16.plist"},{src:"res/fonts/larabie-16-hd.plist"}, -{src:"res/fonts/tuffy_bold_italic-charmap.plist"},{src:"res/fonts/tuffy_bold_italic-charmap-hd.plist"},{src:"res/fonts/bitmapFontTest.fnt"},{src:"res/fonts/bitmapFontTest2.fnt"},{src:"res/fonts/bitmapFontTest3.fnt"},{src:"res/fonts/bitmapFontTest4.fnt"},{src:"res/fonts/bitmapFontTest5.fnt"},{src:"res/fonts/konqa32.fnt"},{src:"res/fonts/konqa32-hd.fnt"},{src:"res/fonts/bitmapFontChinese.fnt"},{src:"res/fonts/arial16.fnt"},{src:"res/fonts/futura-48.fnt"},{src:"res/fonts/helvetica-32.fnt"},{src:"res/fonts/geneva-32.fnt"}, -{src:"res/fonts/arial-unicode-26.fnt"},{src:"res/fonts/markerFelt.fnt"},{src:"res/fonts/markerFelt-hd.fnt"},{src:"res/fonts/strings.xml"}],F:3,A:function(){return new ra}},{title:"Layer Test",F:3,A:function(){return new sa}},{title:"Menu Test",ja:[{src:"res/fonts/bitmapFontTest3.fnt"},{src:"res/fonts/bitmapFontTest3.png"},{src:"res/Images/btn-play-normal.png"},{src:"res/Images/btn-play-selected.png"},{src:"res/Images/btn-about-normal.png"},{src:"res/Images/btn-about-selected.png"},{src:"res/Images/btn-highscores-normal.png"}, -{src:"res/Images/btn-highscores-selected.png"},{src:"res/Images/menuitemsprite.png"},{src:"res/Images/SendScoreButton.png"},{src:"res/Images/SendScoreButtonPressed.png"},{src:"res/fonts/fps_images.png"}],F:3,A:function(){return new ta}},{title:"Node Test",F:3,A:function(){return new ua}},{title:"OpenGL Test",F:1,A:function(){return new va}},{title:"Parallax Test",ja:[{src:"res/TileMaps/orthogonal-test2.tmx"},{src:"res/TileMaps/fixed-ortho-test2.png"},{src:"res/Images/powered.png"},{src:"res/Images/background.png"}], -F:3,A:function(){return new ParallaxTestScene}},{title:"Particle Test",F:3,ja:[{src:"res/fonts/fps_images.png"},{src:"res/Images/stars-grayscale.png"},{src:"res/Images/stars2-grayscale.png"},{src:"res/Images/texturemode.png"},{src:"res/Images/shapemode.png"},{src:"res/Images/movement.png"},{src:"res/Images/stars.png"},{src:"res/Images/stars2.png"},{src:"res/Images/snow.png"},{src:"res/Images/particles.png"},{src:"res/Images/particles-hd.png"},{src:"res/Particles/BoilingFoam.plist"},{src:"res/Particles/BurstPipe.plist"}, -{src:"res/Particles/Comet.plist"},{src:"res/Particles/debian.plist"},{src:"res/Particles/ExplodingRing.plist"},{src:"res/Particles/Flower.plist"},{src:"res/Particles/Galaxy.plist"},{src:"res/Particles/LavaFlow.plist"},{src:"res/Particles/Phoenix.plist"},{src:"res/Particles/SmallSun.plist"},{src:"res/Particles/SpinningPeas.plist"},{src:"res/Particles/Spiral.plist"},{src:"res/Particles/SpookyPeas.plist"},{src:"res/Particles/TestPremultipliedAlpha.plist"},{src:"res/Particles/Upsidedown.plist"}],A:function(){return new wa}}, -{title:"Performance Test",F:3,A:function(){return new xa}},{title:"ProgressActions Test",F:3,A:function(){return new ya}},{title:"RenderTexture Test",F:1,A:function(){return new za}},{title:"RotateWorld Test",F:3,A:function(){return new Aa}},{title:"Scene Test",F:3,A:function(){return new SceneTestScene}},{title:"Scheduler Test",F:3,A:function(){return new Ba}},{title:"Sprite Test",ja:[{src:"res/Images/piece.png"},{src:"res/animations/grossini_gray.png"},{src:"res/animations/grossini_blue.png"},{src:"res/Images/grossini_dance_atlas.png"}, -{src:"res/animations/grossini-aliases.png"},{src:"res/animations/dragon_animation.png"},{src:"res/animations/ghosts.png"},{src:"res/animations/grossini_family.png"},{src:"res/Images/grossini_dance_atlas-mono.png"},{src:"res/animations/animations.plist"},{src:"res/animations/grossini_gray.plist"},{src:"res/animations/grossini_blue.plist"},{src:"res/animations/grossini-aliases.plist"},{src:"res/animations/ghosts.plist"},{src:"res/animations/grossini_family.plist"},{src:"res/animations/tcc_issue_1.plist"}, -{src:"res/animations/tcc_issue_2.plist"},{src:"res/animations/tcc_issue_1.png"},{src:"res/animations/tcc_issue_2.png"},{src:"res/Images/blocks9ss.plist"},{src:"res/Images/blocks9ss.png"}],F:3,A:function(){return new Ca}},{title:"Scale9Sprite Test",ja:[{src:"res/Images/blocks9ss.plist"},{src:"res/Images/blocks9ss.png"}],F:3,A:function(){return new Da}},{title:"TextInput Test",F:2,A:function(){return new TextInputTestScene}},{title:"TextureCache Test",F:2,A:function(){return new TextureCacheTestScene}}, -{title:"TileMap Test",ja:[{src:"res/TileMaps/fixed-ortho-test2.png"},{src:"res/TileMaps/hexa-tiles.png"},{src:"res/TileMaps/iso-test.png"},{src:"res/TileMaps/iso-test2.png"},{src:"res/TileMaps/iso.png"},{src:"res/TileMaps/ortho-test1_bw.png"},{src:"res/TileMaps/ortho-test1.png"},{src:"res/TileMaps/tiles-hd.png"},{src:"res/TileMaps/tmw_desert_spacing-hd.png"},{src:"res/TileMaps/tmw_desert_spacing.png"},{src:"res/TileMaps/tiles.png"},{src:"res/TileMaps/orthogonal-test1.tmx"},{src:"res/TileMaps/orthogonal-test1.tsx"}, -{src:"res/TileMaps/orthogonal-test2.tmx"},{src:"res/TileMaps/orthogonal-test3.tmx"},{src:"res/TileMaps/orthogonal-test4.tmx"},{src:"res/TileMaps/orthogonal-test4-hd.tmx"},{src:"res/TileMaps/orthogonal-test5.tmx"},{src:"res/TileMaps/orthogonal-test6.tmx"},{src:"res/TileMaps/orthogonal-test6-hd.tmx"},{src:"res/TileMaps/hexa-test.tmx"},{src:"res/TileMaps/iso-test.tmx"},{src:"res/TileMaps/iso-test1.tmx"},{src:"res/TileMaps/iso-test2.tmx"},{src:"res/TileMaps/iso-test2-uncompressed.tmx"},{src:"res/TileMaps/ortho-objects.tmx"}, -{src:"res/TileMaps/iso-test-objectgroup.tmx"},{src:"res/TileMaps/iso-test-zorder.tmx"},{src:"res/TileMaps/orthogonal-test-zorder.tmx"},{src:"res/TileMaps/iso-test-vertexz.tmx"},{src:"res/TileMaps/orthogonal-test-vertexz.tmx"},{src:"res/TileMaps/iso-test-movelayer.tmx"},{src:"res/TileMaps/orthogonal-test-movelayer.tmx"},{src:"res/TileMaps/iso-test-bug787.tmx"},{src:"res/TileMaps/test-object-layer.tmx"},{src:"res/TileMaps/ortho-tile-property.tmx"},{src:"res/TileMaps/ortho-rotation-test.tmx"}],F:3,A:function(){return new Ea}}, -{title:"Touches Test",ja:[{src:"res/Images/ball.png"},{src:"res/Images/paddle.png"}],F:2,A:function(){return new TouchesTestScene}},{title:"Transitions Test",ja:[{src:"res/Images/background1.png"},{src:"res/Images/background2.png"}],F:3,A:function(){return new Fa}},{title:"Unit Tests",F:3,A:function(){return new Ga}},{title:"Sys Tests",F:3,A:function(){return new Ha}},{title:"cocos2d JS Presentation",F:1,A:function(){return new Ia}}];var w=w||j,ca=ca||"N/A",y=cc.LayerGradient.extend({ctor:function(a,b){sys.garbageCollect();this._super();cc.associateWithNative(this,cc.LayerGradient);var c=cc.k(98,99,117,255),d=cc.k(0,0,0,255);1<=arguments.length&&(c=a);2==arguments.length&&(d=b);w&&(c=cc.k(0,0,0,255),d=cc.k(0,0,0,255));this.init(c,d);u=r.getWinSize();w&&(this.M(),this.scheduleOnce(this.og,this.B),this.Ca())},Ca:l(),Md:function(){var a="";"title"in this?a=this.title():"_title"in this&&(a=this.e);return a},ug:function(){var a=""; -"subtitle"in this?a=this.d():"_subtitle"in this&&(a=this.h);return a},log:function(a){w||cc.log(a)},onEnter:function(){this._super();var a=this.Md(),a=cc.LabelTTF.create(a,"Arial",28);this.addChild(a,100,11);a.setPosition(u.width/2,u.height-50);if(a=this.ug())a=cc.LabelTTF.create(a.toString(),"Thonburi",16),this.addChild(a,101,12),a.setPosition(u.width/2,u.height-80);var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.H,this),b=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png", -this.J,this),c=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.I,this);a.setTag(1);b.setTag(2);c.setTag(3);var d=cc.Menu.create(a,b,c);d.setPosition(0,0);var f=b.getContentSize();a.setPosition(u.width/2-2*f.width,f.height/2);b.setPosition(u.width/2,f.height/2);c.setPosition(u.width/2+2*f.width,f.height/2);this.addChild(d,102,10)},J:l(),I:l(),H:l(),B:0.25,s:function(){e("Not Implemented")},q:function(){e("Not Implemented")},cg:function(a,b){return a==b},Uh:function(){var a=this.q(), -b=this.s(),c=this.cg(a,b);c||(this.Ke="Expected value: '"+b+"'. Current value'"+a+"'.");return c},og:function(a){this.Ke="";var b=this.Md();try{this.Uh(a)?cc.log(ca+" - "+this.K()+": Test '"+b+"':' OK"):cc.log(ca+" - "+this.K()+": Test '"+b+"': Error: "+this.Ke)}catch(c){cc.log(ca+" - "+this.K()+": Test '"+b+"':'"+c)}this.ic()},M:function(){e("Override me: numberOfPendingTests")},K:function(){e("Override me: getTestNumber")},ic:function(){if(0>=this.M()){var a=cc.Scene.create(),b=new da;a.addChild(b); -r.replaceScene(a)}else try{this.I(this)}catch(c){cc.log(ca+" - "+this.K()+": Test '"+this.Md()+"':'"+c),this.ic()}},readPixels:function(a,b,c,d){if("opengl"in sys.capabilities){var f=new Uint8Array(4*c*d);gl.readPixels(a,b,c,d,gl.RGBA,gl.UNSIGNED_BYTE,f);return f}e("readPixels Not implemented on canvas yet")},jf:function(a){var b={},c,d=[];for(c in a)a.hasOwnProperty(c)&&d.push(c);d.sort();for(c=0;cz&&(z+=La.length);return new La[z]};var A=-1,ia=x.extend({G:function(){A=-1;this.addChild(Ta());r.replaceScene(this)}}),B=y.extend({f:h,j:h,m:h,U:h,ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255));this.f=cc.Sprite.create("res/Images/grossini.png");this.j=cc.Sprite.create("res/Images/grossinis_sister1.png");this.m=cc.Sprite.create("res/Images/grossinis_sister2.png");this.addChild(this.f,1);this.addChild(this.j,2);this.addChild(this.m,3);var a=r.getWinSize();this.f.setPosition(a.width/2,a.height/3);this.j.setPosition(a.width/ -2,2*a.height/3);this.m.setPosition(a.width/2,a.height/2)},D:function(a){var b=r.getWinSize();0===a?(this.j.setVisible(j),this.m.setVisible(j),this.f.setVisible(j)):1==a?(this.j.setVisible(j),this.m.setVisible(j),this.f.setPosition(b.width/2,b.height/2)):2==a?(this.m.setPosition(b.width/3,b.height/2),this.j.setPosition(2*b.width/3,b.height/2),this.f.setVisible(j)):3==a&&(this.f.setPosition(b.width/2,b.height/2),this.j.setPosition(b.width/4,b.height/2),this.m.setPosition(3*b.width/4,b.height/2))},pb:function(a){var b= -r.getWinSize();1==a?(this.j.setVisible(j),this.m.setVisible(j),this.f.setPosition(60,b.height/2)):2==a?(this.m.setPosition(60,b.height/3),this.j.setPosition(60,2*b.height/3),this.f.setVisible(j)):3==a&&(this.f.setPosition(60,b.height/2),this.j.setPosition(60,2*b.height/3),this.m.setPosition(60,b.height/3))},title:m("ActionsTest"),d:m(""),H:function(){var a=new ia;a.addChild(Ua());r.replaceScene(a)},J:function(){var a=new ia;a.addChild(new Va[A]);r.replaceScene(a)},I:function(){var a=new ia;a.addChild(Ta()); -r.replaceScene(a)},M:function(){return Va.length-1-A},K:function(){return A}}),Wa=B.extend({U:"sprite.setPosition( 10,20 );\nsprite.setRotation( 90 );\nsprite.setScale( 2 );",onEnter:function(){this._super();this.j.setScaleX(2.5);this.j.setScaleY(-1);this.j.setPosition(100,70);this.j.setOpacity(128);this.f.setRotation(120);this.f.setPosition(u.width/2,u.height/2);this.f.setColor(cc.o(255,0,0));this.m.setPosition(u.width-100,u.height/2);this.m.setColor(cc.o(0,0,255))},title:m("Sprite properties"), -d:m("Manual Transformation"),B:0.1,s:function(){return JSON.stringify([2.5,{x:100,y:70},128,120,{x:u.width/2,y:u.height/2},{r:255,g:0,b:0},{x:u.width-100,y:u.height/2},{r:0,g:0,b:255}])},q:function(){var a=[];a.push(this.j.getScaleX());a.push(this.j.getPosition());a.push(this.j.getOpacity());a.push(this.f.getRotation());a.push(this.f.getPosition());a.push(this.f.getColor());a.push(this.m.getPosition());a.push(this.m.getColor());return JSON.stringify(a)}}),Xa=B.extend({U:"a = cc.MoveBy.create( time, cc.p(x,y) );\na = cc.MoveTo.create( time, cc.p(x,y) );", -onEnter:function(){this._super();this.D(3);var a=r.getWinSize(),a=cc.MoveTo.create(2,cc.p(a.width-40,a.height-40)),b=cc.MoveBy.create(1,cc.p(80,80)),c=b.reverse();this.j.runAction(a);this.f.runAction(cc.Sequence.create(b,c));this.m.runAction(cc.MoveTo.create(1,cc.p(40,40)))},title:m("cc.MoveTo / cc.MoveBy"),B:2.1,s:function(){return JSON.stringify([{x:u.width-40,y:u.height-40},{x:u.width/2,y:u.height/2},{x:40,y:40}])},q:function(){var a=[];a.push(this.j.getPosition());a.push(this.f.getPosition()); -a.push(this.m.getPosition());return JSON.stringify(a)}}),Ya=B.extend({U:"a = cc.ScaleBy.create( time, scale );\na = cc.ScaleTo.create( time, scaleX, scaleY );",onEnter:function(){this._super();this.D(3);var a=cc.ScaleTo.create(2,0.5),b=cc.ScaleBy.create(2,2),c=cc.ScaleBy.create(2,0.25,4.5);this.j.runAction(a);this.m.runAction(cc.Sequence.create(c,cc.DelayTime.create(0.25),c.reverse()));this.f.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),b.reverse()))},title:m("cc.ScaleTo / cc.ScaleBy"), -B:2.1,s:function(){return JSON.stringify([0.5,2,0.25,4.5])},q:function(){var a=[];a.push(this.j.getScale());a.push(this.f.getScale());a.push(this.m.getScaleX());a.push(this.m.getScaleY());return JSON.stringify(a)}}),Za=B.extend({U:"a = cc.RotateBy.create( time, degrees );\na = cc.RotateTo.create( time, degrees );",onEnter:function(){this._super();this.D(3);var a=cc.RotateTo.create(2,45),b=cc.RotateTo.create(2,-45),c=cc.RotateTo.create(2,0);this.j.runAction(cc.Sequence.create(a,cc.DelayTime.create(0.25), -c));var a=cc.RotateBy.create(2,360),d=a.reverse();this.f.runAction(cc.Sequence.create(a,cc.DelayTime.create(0.25),d));this.m.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),c.copy()))},title:m("cc.RotateTo / cc.RotateBy"),B:2.1,s:function(){return JSON.stringify([45,360,-45])},q:function(){var a=[];a.push(this.j.getRotation());a.push(this.f.getRotation());a.push(this.m.getRotation());return JSON.stringify(a)}}),$a=B.extend({onEnter:function(){this._super();this.D(3);var a=cc.RotateTo.create(2, -37.2,-37.2),b=cc.RotateTo.create(2,0,0),c=cc.RotateBy.create(2,0,-90),d=cc.RotateBy.create(2,45,45),f=cc.DelayTime.create(0.25);this.j.runAction(cc.Sequence.create(a,f,b));this.f.runAction(cc.Sequence.create(c,f.copy(),c.reverse()));this.m.runAction(cc.Sequence.create(d,f.copy(),d.reverse()))},title:m("cc.RotateBy(x,y) / cc.RotateTo(x,y)"),B:2.1,s:function(){return JSON.stringify(["37.20","-37.20",0,-90,45,45])},q:function(){var a=[];a.push(this.j.getRotationX().toFixed(2));a.push(this.j.getRotationY().toFixed(2)); -a.push(this.f.getRotationX());a.push(this.f.getRotationY());a.push(this.m.getRotationX());a.push(this.m.getRotationY());return JSON.stringify(a)}}),ab=B.extend({U:"a = cc.SkewBy.create( time, skew );\na = cc.SkewTo.create( time, skewX, skewY );",onEnter:function(){this._super();this.D(3);var a=cc.SkewTo.create(2,37.2,-37.2),b=cc.SkewTo.create(2,0,0),c=cc.SkewBy.create(2,0,-90),d=cc.SkewBy.create(2,45,45),f=cc.DelayTime.create(0.25);this.j.runAction(cc.Sequence.create(a,f,b));this.f.runAction(cc.Sequence.create(c, -f.copy(),c.reverse()));this.m.runAction(cc.Sequence.create(d,f.copy(),d.reverse()))},title:m("cc.SkewTo / cc.SkewBy"),B:2.1,s:function(){return JSON.stringify(["37.20","-37.20",0,0,45,45])},q:function(){var a=[];a.push(this.j.getSkewX().toFixed(2));a.push(this.j.getSkewY().toFixed(2));a.push(this.f.getSkewX());a.push(this.f.getSkewX());a.push(this.m.getSkewX());a.push(this.m.getSkewY());return JSON.stringify(a)}}),bb=B.extend({onEnter:function(){this._super();this.D(0);var a=cc.size(100,100),b=cc.LayerColor.create(cc.k(255, -255,0,255));b.setAnchorPoint(cc.p(0,0));b.setPosition((u.width-a.width)/2,(u.height-a.height)/2);b.setContentSize(a);var c=cc.LayerColor.create(cc.k(255,0,0,255));b.addChild(c);c.setContentSize(cc.size(10,10));c.setPosition(0,a.height-10);c.setAnchorPoint(cc.p(0,0));c=cc.LayerColor.create(cc.k(0,0,255,255));b.addChild(c);c.setContentSize(cc.size(10,10));c.setPosition(a.width-10,a.height-10);c.setAnchorPoint(cc.p(0,0));this.addChild(b);var a=cc.SkewTo.create(2,0,2),c=cc.RotateTo.create(2,61),d=cc.ScaleTo.create(2, --0.44,0.47),f=cc.ScaleTo.create(2,1,1),i=cc.RotateTo.create(2,0),k=cc.SkewTo.create(2,0,0),o=cc.DelayTime.create(0.25);b.runAction(cc.Sequence.create(a,o,k));b.runAction(cc.Sequence.create(c,o.copy(),i));b.runAction(cc.Sequence.create(d,o.copy(),f));this.Yb=b},title:m("Skew + Rotate + Scale"),B:2.1,s:function(){return JSON.stringify([0,2,61,"-0.44","0.47"])},q:function(){var a=[];a.push(this.Yb.getSkewX());a.push(this.Yb.getSkewY());a.push(this.Yb.getRotation());a.push(this.Yb.getScaleX().toFixed(2)); -a.push(this.Yb.getScaleY().toFixed(2));return JSON.stringify(a)}}),cb=B.extend({U:"a = cc.JumpBy.create( time, point, height, #_of_jumps );\na = cc.JumpTo.create( time, point, height, #_of_jumps );",onEnter:function(){this._super();this.D(3);var a=cc.JumpTo.create(2,cc.p(300,300),50,4),b=cc.JumpBy.create(2,cc.p(300,0),50,4),c=cc.JumpBy.create(2,cc.p(0,0),80,4),d=b.reverse(),f=cc.DelayTime.create(0.25);this.j.runAction(a);this.f.runAction(cc.Sequence.create(b,f,d));this.m.runAction(cc.RepeatForever.create(cc.Sequence.create(c, -f.copy())))},title:m("cc.JumpTo / cc.JumpBy"),d:m("Actions will stop for 0.25s after 2 seconds"),B:2.1,s:function(){return JSON.stringify([{x:300,y:300},{x:u.width/2+300,y:u.height/2},{x:3*u.width/4,y:u.height/2}])},q:function(){var a=[];a.push(this.j.getPosition());a.push(this.f.getPosition());a.push(this.m.getPosition());return JSON.stringify(a)}}),db=B.extend({onEnter:function(){this._super();var a=r.getWinSize();this.D(3);var b=cc.DelayTime.create(0.25),c=[cc.p(0,374),cc.p(300,-374),cc.p(300, -100)],c=cc.BezierBy.create(2,c),b=cc.RepeatForever.create(cc.Sequence.create(c,b,c.reverse(),b.copy()));this.j.setPosition(80,160);c=[cc.p(100,a.height/2),cc.p(200,-a.height/2),cc.p(240,160)];a=cc.BezierTo.create(2,c);c=c.slice();this.m.setPosition(400,160);c=cc.BezierTo.create(2,c);this.f.runAction(b);this.j.runAction(a);this.m.runAction(c)},title:m("cc.BezierBy / cc.BezierTo"),B:2.1,Ca:function(){this.scheduleOnce(this.na,0.66667);this.scheduleOnce(this.Ga,1.33333)},na:function(){this.S=this.f.getPosition()}, -pc:function(){var a=Math.abs(this.S.y-87-u.height/2);return 5>Math.abs(this.S.x-77-u.width/2)&&5>a},Ga:function(){this.fa=this.f.getPosition()},qc:function(){var a=Math.abs(this.fa.y+53-u.height/2);return 5>Math.abs(this.fa.x-222-u.width/2)&&5>a},s:function(){return JSON.stringify([g,g,{x:u.width/2+300,y:u.height/2+100}])},q:function(){var a=[];a.push(this.pc());a.push(this.qc());a.push(this.f.getPosition());return JSON.stringify(a)}}),eb=B.extend({onEnter:function(){this._super();this.D(2);this.j.setPosition(80, -160);var a=[cc.p(100,u.height/2),cc.p(200,-u.height/2),cc.p(240,160)],a=cc.BezierTo.create(2,a);this.m.setPosition(80,160);var b=a.copy();this.j.runAction(a);this.m.runAction(b)},title:m("cc.BezierTo copy test"),d:m("Both sprites should move across the same path")}),fb=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(428,279);var a=[cc.p(428,279),cc.p(100,100),cc.p(100,100)],b=[cc.p(100,100),cc.p(428,279),cc.p(428,279)],a=cc.BezierTo.create(1.5,a),b=cc.BezierTo.create(1.5,b), -c=cc.CallFunc.create(this.oh,this),d=cc.DelayTime.create(0.25);this.f.runAction(cc.RepeatForever.create(cc.Sequence.create(a,b,c,d)))},oh:function(a){a=a.getPosition();cc.log("Position x: "+a.x+" y:"+a.y);(428!=a.x||279!=a.y)&&this.log("Error: Issue 1008 is still open");this.ai=a},title:m("Issue 1008"),d:m("cc.BezierTo + Repeat. See console"),B:3.1,s:function(){return JSON.stringify({x:428,y:279})},q:function(){return JSON.stringify(this.ai)}}),gb=B.extend({U:"a = cc.Blink.create( time, #_of_blinks );", -onEnter:function(){this._super();this.D(2);var a=cc.Blink.create(2,10),b=cc.Blink.create(2,5);this.j.runAction(a);this.m.runAction(b)},title:m("cc.Blink"),B:2.1,Ca:function(){this.scheduleOnce(this.na,0.1)},na:function(){this.S=this.m.isVisible()},s:function(){return JSON.stringify([j,g,g])},q:function(){var a=[];a.push(this.S);a.push(this.j.isVisible());a.push(this.m.isVisible());return JSON.stringify(a)}}),hb=B.extend({U:"a = cc.FadeIn.create( time );\na = cc.FadeOut.create( time );",onEnter:function(){this._super(); -this.D(2);var a=cc.DelayTime.create(0.25);this.j.setOpacity(0);var b=cc.FadeIn.create(1),c=b.reverse(),d=cc.FadeOut.create(1),f=d.reverse();this.j.runAction(cc.Sequence.create(b,a,c));this.m.runAction(cc.Sequence.create(d,a.copy(),f))},title:m("cc.FadeIn / cc.FadeOut"),B:1.1,s:function(){return JSON.stringify([255,0])},q:function(){var a=[];a.push(this.j.getOpacity());a.push(this.m.getOpacity());return JSON.stringify(a)}}),ib=B.extend({U:"a = cc.TintBy.create( time, red, green, blue );\na = cc.TintTo.create( time, red, green, blue );", -onEnter:function(){this._super();this.D(2);var a=cc.TintTo.create(2,255,0,255),b=cc.TintBy.create(2,-127,-255,-127),c=b.reverse();this.j.runAction(a);this.m.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),c))},title:m("cc.TintTo / cc.TintBy"),B:2.1,s:function(){return JSON.stringify([{r:255,g:0,b:255},{r:128,g:0,b:128}])},q:function(){var a=[];a.push(this.j.getColor());a.push(this.m.getColor());return JSON.stringify(a)}}),jb=B.extend({onEnter:function(){this._super();this.D(3);for(var a= -cc.Animation.create(),b=1;15>b;b++)a.addSpriteFrameWithFile("res/Images/grossini_dance_"+(10>b?"0"+b:b)+".png");a.setDelayPerUnit(2.8/14);a.setRestoreOriginalFrame(g);a=cc.Animate.create(a);this.f.runAction(cc.Sequence.create(a,a.reverse()));a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");a=a.getAnimation("dance_1");b=cc.Animate.create(a);this.j.runAction(cc.Sequence.create(b,b.reverse()));a=a.copy();a.setLoops(4);this.m.runAction(cc.Animate.create(a))},title:m("Animation"), -d:m("Center: Manual animation. Border: using file format animation")}),kb=B.extend({U:"a = cc.Sequence.create( a1, a2, a3,..., aN);",onEnter:function(){this._super();this.pb(1);this.f.runAction(cc.Sequence.create(cc.MoveBy.create(1.5,cc.p(240,0)),cc.RotateBy.create(1.5,540)))},title:m("cc.Sequence: Move + Rotate"),B:3.1,s:function(){return JSON.stringify([{x:300,y:u.height/2},540])},q:function(){var a=[];a.push(this.f.getPosition());a.push(this.f.getRotation());return JSON.stringify(a)}}),lb=B.extend({onEnter:function(){this._super(); -this.D(1);this.f.setVisible(j);this.f.runAction(cc.Sequence.create(cc.Place.create(cc.p(200,200)),cc.Show.create(),cc.MoveBy.create(1,cc.p(100,0)),cc.CallFunc.create(this.Vd,this),cc.CallFunc.create(this.Wd.bind(this)),cc.CallFunc.create(this.Xd,this)));this.Be=this.Ce=this.De=j},Vd:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 1 called","Marker Felt",16);b.setPosition(1*(a.width/4),a.height/2);this.addChild(b);this.Be=g},Wd:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 2 called", -"Marker Felt",16);b.setPosition(2*(a.width/4),a.height/2);this.addChild(b);this.Ce=g},Xd:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 3 called","Marker Felt",16);b.setPosition(3*(a.width/4),a.height/2);this.addChild(b);this.De=g},title:m("Sequence of InstantActions"),B:1.1,s:function(){return JSON.stringify([g,g,g,g,{x:300,y:200}])},q:function(){var a=[];a.push(this.Be);a.push(this.Ce);a.push(this.De);a.push(this.f.isVisible());a.push(this.f.getPosition());return JSON.stringify(a)}}), -mb=B.extend({U:"a = cc.CallFunc.create( this.callback );\na = cc.CallFunc.create( this.callback, this, optional_arg );",onEnter:function(){this._super();this.D(3);var a=cc.Sequence.create(cc.MoveBy.create(2,cc.p(200,0)),cc.CallFunc.create(this.Vd.bind(this))),b=cc.Sequence.create(cc.ScaleBy.create(2,2),cc.FadeOut.create(2),cc.CallFunc.create(this.Wd,this)),c=cc.Sequence.create(cc.RotateBy.create(3,360),cc.FadeOut.create(2),cc.CallFunc.create(this.Xd,this,"Hi!"));this.f.runAction(a);this.j.runAction(b); -this.m.runAction(c)},Vd:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 1 called","Marker Felt",16);b.setPosition(1*(a.width/4),a.height/2);this.addChild(b);this.S=g},Wd:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 2 called","Marker Felt",16);b.setPosition(2*(a.width/4),a.height/2);this.addChild(b);this.fa=g},Xd:function(a,b){var c=r.getWinSize(),d=cc.LabelTTF.create("callback 3 called:"+b,"Marker Felt",16);d.setPosition(3*(c.width/4),c.height/2);this.addChild(d); -this.Ua=g},title:m("Callbacks: CallFunc and friends"),B:5.05,Ca:function(){this.S=this.fa=this.Ua=j},s:function(){return JSON.stringify([g,g,g])},q:function(){var a=[];a.push(this.S);a.push(this.fa);a.push(this.Ua);return JSON.stringify(a)}}),nb=B.extend({onEnter:function(){this._super();this.D(1);this.f.runAction(cc.Sequence.create(cc.MoveBy.create(2,cc.p(200,0)),cc.CallFunc.create(this.removeFromParentAndCleanup,this.f,g)))},removeFromParentAndCleanup:function(a,b){a.removeFromParent(b)},title:m("cc.CallFunc + auto remove"), -d:m("cc.CallFunc + removeFromParentAndCleanup. Grossini dissapears in 2s"),B:2.1,Ca:l(),s:function(){return JSON.stringify([h])},q:function(){var a=[];a.push(this.getChildByTag(1));return JSON.stringify(a)}}),ob=B.extend({onEnter:function(){this._super();this.D(1);this.runAction(cc.CallFunc.create(function(a,b){this.S="Value is: "+b;this.log("Object:"+a+". "+this.S)},this,"Hello world"))},title:m("cc.CallFunc + parameters"),d:m("cc.CallFunc + parameters. Take a look at the console"),B:0.1,Ca:l(), -s:function(){return JSON.stringify(["Value is: Hello world"])},q:function(){var a=[];a.push(this.S);return JSON.stringify(a)}}),pb=B.extend({U:"a = cc.Spawn.create( a1, a2, ..., aN );",onEnter:function(){this._super();this.pb(1);this.f.runAction(cc.Spawn.create(cc.JumpBy.create(2,cc.p(300,0),50,4),cc.RotateBy.create(2,720)))},title:m("cc.Spawn: Jump + Rotate"),B:2.1,s:function(){return JSON.stringify([{x:360,y:u.height/2},720])},q:function(){var a=[];a.push(this.f.getPosition());a.push(this.f.getRotation()); -return JSON.stringify(a)}}),qb=B.extend({U:"a = cc.RepeatForever.create( action_to_repeat );",onEnter:function(){this._super();this.D(1);this.f.runAction(cc.Sequence.create(cc.DelayTime.create(1),cc.CallFunc.create(this.Bh)))},Bh:function(a){var b=cc.RepeatForever.create(cc.RotateBy.create(1,360));a.runAction(b)},title:m("cc.CallFunc + cc.RepeatForever"),B:3.5,s:function(){return JSON.stringify([g])},q:function(){var a=[],b=this.f.getRotation();a.push(915>b&&885b&&75Math.abs(50+u.width/2-30-this.S.x)&&5>a},Ga:function(){this.fa=this.j.getPosition()},qc:function(){var a=Math.abs(50+u.height-80-this.fa.y);return 5>Math.abs(50+u.width/2-30-this.fa.x)&&5>a},Jd:function(){this.Ua=this.j.getPosition()},he:function(){var a=Math.abs(50+u.height-80-this.Ua.y);return 5>Math.abs(50-this.Ua.x)&&5>a},s:function(){return JSON.stringify([g,g,g,{x:50, -y:50}])},q:function(){var a=[];a.push(this.pc());a.push(this.qc());a.push(this.he());a.push(this.j.getPosition());return JSON.stringify(a)}}),Bb=B.extend({Bd:h,Cd:h,U:"a = cc.CatmullRomBy.create( time, array_of_points );\n a = cc.CatmullRomTo.create( time, array_of_points );",ctor:function(){this._super();this.Bd=[];this.Cd=[]},onEnter:function(){this._super();this.D(2);var a=cc.DelayTime.create(0.25);this.j.setPosition(50,50);var b=[cc.p(0,0),cc.p(80,80),cc.p(u.width-80,80),cc.p(u.width-80,u.height- -80),cc.p(80,u.height-80),cc.p(80,80),cc.p(u.width/2,u.height/2)],c=cc.CatmullRomBy.create(3,b),d=c.reverse();this.j.runAction(cc.Sequence.create(c,a,d));var c=[cc.p(u.width/2,30),cc.p(u.width-80,30),cc.p(u.width-80,u.height-80),cc.p(u.width/2,u.height-80),cc.p(u.width/2,30)],d=cc.CatmullRomTo.create(3,c),f=d.reverse();this.m.runAction(cc.Sequence.create(d,a.copy(),f));this.Bd=b;this.Cd=c},draw:function(a){this._super();var a=a||cc.renderContext,b=this.getAnchorPointInPoints();a.save();a.translate(50- -b.x,b.y-50);cc.drawingUtil.drawCatmullRom(this.Bd,50);a.restore();a.save();a.translate(-b.x,b.y);cc.drawingUtil.drawCatmullRom(this.Cd,50);a.restore()},d:m("Catmull Rom spline paths. Testing reverse too"),title:m("CatmullRomBy / CatmullRomTo"),B:3.1,Ca:function(){this.scheduleOnce(this.na,0);this.scheduleOnce(this.Ga,0.75);this.scheduleOnce(this.Jd,1.5)},na:function(){this.S=this.m.getPosition()},pc:function(){var a=Math.abs(30-this.S.y);return 5>Math.abs(u.width/2-this.S.x)&&5>a},Ga:function(){this.fa= -this.m.getPosition()},qc:function(){var a=Math.abs(30-this.fa.y);return 5>Math.abs(u.width-80-this.fa.x)&&5>a},Jd:function(){this.Ua=this.m.getPosition()},he:function(){var a=Math.abs(u.height-80-this.Ua.y);return 5>Math.abs(u.width-80-this.Ua.x)&&5>a},s:function(){return JSON.stringify([g,g,g,{x:u.width/2,y:30}])},q:function(){var a=[];a.push(this.pc());a.push(this.qc());a.push(this.he());a.push(this.m.getPosition());return JSON.stringify(a)}}),Cb=B.extend({U:"a = cc.TargetedAction.create( target, action );", -onEnter:function(){this._super();this.D(2);var a=cc.JumpBy.create(2,cc.p(0,0),100,3),b=a.copy(),c=cc.RotateBy.create(1,360),d=c.copy(),b=cc.TargetedAction.create(this.m,b),d=cc.TargetedAction.create(this.m,d),a=cc.Sequence.create(a,b,c,d);this.j.runAction(cc.RepeatForever.create(a))},title:m("Action that runs on another target. Useful for sequences"),d:m("ActionTargeted")}),Db=B.extend({onEnter:function(){this._super();this.D(2);var a=cc.JumpBy.create(2,cc.p(0,0),100,3),b=a.copy(),b=cc.TargetedAction.create(this.m, -b).copy();this.j.runAction(cc.Sequence.create(a,b))},title:m("Action that runs on another target. Useful for sequences"),d:m("Testing copy on TargetedAction")}),Eb=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(40,u.height/2);var a=cc.MoveBy.create(0.2,cc._p(0,50)),b=a.reverse();cc.DelayTime.create(0.25);a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a));a=cc.MoveBy.create(2,cc._p(u.width-80,0));b=a.reverse();a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a))}, -title:m("Stackable actions: MoveBy + MoveBy"),d:m("Grossini shall move up and down while moving horizontally"),B:0.2,s:function(){return JSON.stringify([g,g])},q:function(){var a=[],b=this.f.getPosition(),c=40+0.2*(u.width-80)/2,d=u.height/2+50,d=b.yd-10;a.push(b.xc-10);a.push(d);return JSON.stringify(a)}}),Fb=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(40,u.height/2);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b); -this.f.runAction(cc.RepeatForever.create(a));a=cc.JumpBy.create(2,cc._p(u.width-80,0),90,5);b=a.reverse();a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a))},title:m("Stackable actions: MoveBy + JumpBy"),d:m("Grossini shall shake while he is jumping")}),Gb=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(40,u.height/2);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a));a=[cc.p(0,u.height/ -2),cc.p(u.width-80,-u.height/2),cc.p(u.width-80,100)];a=cc.BezierBy.create(3,a);this.f.runAction(cc.RepeatForever.create(cc.Sequence.create(a,a.reverse())))},title:m("Stackable actions: MoveBy + BezierBy"),d:m("Grossini shall shake while he moves along a bezier path")}),Hb=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(40,40);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a));a=[cc.p(0,0),cc.p(80,80), -cc.p(u.width-80,80),cc.p(u.width-80,u.height-80),cc.p(80,u.height-80),cc.p(80,80),cc.p(u.width/2,u.height/2)];a=cc.CatmullRomBy.create(6,a);b=a.reverse();a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a))},title:m("Stackable actions: MoveBy + CatmullRomBy"),d:m("Grossini shall shake while he moves along a CatmullRom path")}),Ib=B.extend({onEnter:function(){this._super();this.D(1);this.f.setPosition(40,40);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a, -b);this.f.runAction(cc.RepeatForever.create(a));a=[cc.p(0,0),cc.p(80,80),cc.p(u.width-80,80),cc.p(u.width-80,u.height-80),cc.p(80,u.height-80),cc.p(80,80),cc.p(u.width/2,u.height/2)];a=cc.CardinalSplineBy.create(6,a,0.9);b=a.reverse();a=cc.Sequence.create(a,b);this.f.runAction(cc.RepeatForever.create(a))},title:m("Stackable actions: MoveBy + CardinalSplineBy"),d:m("Grossini shall shake while he moves along a CardinalSpline path")}),Jb=B.extend({ve:[],onEnter:function(){this._super();this.D(2);this.j.runAction(cc.RepeatForever.create(cc.RotateBy.create(3, -360)));this.f.runAction(cc.RepeatForever.create(cc.RotateBy.create(3,-360)));this.m.runAction(cc.RepeatForever.create(cc.RotateBy.create(3,360)));this.schedule(this.pause,3,j,0);this.schedule(this.resume,5,j,0)},pause:function(){cc.log("Pausing");this.ve=r.getActionManager().pauseAllRunningActions()},resume:function(){cc.log("Resuming");r.getActionManager().resumeTargets(this.ve)},title:m("PauseResumeActions"),d:m("All actions pause at 3s and resume at 5s")}),Kb=B.extend({yv:h,onEnter:function(){this._super(); -this.D(0);this.Fd=cc.Sprite.create("res/Images/grossini.png");this.Fd.runAction(cc.CallFunc.create(this.Jg,this));this.scheduleOnce(this.zg,2)},onExit:function(){this._super()},Jg:function(){cc.log("This message SHALL ONLY appear when the sprite is added to the scene, NOT BEFORE")},zg:function(){this.Fd.setPosition(250,250);this.addChild(this.Fd)},title:m("Issue 1305"),d:m("In two seconds you should see a message on the console. NOT BEFORE.")}),Lb=B.extend({onEnter:function(){this._super();this.D(0); -var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(200,200);this.addChild(a);var b=cc.MoveBy.create(2,cc.p(0,100)),c=cc.CallFunc.create(this.Kg),d=cc.MoveBy.create(2,cc.p(0,-100)),f=cc.CallFunc.create(this.Lg,this),i=cc.MoveBy.create(2,cc.p(100,-100)),k=cc.CallFunc.create(this.Mg.bind(this)),o=cc.MoveBy.create(2,cc.p(-100,0)),q=cc.CallFunc.create(this.Ng,this),b=cc.Sequence.create(b,c,d,f,i,k,o,q);r.getActionManager().addAction(b,a,j)},Kg:function(){cc.log("1st block")},Lg:function(){cc.log("2nd block")}, -Mg:function(){cc.log("3rd block")},Ng:function(){cc.log("4th block")},title:m("Issue 1305 #2"),d:m("See console. You should only see one message for each block")}),Mb=B.extend({onEnter:function(){this._super();this.D(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100,100);this.addChild(a);var b=cc.MoveBy.create(0.5,cc.p(100,0)),c=b.reverse(),b=cc.Sequence.create(b,c),b=cc.Repeat.create(b,2);a.runAction(b)},title:m("Issue 1288"),d:m("Sprite should end at the position where it started.")}), -Nb=B.extend({onEnter:function(){this._super();this.D(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100,100);this.addChild(a);var b=cc.MoveBy.create(0.5,cc.p(100,0));a.runAction(cc.Repeat.create(b,1))},title:m("Issue 1288 #2"),d:m("Sprite should move 100 pixels, and stay there")}),Ob=B.extend({onEnter:function(){this._super();this.D(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100,100);this.addChild(a);var b=cc.CallFunc.create(this.ec),c=cc.RotateBy.create(0.25, -45),d=cc.CallFunc.create(this.ec,this),f=cc.RotateBy.create(0.25,45),i=cc.CallFunc.create(this.ec.bind(this)),k=cc.RotateBy.create(0.25,45),o=cc.CallFunc.create(this.ec),q=cc.RotateBy.create(0.25,45),v=cc.CallFunc.create(this.ec),b=cc.Sequence.create(b,c,d,f,i,k,o,q,v);a.runAction(b)},ec:function(a){cc.log(a.getRotation())},title:m("Issue 1327"),d:m("See console: You should see: 0, 45, 90, 135, 180")}),Pb=B.extend({onEnter:function(){this._super();this.D(2);for(var a=cc.Animation.create(),b=0;4>b;b++)for(var c= -1;15>c;c++)a.addSpriteFrameWithFile("res/Images/grossini_dance_"+(10>c?"0"+c:c)+".png");a.setDelayPerUnit(1/60);a.setRestoreOriginalFrame(g);this.m.runAction(cc.Animate.create(a));a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");a=a.getAnimation("dance_1");a.setDelayPerUnit(1/60);a=cc.Animate.create(a);this.j.runAction(cc.Sequence.create(a,a.reverse()))},title:m("Animation"),d:m("Issue 1438. Set FPS to 30 to test this bug.")}),Qb=B.extend({title:m("Sequence + Speed in 'reverse mode'"), -d:m("Issue #1446. 'Hello World' should be visible for only 0.1 seconds"),onEnter:function(){this._super();this.D(0);var a=this.label=cc.LabelTTF.create("Hello World","Marker Felt",64);a.setPosition(u.width/2,u.height/2);a.setOpacity(0);this.addChild(a);this.Id=cc.Speed.create(cc.Sequence.create(cc.DelayTime.create(2),cc.FadeTo.create(1,255),cc.DelayTime.create(2)),1);a.runAction(this.Id);this.scheduleOnce(this.Th,0.1)},Th:function(){this.Id.getInnerAction().step(2.5);this.Id.setSpeed(-10)}}),Va=[Wa, -Xa,Ya,Za,$a,ab,bb,cb,db,eb,fb,Ab,Bb,gb,hb,ib,kb,lb,pb,tb,ub,xb,qb,rb,sb,mb,nb,ob,vb,wb,yb,zb,Cb,Db,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,jb,Pb,Qb];function Ta(){A++;A%=Va.length;return new Va[A]}function Ua(){A--;0>A&&(A+=Va.length);return new Va[A]};var C=-1;function D(){y.call(this,cc.k(0,0,0,255),cc.k(49,49.5,58.5,255));this.e="No title";this.h="No Subtitle";var a=cc.MenuItemFont.create("Physics On/Off",this.kh,this);a.setFontSize(24);a=cc.Menu.create(a);this.addChild(a);a.setPosition(cc._p(u.width-100,u.height-90));this.z=new cp.Space;this.hb=cc.PhysicsDebugNode.create(this.z);this.hb.setVisible(j);this.addChild(this.hb)}cc.inherits(D,y);n=D.prototype;n.kh=function(){this.hb.setVisible(!this.hb.isVisible())}; -n.onEnter=function(){y.prototype.onEnter.call(this);sys.dumpRoot();sys.garbageCollect()};n.J=function(){this.unscheduleUpdate();var a=new ja;a.addChild(new Rb[C]);r.replaceScene(a)};n.I=function(){this.unscheduleUpdate();var a=new ja;a.addChild(Sb());r.replaceScene(a)};n.H=function(){this.unscheduleUpdate();var a=new ja;a.addChild(Tb());r.replaceScene(a)};n.M=function(){return Rb.length-1-C};n.K=function(){return C}; -function Ub(){D.call(this);this.Ta=function(a){this.addChild(this.createPhysicsSprite(a))};this.e="Chipmunk Sprite Test";this.h="Chipmunk + cocos2d sprites tests. Tap screen.";this.qb()}cc.inherits(Ub,D);n=Ub.prototype; -n.qb=function(){for(var a=this.z,b=a.staticBody,b=[new cp.SegmentShape(b,cp.v(0,0),cp.v(u.width,0),0),new cp.SegmentShape(b,cp.v(0,u.height),cp.v(u.width,u.height),0),new cp.SegmentShape(b,cp.v(0,0),cp.v(0,u.height),0),new cp.SegmentShape(b,cp.v(u.width,0),cp.v(u.width,u.height),0)],c=0;ca;a++)this.Ta(cp.v(u.width/2,u.height/2));"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g)}; -n.update=function(a){this.z.step(a)};n.onMouseDown=function(a){this.Ta(a.getLocation())};n.onTouchesEnded=function(a){for(var b=a.length,c=0;ca;a++)this.z.addCollisionHandler(a,a+1,this.collisionBegin.bind(this),this.collisionPre.bind(this),this.collisionPost.bind(this), -this.collisionSeparate.bind(this))};this.onExit=function(){D.prototype.onExit.call(this);for(var a=1;100>a;a++)this.z.removeCollisionHandler(a,a+1)}}cc.inherits(Yb,D); -function Zb(){D.call(this);this.e="AnchorPoint in PhysicsSprite";this.h="Tests AnchorPoint in PhysicsSprite. See animated sprites";this.onEnter=function(){D.prototype.onEnter.call(this);this.hb.setVisible(g);this.z.gravity=E(0,0);var a=this.createPhysicsSprite(cp.v(1*(u.width/4),u.height/2)),b=this.createPhysicsSprite(cp.v(2*(u.width/4),u.height/2)),c=this.createPhysicsSprite(cp.v(3*(u.width/4),u.height/2));a.setAnchorPoint(cc.p(0,0));b.setAnchorPoint(cc.p(0.5,0.5));c.setAnchorPoint(cc.p(1,1));var d= -cc.ScaleBy.create(0.5,0.5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);a.runAction(d);b.runAction(d.copy());c.runAction(d.copy());this.addChild(a);this.addChild(b);this.addChild(c);this.scheduleUpdate()}}cc.inherits(Zb,D); -Zb.prototype.createPhysicsSprite=function(a){var b=new cp.Body(1,cp.momentForBox(1,48,108));b.setPos(a);this.z.addBody(b);a=new cp.BoxShape(b,48,108);a.setElasticity(0.5);a.setFriction(0.5);this.z.addShape(a);a=cc.PhysicsSprite.create("res/Images/grossini.png");a.setBody(b);return a};Zb.prototype.update=function(a){for(var a=a/1,b=0;1>b;b++)this.z.step(a)}; -function $b(){D.call(this);this.e="Chipmunk Release Test";this.h="Space finalizer should be called";this.collisionBegin=m(g);this.collisionPre=m(g);this.collisionPost=function(){cc.log("collision post")};this.collisionSeparate=function(){cc.log("collision separate")};this.onEnter=function(){D.prototype.onEnter.call(this);cc.log("OnEnter");sys.dumpRoot();sys.garbageCollect();this.z.addCollisionHandler(10,11,this.collisionBegin.bind(this),this.collisionPre.bind(this),this.collisionPost.bind(this),this.collisionSeparate.bind(this))}; -this.onExit=function(){cc.log("OnExit");this.z=h;sys.dumpRoot();sys.garbageCollect();D.prototype.onExit.call(this)}}cc.inherits($b,D);var E=cp.v;function ac(){D.call(this);this.hb.setVisible(g);this.scheduleUpdate()}cc.inherits(ac,D);ac.prototype.update=function(a){this.z.step(a)};function bc(a){a=a.z;a=a.addShape(new cp.SegmentShape(a.staticBody,E(0,0),E(640,0),0));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)} -function dc(a){var a=a.z,b=a.addShape(new cp.SegmentShape(a.staticBody,E(0,0),E(0,480),0));b.setElasticity(1);b.setFriction(1);b.setLayers(2147483647);a=a.addShape(new cp.SegmentShape(a.staticBody,E(640,0),E(640,480),0));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)} -function ec(){ac.call(this);this.h="Chipmunk Demo";this.e="Pyramid Stack";var a=this.z;a.gravity=E(0,-100);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;var b;bc(this);dc(this);for(var c=0;14>c;c++)for(var d=0;d<=c;d++)b=a.addBody(new cp.Body(1,cp.momentForBox(1,30,30))),b.setPos(E(32*d-16*c+320,540-32*c)),b=a.addShape(new cp.BoxShape(b,30,30)),b.setElasticity(0),b.setFriction(0.8);b=a.addBody(new cp.Body(10,cp.momentForCircle(10,0,15,E(0,0))));b.setPos(E(320,20));b=a.addShape(new cp.CircleShape(b, -15,E(0,0)));b.setElasticity(0);b.setFriction(0.9)}cc.inherits(ec,ac); -function fc(){function a(a,c){var d=cp.momentForBox(1,4,30),d=b.addBody(new cp.Body(1,d));d.setPos(a);d=c?new cp.BoxShape(d,30,4):new cp.BoxShape(d,4,30);b.addShape(d);d.setElasticity(0);d.setFriction(0.6)}ac.call(this);this.h="Chipmunk Demo";this.e="Pyramid Topple";var b=this.z;b.iterations=30;b.gravity=E(0,-300);b.sleepTimeThreshold=0.5;b.collisionSlop=0.5;bc(this);for(var c=0;12>c;c++)for(var d=0;d<12-c;d++){var f=E(320+45*(d-0.5*(11-c)),38*(c+0.5)-4);a(f,j);a(cp.v.add(f,E(0,17)),g);0===d&&a(cp.v.add(f, -E(-13,34)),j);d!=12-c-1?a(cp.v.add(f,E(22.5,21)),g):a(cp.v.add(f,E(13,34)),j)}}cc.inherits(fc,ac);fc.prototype.update=function(a){for(var a=a/3,b=0;3>b;b++)this.z.step(a)}; -function gc(){function a(a){labels.push({text:a,Wv:q})}function b(){return cp.v.add(q,N)}function c(){return cp.v.add(q,J)}function d(a){var b=o.addBody(new cp.Body(1,cp.momentForCircle(1,0,15,E(0,0))));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.CircleShape(b,15,E(0,0)));a.setElasticity(0);a.setFriction(0.7);a.group=1;return b}function f(a){var b=E(0,30),c=E(0,-30),d=o.addBody(new cp.Body(2,cp.momentForSegment(2,b,c)));d.setPos(cp.v.add(a,q));a=o.addShape(new cp.SegmentShape(d,b,c,5));a.setElasticity(0); -a.setFriction(0.7);return d}function i(a){var b=E(0,15),c=E(0,-15),d=o.addBody(new cp.Body(1,cp.momentForSegment(1,b,c)));d.setPos(cp.v.add(a,cp.v.add(q,cp.v(0,-15))));a=o.addShape(new cp.SegmentShape(d,b,c,5));a.setElasticity(0);a.setFriction(0.7);return d}function k(a){var b=o.addBody(new cp.Body(1,cp.momentForCircle(1,0,15,E(0,0))));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.CircleShape(b,15,E(0,0)));a.setElasticity(0);a.setFriction(0.7);return b}ac.call(this);this.h="Chipmunk Demo";this.e="Joints"; -var o=this.z,q;o.iterations=10;o.gravity=E(0,-100);o.sleepTimeThreshold=0.5;for(var v=o.staticBody,p,t=480;0<=t;t-=120)p=o.addShape(new cp.SegmentShape(v,E(0,t),E(640,t),0)),p.setElasticity(1),p.setFriction(1),p.xg=2147483647;for(t=0;640>=t;t+=160)p=o.addShape(new cp.SegmentShape(v,E(t,0),E(t,480),0)),p.setElasticity(1),p.setFriction(1),p.xg=2147483647;var J=E(50,60),N=E(110,60);labels=[];q=E(0,0);a("Pin Joint");p=k(J);t=k(N);t.setAngle(Math.PI);o.addConstraint(new cp.PinJoint(p,t,E(15,0),E(15,0))); -q=E(160,0);a("Slide Joint");p=k(J);t=k(N);t.setAngle(Math.PI);o.addConstraint(new cp.SlideJoint(p,t,E(15,0),E(15,0),20,40));q=E(320,0);a("Pivot Joint");p=k(J);t=k(N);t.setAngle(Math.PI);o.addConstraint(new cp.PivotJoint(p,t,cp.v.add(q,E(80,60))));q=E(480,0);a("Groove Joint");p=k(J);t=k(N);o.addConstraint(new cp.GrooveJoint(p,t,E(30,30),E(30,-30),E(-30,0)));q=E(0,120);a("Damped Spring");p=k(J);t=k(N);t.setAngle(Math.PI);o.addConstraint(new cp.DampedSpring(p,t,E(15,0),E(15,0),20,5,0.3));q=E(160,120); -a("Damped Rotary Spring");p=f(J);t=f(N);o.addConstraint(new cp.PivotJoint(p,v,c()));o.addConstraint(new cp.PivotJoint(t,v,b()));o.addConstraint(new cp.DampedRotarySpring(p,t,0,3E3,60));q=E(320,120);a("Rotary Limit Joint");p=i(J);t=i(N);o.addConstraint(new cp.PivotJoint(p,v,c()));o.addConstraint(new cp.PivotJoint(t,v,b()));o.addConstraint(new cp.RotaryLimitJoint(p,t,-Math.PI/2,Math.PI/2));q=E(480,120);a("Ratchet Joint");p=i(J);t=i(N);o.addConstraint(new cp.PivotJoint(p,v,c()));o.addConstraint(new cp.PivotJoint(t, -v,b()));o.addConstraint(new cp.RatchetJoint(p,t,0,Math.PI/2));q=E(0,240);a("Gear Joint");p=f(J);t=f(N);o.addConstraint(new cp.PivotJoint(p,v,c()));o.addConstraint(new cp.PivotJoint(t,v,b()));o.addConstraint(new cp.GearJoint(p,t,0,2));q=E(160,240);a("Simple Motor");p=f(J);t=f(N);o.addConstraint(new cp.PivotJoint(p,v,c()));o.addConstraint(new cp.PivotJoint(t,v,b()));o.addConstraint(new cp.SimpleMotor(p,t,Math.PI));q=E(320,240);v=d(J);p=d(N);t=function(a){var b=o.addBody(new cp.Body(5,cp.momentForBox(5, -80,30)));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.BoxShape(b,80,30));a.setElasticity(0);a.setFriction(0.7);a.group=1;return b}(E(80,100));o.addConstraint(new cp.GrooveJoint(t,v,E(-30,-10),E(-30,-40),E(0,0)));o.addConstraint(new cp.GrooveJoint(t,p,E(30,-10),E(30,-40),E(0,0)));o.addConstraint(new cp.DampedSpring(t,v,E(-30,0),E(0,0),50,20,10));o.addConstraint(new cp.DampedSpring(t,p,E(30,0),E(0,0),50,20,10))}cc.inherits(gc,ac); -function hc(){ac.call(this);this.h="Chipmunk Demo";this.e="Balls";var a=this.z;a.iterations=60;a.gravity=E(0,-500);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;a.sleepTimeThreshold=0.5;bc(this);dc(this);var b=3,c=a.addBody(new cp.Body(b,cp.momentForBox(b,50,60)));c.setPos(E(500,100));c.setAngle(1);shape=a.addShape(new cp.BoxShape(c,50,60));shape.setFriction(0.3);shape.setElasticity(0.3);for(c=1;10>=c;c++)b=3,b=a.addBody(new cp.Body(b,cp.momentForCircle(b,0,20,E(0,0)))),b.setPos(E(200+c,45*c)),b=a.addShape(new cp.CircleShape(b, -20,E(0,0))),b.setElasticity(0.8),b.setFriction(1);a=a.addShape(new cp.SegmentShape(a.staticBody,E(100,100),E(300,200),10));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)}cc.inherits(hc,ac); -function ic(){ac.call(this);this.h="Chipmunk Demo";this.e="Buoyancy";var a=this.z;a.iterations=30;a.gravity=cp.v(0,-500);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;var b=a.staticBody,c=a.addShape(new cp.SegmentShape(b,cp.v(0,0),cp.v(0,480),0));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(640,0),cp.v(640,480),0));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(0,0),cp.v(640,0),0));c.setElasticity(1); +sys.restartVM=function(){__restartVM()};var ca="res/Images/texture512x512.png",da="res/Images/bugs/circle.plist",ca="res/Images/texture512x512.png",da="res/Images/bugs/circle.plist";var r=h,t=h,v=v||j,ea=ea||"N/A",w=cc.Scene.extend({ctor:function(){this._super();this.init()},onEnter:function(){this._super();var a=cc.LabelTTF.create("Main Menu","Arial",20),a=cc.MenuItemLabel.create(a,this.Lh,this),b=cc.Menu.create(a);b.setPosition(0,0);a.setPosition(t.width-50,25);this.addChild(b,1)},Lh:function(){var a=cc.Scene.create(),b=new fa;a.addChild(b);a=cc.TransitionProgressRadialCCW.create(0.5,a);r.replaceScene(a)},N:k()}),ga=40,ha=cc.p(0,0),fa=cc.LayerGradient.extend({fa:h,Ng:0,Xw:j, +ctor:function(){this._super();this.init(cc.o(0,0,0,255),cc.o(70,130,180,255));r=cc.Director.getInstance();t=r.getWinSize();var a=cc.MenuItemImage.create("res/Images/close.png","res/Images/close.png",this.Ah,this);a.setPosition(t.width-30,t.height-30);var b=cc.MenuItemFont.create("Automated Test: Off");b.setFontSize(18);var c=cc.MenuItemFont.create("Automated Test: On");c.setFontSize(18);b=cc.MenuItemToggle.create(b,c);b.setCallback(this.ei,this);b.setPosition(t.width-90,20);v&&b.setSelectedIndex(1); +a=cc.Menu.create(a,b);a.setPosition(0,0);this.fa=cc.Menu.create();b=0;for(c=ia.length;ba&&(a=0);a>(ia.length+1)*ga-t.height&&(a=(ia.length+1)*ga-t.height);this.fa.setPosition(b.x,a)}});fa.ef=0; +var ia=[{title:"ActionManager Test",J:7,I:function(){return new ja}},{title:"Actions Test",J:7,I:function(){return new ka}},{title:"Box2D Test",ja:[],J:2,I:function(){return new Box2DTestScene}},{title:"Chipmunk Test",J:7,I:function(){return new la}},{title:"Click and Move Test",J:7,I:function(){return new ma}},{title:"ClippingNode Test",J:5,I:function(){return new ClippingNodeTestScene}},{title:"CocosDenshion Test",ja:[],J:7,I:function(){return new CocosDenshionTestScene}},{title:"CurrentLanguage Test", +J:2,I:function(){return new CurrentLanguageTestScene}},{title:"DrawPrimitives Test",J:7,I:function(){return new na}},{title:"EaseActions Test",J:7,I:function(){return new oa}},{title:"Event Test",J:7,I:function(){return new pa}},{title:"Extensions Test",ja:[],J:7,I:function(){return new qa}},{title:"Effects Test",J:5,I:function(){return new ra}},{title:"Effects Advanced Test",J:5,I:function(){return new EffectAdvanceScene}},{title:"FileUtils Test",ja:[],J:7,I:function(){return new sa}},{title:"Font Test", +ja:[],J:7,I:function(){return new FontTestScene}},{title:"Interval Test",J:7,I:function(){return new IntervalTestScene}},{title:"Label Test",ja:[],J:7,I:function(){return new ta}},{title:"Layer Test",J:7,I:function(){return new ua}},{title:"Menu Test",ja:[],J:7,I:function(){return new va}},{title:"MotionStreak Test",J:7,I:function(){return new MotionStreakTestScene}},{title:"Node Test",J:7,I:function(){return new wa}},{title:"OpenGL Test",ja:[],J:5,I:function(){return new xa}},{title:"Parallax Test", +ja:[],J:7,I:function(){return new ParallaxTestScene}},{title:"Particle Test",J:7,ja:[],I:function(){return new ya}},{title:"Performance Test",J:7,ja:[],I:function(){return new za}},{title:"ProgressActions Test",J:7,I:function(){return new Aa}},{title:"RenderTexture Test",J:5,I:function(){return new Ba}},{title:"RotateWorld Test",J:7,I:function(){return new Ca}},{title:"Scene Test",J:7,I:function(){return new SceneTestScene}},{title:"Scheduler Test",J:7,I:function(){return new Da}},{title:"Sprite Test", +ja:[],J:7,I:function(){return new Ea}},{title:"Scale9Sprite Test",ja:[],J:7,I:function(){return new Fa}},{title:"TextInput Test",J:2,I:function(){return new TextInputTestScene}},{title:"TextureCache Test",J:2,I:function(){return new TextureCacheTestScene}},{title:"TileMap Test",ja:[],J:7,I:function(){return new Ga}},{title:"Touches Test",ja:[],J:2,I:function(){return new TouchesTestScene}},{title:"Transitions Test",ja:[],J:7,I:function(){return new Ha}},{title:"Unit Tests",J:7,I:function(){return new Ia}}, +{title:"Sys Tests",J:7,I:function(){return new Ja}},{title:"cocos2d JS Presentation",J:1,I:function(){return new Ka}},{title:"XMLHttpRequest",J:1,I:function(){return new XHRTestScene}}];cc.rect(0,0,0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);cc.p(0,0);var v=v||j,ea=ea||"N/A",x=cc.LayerGradient.extend({ctor:function(a,b){sys.garbageCollect();this._super();var c=cc.o(98,99,117,255),d=cc.o(0,0,0,255);1<=arguments.length&&(c=a);2==arguments.length&&(d=b);v&&(c=cc.o(0,0,0,255),d=cc.o(0,0,0,255));this.init(c,d);t=r.getWinSize();v&&(this.W(),this.scheduleOnce(this.lh,this.B),this.Ea())},Ea:k(),te:function(){var a="";"title"in this?a=this.title():"_title"in this&&(a=this.j);return a},rh:function(){var a="";"subtitle"in this?a=this.f():"_subtitle"in this&& +(a=this.q);return a},log:function(a){v||cc.log(a)},onEnter:function(){this._super();var a=this.te(),a=cc.LabelTTF.create(a,"Arial",28);this.addChild(a,100,11);a.setPosition(t.width/2,t.height-50);if(a=this.rh())a=cc.LabelTTF.create(a.toString(),"Thonburi",16),this.addChild(a,101,12),a.setPosition(t.width/2,t.height-80);var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.R,this),b=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.S,this),c=cc.MenuItemImage.create("res/Images/f1.png", +"res/Images/f2.png",this.Q,this);a.setTag(1);b.setTag(2);c.setTag(3);var d=cc.Menu.create(a,b,c);d.setPosition(0,0);var f=b.getContentSize();a.setPosition(t.width/2-2*f.width,f.height/2);b.setPosition(t.width/2,f.height/2);c.setPosition(t.width/2+2*f.width,f.height/2);this.addChild(d,102,10)},S:k(),Q:k(),R:k(),B:0.25,n:function(){e("Not Implemented")},m:function(){e("Not Implemented")},Yg:function(a,b){return a==b},Ui:function(){var a=this.m(),b=this.n(),c=this.Yg(a,b);c||(this.Bf="Expected value: '"+ +b+"'. Current value'"+a+"'.");return c},lh:function(a){this.Bf="";var b=this.te();try{this.Ui(a)?cc.log(ea+" - "+this.T()+": Test '"+b+"':' OK"):cc.log(ea+" - "+this.T()+": Test '"+b+"': Error: "+this.Bf)}catch(c){cc.log(ea+" - "+this.T()+": Test '"+b+"':'"+c)}this.Fc()},W:function(){e("Override me: numberOfPendingTests")},T:function(){e("Override me: getTestNumber")},Fc:function(){if(0>=this.W()){var a=cc.Scene.create(),b=new fa;a.addChild(b);r.replaceScene(a)}else try{this.Q(this)}catch(c){cc.log(ea+ +" - "+this.T()+": Test '"+this.te()+"':'"+c),this.Fc()}},C:function(a,b,c,d){function f(a,b){return c&&(0y&&(y+=Na.length);return new Na[y]};var z=-1,ka=w.extend({N:function(){z=-1;this.addChild(Va());r.replaceScene(this)}}),A=x.extend({k:h,s:h,u:h,da:h,ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255));this.k=cc.Sprite.create("res/Images/grossini.png");this.s=cc.Sprite.create("res/Images/grossinis_sister1.png");this.u=cc.Sprite.create("res/Images/grossinis_sister2.png");this.addChild(this.k,1);this.addChild(this.s,2);this.addChild(this.u,3);var a=r.getWinSize();this.k.setPosition(a.width/2,a.height/3);this.s.setPosition(a.width/ +2,2*a.height/3);this.u.setPosition(a.width/2,a.height/2)},M:function(a){var b=r.getWinSize();0===a?(this.s.setVisible(j),this.u.setVisible(j),this.k.setVisible(j)):1==a?(this.s.setVisible(j),this.u.setVisible(j),this.k.setPosition(b.width/2,b.height/2)):2==a?(this.u.setPosition(b.width/3,b.height/2),this.s.setPosition(2*b.width/3,b.height/2),this.k.setVisible(j)):3==a&&(this.k.setPosition(b.width/2,b.height/2),this.s.setPosition(b.width/4,b.height/2),this.u.setPosition(3*b.width/4,b.height/2))},Eb:function(a){var b= +r.getWinSize();1==a?(this.s.setVisible(j),this.u.setVisible(j),this.k.setPosition(60,b.height/2)):2==a?(this.u.setPosition(60,b.height/3),this.s.setPosition(60,2*b.height/3),this.k.setVisible(j)):3==a&&(this.k.setPosition(60,b.height/2),this.s.setPosition(60,2*b.height/3),this.u.setPosition(60,b.height/3))},title:l("ActionsTest"),f:l(""),R:function(){var a=new ka;a.addChild(Wa());r.replaceScene(a)},S:function(){var a=new ka;a.addChild(new Xa[z]);r.replaceScene(a)},Q:function(){var a=new ka;a.addChild(Va()); +r.replaceScene(a)},W:function(){return Xa.length-1-z},T:function(){return z}}),Ya=A.extend({da:"sprite.setPosition( 10,20 );\nsprite.setRotation( 90 );\nsprite.setScale( 2 );",onEnter:function(){this._super();this.s.setScaleX(2.5);this.s.setScaleY(-1);this.s.setPosition(100,70);this.s.setOpacity(128);this.k.setRotation(120);this.k.setPosition(t.width/2,t.height/2);this.k.setColor(cc.D(255,0,0));this.u.setPosition(t.width-100,t.height/2);this.u.setColor(cc.D(0,0,255))},title:l("Sprite properties"), +f:l("Manual Transformation"),B:0.1,n:function(){return JSON.stringify([2.5,{x:100,y:70},128,120,{x:t.width/2,y:t.height/2},{r:255,g:0,b:0},{x:t.width-100,y:t.height/2},{r:0,g:0,b:255}])},m:function(){var a=[];a.push(this.s.getScaleX());a.push(this.s.getPosition());a.push(this.s.getOpacity());a.push(this.k.getRotation());a.push(this.k.getPosition());a.push(this.k.getColor());a.push(this.u.getPosition());a.push(this.u.getColor());return JSON.stringify(a)}}),Za=A.extend({da:"a = cc.MoveBy.create( time, cc.p(x,y) );\na = cc.MoveTo.create( time, cc.p(x,y) );", +onEnter:function(){this._super();this.M(3);var a=r.getWinSize(),a=cc.MoveTo.create(2,cc.p(a.width-40,a.height-40)),b=cc.MoveBy.create(1,cc.p(80,80)),c=b.reverse();this.s.runAction(a);this.k.runAction(cc.Sequence.create(b,c));this.u.runAction(cc.MoveTo.create(1,cc.p(40,40)))},title:l("cc.MoveTo / cc.MoveBy"),B:2.1,n:function(){return JSON.stringify([{x:t.width-40,y:t.height-40},{x:t.width/2,y:t.height/2},{x:40,y:40}])},m:function(){var a=[];a.push(this.s.getPosition());a.push(this.k.getPosition()); +a.push(this.u.getPosition());return JSON.stringify(a)}}),$a=A.extend({da:"a = cc.ScaleBy.create( time, scale );\na = cc.ScaleTo.create( time, scaleX, scaleY );",onEnter:function(){this._super();this.M(3);var a=cc.ScaleTo.create(2,0.5),b=cc.ScaleBy.create(2,2),c=cc.ScaleBy.create(2,0.25,4.5);this.s.runAction(a);this.u.runAction(cc.Sequence.create(c,cc.DelayTime.create(0.25),c.reverse()));this.k.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),b.reverse()))},title:l("cc.ScaleTo / cc.ScaleBy"), +B:2.1,n:function(){return JSON.stringify([0.5,2,0.25,4.5])},m:function(){var a=[];a.push(this.s.getScale());a.push(this.k.getScale());a.push(this.u.getScaleX());a.push(this.u.getScaleY());return JSON.stringify(a)}}),ab=A.extend({da:"a = cc.RotateBy.create( time, degrees );\na = cc.RotateTo.create( time, degrees );",onEnter:function(){this._super();this.M(3);var a=cc.RotateTo.create(2,45),b=cc.RotateTo.create(2,-45),c=cc.RotateTo.create(2,0);this.s.runAction(cc.Sequence.create(a,cc.DelayTime.create(0.25), +c));var a=cc.RotateBy.create(2,360),d=a.reverse();this.k.runAction(cc.Sequence.create(a,cc.DelayTime.create(0.25),d));this.u.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),c.copy()))},title:l("cc.RotateTo / cc.RotateBy"),B:2.1,n:function(){return JSON.stringify([45,360,-45])},m:function(){var a=[];a.push(this.s.getRotation());a.push(this.k.getRotation());a.push(this.u.getRotation());return JSON.stringify(a)}}),bb=A.extend({onEnter:function(){this._super();this.M(3);var a=cc.RotateTo.create(2, +37.2,-37.2),b=cc.RotateTo.create(2,0,0),c=cc.RotateBy.create(2,0,-90),d=cc.RotateBy.create(2,45,45),f=cc.DelayTime.create(0.25);this.s.runAction(cc.Sequence.create(a,f,b));this.k.runAction(cc.Sequence.create(c,f.copy(),c.reverse()));this.u.runAction(cc.Sequence.create(d,f.copy(),d.reverse()))},title:l("cc.RotateBy(x,y) / cc.RotateTo(x,y)"),B:2.1,n:function(){return JSON.stringify(["37.20","-37.20",0,-90,45,45])},m:function(){var a=[];a.push(this.s.getRotationX().toFixed(2));a.push(this.s.getRotationY().toFixed(2)); +a.push(this.k.getRotationX());a.push(this.k.getRotationY());a.push(this.u.getRotationX());a.push(this.u.getRotationY());return JSON.stringify(a)}}),cb=A.extend({da:"a = cc.SkewBy.create( time, skew );\na = cc.SkewTo.create( time, skewX, skewY );",onEnter:function(){this._super();this.M(3);var a=cc.SkewTo.create(2,37.2,-37.2),b=cc.SkewTo.create(2,0,0),c=cc.SkewBy.create(2,0,-90),d=cc.SkewBy.create(2,45,45),f=cc.DelayTime.create(0.25);this.s.runAction(cc.Sequence.create(a,f,b));this.k.runAction(cc.Sequence.create(c, +f.copy(),c.reverse()));this.u.runAction(cc.Sequence.create(d,f.copy(),d.reverse()))},title:l("cc.SkewTo / cc.SkewBy"),B:2.1,n:function(){return JSON.stringify(["37.20","-37.20",0,0,45,45])},m:function(){var a=[];a.push(this.s.getSkewX().toFixed(2));a.push(this.s.getSkewY().toFixed(2));a.push(this.k.getSkewX());a.push(this.k.getSkewX());a.push(this.u.getSkewX());a.push(this.u.getSkewY());return JSON.stringify(a)}}),db=A.extend({onEnter:function(){this._super();this.M(0);var a=cc.size(100,100),b=cc.LayerColor.create(cc.o(255, +255,0,255));b.setAnchorPoint(cc.p(0,0));b.setPosition((t.width-a.width)/2,(t.height-a.height)/2);b.setContentSize(a);var c=cc.LayerColor.create(cc.o(255,0,0,255));b.addChild(c);c.setContentSize(cc.size(10,10));c.setPosition(0,a.height-10);c.setAnchorPoint(cc.p(0,0));c=cc.LayerColor.create(cc.o(0,0,255,255));b.addChild(c);c.setContentSize(cc.size(10,10));c.setPosition(a.width-10,a.height-10);c.setAnchorPoint(cc.p(0,0));this.addChild(b);var a=cc.SkewTo.create(2,0,2),c=cc.RotateTo.create(2,61),d=cc.ScaleTo.create(2, +-0.44,0.47),f=cc.ScaleTo.create(2,1,1),i=cc.RotateTo.create(2,0),m=cc.SkewTo.create(2,0,0),o=cc.DelayTime.create(0.25);b.runAction(cc.Sequence.create(a,o,m));b.runAction(cc.Sequence.create(c,o.copy(),i));b.runAction(cc.Sequence.create(d,o.copy(),f));this.tc=b},title:l("Skew + Rotate + Scale"),B:2.1,n:function(){return JSON.stringify([0,2,61,"-0.44","0.47"])},m:function(){var a=[];a.push(this.tc.getSkewX());a.push(this.tc.getSkewY());a.push(this.tc.getRotation());a.push(this.tc.getScaleX().toFixed(2)); +a.push(this.tc.getScaleY().toFixed(2));return JSON.stringify(a)}}),eb=A.extend({da:"a = cc.JumpBy.create( time, point, height, #_of_jumps );\na = cc.JumpTo.create( time, point, height, #_of_jumps );",onEnter:function(){this._super();this.M(3);var a=cc.JumpTo.create(2,cc.p(300,300),50,4),b=cc.JumpBy.create(2,cc.p(300,0),50,4),c=cc.JumpBy.create(2,cc.p(0,0),80,4),d=b.reverse(),f=cc.DelayTime.create(0.25);this.s.runAction(a);this.k.runAction(cc.Sequence.create(b,f,d));this.u.runAction(cc.RepeatForever.create(cc.Sequence.create(c, +f.copy())))},title:l("cc.JumpTo / cc.JumpBy"),f:l("Actions will stop for 0.25s after 2 seconds"),B:2.1,n:function(){return JSON.stringify([{x:300,y:300},{x:t.width/2+300,y:t.height/2},{x:3*t.width/4,y:t.height/2}])},m:function(){var a=[];a.push(this.s.getPosition());a.push(this.k.getPosition());a.push(this.u.getPosition());return JSON.stringify(a)}}),fb=A.extend({onEnter:function(){this._super();var a=r.getWinSize();this.M(3);var b=cc.DelayTime.create(0.25),c=[cc.p(0,374),cc.p(300,-374),cc.p(300, +100)],c=cc.BezierBy.create(2,c),b=cc.RepeatForever.create(cc.Sequence.create(c,b,c.reverse(),b.copy()));this.s.setPosition(80,160);c=[cc.p(100,a.height/2),cc.p(200,-a.height/2),cc.p(240,160)];a=cc.BezierTo.create(2,c);c=c.slice();this.u.setPosition(400,160);c=cc.BezierTo.create(2,c);this.k.runAction(b);this.s.runAction(a);this.u.runAction(c)},title:l("cc.BezierBy / cc.BezierTo"),B:2.1,Ea:function(){this.scheduleOnce(this.wa,0.66667);this.scheduleOnce(this.Ta,1.33333)},wa:function(){this.ca=this.k.getPosition()}, +Wc:function(){var a=Math.abs(this.ca.y-87-t.height/2);return 5>Math.abs(this.ca.x-77-t.width/2)&&5>a},Ta:function(){this.oa=this.k.getPosition()},Xc:function(){var a=Math.abs(this.oa.y+53-t.height/2);return 5>Math.abs(this.oa.x-222-t.width/2)&&5>a},n:function(){return JSON.stringify([g,g,{x:t.width/2+300,y:t.height/2+100}])},m:function(){var a=[];a.push(this.Wc());a.push(this.Xc());a.push(this.k.getPosition());return JSON.stringify(a)}}),gb=A.extend({onEnter:function(){this._super();this.M(2);this.s.setPosition(80, +160);var a=[cc.p(100,t.height/2),cc.p(200,-t.height/2),cc.p(240,160)],a=cc.BezierTo.create(2,a);this.u.setPosition(80,160);var b=a.copy();this.s.runAction(a);this.u.runAction(b)},title:l("cc.BezierTo copy test"),f:l("Both sprites should move across the same path")}),hb=A.extend({onEnter:function(){this._super();this.M(1);this.k.setPosition(428,279);var a=[cc.p(428,279),cc.p(100,100),cc.p(100,100)],b=[cc.p(100,100),cc.p(428,279),cc.p(428,279)],a=cc.BezierTo.create(1.5,a),b=cc.BezierTo.create(1.5,b), +c=cc.CallFunc.create(this.ji,this),d=cc.DelayTime.create(0.25);this.k.runAction(cc.RepeatForever.create(cc.Sequence.create(a,b,c,d)))},ji:function(a){a=a.getPosition();cc.log("Position x: "+a.x+" y:"+a.y);(428!=a.x||279!=a.y)&&this.log("Error: Issue 1008 is still open");this.bj=a},title:l("Issue 1008"),f:l("cc.BezierTo + Repeat. See console"),B:3.1,n:function(){return JSON.stringify({x:428,y:279})},m:function(){return JSON.stringify(this.bj)}}),ib=A.extend({da:"a = cc.Blink.create( time, #_of_blinks );", +onEnter:function(){this._super();this.M(2);var a=cc.Blink.create(2,10),b=cc.Blink.create(2,5);this.s.runAction(a);this.u.runAction(b)},title:l("cc.Blink"),B:2.1,Ea:function(){this.scheduleOnce(this.wa,0.1)},wa:function(){this.ca=this.u.isVisible()},n:function(){return JSON.stringify([j,g,g])},m:function(){var a=[];a.push(this.ca);a.push(this.s.isVisible());a.push(this.u.isVisible());return JSON.stringify(a)}}),jb=A.extend({da:"a = cc.FadeIn.create( time );\na = cc.FadeOut.create( time );",onEnter:function(){this._super(); +this.M(2);var a=cc.DelayTime.create(0.25);this.s.setOpacity(0);var b=cc.FadeIn.create(1),c=b.reverse(),d=cc.FadeOut.create(1),f=d.reverse();this.s.runAction(cc.Sequence.create(b,a,c));this.u.runAction(cc.Sequence.create(d,a.copy(),f))},title:l("cc.FadeIn / cc.FadeOut"),B:1.1,n:function(){return JSON.stringify([255,0])},m:function(){var a=[];a.push(this.s.getOpacity());a.push(this.u.getOpacity());return JSON.stringify(a)}}),kb=A.extend({da:"a = cc.TintBy.create( time, red, green, blue );\na = cc.TintTo.create( time, red, green, blue );", +onEnter:function(){this._super();this.M(2);var a=cc.TintTo.create(2,255,0,255),b=cc.TintBy.create(2,-127,-255,-127),c=b.reverse();this.s.runAction(a);this.u.runAction(cc.Sequence.create(b,cc.DelayTime.create(0.25),c))},title:l("cc.TintTo / cc.TintBy"),B:2.1,n:function(){return JSON.stringify([{r:255,g:0,b:255},{r:128,g:0,b:128}])},m:function(){var a=[];a.push(this.s.getColor());a.push(this.u.getColor());return JSON.stringify(a)}}),lb=A.extend({onEnter:function(){this._super();this.M(3);for(var a= +cc.Animation.create(),b=1;15>b;b++)a.addSpriteFrameWithFile("res/Images/grossini_dance_"+(10>b?"0"+b:b)+".png");a.setDelayPerUnit(2.8/14);a.setRestoreOriginalFrame(g);a=cc.Animate.create(a);this.k.runAction(cc.Sequence.create(a,a.reverse()));a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");a=a.getAnimation("dance_1");b=cc.Animate.create(a);this.s.runAction(cc.Sequence.create(b,b.reverse()));a=a.copy();a.setLoops(4);this.u.runAction(cc.Animate.create(a))},title:l("Animation"), +f:l("Center: Manual animation. Border: using file format animation")}),mb=A.extend({da:"a = cc.Sequence.create( a1, a2, a3,..., aN);",onEnter:function(){this._super();this.Eb(1);this.k.runAction(cc.Sequence.create(cc.MoveBy.create(1.5,cc.p(240,0)),cc.RotateBy.create(1.5,540)))},title:l("cc.Sequence: Move + Rotate"),B:3.1,n:function(){return JSON.stringify([{x:300,y:t.height/2},540])},m:function(){var a=[];a.push(this.k.getPosition());a.push(this.k.getRotation());return JSON.stringify(a)}}),nb=A.extend({onEnter:function(){this._super(); +this.M(1);this.k.setVisible(j);this.k.runAction(cc.Sequence.create(cc.Place.create(cc.p(200,200)),cc.Show.create(),cc.MoveBy.create(1,cc.p(100,0)),cc.CallFunc.create(this.Fe,this),cc.CallFunc.create(this.Ge.bind(this)),cc.CallFunc.create(this.He,this)));this.qf=this.rf=this.sf=j},Fe:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 1 called","Marker Felt",16);b.setPosition(1*(a.width/4),a.height/2);this.addChild(b);this.qf=g},Ge:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 2 called", +"Marker Felt",16);b.setPosition(2*(a.width/4),a.height/2);this.addChild(b);this.rf=g},He:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 3 called","Marker Felt",16);b.setPosition(3*(a.width/4),a.height/2);this.addChild(b);this.sf=g},title:l("Sequence of InstantActions"),B:1.1,n:function(){return JSON.stringify([g,g,g,g,{x:300,y:200}])},m:function(){var a=[];a.push(this.qf);a.push(this.rf);a.push(this.sf);a.push(this.k.isVisible());a.push(this.k.getPosition());return JSON.stringify(a)}}), +ob=A.extend({da:"a = cc.CallFunc.create( this.callback );\na = cc.CallFunc.create( this.callback, this, optional_arg );",onEnter:function(){this._super();this.M(3);var a=cc.Sequence.create(cc.MoveBy.create(2,cc.p(200,0)),cc.CallFunc.create(this.Fe.bind(this))),b=cc.Sequence.create(cc.ScaleBy.create(2,2),cc.FadeOut.create(2),cc.CallFunc.create(this.Ge,this)),c=cc.Sequence.create(cc.RotateBy.create(3,360),cc.FadeOut.create(2),cc.CallFunc.create(this.He,this,"Hi!"));this.k.runAction(a);this.s.runAction(b); +this.u.runAction(c)},Fe:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 1 called","Marker Felt",16);b.setPosition(1*(a.width/4),a.height/2);this.addChild(b);this.ca=g},Ge:function(){var a=r.getWinSize(),b=cc.LabelTTF.create("callback 2 called","Marker Felt",16);b.setPosition(2*(a.width/4),a.height/2);this.addChild(b);this.oa=g},He:function(a,b){var c=r.getWinSize(),d=cc.LabelTTF.create("callback 3 called:"+b,"Marker Felt",16);d.setPosition(3*(c.width/4),c.height/2);this.addChild(d); +this.jb=g},title:l("Callbacks: CallFunc and friends"),B:5.05,Ea:function(){this.ca=this.oa=this.jb=j},n:function(){return JSON.stringify([g,g,g])},m:function(){var a=[];a.push(this.ca);a.push(this.oa);a.push(this.jb);return JSON.stringify(a)}}),pb=A.extend({onEnter:function(){this._super();this.M(1);this.k.runAction(cc.Sequence.create(cc.MoveBy.create(2,cc.p(200,0)),cc.CallFunc.create(this.removeFromParentAndCleanup,this.k,g)))},removeFromParentAndCleanup:function(a,b){a.removeFromParent(b)},title:l("cc.CallFunc + auto remove"), +f:l("cc.CallFunc + removeFromParentAndCleanup. Grossini dissapears in 2s"),B:2.1,Ea:k(),n:function(){return JSON.stringify([h])},m:function(){var a=[];a.push(this.getChildByTag(1));return JSON.stringify(a)}}),qb=A.extend({onEnter:function(){this._super();this.M(1);this.runAction(cc.CallFunc.create(function(a,b){this.ca="Value is: "+b;this.log("Object:"+a+". "+this.ca)},this,"Hello world"))},title:l("cc.CallFunc + parameters"),f:l("cc.CallFunc + parameters. Take a look at the console"),B:0.1,Ea:k(), +n:function(){return JSON.stringify(["Value is: Hello world"])},m:function(){var a=[];a.push(this.ca);return JSON.stringify(a)}}),rb=A.extend({da:"a = cc.Spawn.create( a1, a2, ..., aN );",onEnter:function(){this._super();this.Eb(1);this.k.runAction(cc.Spawn.create(cc.JumpBy.create(2,cc.p(300,0),50,4),cc.RotateBy.create(2,720)))},title:l("cc.Spawn: Jump + Rotate"),B:2.1,n:function(){return JSON.stringify([{x:360,y:t.height/2},720])},m:function(){var a=[];a.push(this.k.getPosition());a.push(this.k.getRotation()); +return JSON.stringify(a)}}),sb=A.extend({da:"a = cc.RepeatForever.create( action_to_repeat );",onEnter:function(){this._super();this.M(1);this.k.runAction(cc.Sequence.create(cc.DelayTime.create(1),cc.CallFunc.create(this.xi)))},xi:function(a){var b=cc.RepeatForever.create(cc.RotateBy.create(1,360));a.runAction(b)},title:l("cc.CallFunc + cc.RepeatForever"),B:3.5,n:function(){return JSON.stringify([g])},m:function(){var a=[],b=this.k.getRotation();a.push(915>b&&885b&&75Math.abs(50+t.width/2-30-this.ca.x)&&5>a},Ta:function(){this.oa=this.s.getPosition()},Xc:function(){var a=Math.abs(50+ +t.height-80-this.oa.y);return 5>Math.abs(50+t.width/2-30-this.oa.x)&&5>a},qe:function(){this.jb=this.s.getPosition()},Ve:function(){var a=Math.abs(50+t.height-80-this.jb.y);return 5>Math.abs(50-this.jb.x)&&5>a},n:function(){return JSON.stringify([g,g,g,{x:50,y:50}])},m:function(){var a=[];a.push(this.Wc());a.push(this.Xc());a.push(this.Ve());a.push(this.s.getPosition());return JSON.stringify(a)}}),Db=A.extend({dd:h,je:h,da:"a = cc.CatmullRomBy.create( time, array_of_points );\n a = cc.CatmullRomTo.create( time, array_of_points );", +ctor:function(){this._super();this.dd=[];this.je=[]},onEnter:function(){this._super();this.M(2);var a=cc.DelayTime.create(0.25);this.s.setPosition(50,50);var b=[cc.p(0,0),cc.p(80,80),cc.p(t.width-80,80),cc.p(t.width-80,t.height-80),cc.p(80,t.height-80),cc.p(80,80),cc.p(t.width/2,t.height/2)],c=cc.CatmullRomBy.create(3,b),d=c.reverse();this.s.runAction(cc.Sequence.create(c,a,d));var c=[cc.p(t.width/2,30),cc.p(t.width-80,30),cc.p(t.width-80,t.height-80),cc.p(t.width/2,t.height-80),cc.p(t.width/2,30)], +d=cc.CatmullRomTo.create(3,c),f=d.reverse();this.u.runAction(cc.Sequence.create(d,a.copy(),f));this.dd=b;this.je=c},draw:function(a){this._super();a=a||cc.renderContext;"opengl"in sys.capabilities?(cc.kmGLPushMatrix(),cc.kmGLTranslatef(50,50,0),cc.drawingUtil.drawCatmullRom(this.dd,50),cc.kmGLPopMatrix()):(a.save(),a.translate(50,-50),cc.drawingUtil.drawCatmullRom(this.dd,50),a.restore());cc.drawingUtil.drawCatmullRom(this.je,50)},f:l("Catmull Rom spline paths. Testing reverse too"),title:l("CatmullRomBy / CatmullRomTo"), +B:3.1,Ea:function(){this.scheduleOnce(this.wa,0);this.scheduleOnce(this.Ta,0.75);this.scheduleOnce(this.qe,1.5)},wa:function(){this.ca=this.u.getPosition()},Wc:function(){var a=Math.abs(30-this.ca.y);return 5>Math.abs(t.width/2-this.ca.x)&&5>a},Ta:function(){this.oa=this.u.getPosition()},Xc:function(){var a=Math.abs(30-this.oa.y);return 5>Math.abs(t.width-80-this.oa.x)&&5>a},qe:function(){this.jb=this.u.getPosition()},Ve:function(){var a=Math.abs(t.height-80-this.jb.y);return 5>Math.abs(t.width-80- +this.jb.x)&&5>a},n:function(){return JSON.stringify([g,g,g,{x:t.width/2,y:30}])},m:function(){var a=[];a.push(this.Wc());a.push(this.Xc());a.push(this.Ve());a.push(this.u.getPosition());return JSON.stringify(a)}}),Eb=A.extend({da:"a = cc.TargetedAction.create( target, action );",onEnter:function(){this._super();this.M(2);var a=cc.JumpBy.create(2,cc.p(0,0),100,3),b=a.copy(),c=cc.RotateBy.create(1,360),d=c.copy(),b=cc.TargetedAction.create(this.u,b),d=cc.TargetedAction.create(this.u,d),a=cc.Sequence.create(a, +b,c,d);this.s.runAction(cc.RepeatForever.create(a))},title:l("Action that runs on another target. Useful for sequences"),f:l("ActionTargeted")}),Fb=A.extend({onEnter:function(){this._super();this.M(2);var a=cc.JumpBy.create(2,cc.p(0,0),100,3),b=a.copy(),b=cc.TargetedAction.create(this.u,b).copy();this.s.runAction(cc.Sequence.create(a,b))},title:l("Action that runs on another target. Useful for sequences"),f:l("Testing copy on TargetedAction")}),Gb=A.extend({onEnter:function(){this._super();this.M(1); +this.k.setPosition(40,t.height/2);var a=cc.MoveBy.create(0.2,cc._p(0,50)),b=a.reverse();cc.DelayTime.create(0.25);a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a));a=cc.MoveBy.create(2,cc._p(t.width-80,0));b=a.reverse();a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a))},title:l("Stackable actions: MoveBy + MoveBy"),f:l("Grossini shall move up and down while moving horizontally"),B:0.2,n:function(){return JSON.stringify([g,g])},m:function(){var a=[],b=this.k.getPosition(), +c=40+0.2*(t.width-80)/2,d=t.height/2+50,d=b.yd-10;a.push(b.xc-10);a.push(d);return JSON.stringify(a)}}),Hb=A.extend({onEnter:function(){this._super();this.M(1);this.k.setPosition(40,t.height/2);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a));a=cc.JumpBy.create(2,cc._p(t.width-80,0),90,5);b=a.reverse();a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a))},title:l("Stackable actions: MoveBy + JumpBy"), +f:l("Grossini shall shake while he is jumping")}),Ib=A.extend({onEnter:function(){this._super();this.M(1);this.k.setPosition(40,t.height/2);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a));a=[cc.p(0,t.height/2),cc.p(t.width-80,-t.height/2),cc.p(t.width-80,100)];a=cc.BezierBy.create(3,a);this.k.runAction(cc.RepeatForever.create(cc.Sequence.create(a,a.reverse())))},title:l("Stackable actions: MoveBy + BezierBy"),f:l("Grossini shall shake while he moves along a bezier path")}), +Jb=A.extend({onEnter:function(){this._super();this.M(1);this.k.setPosition(40,40);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a));a=[cc.p(0,0),cc.p(80,80),cc.p(t.width-80,80),cc.p(t.width-80,t.height-80),cc.p(80,t.height-80),cc.p(80,80),cc.p(t.width/2,t.height/2)];a=cc.CatmullRomBy.create(6,a);b=a.reverse();a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a))},title:l("Stackable actions: MoveBy + CatmullRomBy"), +f:l("Grossini shall shake while he moves along a CatmullRom path")}),Kb=A.extend({onEnter:function(){this._super();this.M(1);this.k.setPosition(40,40);var a=cc.MoveBy.create(0.05,cc._p(8,8)),b=a.reverse(),a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a));a=[cc.p(0,0),cc.p(80,80),cc.p(t.width-80,80),cc.p(t.width-80,t.height-80),cc.p(80,t.height-80),cc.p(80,80),cc.p(t.width/2,t.height/2)];a=cc.CardinalSplineBy.create(6,a,0.9);b=a.reverse();a=cc.Sequence.create(a,b);this.k.runAction(cc.RepeatForever.create(a))}, +title:l("Stackable actions: MoveBy + CardinalSplineBy"),f:l("Grossini shall shake while he moves along a CardinalSpline path")}),Lb=A.extend({jf:[],onEnter:function(){this._super();this.M(2);this.s.runAction(cc.RepeatForever.create(cc.RotateBy.create(3,360)));this.k.runAction(cc.RepeatForever.create(cc.RotateBy.create(3,-360)));this.u.runAction(cc.RepeatForever.create(cc.RotateBy.create(3,360)));this.schedule(this.pause,3,j,0);this.schedule(this.resume,5,j,0)},pause:function(){cc.log("Pausing");this.jf= +r.getActionManager().pauseAllRunningActions()},resume:function(){cc.log("Resuming");r.getActionManager().resumeTargets(this.jf)},title:l("PauseResumeActions"),f:l("All actions pause at 3s and resume at 5s")}),Mb=A.extend({Iw:h,onEnter:function(){this._super();this.M(0);this.me=cc.Sprite.create("res/Images/grossini.png");this.me.runAction(cc.CallFunc.create(this.Gh,this));this.scheduleOnce(this.wh,2)},onExit:function(){this._super()},Gh:function(){cc.log("This message SHALL ONLY appear when the sprite is added to the scene, NOT BEFORE")}, +wh:function(){this.me.setPosition(250,250);this.addChild(this.me)},title:l("Issue 1305"),f:l("In two seconds you should see a message on the console. NOT BEFORE.")}),Nb=A.extend({onEnter:function(){this._super();this.M(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(200,200);this.addChild(a);var b=cc.MoveBy.create(2,cc.p(0,100)),c=cc.CallFunc.create(this.Hh),d=cc.MoveBy.create(2,cc.p(0,-100)),f=cc.CallFunc.create(this.Ih,this),i=cc.MoveBy.create(2,cc.p(100,-100)),m=cc.CallFunc.create(this.Jh.bind(this)), +o=cc.MoveBy.create(2,cc.p(-100,0)),q=cc.CallFunc.create(this.Kh,this),b=cc.Sequence.create(b,c,d,f,i,m,o,q);r.getActionManager().addAction(b,a,j)},Hh:function(){cc.log("1st block")},Ih:function(){cc.log("2nd block")},Jh:function(){cc.log("3rd block")},Kh:function(){cc.log("4th block")},title:l("Issue 1305 #2"),f:l("See console. You should only see one message for each block")}),Ob=A.extend({onEnter:function(){this._super();this.M(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100, +100);this.addChild(a);var b=cc.MoveBy.create(0.5,cc.p(100,0)),c=b.reverse(),b=cc.Sequence.create(b,c),b=cc.Repeat.create(b,2);a.runAction(b)},title:l("Issue 1288"),f:l("Sprite should end at the position where it started.")}),Pb=A.extend({onEnter:function(){this._super();this.M(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100,100);this.addChild(a);var b=cc.MoveBy.create(0.5,cc.p(100,0));a.runAction(cc.Repeat.create(b,1))},title:l("Issue 1288 #2"),f:l("Sprite should move 100 pixels, and stay there")}), +Qb=A.extend({onEnter:function(){this._super();this.M(0);var a=cc.Sprite.create("res/Images/grossini.png");a.setPosition(100,100);this.addChild(a);var b=cc.CallFunc.create(this.Bc),c=cc.RotateBy.create(0.25,45),d=cc.CallFunc.create(this.Bc,this),f=cc.RotateBy.create(0.25,45),i=cc.CallFunc.create(this.Bc.bind(this)),m=cc.RotateBy.create(0.25,45),o=cc.CallFunc.create(this.Bc),q=cc.RotateBy.create(0.25,45),u=cc.CallFunc.create(this.Bc),b=cc.Sequence.create(b,c,d,f,i,m,o,q,u);a.runAction(b)},Bc:function(a){cc.log(a.getRotation())}, +title:l("Issue 1327"),f:l("See console: You should see: 0, 45, 90, 135, 180")}),Rb=A.extend({onEnter:function(){this._super();this.M(2);for(var a=cc.Animation.create(),b=0;4>b;b++)for(var c=1;15>c;c++)a.addSpriteFrameWithFile("res/Images/grossini_dance_"+(10>c?"0"+c:c)+".png");a.setDelayPerUnit(1/60);a.setRestoreOriginalFrame(g);this.u.runAction(cc.Animate.create(a));a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");a=a.getAnimation("dance_1");a.setDelayPerUnit(1/ +60);a=cc.Animate.create(a);this.s.runAction(cc.Sequence.create(a,a.reverse()))},title:l("Animation"),f:l("Issue 1438. Set FPS to 30 to test this bug.")}),Sb=A.extend({title:l("Sequence + Speed in 'reverse mode'"),f:l("Issue #1446. 'Hello World' should be visible for only 0.1 seconds"),onEnter:function(){this._super();this.M(0);var a=this.label=cc.LabelTTF.create("Hello World","Arial",64);a.setPosition(t.width/2,t.height/2);a.setOpacity(0);this.addChild(a);this.pe=cc.Speed.create(cc.Sequence.create(cc.DelayTime.create(2), +cc.FadeTo.create(1,255),cc.DelayTime.create(2)),1);a.runAction(this.pe);this.scheduleOnce(this.Si,0.1)},Si:function(){this.pe.getInnerAction().step(2.5);this.pe.setSpeed(-10)}}),Xa=[Ya,Za,$a,ab,bb,cb,db,eb,fb,gb,hb,Cb,Db,ib,jb,kb,mb,nb,rb,vb,wb,zb,sb,tb,ub,ob,pb,qb,xb,yb,Bb,Eb,Fb,Gb,Hb,Ib,Jb,Kb,Lb,Mb,Nb,Ob,Pb,Qb,lb,Rb,Sb];"opengl"in sys.capabilities&&Xa.push(Ab);function Va(){z++;z%=Xa.length;return new Xa[z]}function Wa(){z--;0>z&&(z+=Xa.length);return new Xa[z]};var B=-1;function C(){x.call(this,cc.o(0,0,0,255),cc.o(49,49.5,58.5,255));this.j="No title";this.q="No Subtitle";var a=cc.MenuItemFont.create("Physics On/Off",this.fi,this);a.setFontSize(24);a=cc.Menu.create(a);this.addChild(a);a.setPosition(cc._p(t.width-100,t.height-90));this.H=new cp.Space;this.wb=cc.PhysicsDebugNode.create(this.H);this.wb.setVisible(j);this.addChild(this.wb)}cc.inherits(C,x);n=C.prototype;n.fi=function(){this.wb.setVisible(!this.wb.isVisible())}; +n.onEnter=function(){x.prototype.onEnter.call(this);sys.dumpRoot();sys.garbageCollect()};n.S=function(){this.unscheduleUpdate();var a=new la;a.addChild(new Tb[B]);r.replaceScene(a)};n.Q=function(){this.unscheduleUpdate();var a=new la;a.addChild(Ub());r.replaceScene(a)};n.R=function(){this.unscheduleUpdate();var a=new la;a.addChild(Vb());r.replaceScene(a)};n.W=function(){return Tb.length-1-B};n.T=function(){return B}; +function Wb(){C.call(this);this.ib=function(a){this.addChild(this.createPhysicsSprite(a))};this.j="Chipmunk Sprite Test";this.q="Chipmunk + cocos2d sprites tests. Tap screen.";this.Fb()}cc.inherits(Wb,C);n=Wb.prototype; +n.Fb=function(){for(var a=this.H,b=a.staticBody,b=[new cp.SegmentShape(b,cp.v(0,0),cp.v(t.width,0),0),new cp.SegmentShape(b,cp.v(0,t.height),cp.v(t.width,t.height),0),new cp.SegmentShape(b,cp.v(0,0),cp.v(0,t.height),0),new cp.SegmentShape(b,cp.v(t.width,0),cp.v(t.width,t.height),0)],c=0;ca;a++)this.ib(cp.v(t.width/2,t.height/2));"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g)}; +n.update=function(a){this.H.step(a)};n.onMouseDown=function(a){this.ib(a.getLocation())};n.onTouchesEnded=function(a){for(var b=a.length,c=0;ca;a++)this.H.addCollisionHandler(a,a+1,this.collisionBegin.bind(this),this.collisionPre.bind(this),this.collisionPost.bind(this), +this.collisionSeparate.bind(this))};this.onExit=function(){C.prototype.onExit.call(this);for(var a=1;100>a;a++)this.H.removeCollisionHandler(a,a+1)}}cc.inherits($b,C); +function ac(){C.call(this);this.j="AnchorPoint in PhysicsSprite";this.q="Tests AnchorPoint in PhysicsSprite. See animated sprites";this.onEnter=function(){C.prototype.onEnter.call(this);this.wb.setVisible(g);this.H.gravity=D(0,0);var a=this.createPhysicsSprite(cp.v(1*(t.width/4),t.height/2)),b=this.createPhysicsSprite(cp.v(2*(t.width/4),t.height/2)),c=this.createPhysicsSprite(cp.v(3*(t.width/4),t.height/2));a.setAnchorPoint(cc.p(0,0));b.setAnchorPoint(cc.p(0.5,0.5));c.setAnchorPoint(cc.p(1,1));var d= +cc.ScaleBy.create(0.5,0.5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);a.runAction(d);b.runAction(d.copy());c.runAction(d.copy());this.addChild(a);this.addChild(b);this.addChild(c);this.scheduleUpdate()}}cc.inherits(ac,C); +ac.prototype.createPhysicsSprite=function(a){var b=new cp.Body(1,cp.momentForBox(1,48,108));b.setPos(a);this.H.addBody(b);a=new cp.BoxShape(b,48,108);a.setElasticity(0.5);a.setFriction(0.5);this.H.addShape(a);a=cc.PhysicsSprite.create("res/Images/grossini.png");a.setBody(b);return a};ac.prototype.update=function(a){for(var a=a/1,b=0;1>b;b++)this.H.step(a)}; +function bc(){C.call(this);this.j="Chipmunk Release Test";this.q="Space finalizer should be called";this.collisionBegin=l(g);this.collisionPre=l(g);this.collisionPost=function(){cc.log("collision post")};this.collisionSeparate=function(){cc.log("collision separate")};this.onEnter=function(){C.prototype.onEnter.call(this);cc.log("OnEnter");sys.dumpRoot();sys.garbageCollect();this.H.addCollisionHandler(10,11,this.collisionBegin.bind(this),this.collisionPre.bind(this),this.collisionPost.bind(this),this.collisionSeparate.bind(this))}; +this.onExit=function(){cc.log("OnExit");this.H=h;sys.dumpRoot();sys.garbageCollect();C.prototype.onExit.call(this)}}cc.inherits(bc,C);var D=cp.v;function dc(){C.call(this);this.wb.setVisible(g);this.scheduleUpdate()}cc.inherits(dc,C);dc.prototype.update=function(a){this.H.step(a)};function ec(a){a=a.H;a=a.addShape(new cp.SegmentShape(a.staticBody,D(0,0),D(640,0),0));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)} +function fc(a){var a=a.H,b=a.addShape(new cp.SegmentShape(a.staticBody,D(0,0),D(0,480),0));b.setElasticity(1);b.setFriction(1);b.setLayers(2147483647);a=a.addShape(new cp.SegmentShape(a.staticBody,D(640,0),D(640,480),0));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)} +function gc(){dc.call(this);this.q="Chipmunk Demo";this.j="Pyramid Stack";var a=this.H;a.gravity=D(0,-100);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;var b;ec(this);fc(this);for(var c=0;14>c;c++)for(var d=0;d<=c;d++)b=a.addBody(new cp.Body(1,cp.momentForBox(1,30,30))),b.setPos(D(32*d-16*c+320,540-32*c)),b=a.addShape(new cp.BoxShape(b,30,30)),b.setElasticity(0),b.setFriction(0.8);b=a.addBody(new cp.Body(10,cp.momentForCircle(10,0,15,D(0,0))));b.setPos(D(320,20));b=a.addShape(new cp.CircleShape(b, +15,D(0,0)));b.setElasticity(0);b.setFriction(0.9)}cc.inherits(gc,dc); +function hc(){function a(a,c){var d=cp.momentForBox(1,4,30),d=b.addBody(new cp.Body(1,d));d.setPos(a);d=c?new cp.BoxShape(d,30,4):new cp.BoxShape(d,4,30);b.addShape(d);d.setElasticity(0);d.setFriction(0.6)}dc.call(this);this.q="Chipmunk Demo";this.j="Pyramid Topple";var b=this.H;b.iterations=30;b.gravity=D(0,-300);b.sleepTimeThreshold=0.5;b.collisionSlop=0.5;ec(this);for(var c=0;12>c;c++)for(var d=0;d<12-c;d++){var f=D(320+45*(d-0.5*(11-c)),38*(c+0.5)-4);a(f,j);a(cp.v.add(f,D(0,17)),g);0===d&&a(cp.v.add(f, +D(-13,34)),j);d!=12-c-1?a(cp.v.add(f,D(22.5,21)),g):a(cp.v.add(f,D(13,34)),j)}}cc.inherits(hc,dc);hc.prototype.update=function(a){for(var a=a/3,b=0;3>b;b++)this.H.step(a)}; +function ic(){function a(a){labels.push({text:a,ex:q})}function b(){return cp.v.add(q,M)}function c(){return cp.v.add(q,I)}function d(a){var b=o.addBody(new cp.Body(1,cp.momentForCircle(1,0,15,D(0,0))));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.CircleShape(b,15,D(0,0)));a.setElasticity(0);a.setFriction(0.7);a.group=1;return b}function f(a){var b=D(0,30),c=D(0,-30),d=o.addBody(new cp.Body(2,cp.momentForSegment(2,b,c)));d.setPos(cp.v.add(a,q));a=o.addShape(new cp.SegmentShape(d,b,c,5));a.setElasticity(0); +a.setFriction(0.7);return d}function i(a){var b=D(0,15),c=D(0,-15),d=o.addBody(new cp.Body(1,cp.momentForSegment(1,b,c)));d.setPos(cp.v.add(a,cp.v.add(q,cp.v(0,-15))));a=o.addShape(new cp.SegmentShape(d,b,c,5));a.setElasticity(0);a.setFriction(0.7);return d}function m(a){var b=o.addBody(new cp.Body(1,cp.momentForCircle(1,0,15,D(0,0))));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.CircleShape(b,15,D(0,0)));a.setElasticity(0);a.setFriction(0.7);return b}dc.call(this);this.q="Chipmunk Demo";this.j="Joints"; +var o=this.H,q;o.iterations=10;o.gravity=D(0,-100);o.sleepTimeThreshold=0.5;for(var u=o.staticBody,p,s=480;0<=s;s-=120)p=o.addShape(new cp.SegmentShape(u,D(0,s),D(640,s),0)),p.setElasticity(1),p.setFriction(1),p.uh=2147483647;for(s=0;640>=s;s+=160)p=o.addShape(new cp.SegmentShape(u,D(s,0),D(s,480),0)),p.setElasticity(1),p.setFriction(1),p.uh=2147483647;var I=D(50,60),M=D(110,60);labels=[];q=D(0,0);a("Pin Joint");p=m(I);s=m(M);s.setAngle(Math.PI);o.addConstraint(new cp.PinJoint(p,s,D(15,0),D(15,0))); +q=D(160,0);a("Slide Joint");p=m(I);s=m(M);s.setAngle(Math.PI);o.addConstraint(new cp.SlideJoint(p,s,D(15,0),D(15,0),20,40));q=D(320,0);a("Pivot Joint");p=m(I);s=m(M);s.setAngle(Math.PI);o.addConstraint(new cp.PivotJoint(p,s,cp.v.add(q,D(80,60))));q=D(480,0);a("Groove Joint");p=m(I);s=m(M);o.addConstraint(new cp.GrooveJoint(p,s,D(30,30),D(30,-30),D(-30,0)));q=D(0,120);a("Damped Spring");p=m(I);s=m(M);s.setAngle(Math.PI);o.addConstraint(new cp.DampedSpring(p,s,D(15,0),D(15,0),20,5,0.3));q=D(160,120); +a("Damped Rotary Spring");p=f(I);s=f(M);o.addConstraint(new cp.PivotJoint(p,u,c()));o.addConstraint(new cp.PivotJoint(s,u,b()));o.addConstraint(new cp.DampedRotarySpring(p,s,0,3E3,60));q=D(320,120);a("Rotary Limit Joint");p=i(I);s=i(M);o.addConstraint(new cp.PivotJoint(p,u,c()));o.addConstraint(new cp.PivotJoint(s,u,b()));o.addConstraint(new cp.RotaryLimitJoint(p,s,-Math.PI/2,Math.PI/2));q=D(480,120);a("Ratchet Joint");p=i(I);s=i(M);o.addConstraint(new cp.PivotJoint(p,u,c()));o.addConstraint(new cp.PivotJoint(s, +u,b()));o.addConstraint(new cp.RatchetJoint(p,s,0,Math.PI/2));q=D(0,240);a("Gear Joint");p=f(I);s=f(M);o.addConstraint(new cp.PivotJoint(p,u,c()));o.addConstraint(new cp.PivotJoint(s,u,b()));o.addConstraint(new cp.GearJoint(p,s,0,2));q=D(160,240);a("Simple Motor");p=f(I);s=f(M);o.addConstraint(new cp.PivotJoint(p,u,c()));o.addConstraint(new cp.PivotJoint(s,u,b()));o.addConstraint(new cp.SimpleMotor(p,s,Math.PI));q=D(320,240);u=d(I);p=d(M);s=function(a){var b=o.addBody(new cp.Body(5,cp.momentForBox(5, +80,30)));b.setPos(cp.v.add(a,q));a=o.addShape(new cp.BoxShape(b,80,30));a.setElasticity(0);a.setFriction(0.7);a.group=1;return b}(D(80,100));o.addConstraint(new cp.GrooveJoint(s,u,D(-30,-10),D(-30,-40),D(0,0)));o.addConstraint(new cp.GrooveJoint(s,p,D(30,-10),D(30,-40),D(0,0)));o.addConstraint(new cp.DampedSpring(s,u,D(-30,0),D(0,0),50,20,10));o.addConstraint(new cp.DampedSpring(s,p,D(30,0),D(0,0),50,20,10))}cc.inherits(ic,dc); +function jc(){dc.call(this);this.q="Chipmunk Demo";this.j="Balls";var a=this.H;a.iterations=60;a.gravity=D(0,-500);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;a.sleepTimeThreshold=0.5;ec(this);fc(this);var b=3,c=a.addBody(new cp.Body(b,cp.momentForBox(b,50,60)));c.setPos(D(500,100));c.setAngle(1);shape=a.addShape(new cp.BoxShape(c,50,60));shape.setFriction(0.3);shape.setElasticity(0.3);for(c=1;10>=c;c++)b=3,b=a.addBody(new cp.Body(b,cp.momentForCircle(b,0,20,D(0,0)))),b.setPos(D(200+c,45*c)),b=a.addShape(new cp.CircleShape(b, +20,D(0,0))),b.setElasticity(0.8),b.setFriction(1);a=a.addShape(new cp.SegmentShape(a.staticBody,D(100,100),D(300,200),10));a.setElasticity(1);a.setFriction(1);a.setLayers(2147483647)}cc.inherits(jc,dc); +function kc(){dc.call(this);this.q="Chipmunk Demo";this.j="Buoyancy";var a=this.H;a.iterations=30;a.gravity=cp.v(0,-500);a.sleepTimeThreshold=0.5;a.collisionSlop=0.5;var b=a.staticBody,c=a.addShape(new cp.SegmentShape(b,cp.v(0,0),cp.v(0,480),0));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(640,0),cp.v(640,480),0));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(0,0),cp.v(640,0),0));c.setElasticity(1); c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(0,480),cp.v(640,480),0));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);var d=new cp.BB(20,40,420,240),c=a.addShape(new cp.SegmentShape(b,cp.v(d.l,d.b),cp.v(d.l,d.t),5));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(d.r,d.b),cp.v(d.r,d.t),5));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.SegmentShape(b,cp.v(d.l,d.b),cp.v(d.r, d.b),5));c.setElasticity(1);c.setFriction(1);c.setLayers(2147483647);c=a.addShape(new cp.BoxShape2(b,d));c.setSensor(g);c.setCollisionType(1);var b=200,c=50,d=4.2E-5*b*c,f=cp.momentForBox(d,b,c);body=a.addBody(new cp.Body(d,f));body.setPos(cp.v(270,140));body.setVel(cp.v(0,-100));body.setAngVel(1);c=a.addShape(new cp.BoxShape(body,b,c));c.setFriction(0.8);b=40;c=2*b;d=4.2E-5*b*c;f=cp.momentForBox(d,b,c);body=a.addBody(new cp.Body(d,f));body.setPos(cp.v(120,190));body.setVel(cp.v(0,-100));body.setAngVel(1); -c=a.addShape(new cp.BoxShape(body,b,c));c.setFriction(0.8);a.addCollisionHandler(1,0,h,this.gi,h,h)}cc.inherits(ic,ac);ic.prototype.update=function(a){for(var a=a/3,b=0;3>b;b++)this.z.step(a)}; -ic.prototype.gi=function(a,b){for(var c=a.getShapes(),d=c[0],f=c[1],c=f.getBody(),i=d.getBB().t,k=f.getNumVerts(),d=[],o=k-1,q=0;qp*t&&(o=cp.v.lerp(o,v,Math.abs(p)/(Math.abs(p)+Math.abs(t))),d.push(o.x),d.push(o.y));o=q}f=cp.areaForPoly(d);k=1.4E-4*f;i=cp.centroidForPoly(d);q=cp.v.sub(i,c.getPos());i=b.getCurrentTimeStep();c.applyImpulse(cp.v.mult(b.gravity,-k*i),q);k=cp.v.add(c.getVel(), -cp.v.mult(cp.v.perp(q),c.w));c.applyImpulse(cp.v.mult(cp.v.sub(cp.v.mult(k,Math.exp(1*-(2.8E-4*f)*i)),k),1),q);d=cp.momentForPoly(2.8E-4*f,d,cp.v.neg(c.p));c.w*=Math.exp(-d*i*(1/c.i));return g};function ja(){x.call(this)}cc.inherits(ja,x);ja.prototype.G=function(){C=-1;this.addChild(Sb());r.replaceScene(this)};var Rb=[ic,ec,fc,gc,hc,Ub,Vb,Wb,Yb,Zb];"browser"!==sys.platform&&(Rb.push(Xb),Rb.push($b));function Sb(){C++;C=C%Rb.length;return new Rb[C]} -function Tb(){C--;C<0&&(C=C+Rb.length);return new Rb[C]};var ka=x.extend({G:function(){this.addChild(new jc);r.replaceScene(this)}}),jc=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/grossini.png"),b=cc.LayerColor.create(cc.k(255,255,0,100));this.addChild(b,-1);this.addChild(a,0,1);a.setPosition(20,150);a.runAction(cc.JumpTo.create(4,cc.p(300,48),100,4));var a=cc.FadeIn.create(1), -c=cc.FadeOut.create(1),a=cc.RepeatForever.create(cc.Sequence.create(a,c));b.runAction(a)},Oe:function(a){var b=this.getChildByTag(1);b.stopAllActions();b.runAction(cc.MoveTo.create(1,a));var c=b.getPosition(),d=a.x-c.x,a=a.y-c.y,c=Math.atan(d/a)*(180/Math.PI);0>a&&(c=0>d?180+Math.abs(c):180-Math.abs(c));b.runAction(cc.RotateTo.create(1,c%360))},onMouseUp:function(a){this.Oe(a.getLocation())},onTouchesEnded:function(a){0>=a.length||this.Oe(a[0].getLocation())}});var F=cc.AudioEngine.getInstance(),Dc=[{title:"Play Music",W:function(){return new kc}},{title:"Stop Music",W:function(){return new lc}},{title:"Pause Music",W:function(){return new mc}},{title:"Resume Music",W:function(){return new nc}},{title:"Rewind Music",W:function(){return new oc}},{title:"is Music Playing",W:function(){return new pc}},{title:"Increase Music Volume",W:function(){return new qc}},{title:"Decrease Music Volume",W:function(){return new rc}},{title:"Play Sound Effect",W:function(){return new sc}}, -{title:"Repeat Sound Effect",W:function(){return new tc}},{title:"Stop Sound Effect",W:function(){return new uc}},{title:"Unload Sound Effect",W:function(){return new vc}},{title:"Increase Sound Effect Volume",W:function(){return new wc}},{title:"Decrease Sound Effect Volume",W:function(){return new xc}},{title:"Pause Sound Effect",W:function(){return new yc}},{title:"Resume Sound Effect",W:function(){return new zc}},{title:"Pause All Sound Effects",W:function(){return new Ac}},{title:"Resume All Sound Effects", -W:function(){return new Bc}},{title:"Stop All Sound Effects",W:function(){return new Cc}}]; -CocosDenshionTest=cc.LayerGradient.extend({X:h,Uf:cc.p(0,0),ze:0,ctor:function(){this._super();cc.associateWithNative(this,cc.LayerGradient);this.init(cc.k(0,0,0,255),cc.k(148,80,120,255));this.X=cc.Menu.create();for(var a=r.getWinSize(),b=0;ba&&(a=0);a>(Dc.length+1)*ea-u.height&&(a=(Dc.length+ -1)*ea-u.height);this.X.setPosition(b.x,a)}});CocosDenshionTestScene=x.extend({G:function(){F=cc.AudioEngine.getInstance();this.addChild(new CocosDenshionTest);r.replaceScene(this)}});var Ec=h;function kc(){cc.log("play background music");F.playMusic("res/Sound/background.mp3",j)}function lc(){cc.log("stop background music");F.stopMusic()}function mc(){cc.log("pause background music");F.pauseMusic()}function nc(){cc.log("resume background music");F.resumeMusic()} -function oc(){cc.log("rewind background music");F.rewindMusic()}function pc(){F.isMusicPlaying()?cc.log("background music is playing"):cc.log("background music is not playing")}function sc(){cc.log("play effect");Ec=F.playEffect("res/Sound/effect2.mp3")}function tc(){cc.log("play effect repeatly");Ec=F.playEffect("res/Sound/effect2.mp3",g)}function uc(){cc.log("stop effect");F.stopEffect(Ec)}function vc(){cc.log("unload effect");F.unloadEffect("res/Sound/effect2.mp3")} -function qc(){cc.log("add bakcground music volume");F.setMusicVolume(F.getMusicVolume()+0.1)}function rc(){cc.log("sub backgroud music volume");F.setMusicVolume(F.getMusicVolume()-0.1)}function wc(){cc.log("add effects volume");F.setEffectsVolume(F.getEffectsVolume()+0.1)}function xc(){cc.log("sub effects volume");F.setEffectsVolume(F.getEffectsVolume()-0.1)}function yc(){cc.log("pause effect");F.pauseEffect(Ec)}function zc(){cc.log("resume effect");F.resumeEffect(Ec)} -function Ac(){cc.log("pause all effects");F.pauseAllEffects()}function Bc(){cc.log("resume all effects");F.resumeAllEffects()}function Cc(){cc.log("stop all effects");F.stopAllEffects()};var G=1,H=2,Fc=3,I=-1,Jc=y.extend({ctor:function(){this._super()},title:m("No title"),d:m(""),J:function(){var a=new ua;a.addChild(new Gc[I]);r.replaceScene(a)},I:function(){var a=new ua;a.addChild(Hc());r.replaceScene(a)},H:function(){var a=new ua;a.addChild(Ic());r.replaceScene(a)},M:function(){return Gc.length-1-I},K:function(){return I}}),Kc=Jc.extend({onEnter:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png"), -c=cc.Sprite.create("res/Images/grossinis_sister1.png"),d=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,u.height/2));b.setPosition(cc.p(u.width-150,u.height/2));this.addChild(a);this.addChild(b);c.setScale(0.25);d.setScale(0.25);a.addChild(c);b.addChild(d);var d=cc.RotateBy.create(2,360),f=cc.ScaleBy.create(2,2),c=cc.RepeatForever.create(cc.Sequence.create(d,f,f.reverse())),d=cc.RepeatForever.create(cc.Sequence.create(d.copy(),f.copy(),f.reverse()));b.setAnchorPoint(cc.p(0, -0));a.runAction(c);b.runAction(d)},title:m("anchorPoint and children")}),Lc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,u.height/2));b.setPosition(cc.p(u.width-150,u.height/2));this.addChild(a,0,2);this.addChild(b,0,3);this.schedule(this.kg,2);this.schedule(this.He,4)},kg:function(){var a=this.getChildByTag(2),b=cc.RotateBy.create(1,360);a.runAction(b)},He:function(){this.unschedule(this.He); -this.removeChildByTag(3,j)},title:m("tags")}),Mc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,u.height/2));b.setPosition(cc.p(u.width-150,u.height/2));var c=cc.RotateBy.create(2,360),d=c.reverse(),c=cc.RepeatForever.create(cc.Sequence.create(c,d)),d=c.copy();c.setTag(101);d.setTag(102);this.addChild(a,0,G);this.addChild(b,0,H);a.runAction(c);b.runAction(d);this.schedule(this.Td, -2)},Td:function(){var a=this.getChildByTag(G),b=this.getChildByTag(H);a.retain();b.retain();this.removeChild(a,j);this.removeChild(b,g);this.addChild(a,0,G);this.addChild(b,0,H);a.release();b.release()},title:m("remove and cleanup")}),Nc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister1.png"),c=cc.Sprite.create("res/Images/grossinis_sister2.png"),d=cc.Sprite.create("res/Images/grossinis_sister2.png"); -a.setPosition(cc.p(150,u.height/2));c.setPosition(cc.p(u.width-150,u.height/2));var f=cc.RotateBy.create(2,360),i=f.reverse(),f=cc.RepeatForever.create(cc.Sequence.create(f,i)),i=f.copy(),k=f.copy(),o=f.copy();this.addChild(a,0,G);a.addChild(b);this.addChild(c,0,H);c.addChild(d);a.runAction(f);b.runAction(i);c.runAction(k);d.runAction(o);this.schedule(this.Td,2)},Td:function(){var a=this.getChildByTag(G),b=this.getChildByTag(H);a.retain();b.retain();this.removeChild(a,j);this.removeChild(b,g);this.addChild(a, -0,G);this.addChild(b,0,H);a.release();b.release()},title:m("remove/cleanup with children")}),Oc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png");this.addChild(a,0,G);this.setContentSize(cc.size(0,0));a.setPosition(cc.p(u.width/2,u.height/2));this.schedule(this.Ue,1)},Ue:function(){this.unschedule(this.Ue);var a=cc.ParticleSun.create();a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));a.setPosition(cc.p(u.width/2,u.height/ -2));this.runAction(cc.Sequence.create(cc.RotateBy.create(2,360),cc.CallFunc.create(this.Zg,this)));this.addChild(a)},Zg:function(a){this.getParent().removeChild(a,g);this.Uc(this)},title:m("stress test #1: no crashes")}),Pc=Jc.extend({ctor:function(){this._super();var a=cc.Layer.create(),b=cc.Sprite.create("res/Images/grossinis_sister1.png");b.setPosition(cc.p(80,u.height/2));var c=cc.MoveBy.create(3,cc.p(350,0)),c=cc.EaseInOut.create(c.copy(),2),d=c.reverse(),c=cc.Sequence.create(c,d);b.runAction(cc.RepeatForever.create(c)); -a.addChild(b,1);b=cc.ParticleFire.create();b.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));b.setPosition(cc.p(80,u.height/2-50));c=c.copy();b.runAction(cc.RepeatForever.create(c));a.addChild(b,2);this.schedule(this.gf,6);this.addChild(a,0,G)},gf:function(){this.unschedule(this.gf);this.getChildByTag(G).removeAllChildren()},title:m("stress test #2: no leaks")}),Qc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/background3.png");this.addChild(a, --10);a.setAnchorPoint(cc.p(0,0));var b=a.getContentSize(),c=cc.MenuItemImage.create("res/Images/btn-play-normal.png","res/Images/btn-play-selected.png",this.Cg),d=cc.Menu.create(c);d.alignItemsVertically();d.setPosition(cc.p(b.width/2,b.height/2));a.addChild(d);b=cc.RotateBy.create(5,360);b=cc.RepeatForever.create(b);c.runAction(b);c=cc.MoveBy.create(3,cc.p(200,0));b=c.reverse();c=cc.Sequence.create(c,b);c=cc.RepeatForever.create(c);a.runAction(c)},Cg:function(){cc.log("On clicked")},title:m("nodeToParent transform")}), -Rc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/background3.png");this.addChild(a,0);a.setPosition(cc.p(u.width/2,u.height/2));a.setOpacity(128);s=a.getContentSize();var b=cc.Sprite.create("res/Images/grossini.png");b.setScale(0.5);a.addChild(b,0);b.setPosition(cc.p(1*(u.width/4),u.height/2));b.getCamera();var c=cc.OrbitCamera.create(2,1,0,0,360,0,0);b.runAction(cc.RepeatForever.create(c));b=cc.Sprite.create("res/Images/grossini.png");b.setScale(1);a.addChild(b,0);b.setPosition(cc.p(2* -(u.width/4),u.height/2));c=cc.OrbitCamera.create(2,1,0,0,360,45,0);b.runAction(cc.RepeatForever.create(c));b=cc.Sprite.create("res/Images/grossini.png");b.setScale(2);a.addChild(b,0);b.setPosition(cc.p(3*(u.width/4),u.height/2));b.getContentSize();c=cc.OrbitCamera.create(2,1,0,0,360,90,-45);b.runAction(cc.RepeatForever.create(c));c=cc.OrbitCamera.create(10,1,0,0,360,0,90);a.runAction(cc.RepeatForever.create(c));this.setScale(1)},onEnter:function(){this._super();r.setProjection(cc.Qb)},onExit:function(){r.setProjection(cc.$a); -this._super()},title:m("Camera Orbit test")}),Sc=Jc.extend({Wb:0,ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0);a.setPosition(cc.p(1*(u.width/4),u.height/2));a=a.getCamera();a.kc&&a.kc(0,0,415);a.Kh&&a.Kh(0,0,0);a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0,40);a.setPosition(cc.p(2*(u.width/4),u.height/2));a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0,20);a.setPosition(cc.p(3*(u.width/4),u.height/2));this.Wb=0; -this.scheduleUpdate()},update:function(a){this.Wb+=100*a;a=this.getChildByTag(20);a=a.getCamera();a.kc&&a.kc(0,0,this.Wb);a=this.getChildByTag(40);a=a.getCamera();a.kc&&a.kc(0,0,this.Wb)},onEnter:function(){this._super();r.setProjection(cc.Qb)},onExit:function(){r.setProjection(cc.$a);this._super()},title:m("Camera Zoom test")}),Tc=Jc.extend({ctor:function(){this._super();var a=cc.Sprite.create();this.addChild(a,0);a.setPosition(cc.p(1*(u.width/5),1*(u.height/5)));a.setColor(cc.o(255,0,0));a.setTextureRect(cc.rect(0, -0,120,50));var b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create();this.addChild(a,0,40);a.setPosition(cc.p(1*(u.width/5),4*(u.height/5)));a.setColor(cc.o(0,0,255));a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create();this.addChild(a,0);a.setPosition(cc.p(4*(u.width/5),1*(u.height/5)));a.setColor(cc.o(255,255,0));a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10, -1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create();this.addChild(a,0,40);a.setPosition(cc.p(4*(u.width/5),4*(u.height/5)));a.setColor(cc.o(255,255,0));a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create();this.addChild(a,0,40);a.setPosition(cc.p(u.width/2,u.height/2));a.setColor(cc.o(255,255,255));a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b))}, -title:m("Camera Center test"),d:m("Sprites should rotate at the same speed")}),Uc=Jc.extend({ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);for(var a=cc.RotateBy.create(10,360),a=cc.RepeatForever.create(a),b=0;3>b;b++){var c=cc.Sprite.create("res/Images/grossini.png");c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d, -10,100+b);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());d=a.copy();c.runAction(d);this.addChild(c,b)}},bf:function(a){for(var b=0;3>b;b++){var c=this.getChildByTag(100+b),d=c.convertToNodeSpaceAR(a),c=c.convertToNodeSpace(a);cc.log("AR: x="+d.x.toFixed(2)+", y="+d.y.toFixed(2)+" -- Not AR: x="+c.x.toFixed(2)+", y="+c.y.toFixed(2))}},onTouchesEnded:function(a){for(var b=0;bI&&(I+=Gc.length);return new Gc[I]};var K=-1,Zc=y.extend({e:"",h:"",ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},J:function(){var a=new la;a.addChild(new Wc[K]);r.replaceScene(a)},I:function(){var a=new la;a.addChild(Xc());r.replaceScene(a)},H:function(){var a=new la;a.addChild(Yc());r.replaceScene(a)},M:function(){return Wc.length-1-K},K:function(){return K}}),$c=Zc.extend({ctor:function(){this._super();this.setAnchorPoint(cc.p(0,0))},draw:function(){this._super();var a=cc.Director.getInstance().getWinSize();cc.renderContext.fillStyle= -"rgba(255,255,255,1)";cc.renderContext.strokeStyle="rgba(255,255,255,1)";cc.drawingUtil.drawLine(cc.p(0,0),cc.p(a.width,a.height));cc.renderContext.strokeStyle="rgba(255,0,0,1)";cc.renderContext.lineWidth="5";cc.drawingUtil.drawLine(cc.p(0,a.height),cc.p(a.width,0));cc.renderContext.fillStyle="rgba(0,0,255,0.5)";cc.drawingUtil.drawPoint(cc.p(a.width/2,a.height/2),40);var b=[cc.p(60,60),cc.p(70,70),cc.p(60,70),cc.p(70,60)];cc.renderContext.fillStyle="rgba(0,255,255,1)";cc.drawingUtil.drawPoints(b, -4,4);cc.renderContext.lineWidth="16";cc.renderContext.strokeStyle="rgba(0,255,0,1)";cc.drawingUtil.drawCircle(cc.p(a.width/2,a.height/2),100,0,10,j);cc.renderContext.lineWidth="2";cc.renderContext.strokeStyle="rgba(0,255,255,1)";cc.drawingUtil.drawCircle(cc.p(a.width/2,a.height/2),50,cc.DEGREES_TO_RADIANS(90),50,g);cc.renderContext.strokeStyle="rgba(255,255,0,1)";cc.renderContext.lineWidth="10";b=[cc.p(0,0),cc.p(50,50),cc.p(100,50),cc.p(100,100),cc.p(50,100)];cc.drawingUtil.drawPoly(b,5,j);cc.renderContext.strokeStyle= -"rgba(255,0,255,1)";cc.renderContext.lineWidth="2";b=[cc.p(30,130),cc.p(30,230),cc.p(50,200)];cc.drawingUtil.drawPoly(b,3,g);cc.drawingUtil.drawQuadBezier(cc.p(0,a.height),cc.p(a.width/2,a.height/2),cc.p(a.width,a.height),50);cc.drawingUtil.drawCubicBezier(cc.p(a.width/2,a.height/2),cc.p(a.width/2+30,a.height/2+50),cc.p(a.width/2+60,a.height/2-50),cc.p(a.width,a.height/2),100);cc.renderContext.lineWidth="1";cc.renderContext.fillStyle="rgba(255,255,255,1)";cc.renderContext.strokeStyle="rgba(255,255,255,1)"}}), -ad=Zc.extend({e:"cc.DrawNode",h:"Testing cc.DrawNode API",ctor:function(){this._super();var a=cc.DrawNode.create();this.addChild(a,10);for(var b=0;10>b;b++)a.drawDot(cc.p(u.width/2,u.height/2),10*(10-b),cc.u(Math.random(),Math.random(),Math.random(),1));b=[cc.p(u.height/4,0),cc.p(u.width,u.height/5),cc.p(2*(u.width/3),u.height)];a.drawPoly(b,cc.u(1,0,0,0.5),4,cc.u(0,0,1,1));var b=80,c=20,d=50,b=[cc.p(b+c,b-d),cc.p(b+2*c,b),cc.p(b+2*c+d,b+c),cc.p(b+2*c,b+2*c),cc.p(b+c,b+2*c+d),cc.p(b,b+2*c),cc.p(b- -d,b+c),cc.p(b,b)];a.drawPoly(b,cc.u(1,0,0,0.5),1,cc.u(0,0,1,1));b=180;c=20;d=50;b=[cc.p(b,b),cc.p(b+c,b-d),cc.p(b+2*c,b),cc.p(b+2*c+d,b+c),cc.p(b+2*c,b+2*c),cc.p(b+c,b+2*c+d),cc.p(b,b+2*c),cc.p(b-d,b+c)];a.drawPoly(b,cc.u(1,0,0,0.5),1,cc.u(0,0,1,1));a.drawSegment(cc.p(20,u.height),cc.p(20,u.height/2),10,cc.u(0,1,0,1));a.drawSegment(cc.p(10,u.height/2),cc.p(u.width/2,u.height/2),40,cc.u(1,0,1,0.5))}}),la=x.extend({G:function(){K=-1;this.addChild(Xc());r.replaceScene(this)}}),Wc=[ad]; -"browser"===sys.platform&&Wc.push($c);function Xc(){K++;K%=Wc.length;return new Wc[K]}function Yc(){K--;0>K&&(K+=Wc.length);return new Wc[K]};TAG_ACTION1_EASE_ACTIONS=1;TAG_ACTION2_EASE_ACTIONS=2;TAG_SLIDER_EASE_ACTIONS=1; -var L=-1,ma=x.extend({G:function(){L=-1;this.addChild(bd());r.replaceScene(this)}}),M=y.extend({f:h,j:h,m:h,e:h,ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},title:m("No title"),onEnter:function(){this._super();this.f=cc.Sprite.create("res/Images/grossini.png");this.j=cc.Sprite.create("res/Images/grossinis_sister1.png");this.m=cc.Sprite.create("res/Images/grossinis_sister2.png");this.addChild(this.f,3);this.addChild(this.m,2);this.addChild(this.j,1);this.f.setPosition(cc.p(60, -u.height/5));this.m.setPosition(cc.p(60,u.height/2));this.j.setPosition(cc.p(60,4*u.height/5));this.fe=j},J:function(){var a=new ma;a.addChild(new cd[L]);r.replaceScene(a)},I:function(){var a=new ma;a.addChild(bd());r.replaceScene(a)},H:function(){var a=new ma;a.addChild(dd());r.replaceScene(a)},Zc:function(){this.fe=g;this.f.setPosition(cc.p(60,u.height/5));this.j.setPosition(cc.p(60,4*u.height/5));this.m.setVisible(j)},M:function(){return cd.length-1-L},K:function(){return L},B:2.05,s:function(){var a= -60+u.width-80;return JSON.stringify(this.fe?[a,a]:[a,a,a])},q:function(){var a;a=this.fe?[this.f.getPosition().x,this.j.getPosition().x]:[this.f.getPosition().x,this.j.getPosition().x,this.m.getPosition().x];return JSON.stringify(a)}}),ed=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseIn.create(a.copy(),2),d=c.reverse(),f=cc.EaseOut.create(a.copy(),2),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c, -k.copy(),d,k.copy()),f=cc.Sequence.create(f,k.copy(),i,k.copy());this.f.runAction(cc.RepeatForever.create(a)).setTag(1);this.j.runAction(cc.RepeatForever.create(c)).setTag(1);this.m.runAction(cc.RepeatForever.create(f)).setTag(1);this.scheduleOnce(this.Xh,4.1)},title:m("EaseIn - EaseOut - Stop"),Xh:function(){this.j.stopActionByTag(1);this.m.stopActionByTag(1);this.f.stopActionByTag(1)},B:4.2,s:function(){return JSON.stringify([60,60,60])},q:function(){var a=[this.f.getPosition().x,this.j.getPosition().x, -this.m.getPosition().x];return JSON.stringify(a)}}),fd=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=cc.EaseInOut.create(a.copy(),2),c=b.reverse(),d=cc.EaseInOut.create(a.copy(),3),f=d.reverse(),a=cc.EaseInOut.create(a.copy(),4),i=a.reverse(),k=cc.DelayTime.create(0.1),b=cc.Sequence.create(b,k,c,k.copy()),d=cc.Sequence.create(d,k.copy(),f,k.copy()),f=cc.Sequence.create(a,k.copy(),i,k.copy());this.j.runAction(cc.RepeatForever.create(b));this.m.runAction(cc.RepeatForever.create(d)); -this.f.runAction(cc.RepeatForever.create(f))},title:m("EaseInOut and rates")}),gd=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseExponentialIn.create(a.copy()),d=c.reverse(),f=cc.EaseExponentialOut.create(a.copy()),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c,k.copy(),d,k.copy()),f=cc.Sequence.create(f,k.copy(),i,k.copy());this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c)); -this.m.runAction(cc.RepeatForever.create(f))},title:m("ExpIn - ExpOut actions")}),hd=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseExponentialInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Zc();this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c))},title:m("EaseExponentialInOut action")}),id=M.extend({onEnter:function(){this._super(); -var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseSineIn.create(a.copy()),d=c.reverse(),f=cc.EaseSineOut.create(a.copy()),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c,k,d,k.copy()),f=cc.Sequence.create(f,k,i,k.copy());this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c));this.m.runAction(cc.RepeatForever.create(f))},title:m("EaseSineIn - EaseSineOut")}),jd=M.extend({onEnter:function(){this._super(); -var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseSineInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Zc();this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c))},title:m("EaseSineInOut action")}),kd=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseElasticIn.create(a.copy()),d=c.reverse(), -f=cc.EaseElasticOut.create(a.copy()),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c,k.copy(),d,k.copy()),f=cc.Sequence.create(f,k.copy(),i,k.copy());this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c));this.m.runAction(cc.RepeatForever.create(f))},title:m("Elastic In - Out actions")}),ld=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=cc.EaseElasticInOut.create(a.copy(), -0.3),c=b.reverse(),d=cc.EaseElasticInOut.create(a.copy(),0.45),f=d.reverse(),a=cc.EaseElasticInOut.create(a.copy(),0.6),i=a.reverse(),k=cc.DelayTime.create(0.1),b=cc.Sequence.create(b,k,c,k.copy()),d=cc.Sequence.create(d,k.copy(),f,k.copy()),f=cc.Sequence.create(a,k.copy(),i,k.copy());this.j.runAction(cc.RepeatForever.create(b));this.m.runAction(cc.RepeatForever.create(d));this.f.runAction(cc.RepeatForever.create(f))},title:m("EaseElasticInOut action")}),md=M.extend({onEnter:function(){this._super(); -var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseBounceIn.create(a.copy()),d=c.reverse(),f=cc.EaseBounceOut.create(a.copy()),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c,k.copy(),d,k.copy()),f=cc.Sequence.create(f,k.copy(),i,k.copy());this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c));this.m.runAction(cc.RepeatForever.create(f))},title:m("Bounce In - Out actions")}),nd=M.extend({onEnter:function(){this._super(); -var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseBounceInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Zc();this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c))},title:m("EaseBounceInOut action")}),od=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseBackIn.create(a.copy()),d=c.reverse(), -f=cc.EaseBackOut.create(a.copy()),i=f.reverse(),k=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,k,b,k.copy()),c=cc.Sequence.create(c,k.copy(),d,k.copy()),f=cc.Sequence.create(f,k.copy(),i,k.copy());this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c));this.m.runAction(cc.RepeatForever.create(f))},title:m("Back In - Out actions")}),pd=M.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(u.width-80,0)),b=a.reverse(),c=cc.EaseBackInOut.create(a.copy()), -d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Zc();this.f.runAction(cc.RepeatForever.create(a));this.j.runAction(cc.RepeatForever.create(c))},title:m("EaseBackInOut action")}),qd=M.extend({onEnter:function(){this._super();var a=cc.JumpBy.create(4,cc.p(-u.width+80,0),100,4),b=a.reverse(),c=cc.RotateBy.create(4,720),d=c.reverse(),a=cc.Sequence.create(b,a),c=cc.Sequence.create(c,d),c=cc.Spawn.create(a,c),c=cc.Speed.create(cc.RepeatForever.create(c), -1);c.setTag(TAG_ACTION1_EASE_ACTIONS);d=c.copy();a=c.copy();d.setTag(TAG_ACTION1_EASE_ACTIONS);a.setTag(TAG_ACTION1_EASE_ACTIONS);this.f.runAction(d);this.j.runAction(a);this.m.runAction(c);this.schedule(this.$f,1)},title:m("Speed action"),$f:function(){var a=this.f.getActionByTag(TAG_ACTION1_EASE_ACTIONS),b=this.j.getActionByTag(TAG_ACTION1_EASE_ACTIONS),c=this.m.getActionByTag(TAG_ACTION1_EASE_ACTIONS);a.setSpeed(2*Math.random());b.setSpeed(2*Math.random());c.setSpeed(2*Math.random())},B:0.1,s:function(){e("Not Implemented")}, -q:function(){e("Not Implemented")}}),rd=M.extend({onEnter:function(){this._super();var a=cc.JumpBy.create(4,cc.p(-u.width+80,0),100,4),b=a.reverse(),c=cc.RotateBy.create(4,720),d=c.reverse(),a=cc.Sequence.create(b,a),c=cc.Sequence.create(c,d),c=cc.Spawn.create(a,c),c=cc.RepeatForever.create(c),d=c.copy(),a=c.copy();this.f.runAction(cc.Speed.create(c,0.5));this.j.runAction(cc.Speed.create(d,1.5));this.m.runAction(cc.Speed.create(a,1));c=new cc.ParticleFireworks;c.initWithTotalParticles(250);c.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png")); -this.addChild(c)},title:m("Scheduler scaleTime Test"),B:0.1,s:function(){e("Not Implemented")},q:function(){e("Not Implemented")}}),cd=[ed,fd,gd,hd,id,jd,kd,ld,md,nd,od,pd,qd,rd];function bd(){L++;L%=cd.length;return new cd[L]}function dd(){L--;0>L&&(L+=cd.length);return new cd[L]};var O=-1,P=y.extend({code:m(""),J:function(){var a=new pa;a.addChild(new sd[O]);r.replaceScene(a)},I:function(){var a=new pa;a.addChild(td());r.replaceScene(a)},H:function(){var a=new pa;a.addChild(ud());r.replaceScene(a)},onEnter:function(){this._super();var a=cc.Node.create();a.runAction(this.Q(3));this.addChild(a);var b=cc.LayerGradient.create(cc.k(0,0,0,255),cc.k(98,99,117,255));a.addChild(b);b=cc.Sprite.create("res/Images/background3.png");b.setPosition(cc._p(u.width/2,u.height/2));a.addChild(b); -b=cc.Sprite.create("res/Images/grossinis_sister1.png");b.setPosition(cc._p(u.width/3,u.height/2));a.addChild(b,1);var c=cc.Sprite.create("res/Images/grossinis_sister2.png");c.setPosition(cc._p(2*u.width/3,u.height/2));a.addChild(c,1);var a=cc.ScaleBy.create(2,5),d=a.reverse(),a=cc.Sequence.create(a,d),a=cc.RepeatForever.create(a);b.runAction(a);c.runAction(a.copy())},Q:function(){return cc.MoveBy.create(2,cc._p(10,10))},M:function(){return sd.length-1-O},K:function(){return O}}),vd=P.extend({title:m("Shaky 3D"), -code:m("a = cc.Shaky3D.create(duration, gridSize, range, shakeZ)"),Q:function(a){return cc.Shaky3D.create(a,cc.size(15,10),5,j)}}),wd=P.extend({title:m("Waves 3D"),code:m("a = cc.Waves3D.create(duration, gridSize, range, shakeZ)"),Q:function(a){return cc.Waves3D.create(a,cc.size(15,10),5,40)}}),xd=P.extend({title:m("FlipX3D"),code:m("a = cc.FlipX3D.create(duration )"),Q:function(a){var a=cc.FlipX3D.create(a),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),yd=P.extend({title:m("FlipY3D"), -code:m("a = cc.FlipY3D.create(duration )"),Q:function(a){var a=cc.FlipY3D.create(a),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),zd=P.extend({title:m("Lens3D"),code:m("a = cc.Lens3D.create(duration, gridSize, position, radius)"),Q:function(a){return cc.Lens3D.create(a,cc.size(15,10),cc._p(u.width/2,u.height/2),240)}}),Ad=P.extend({title:m("Ripple3D"),code:m("a = cc.Ripple3D.create(duration, gridSize, position, radius, waves, amplitude)"),Q:function(a){return cc.Ripple3D.create(a, -cc.size(32,24),cc._p(u.width/2,u.height/2),240,4,160)}}),Bd=P.extend({title:m("Liquid"),code:m("a = cc.Liquid.create(duration, gridSize, waves, amplitude)"),Q:function(a){return cc.Liquid.create(a,cc.size(16,12),4,20)}}),Cd=P.extend({title:m("Waves"),code:m("a = cc.Waves.create(duration, gridSize, waves, amplitude, horizontal, vertical)"),Q:function(a){return cc.Waves.create(a,cc.size(16,12),4,20,g,g)}}),Dd=P.extend({title:m("Twirl"),code:m("a = cc.Twirl.create(duration, gridSize, position, twirls, amplitude)"), -Q:function(a){return cc.Twirl.create(a,cc.size(12,8),cc.p(u.width/2,u.height/2),1,2.5)}}),Ed=P.extend({title:m("ShakyTiles3D"),code:m("a = cc.ShakyTiles3D.create(duration, gridSize, range, shakeZ)"),Q:function(a){return cc.ShakyTiles3D.create(a,cc.size(16,12),5,j)}}),Fd=P.extend({title:m("ShatteredTiles3D"),code:m("a = cc.ShatteredTiles3D.create(duration, gridSize, range, shatterZ)"),Q:function(a){return cc.ShatteredTiles3D.create(a,cc.size(16,12),5,j)}}),Gd=P.extend({title:m("ShuffleTiles"),code:m("a = cc.ShuffleTiles.create(duration, gridSize, seed)"), -Q:function(a){var a=cc.ShuffleTiles.create(a,cc.size(16,12),25),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Hd=P.extend({title:m("FadeOutTRTilesTest"),code:m("a = cc.FadeOutTRTiles.create(duration, gridSize)"),Q:function(a){var a=cc.FadeOutTRTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Id=P.extend({title:m("FadeOutBLTilesTest"),code:m("a = cc.FadeOutBLTiles.create(duration, gridSize)"),Q:function(a){var a= -cc.FadeOutBLTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Jd=P.extend({title:m("FadeOutUpTilesTest"),code:m("a = cc.FadeOutUpTiles.create(duration, gridSize)"),Q:function(a){var a=cc.FadeOutUpTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Kd=P.extend({title:m("FadeOutDownTilesTest"),code:m("a = cc.FadeOutDownTiles.create(duration, gridSize)"),Q:function(a){var a=cc.FadeOutDownTiles.create(a, -cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Ld=P.extend({title:m("TurnOffTiles"),code:m("a = cc.TurnOffTiles.create(duration, gridSize, seed)"),Q:function(a){var a=cc.TurnOffTiles.create(a,cc.size(16,12),20),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Md=P.extend({title:m("WavesTiles3D"),code:m("a = cc.WavesTiles3D.create(duration, gridSize, waves, amplitude)"),Q:function(a){return cc.WavesTiles3D.create(a,cc.size(16, -12),4,120)}}),Nd=P.extend({title:m("JumpTiles3D"),code:m("a = cc.JumpTiles3D.create(duration, gridSize, jumps, amplitude)"),Q:function(a){return cc.JumpTiles3D.create(a,cc.size(16,12),2,30)}}),Od=P.extend({title:m("SplitRows"),code:m("a = cc.SplitRows.create(duration, rows)"),Q:function(a){var a=cc.SplitRows.create(a,9),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Pd=P.extend({title:m("SplitCols"),code:m("a = cc.SplitCols.create(duration, cols)"),Q:function(a){var a= -cc.SplitCols.create(a,9),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Qd=P.extend({title:m("PageTurn3D"),code:m("a = cc.PageTurn3D.create(duration, gridSize)"),Q:function(a){return cc.PageTurn3D.create(a,cc.size(15,10))}}),pa=x.extend({G:function(){O=-1;this.addChild(td());r.replaceScene(this)}}),sd=[vd,wd,xd,yd,zd,Ad,Bd,Cd,Dd,Ed,Fd,Gd,Hd,Id,Jd,Kd,Ld,Md,Nd,Od,Pd,Qd];function td(){O++;O%=sd.length;return new sd[O]} -function ud(){O--;0>O&&(O+=sd.length);return new sd[O]};var Q=-1,Ud=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init()},hc:function(){var a=new na;a.addChild(new Rd[Q]);r.replaceScene(a)},Uc:function(){var a=new na;a.addChild(Sd());r.replaceScene(a)},Hd:function(){var a=new na;a.addChild(Td());r.replaceScene(a)},title:m("Event Test"),onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",24);this.addChild(b);b.setPosition(cc.p(a.width/2,a.height-50));if((b=this.d())&& -""!==b)b=cc.LabelTTF.create(b,"Thonburi",16),this.addChild(b,1),b.setPosition(cc.p(a.width/2,a.height-80));var b=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.Hd,this),c=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.hc,this),d=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.Uc,this),f=cc.Menu.create(b,c,d);f.setPosition(cc.p(0,0));b.setPosition(cc.p(a.width/2-100,30));c.setPosition(cc.p(a.width/2,30));d.setPosition(cc.p(a.width/2+ -100,30));this.addChild(f,1)}}),Vd=Ud.extend({init:function(){this._super();this.Ha={};this.vb=[];"touches"in sys.capabilities?(this.setTouchMode(cc.Kf),this.setTouchEnabled(g)):cc.log("TOUCH-ONE-BY-ONE test is not supported on desktop");for(var a=0;5>a;a++){var b=this.Ja=cc.Sprite.create("res/Images/r2.png");this.addChild(b,a+10);b.setPosition(0,0);b.setScale(1);b.setColor(cc.o(200*Math.random()+55,200*Math.random()+55,200*Math.random()+55));this.vb.push(b)}},d:m("Touches One by One. Touch the left / right and see console"), -Sd:function(a,b){var c=this.vb.pop();this.Ha[a]=c;c.setPosition(b)},pd:function(a,b){this.Ha[a].setPosition(b)},ad:function(a){var b=this.Ha[a];this.Ha[a]=h;this.vb.push(b);b.setPosition(0,0)},onTouchBegan:function(a){var b=a.getLocation(),a=a.getId();cc.log("onTouchBegan at: "+b.x+" "+b.y+" Id:"+a);return b.xa;a++){var b=this.Ja=cc.Sprite.create("res/Images/r2.png");this.addChild(b,a+10);b.setPosition(0,0);b.setScale(1); -b.setColor(cc.o(200*Math.random()+55,200*Math.random()+55,200*Math.random()+55));this.vb.push(b)}},d:m("Touches All At Once. Touch and see console"),Sd:function(a,b){var c=this.vb.pop();this.Ha[a]=c;c.setPosition(b)},pd:function(a,b){this.Ha[a].setPosition(b)},ad:function(a){var b=this.Ha[a];this.Ha[a]=h;this.vb.push(b);b.setPosition(0,0)},onTouchesBegan:function(a){for(var b=0;bQ&&(Q+=Rd.length);return new Rd[Q]};var R=-1,ce=y.extend({e:"",h:"",ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},J:function(){var a=new qa;a.addChild(new $d[R]);r.replaceScene(a)},I:function(){var a=new qa;a.addChild(ae());r.replaceScene(a)},H:function(){var a=new qa;a.addChild(be());r.replaceScene(a)},M:function(){return $d.length-1-R},K:function(){return R}}).extend({e:"Testing FilenameLookup ",h:"You should see a grossini on the screen",ctor:function(){this._super();var a=sys.platform;"mobile"==a?cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-mobile.plist"): -"desktop"==a?cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-desktop.plist"):cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-html5.plist");var b=cc.Sprite.create("grossini.bmp");this.addChild(b);b.setPosition(u.width/2,u.height/2);w&&(this.pg="mobile"==a?"grossini_pvr_rgba4444.pvr":"desktop"==a?"grossini_pvr_rgba8888.pvr":"grossini.png")},s:aa("pg"),q:function(){return cc.FileUtils.getInstance().fullPathForFilename("grossini.bmp").replace(/^.*(\\|\/|\:)/,"")}}),qa= -x.extend({G:function(){R=-1;this.addChild(ae());r.replaceScene(this)}}),$d=[ce];function ae(){R++;R%=$d.length;return new $d[R]}function be(){R--;0>R&&(R+=$d.length);return new $d[R]};var S=0,de="Verdana;Lucida Sans Unicode;Bookman Old Style;Symbol;Georgia;Trebuchet MS;Comic Sans MS;Arial Black;Tahoma;Impact;American Typewriter;Marker Felt;A Damn Mess;Abberancy;Abduction;Paint Boy;Schwarzwald;Scissor Cuts".split(";");function ee(){S++;S%=de.length;return de[S]}function fe(){S--;0>S&&(S+=de.length);return de[S]}FontTestScene=x.extend({G:function(){this.addChild(FontTest.create());r.replaceScene(this)}}); -FontTest=y.extend({ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255));this.dd(de[S])},dd:function(a){this.removeChildByTag(550,g);this.removeChildByTag(551,g);this.removeChildByTag(552,g);this.removeChildByTag(553,g);var b=r.getWinSize(),c=cc.LabelTTF.create(a,a,24),d=cc.LabelTTF.create("alignment left",a,32,cc.size(b.width,50),cc.sa),f=cc.LabelTTF.create("alignment center",a,32,cc.size(b.width,50),cc.Da),a=cc.LabelTTF.create("alignment right",a,32,cc.size(b.width,50),cc.fb);c.setPosition(b.width/ -2,3*b.height/4);d.setPosition(b.width/2,b.height/2);f.setPosition(b.width/2,3*b.height/8);a.setPosition(b.width/2,b.height/4);this.addChild(d,0,550);this.addChild(a,0,551);this.addChild(f,0,552);this.addChild(c,0,553)},H:function(){this.dd(fe())},J:function(){this.dd(de[S])},I:function(){this.dd(ee())},d:m("Font test"),title:function(){return""+de[S]},M:function(){return de.length-1-S},K:function(){return S}});FontTest.create=function(){return new FontTest};IntervalLayer=cc.LayerGradient.extend({Mc:h,Nc:h,Oc:h,Pc:h,Qc:h,jd:h,kd:h,ld:h,md:h,nd:h,ctor:function(){this._super();cc.associateWithNative(this,cc.LayerGradient);this.init(cc.k(0,0,0,255),cc.k(98,99,117,255));this.jd=this.kd=this.ld=this.md=this.nd=0;var a=r.getWinSize(),b=cc.ParticleSun.create();b.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));b.setPosition(a.width-32,a.height-32);b.setTotalParticles(130);b.setLife(0.6);this.addChild(b);this.Mc=cc.LabelTTF.create("0", -"Arial",24);this.Nc=cc.LabelTTF.create("0","Arial",24);this.Oc=cc.LabelTTF.create("0","Arial",24);this.Pc=cc.LabelTTF.create("0","Arial",24);this.Qc=cc.LabelTTF.create("0","Arial",24);this.scheduleUpdate();this.schedule(this.Ph);this.schedule(this.Qh,0);this.schedule(this.Rh,1);this.schedule(this.Sh,2);this.Mc.setPosition(1*a.width/6,a.height/2);this.Nc.setPosition(2*a.width/6,a.height/2);this.Oc.setPosition(3*a.width/6,a.height/2);this.Pc.setPosition(4*a.width/6,a.height/2);this.Qc.setPosition(5* -a.width/6,a.height/2);this.addChild(this.Mc);this.addChild(this.Nc);this.addChild(this.Oc);this.addChild(this.Pc);this.addChild(this.Qc);b=cc.Sprite.create("res/Images/grossini.png");b.setPosition(40,50);var c=cc.JumpBy.create(3,cc.p(a.width-80,0),50,4);this.addChild(b);b.runAction(cc.RepeatForever.create(cc.Sequence.create(c,c.reverse())));b=cc.MenuItemFont.create("Pause",this.Zd,this);b=cc.Menu.create(b);b.setPosition(a.width/2,a.height-50);this.addChild(b)},Zd:function(){r.isPaused()?r.resume(): -r.pause()},onExit:function(){r.isPaused()&&r.resume();this._super()},Ph:function(a){this.kd+=a;this.Nc.setString(this.kd.toFixed(1))},Qh:function(a){this.ld+=a;this.Oc.setString(this.ld.toFixed(1))},Rh:function(a){this.md+=a;this.Pc.setString(this.md.toFixed(1))},Sh:function(a){this.nd+=a;this.Qc.setString(this.nd.toFixed(1))},update:function(a){this.jd+=a;this.Mc.setString(this.jd.toFixed(1))}});IntervalTestScene=x.extend({G:function(){this.addChild(new IntervalLayer);r.replaceScene(this)}});var ge=-1,ra=x.extend({G:function(){ge=-1;this.addChild(he());r.replaceScene(this)}}),T=y.extend({title:m("No title"),d:m(""),J:function(){var a=new ra;a.addChild(new ie[ge]);r.replaceScene(a)},I:function(){var a=new ra;a.addChild(he());r.replaceScene(a)},H:function(){var a=new ra;a.addChild(je());r.replaceScene(a)},M:function(){return ie.length-1-ge},K:function(){return ge}}),ke=T.extend({time:h,ctor:function(){this._super();this.time=0;var a=cc.LabelAtlas.create("123 Test","res/fonts/tuffy_bold_italic-charmap.plist"); -this.addChild(a,0,660);a.setPosition(cc.p(10,100));a.setOpacity(200);a=cc.LabelAtlas.create("0123456789","res/fonts/tuffy_bold_italic-charmap.plist");this.addChild(a,0,661);a.setPosition(cc.p(10,200));a.setOpacity(32);this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+" Test";this.getChildByTag(660).setString(a);this.getChildByTag(661).setString(parseInt(this.time,10).toString())},title:m("LabelAtlas Opacity"),d:m("Updating label should be fast"),s:function(){return JSON.stringify([200, -32])},q:function(){var a=[],b=[660,661],c;for(c in b)a.push(this.getChildByTag(b[c]).getOpacity());return JSON.stringify(a)}}),le=T.extend({time:h,ctor:function(){this._super();var a=cc.LabelAtlas.create("123 Test","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,660);a.setPosition(cc.p(10,100));a.setOpacity(200);a=cc.LabelAtlas.create("0123456789","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,661);a.setPosition(cc.p(10,200));a.setColor(cc.o(255,0,0)); -var b=cc.FadeOut.create(1),c=b.reverse(),d=cc.DelayTime.create(0.25),b=cc.Sequence.create(b,d,c,d.copy()),b=cc.RepeatForever.create(b);a.runAction(b);this.time=0;this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+" Test";this.getChildByTag(660).setString(a);this.getChildByTag(661).setString(parseInt(this.time,10).toString())},title:m("LabelAtlas Opacity Color"),d:m("Opacity + Color should work at the same time"),B:1,s:function(){return JSON.stringify([200,{r:255,g:255, -b:255},0,{r:255,g:0,b:0}])},q:function(){var a=[],b=[660,661],c;for(c in b){var d=b[c];a.push(this.getChildByTag(d).getOpacity());a.push(this.getChildByTag(d).getColor())}return JSON.stringify(a)}}),me=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelAtlas.create("TESTING RETINA DISPLAY","res/fonts/larabie-16.plist");b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:m("LabelAtlas with Retina Display"),d:m("loading larabie-16 / larabie-16-hd")}), -ne=T.extend({time:0,ctor:function(){this._super();this.addChild(cc.LayerColor.create(cc.k(128,128,128,255)),-10);var a=cc.LabelBMFont.create("Test","res/fonts/bitmapFontTest2.fnt");a.setAnchorPoint(cc.p(0,0));this.addChild(a,0,1);var b=cc.FadeOut.create(1),c=b.reverse(),b=cc.Sequence.create(b,c),c=cc.RepeatForever.create(b);a.runAction(c);b=cc.LabelBMFont.create("Test","res/fonts/bitmapFontTest2.fnt");b.setAnchorPoint(cc.p(0.5,0.5));b.setColor(cc.xd);this.addChild(b,0,2);b.runAction(c.copy());c=cc.LabelBMFont.create("Test", -"res/fonts/bitmapFontTest.fnt");c.setAnchorPoint(cc.p(1,1));this.addChild(c,0,3);var d=r.getWinSize();a.setPosition(cc.p(0,0));b.setPosition(cc.p(d.width/2,d.height/2));c.setPosition(cc.p(d.width,d.height));this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+"Test j";this.getChildByTag(1).setString(a);this.getChildByTag(2).setString(a);this.getChildByTag(3).setString(a)},title:m("cc.LabelBMFont"),d:m("Testing alignment. Testing opacity + tint")}),oe=T.extend({time:h,ctor:function(){this._super(); -this.time=0;var a=cc.LabelBMFont.create("Bitmap Font Atlas","res/fonts/bitmapFontTest.fnt");this.addChild(a);var b=r.getWinSize();a.setPosition(cc.p(b.width/2,b.height/2));a.setAnchorPoint(cc.p(0.5,0.5));var c=a.getChildByTag(0),d=a.getChildByTag(7),a=a.getChildByTag(12),f=cc.RotateBy.create(2,360),f=cc.RepeatForever.create(f),i=cc.ScaleBy.create(2,1.5),k=i.reverse(),i=cc.Sequence.create(i,k),i=cc.RepeatForever.create(i),k=cc.JumpBy.create(0.5,cc.p(0,0),60,1),k=cc.RepeatForever.create(k),o=cc.FadeOut.create(1), -q=cc.FadeIn.create(1),o=cc.Sequence.create(o,q),o=cc.RepeatForever.create(o);c.runAction(f);c.runAction(i);d.runAction(k);a.runAction(o);c=cc.LabelBMFont.create("00.0","res/fonts/bitmapFontTest.fnt");this.addChild(c,0,2);c.setPosition(cc.p(b.width/2,80));c.getChildByTag(3).runAction(f.copy());this.schedule(this.step,0.1)},step:function(a){this.time+=a;a=this.time.toFixed(1);this.getChildByTag(2).setString(10>a?"0"+a:a)},draw:function(){var a=r.getWinSize(),b=cc.o(255,0,0);cc.renderContext.strokeStyle= -"rgba("+b.r+","+b.g+","+b.b+",1)";cc.drawingUtil.drawLine(cc.p(0,a.height/2),cc.p(a.width,a.height/2));cc.drawingUtil.drawLine(cc.p(a.width/2,0),cc.p(a.width/2,a.height))},title:m("cc.LabelBMFont"),d:m("Using fonts as cc.Sprite objects. Some characters should rotate.")}),pe=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create("abcdefg","res/fonts/bitmapFontTest4.fnt");this.addChild(a);var b=r.getWinSize();a.setPosition(cc.p(b.width/2,b.height/2));a.setAnchorPoint(cc.p(0.5,0.5))},title:m("cc.LabelBMFont"), -d:m("Testing padding")}),qe=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=h,b=cc.LabelBMFont.create("FaFeFiFoFu","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2+50));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("fafefifofu","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("aeiou","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/ -2,a.height/2-50));b.setAnchorPoint(cc.p(0.5,0.5))},title:m("cc.LabelBMFont"),d:m("Rendering should be OK. Testing offset")}),re=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=h,b=cc.LabelBMFont.create("Blue","res/fonts/bitmapFontTest5.fnt");b.setColor(cc.o(0,0,255));this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/4));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("Red","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,2*a.height/4));b.setAnchorPoint(cc.p(0.5, -0.5));b.setColor(cc.o(255,0,0));b=cc.LabelBMFont.create("G","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,3*a.height/4));b.setAnchorPoint(cc.p(0.5,0.5));b.setColor(cc.o(0,255,0));b.setString("Green")},title:m("cc.LabelBMFont"),d:m("Testing color")}),se=T.extend({ctor:function(){this._super();for(var a=0;100>a;a++){var b=cc.LabelBMFont.create("-"+a+"-","res/fonts/bitmapFontTest.fnt");this.addChild(b);var c=r.getWinSize(),c=cc.p(Math.random()*c.width,Math.random()*c.height); -b.setPosition(c);b.setAnchorPoint(cc.p(0.5,0.5))}},title:m("cc.LabelBMFont"),d:m("Creating several cc.LabelBMFont with the same .fnt file should be fast")}),te=T.extend({ctor:function(){this._super();var a,b=cc.LabelBMFont.create("Multi line\nLeft","res/fonts/bitmapFontTest3.fnt");b.setAnchorPoint(cc.p(0,0));this.addChild(b,0,1);a=b.getContentSize();cc.log("content size:"+a.width+","+a.height);var c=cc.LabelBMFont.create("Multi line\nCenter","res/fonts/bitmapFontTest3.fnt");c.setAnchorPoint(cc.p(0.5, -0.5));this.addChild(c,0,2);a=c.getContentSize();cc.log("content size:"+a.width+","+a.height);var d=cc.LabelBMFont.create("Multi line\nRight\nThree lines Three","res/fonts/bitmapFontTest3.fnt");d.setAnchorPoint(cc.p(1,1));this.addChild(d,0,3);a=d.getContentSize();cc.log("content size:"+a.width+","+a.height);a=r.getWinSize();b.setPosition(cc.p(0,0));c.setPosition(cc.p(a.width/2,a.height/2));d.setPosition(cc.p(a.width,a.height))},title:m("cc.LabelBMFont"),d:m("Multiline + anchor point")}),ue=T.extend({ctor:function(){this._super(); -var a,b=cc.LabelBMFont.create("Multi line\n\nAligned to the left","res/fonts/bitmapFontTest3.fnt");b.setAnchorPoint(cc.p(0,0));b.setAlignment(cc.sa);b.setWidth(400);this.addChild(b,0,1);a=b.getContentSize();cc.log("content size:"+a.width+","+a.height);var c=cc.LabelBMFont.create("Error\n\nSome error message","res/fonts/bitmapFontTest3.fnt");c.setAnchorPoint(cc.p(0.5,0.5));c.setAlignment(cc.Da);c.setWidth(290);this.addChild(c,0,2);a=c.getContentSize();cc.log("content size:"+a.width+","+a.height);var d= -cc.LabelBMFont.create("Multi line\n\nAligned to the right","res/fonts/bitmapFontTest3.fnt");d.setAnchorPoint(cc.p(1,1));d.setAlignment(cc.fb);d.setWidth(400);this.addChild(d,0,3);a=d.getContentSize();cc.log("content size:"+a.width+","+a.height);a=r.getWinSize();b.setPosition(cc.p(0,0));c.setPosition(cc.p(a.width/2,a.height/2));d.setPosition(cc.p(a.width,a.height))},title:m("cc.LabelBMFont"),d:m("Multiline with 2 new lines. All characters should appear")}),ve=T.extend({cd:h,ctor:function(){this._super(); -var a=cc.LabelBMFont.create("","res/fonts/bitmapFontTest3.fnt");this.addChild(a,0,1);a.setPosition(u.width/2,u.height-100);a=cc.LabelTTF.create("","Arial",24);this.addChild(a,0,2);a.setPosition(u.width/2,u.height/2);a=cc.LabelAtlas.create("","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,3);a.setPosition(u.width/2,100);this.schedule(this.ph,1);this.cd=j},ph:function(){var a=this.getChildByTag(1),b=this.getChildByTag(2),c=this.getChildByTag(3);this.cd?(a.setString(""),b.setString(""), -c.setString(""),this.cd=j):(a.setString("not empty"),b.setString("not empty"),c.setString("hi"),this.cd=g)},title:m("Testing empty labels"),d:m("3 empty labels: LabelAtlas, LabelTTF and LabelBMFont")}),we=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("TESTING RETINA DISPLAY","res/fonts/konqa32.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:m("Testing Retina Display BMFont"),d:m("loading arista16 or arista16-hd")}),xe=T.extend({ctor:function(){this._super(); -var a=r.getWinSize();this.addChild(cc.LayerColor.create(cc.k(128,128,128,255)),-10);var b=cc.LabelBMFont.create("Testing Glyph Designer","res/fonts/futura-48.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:m("Testing Glyph Designer"),d:m("You should see a font with shawdows and outline")}),ye=T.extend({jb:h,Db:h,Lb:h,ctor:function(){this._super();var a=cc.size(200,160),b=r.getWinSize(),c=cc.LayerColor.create(cc.k(100,100,100,255),a.width,a.height);c.setAnchorPoint(cc.p(0,0)); -c.setPosition(cc.p((b.width-a.width)/2,(b.height-a.height)/2));this.addChild(c);cc.MenuItemFont.setFontSize(30);a=cc.Menu.create(cc.MenuItemFont.create("Left",this.Fh,this),cc.MenuItemFont.create("Center",this.Eh,this),cc.MenuItemFont.create("Right",this.Hh,this));a.alignItemsVerticallyWithPadding(4);a.setPosition(cc.p(50,b.height/2-20));this.addChild(a);a=cc.Menu.create(cc.MenuItemFont.create("Top",this.Ih,this),cc.MenuItemFont.create("Middle",this.Gh,this),cc.MenuItemFont.create("Bottom",this.Dh, -this));a.alignItemsVerticallyWithPadding(4);a.setPosition(cc.p(b.width-50,b.height/2-20));this.addChild(a);this.jb=h;this.Db=cc.sa;this.Lb=cc.Sb;this.wb()},wb:function(){var a=cc.size(200,160),b=r.getWinSize();this.jb&&this.jb.removeFromParent();this.jb=cc.LabelTTF.create(this.rg(),"Arial",32,a,this.Db,this.Lb);this.jb.setAnchorPoint(cc.p(0,0));this.jb.setPosition(cc.p((b.width-a.width)/2,(b.height-a.height)/2));this.addChild(this.jb)},Fh:function(){this.Db=cc.sa;this.wb()},Eh:function(){this.Db= -cc.Da;this.wb()},Hh:function(){this.Db=cc.fb;this.wb()},Ih:function(){this.Lb=cc.Sb;this.wb()},Gh:function(){this.Lb=cc.Ad;this.wb()},Dh:function(){this.Lb=cc.zd;this.wb()},rg:function(){var a=h,b=h;switch(this.Lb){case cc.Sb:a="Top";break;case cc.Ad:a="Middle";break;case cc.zd:a="Bottom"}switch(this.Db){case cc.sa:b="Left";break;case cc.Da:b="Center";break;case cc.fb:b="Right"}return"Alignment "+a+" "+b},title:m("Testing cc.LabelTTF"),d:m("Select the buttons on the sides to change alignment")}), -ze=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("word wrap \"testing\" (bla0) bla1 'bla2' [bla3] (bla4) {bla5} {bla6} [bla7] (bla8) [bla9] 'bla0' \"bla1\"","Arial",32,cc.size(a.width/2,200),cc.Da,cc.Sb);b.setPosition(cc.p(a.width/2,150));this.addChild(b)},title:m("Testing cc.LabelTTF Word Wrap"),d:m("Word wrap using cc.LabelTTF")}),Ae=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("\u4e2d\u56fd","Microsoft Yahei",30);b.setPosition(cc.p(a.width/ -2,a.height/2));this.addChild(b)},title:m("Testing cc.LabelTTF with Chinese character")}),Be=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("\u4e2d\u56fd","res/fonts/bitmapFontChinese.fnt");b.setPosition(cc.p(a.width/2,a.height/2));this.addChild(b)},title:m("Testing cc.LabelBMFont with Chinese character")}),Ce=T.extend({ia:h,ma:h,ra:h,Pd:h,Od:h,ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g); -var a=r.getWinSize();this.ia=cc.LabelBMFont.create("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","res/fonts/markerFelt.fnt",a.width/2,cc.Da,cc.p(0,0));this.ma=cc.Sprite.create("res/Images/arrowsBar.png");this.ra=cc.Sprite.create("res/Images/arrows.png");cc.MenuItemFont.setFontSize(20);var b=cc.MenuItemFont.create("Long Flowing Sentences",this.$d,this),c=cc.MenuItemFont.create("Short Sentences With Intentional Line Breaks", -this.$d,this),d=cc.MenuItemFont.create("Long Sentences Mixed With Intentional Line Breaks",this.$d.bind(this)),f=cc.Menu.create(b,c,d);f.alignItemsVertically();b.setColor(cc.o(255,0,0));this.Pd=b;b.setTag(0);c.setTag(1);d.setTag(2);cc.MenuItemFont.setFontSize(30);var b=cc.MenuItemFont.create("Left",this.Ud,this),c=cc.MenuItemFont.create("Center",this.Ud,this),d=cc.MenuItemFont.create("Right",this.Ud.bind(this)),i=cc.Menu.create(b,c,d);i.alignItemsHorizontallyWithPadding(50);c.setColor(cc.o(255,0, -0));this.Od=c;b.setTag(0);c.setTag(1);d.setTag(2);this.ia.setPosition(cc.p(a.width/2,a.height/2));this.ma.setVisible(j);this.ma.setScaleX(0.25*a.width/this.ma.getContentSize().width);this.ma.setAnchorPoint(cc.p(0,0.5));this.ma.setPosition(cc.p(0.7*a.width,this.ia.getPosition().y));this.ra.setPosition(this.ma.getPosition());f.setPosition(cc.p(a.width/2,a.height-50));i.setPosition(cc.p(a.width/2,65));this.addChild(this.ia);this.addChild(this.ma);this.addChild(this.ra);this.addChild(f);this.addChild(i)}, -title:m(""),d:m(""),$d:function(a){a.setColor(cc.o(255,0,0));this.Pd.setColor(cc.o(255,255,255));this.Pd=a;switch(a.getTag()){case 0:this.ia.setString("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");break;case 1:this.ia.setString("Lorem ipsum dolor\nsit amet\nconsectetur adipisicing elit\nblah\nblah");break;case 2:this.ia.setString("ABC\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt\nDEF")}this.hf()}, -Ud:function(a){a.setColor(cc.o(255,0,0));this.Od.setColor(cc.o(255,255,255));this.Od=a;switch(a.getTag()){case 0:this.ia.setAlignment(cc.sa);break;case 1:this.ia.setAlignment(cc.Da);break;case 2:this.ia.setAlignment(cc.fb)}this.hf()},onTouchesBegan:function(a){a=a[0].getLocation();cc.$c(this.ra.getBoundingBox(),a)&&this.ma.setVisible(g)},onTouchesEnded:function(){this.ma.setVisible(j)},onTouchesMoved:function(a){var a=a[0].getLocation(),b=r.getWinSize();this.ra.setPosition(cc.p(Math.max(Math.min(a.x, -0.95*b.width),0.7*b.width),this.ra.getPosition().y));this.ia.setWidth(2*Math.abs(this.ra.getPosition().x-this.ia.getPosition().x))},onMouseDown:function(a){a=a.getLocation();cc.$c(this.ra.getBoundingBox(),a)&&this.ma.setVisible(g)},onMouseDragged:function(a){var a=a.getLocation(),b=r.getWinSize();this.ra.setPosition(cc.p(Math.max(Math.min(a.x,0.95*b.width),0.7*b.width),this.ra.getPosition().y));this.ia.setWidth(2*Math.abs(this.ra.getPosition().x-this.ia.getPosition().x))},onMouseUp:function(){this.ma.setVisible(j)}, -hf:function(){var a=r.getWinSize();this.ra.setPosition(cc.p(0.7*a.width,this.ma.getPosition().y))}}),De=T.extend({ctor:function(){this._super();var a=r.getWinSize();this.addChild(cc.LayerColor.create(cc.k(128,128,128,255)),-10);var b=cc.LabelTTF.create("Testing A8 Format","Arial",48);this.addChild(b);b.setColor(cc.o(255,0,0));b.setPosition(cc.p(a.width/2,a.height/2));var a=cc.FadeOut.create(2),c=cc.FadeIn.create(2),a=cc.Sequence.create(a,c),a=cc.RepeatForever.create(a);b.runAction(a)},title:m("Testing A8 Format"), -d:m("RED label, fading In and Out in the center of the screen")}),Ee=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("This is Helvetica","res/fonts/helvetica-32.fnt",cc.uf,cc.sa,cc.p(0,0));this.addChild(b);b.setPosition(cc.p(a.width/2,2*a.height/3));b=cc.LabelBMFont.create("And this is Geneva","res/fonts/geneva-32.fnt",cc.uf,cc.sa,cc.p(0,128));this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/3))},title:m("cc.LabelBMFont with one texture"),d:m("Using 2 .fnt definitions that share the same texture atlas.")}), -Fe=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create("Buen d\u00eda","res/fonts/arial-unicode-26.fnt",200,cc.sa);this.addChild(a);a.setPosition(u.width/2,u.height/4);a=cc.LabelBMFont.create("\u7f8e\u597d\u7684\u4e00\u5929","res/fonts/arial-unicode-26.fnt");this.addChild(a);a.setPosition(u.width/2,u.height/2.2);a=cc.LabelBMFont.create("\u826f\u3044\u4e00\u65e5\u3092","res/fonts/arial-unicode-26.fnt");this.addChild(a);a.setPosition(u.width/2,u.height/1.5)},title:m("cc.LabelBMFont with Unicode support"), -d:m("You should see 3 different labels: In Spanish, Chinese and Korean")}),Ge=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create();a.setFntFile("res/fonts/helvetica-32.fnt");a.setString("It is working!");this.addChild(a);a.setPosition(u.width/2,u.height/2)},title:m("cc.LabelBMFont init"),d:m("Test for support of init method without parameters.")}),He=T.extend({ctor:function(){this._super();var a=cc.LabelTTF.create();a.setFontName("Courier New");a.setFontSize(48);a.setString("It is working!"); -this.addChild(a);a.setPosition(u.width/2,u.height/2)},title:m("cc.LabelTTF init"),d:m("Test for support of init method without parameters.")}),Ie=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("Alignment 0\nnew line","Arial",12,cc.size(256,32),cc.sa);b.setPosition(cc.p(a.width/2,2*(a.height/6)));b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b);b=cc.LabelTTF.create("Alignment 1\nnew line","Arial",12,cc.size(256,32),cc.Da);b.setPosition(cc.p(a.width/2,3*(a.height/ -6)));b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b);b=cc.LabelTTF.create("Alignment 2\nnew line","Arial",12,cc.size(256,32),cc.fb);b.setPosition(cc.p(a.width/2,4*(a.height/6)));b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b)},title:m("cc.LabelTTF alignment"),d:m("Tests alignment values"),s:function(){return JSON.stringify([{r:255,g:255,b:0},{r:255,g:0,b:0},{r:0,g:255,b:0},{r:0,g:0,b:255},{r:255,g:255,b:0}])},q:function(){for(var a=[],b=0;5>b;b++){var c=this.label.getChildByTag(b).sg();a.push(c)}return JSON.stringify(a)}}), -Je=T.extend({ctor:function(){this._super();this.label=cc.LabelBMFont.create("YRGB","res/fonts/konqa32.fnt");this.addChild(this.label);this.label.setPosition(u.width/2,u.height/2);this.label.setColor(cc.Sf);var a=this.label.getChildByTag(1);a.setColor(cc.xd);a=this.label.getChildByTag(2);a.setColor(cc.tf);a=this.label.getChildByTag(3);a.setColor(cc.sf);this.scheduleUpdate();this.Sa=0},update:function(a){this.Sa+=a;this.label.setString("YRGB "+parseInt(this.Sa,10).toString())},title:m("cc.LabelBMFont color parent / child"), -d:m("Yellow Red Green Blue and numbers in Yellow"),s:function(){return JSON.stringify([{r:255,g:255,b:0},{r:255,g:0,b:0},{r:0,g:255,b:0},{r:0,g:0,b:255},{r:255,g:255,b:0}])},q:function(){for(var a=[],b=0;5>b;b++){var c=this.label.getChildByTag(b).sg();a.push(c)}return JSON.stringify(a)}}),ie=[ke,le,me,ne,oe,pe,qe,re,se,te,ue,Ce,Ee,Fe,Ge,Je,we,xe,Be,ye,ze,Ae,De,He,Ie,ve];function he(){ge++;ge%=ie.length;return new ie[ge]}function je(){ge--;0>ge&&(ge+=ie.length);return new ie[ge]};cc.TAG_LAYER=1; -var Ke=-1,sa=x.extend({G:function(){Ke=-1;this.addChild(Le());r.replaceScene(this)}}),Oe=y.extend({e:h,title:m("No title"),d:m(""),J:function(){var a=new sa;a.addChild(new Me[Ke]);r.replaceScene(a)},I:function(){var a=new sa;a.addChild(Le());r.replaceScene(a)},H:function(){var a=new sa;a.addChild(Ne());r.replaceScene(a)},M:function(){return Me.length-1-Ke},K:function(){return Ke}}),Pe=Oe.extend({onEnter:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&& -this.setMouseEnabled(g);var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,0,0,128),200,200);b.ignoreAnchorPointForPosition(j);b.setPosition(cc.p(a.width/2,a.height/2));this.addChild(b,1,cc.TAG_LAYER)},title:m("ColorLayer resize (tap & move)"),of:function(a){a=cc.size(2*Math.abs(a.x-u.width/2),2*Math.abs(a.y-u.height/2));this.getChildByTag(cc.TAG_LAYER).setContentSize(a)},onMouseDragged:function(a){this.of(a.getLocation());return g},onTouchesMoved:function(a){this.of(a[0].getLocation())}}),Qe=Oe.extend({onEnter:function(){this._super(); -var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(g);var c=cc.LayerColor.create(cc.k(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(g);b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:m("ignore Anchorpoint Test #1"),d:m("red:true green:true")}),Re=Oe.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(g); -var c=cc.LayerColor.create(cc.k(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(j);b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:m("ignore Anchorpoint Test #2"),d:m("red:true green:false")}),Se=Oe.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(j);var c=cc.LayerColor.create(cc.k(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(j); -b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:m("ignore Anchorpoint Test #3"),d:m("red:false green:false")}),Te=Oe.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(j);var c=cc.LayerColor.create(cc.k(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(g);b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:m("ignore Anchorpoint Test #4"), -d:m("red:false green:true")}),Ue=Oe.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.k(255,255,0,80),100,300);b.setPosition(cc.p(a.width/3,a.height/2));b.ignoreAnchorPointForPosition(j);this.addChild(b,1);var c=cc.LayerColor.create(cc.k(0,0,255,255),100,300);c.setPosition(cc.p(2*(a.width/3),a.height/2));c.ignoreAnchorPointForPosition(j);this.addChild(c,1);var a=cc.TintBy.create(2,-255,-127,0),d=a.reverse(),a=cc.Sequence.create(a,d);b.runAction(a);b=cc.FadeOut.create(2); -a=b.reverse();b=cc.Sequence.create(b,a);c.runAction(b)},title:m("ColorLayer: fade and tint")}),Ve=Oe.extend({yc:g,ctor:function(){this._super();var a=cc.LayerColor.create(cc.k(255,255,255,80)),b=cc.Sprite.create("res/Images/grossinis_sister1.png"),c=cc.Sprite.create("res/Images/grossinis_sister2.png");this.addChild(b);this.addChild(c);this.addChild(a,100,cc.TAG_LAYER);b.setPosition(cc.p(160,u.height/2));c.setPosition(cc.p(320,u.height/2));this.schedule(this.Wg,1);this.yc=g},Wg:function(){var a=this.getChildByTag(cc.TAG_LAYER), -b,c;this.yc?(b=gl.SRC_ALPHA,c=gl.ONE_MINUS_SRC_ALPHA):(b=gl.ONE_MINUS_DST_COLOR,c=gl.ZERO);a.setBlendFunc(b,c);this.yc=!this.yc},title:m("ColorLayer: blend")}),We=Oe.extend({Na:j,ctor:function(){this._super();this.addChild(cc.LayerGradient.create(cc.k(255,0,0,255),cc.k(0,255,0,255),cc.p(0.9,0.9)),0,cc.TAG_LAYER);"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.LabelTTF.create("Compressed Interpolation: Enabled","Marker Felt",26),b=cc.LabelTTF.create("Compressed Interpolation: Disabled", -"Marker Felt",26),a=cc.MenuItemLabel.create(a),b=cc.MenuItemLabel.create(b),b=cc.MenuItemToggle.create(a,b,this.lh,this),b=cc.Menu.create(b);this.addChild(b);b.setPosition(cc.p(u.width/2,100))},ge:function(a){a=cc.pSub(cc.p(u.width/2,u.height/2),a);a=cc.pNormalize(a);this.getChildByTag(1).setVector(a)},onTouchesBegan:function(a){this.Na=g;this.ge(a[0].getLocation())},onTouchesMoved:function(a){this.Na&&this.ge(a[0].getLocation())},onTouchesEnded:function(){this.Na=j},onMouseDragged:function(a){this.ge(a.getLocation()); -return g},lh:function(){var a=this.getChildByTag(cc.TAG_LAYER);a.setCompressedInterpolation(!a.isCompressedInterpolation())},title:m("LayerGradient"),d:m("Touch the screen and move your finger")}),Me=[Pe,Ue,Ve,We,Qe,Re,Se,Te];function Le(){Ke++;Ke%=Me.length;return new Me[Ke]}function Ne(){Ke--;0>Ke&&(Ke+=Me.length);return new Me[Ke]};var Xe=cc.Layer.extend({ctor:function(){cc.associateWithNative(this,cc.Layer);this.init()},init:function(){this._super();cc.MenuItemFont.setFontSize(30);cc.MenuItemFont.setFontName("Courier New");"touches"in sys.capabilities||"browser"==sys.platform?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,46,115,23)),b=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,23,115,23)),c=cc.Sprite.create("res/Images/menuitemsprite.png", -cc.rect(0,0,115,23)),b=cc.MenuItemSprite.create(a,b,c,this.aa,this),c=cc.MenuItemImage.create("res/Images/SendScoreButton.png","res/Images/SendScoreButtonPressed.png",this.Yd,this),a=cc.LabelAtlas.create("0123456789","res/fonts/fps_images.png",16,24,"."),a=cc.MenuItemLabel.create(a,this.Sg,this);a.setDisabledColor(cc.o(32,32,64));a.setColor(cc.o(200,200,255));var d=cc.MenuItemFont.create("I toggle enable items",this.Tg,this);d.setFontSize(20);cc.MenuItemFont.setFontName("Marker Felt");var f=cc.LabelBMFont.create("configuration", -"res/fonts/bitmapFontTest3.fnt"),f=cc.MenuItemLabel.create(f,this.Rg,this);f.setScale(0.8);var i=cc.MenuItemFont.create("Priority Test",this.Vg,this),k=cc.MenuItemFont.create("Quit",this.Se,this);k.setColor(cc.o(255,255,255));var o=cc.TintBy.create(0.5,0,-255,-255),q=o.reverse(),o=cc.Sequence.create(o,q);k.runAction(cc.RepeatForever.create(o));b=cc.Menu.create(b,c,a,d,f,i,k);b.alignItemsVertically();c=r.getWinSize();f=b.getChildren();for(i=0;ia;a++){var b=cc.MenuItemImage.create("res/Images/btn-play-normal.png", -"res/Images/btn-play-selected.png",this.aa,this),c=cc.MenuItemImage.create("res/Images/btn-highscores-normal.png","res/Images/btn-highscores-selected.png",this.Ug,this),d=cc.MenuItemImage.create("res/Images/btn-about-normal.png","res/Images/btn-about-selected.png",this.Qg,this);b.setScaleX(1.5);c.setScaleX(0.5);d.setScaleX(0.5);b=cc.Menu.create(b,c,d);b.setTag(77771);b.setPosition(cc.p(r.getWinSize().width/2,r.getWinSize().height/2));this.addChild(b,0,100+a);this.Dd=b.getPosition()}this.wc=g;this.Ae()}, -Ae:function(){for(var a,b=0;2>b;b++){var c=this.getChildByTag(100+b);c.setPosition(this.Dd);0===b?(c.alignItemsHorizontally(),a=c.getPosition(),c.setPosition(cc.pAdd(a,cc.p(0,30)))):(c.alignItemsHorizontallyWithPadding(40),a=c.getPosition(),c.setPosition(cc.pSub(a,cc.p(0,30))))}},Zf:function(){for(var a,b=0;2>b;b++){var c=this.getChildByTag(100+b);c.setPosition(this.Dd);0===b?(c.alignItemsVertically(),a=c.getPosition(),c.setPosition(cc.pAdd(a,cc.p(100,0)))):(c.alignItemsVerticallyWithPadding(40), -a=c.getPosition(),c.setPosition(cc.pSub(a,cc.p(100,0))))}},aa:function(){this.getParent().switchTo(0)},Ug:function(a){a=a.getParent();128==a.getOpacity()?a.setOpacity(255):a.setOpacity(128)},Qg:function(){(this.wc=!this.wc)?this.Ae():this.Zf()}}),Ze=cc.Layer.extend({Ea:h,ctor:function(){cc.associateWithNative(this,cc.Layer);this.init()},init:function(){this._super();cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(28);var a=cc.LabelBMFont.create("Enable AtlasItem","res/fonts/bitmapFontTest3.fnt"), -a=cc.MenuItemLabel.create(a,this.Yd,this),b=cc.MenuItemFont.create("--- Go Back ---",this.aa,this),c=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,46,115,23)),d=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,23,115,23)),f=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,0,115,23));this.Ea=c=cc.MenuItemSprite.create(c,d,f,this.Pg,this);this.Ea.setEnabled(j);d=cc.Menu.create(a,b,c);d.setPosition(cc.p(0,0));f=r.getWinSize();a.setPosition(cc.p(f.width/2-150,f.height/ -2));b.setPosition(cc.p(f.width/2-200,f.height/2));c.setPosition(cc.p(f.width/2,f.height/2-100));f=cc.JumpBy.create(3,cc.p(400,0),50,4);b.runAction(cc.RepeatForever.create(cc.Sequence.create(f,f.reverse())));var f=cc.RotateBy.create(3,360),i=f.copy(),k=f.copy();a.runAction(cc.RepeatForever.create(f));b.runAction(cc.RepeatForever.create(i));c.runAction(cc.RepeatForever.create(k));this.addChild(d);d.setPosition(cc.p(0,0))},aa:function(){this.getParent().switchTo(0)},Yd:function(){this.Ea.setEnabled(!this.Ea.isEnabled()); -this.Ea.stopAllActions()},Pg:l()}),$e=cc.Layer.extend({ctor:function(){cc.associateWithNative(this,cc.Layer);this.init()},init:function(){this._super();cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var a=cc.MenuItemFont.create("Sound");a.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var b=cc.MenuItemToggle.create(cc.MenuItemFont.create("On"),cc.MenuItemFont.create("Off"));b.setCallback(this.aa,this);cc.MenuItemFont.setFontName("American Typewriter"); -cc.MenuItemFont.setFontSize(18);var c=cc.MenuItemFont.create("Music");c.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var d=cc.MenuItemToggle.create(cc.MenuItemFont.create("Off"),cc.MenuItemFont.create("On"),this.aa.bind(this));cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var f=cc.MenuItemFont.create("Quality");f.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var i=cc.MenuItemToggle.create(cc.MenuItemFont.create("High"), -cc.MenuItemFont.create("Low"),this.aa,this);cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var k=cc.MenuItemFont.create("Orientation");k.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var o=cc.MenuItemToggle.create(cc.MenuItemFont.create("Off"),cc.MenuItemFont.create("33%"),cc.MenuItemFont.create("66%"),cc.MenuItemFont.create("100%"),this.aa,this);o.setSelectedIndex(2);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34); -var q=cc.LabelBMFont.create("go back","res/fonts/bitmapFontTest3.fnt"),q=cc.MenuItemLabel.create(q,this.H,this),a=cc.Menu.create(a,c,b,d,f,k,i,o,q);a.alignItemsInColumns(2,2,2,2,1);this.addChild(a);b=r.getWinSize();a.setPosition(b.width/2,b.height/2)},aa:function(){cc.log("Callback called")},H:function(){this.getParent().switchTo(0)}}),af=cc.Layer.extend({Pa:h,Ub:h,Ac:j,ctor:function(){cc.associateWithNative(this,cc.Layer);this.init();this.Pa=cc.Menu.create();this.Ub=cc.Menu.create();cc.MenuItemFont.setFontName("Marker Felt"); -cc.MenuItemFont.setFontSize(18);var a=cc.MenuItemFont.create("Return to Main Menu",this.aa,this),b=cc.MenuItemFont.create("Disable menu for 5 seconds",this.Fg,this);this.Pa.addChild(a);this.Pa.addChild(b);this.Pa.alignItemsVerticallyWithPadding(2);this.addChild(this.Pa);this.Ac=g;cc.MenuItemFont.setFontSize(48);a=cc.MenuItemFont.create("Toggle priority",this.nh,this);a.setColor(cc.o(0,0,255));this.Ub.addChild(a);this.addChild(this.Ub)},aa:function(){this.getParent().switchTo(0)},Fg:function(){this.Pa.setEnabled(j); -var a=cc.DelayTime.create(5),b=cc.CallFunc.create(this.Gg,this);this.Pa.runAction(cc.Sequence.create(a,b))},Gg:function(){this.Pa.setEnabled(g)},nh:function(){this.Ac?(this.Ub.setHandlerPriority(cc.yb+20),this.Ac=j):(this.Ub.setHandlerPriority(cc.yb-20),this.Ac=g)}}),ta=x.extend({G:function(){var a=new Xe,b=new Ye,c=new Ze,d=new $e,f=new af;this.addChild(cc.LayerMultiplex.create(a,b,c,d,f),0);r.replaceScene(this)}});var bf=-1,va=x.extend({G:function(){bf=-1;this.addChild(cf());r.replaceScene(this)}}),U=y.extend({f:h,j:h,m:h,U:h,ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},title:m("OpenGLTest"),d:m(""),H:function(){var a=new va;a.addChild(df());r.replaceScene(a)},J:function(){var a=new va;a.addChild(new ef[bf]);r.replaceScene(a)},I:function(){var a=new va;a.addChild(cf());r.replaceScene(a)},M:function(){return ef.length-1-bf},K:function(){return bf}}),ff=U.extend({ctor:function(){this._super(); -if("opengl"in sys.capabilities){var a=u.width,b=u.height,c=cc.LayerColor.create(cc.k(0,0,255,255)),d=cc.LayerColor.create(cc.k(255,0,0,255)),f=cc.LayerColor.create(cc.k(0,255,0,255)),i=cc.LayerColor.create(cc.k(255,255,255,255));c.setScale(0.5);c.setPosition(-a/4,-b/4);d.setScale(0.5);d.setPosition(a/4,-b/4);f.setScale(0.5);f.setPosition(-a/4,b/4);i.setScale(0.5);i.setPosition(a/4,b/4);this.addChild(c,10);this.addChild(i,11);this.addChild(f,12);this.addChild(d,13)}},title:m("gl.ReadPixels()"),d:m("Tests ReadPixels. See console"), -s:function(){return JSON.stringify([{"0":255,1:0,2:0,3:255},{"0":0,1:255,2:0,3:255},{"0":0,1:0,2:255,3:255},{"0":255,1:255,2:255,3:255}])},q:function(){var a=u.width,b=u.height,c=new Uint8Array(4),d=new Uint8Array(4),f=new Uint8Array(4),i=new Uint8Array(4);gl.readPixels(0,0,1,1,gl.RGBA,gl.UNSIGNED_BYTE,f);gl.readPixels(a-1,0,1,1,gl.RGBA,gl.UNSIGNED_BYTE,c);gl.readPixels(0,b-1,1,1,gl.RGBA,gl.UNSIGNED_BYTE,d);gl.readPixels(a-1,b-1,1,1,gl.RGBA,gl.UNSIGNED_BYTE,i);return JSON.stringify([c,d,f,i])}}), -gf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){this.addChild(cc.LayerColor.create(cc.k(0,0,255,255)),1);var a=new cc.GLNode;a.init();a.draw=function(){gl.clear(gl.COLOR_BUFFER_BIT)};this.addChild(a,10);a.setPosition(u.width/2,u.height/2)}},title:m("gl.clear(gl.COLOR_BUFFER_BIT)"),d:m("Testing gl.clear() with cc.GLNode"),s:function(){return JSON.stringify({"0":0,1:0,2:0,3:255})},q:function(){var a=this.readPixels(u.width/2,u.height/2,1,1);return JSON.stringify(a)}}),hf= -U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=this.compileShader("\n#ifdef GL_ES\nprecision mediump float;\n#endif\nvarying vec4 vColor;\nvoid main(void) {\n gl_FragColor = vColor;\n}\n","fragment"),b=this.compileShader("\nattribute vec3 aVertexPosition;\nattribute vec4 aVertexColor;\nuniform mat4 uMVMatrix;\nuniform mat4 uPMatrix;\nvarying vec4 vColor;\nvoid main(void) {\n gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\n vColor = aVertexColor;\n}\n", -"vertex"),c=this.za=gl.createProgram();gl.attachShader(c,b);gl.attachShader(c,a);gl.linkProgram(c);gl.getProgramParameter(c,gl.LINK_STATUS)||e("Could not initialise shaders");gl.useProgram(c);c.rd=gl.getAttribLocation(c,"aVertexPosition");gl.enableVertexAttribArray(c.rd);c.qd=gl.getAttribLocation(c,"aVertexColor");gl.enableVertexAttribArray(c.qd);c.Ye=gl.getUniformLocation(c,"uPMatrix");c.Qe=gl.getUniformLocation(c,"uMVMatrix");this.Zb();a=cc.GLNode.create();this.addChild(a,10);a.draw=function(){this.Wc= -new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);this.Pe=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);gl.useProgram(this.za);gl.uniformMatrix4fv(this.za.Ye,j,this.Wc);gl.uniformMatrix4fv(this.za.Qe,j,this.Pe);gl.enableVertexAttribArray(this.za.rd);gl.enableVertexAttribArray(this.za.qd);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ka);gl.vertexAttribPointer(this.za.rd,this.Ka.sb,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.ed);gl.vertexAttribPointer(this.za.qd,this.ed.sb,gl.FLOAT,j,0,0);this.Lh(); -gl.drawArrays(gl.TRIANGLE_STRIP,0,this.Ka.ac);gl.bindBuffer(gl.ARRAY_BUFFER,this.mc);gl.vertexAttribPointer(this.za.rd,this.mc.sb,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.od);gl.vertexAttribPointer(this.za.qd,this.od.sb,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLES,0,this.mc.ac);gl.bindBuffer(gl.ARRAY_BUFFER,h)}.bind(this)}},Lh:function(){gl.uniformMatrix4fv(this.za.Ye,j,this.Wc);gl.uniformMatrix4fv(this.za.Qe,j,this.Pe)},Zb:function(){var a=this.mc=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER, -a);var b=[0,1,0,-1,-1,0,1,-1,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.sb=3;a.ac=3;a=this.od=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);b=[1,0,0,1,1,0,0,1,1,0,0,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.sb=4;a.ac=3;a=this.Ka=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);b=[1,1,0,-1,1,0,1,-1,0,-1,-1,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.sb=3;a.ac=4;a=this.ed=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER, -a);b=[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.sb=4;a.ac=4;gl.bindBuffer(gl.ARRAY_BUFFER,h)},compileShader:function(a,b){var c;c="fragment"==b?gl.createShader(gl.FRAGMENT_SHADER):gl.createShader(gl.VERTEX_SHADER);gl.shaderSource(c,a);gl.compileShader(c);gl.getShaderParameter(c,gl.COMPILE_STATUS)||(cc.log(gl.getShaderInfoLog(c)),e("Could not compile "+b+" shader"));return c},title:m("GLNode + WebGL API"),d:m("blue background with a red triangle in the middle"), -s:function(){return JSON.stringify([{"0":0,1:0,2:255,3:255},{"0":0,1:0,2:255,3:255},{"0":255,1:0,2:0,3:255}])},q:function(){var a=this.readPixels(10,u.height-1,1,1),b=this.readPixels(u.width-10,u.height-1,1,1),c=this.readPixels(u.width/2,u.height/2,1,1);return JSON.stringify([a,b,c])}}),jf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=cc.GLNode.create();this.addChild(a,10);this.ca=cc.ShaderCache.getInstance().getProgram("ShaderPositionColor");this.Zb();a.draw=function(){this.ca.use(); -this.ca.setUniformsForBuiltins();cc.glEnableVertexAttribs(cc.Qf|cc.yd);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ka);gl.vertexAttribPointer(cc.Bb,2,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.ed);gl.vertexAttribPointer(cc.pe,4,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);gl.bindBuffer(gl.ARRAY_BUFFER,this.mc);gl.vertexAttribPointer(cc.Bb,2,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.od);gl.vertexAttribPointer(cc.pe,4,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,3);gl.bindBuffer(gl.ARRAY_BUFFER, -h)}.bind(this)}},Zb:function(){var a=this.mc=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[u.width/2,u.height,0,0,u.width,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);a=this.od=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[1,0,0,1,1,0,0,1,1,0,0,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);a=this.Ka=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[u.width,u.height,0,u.height,u.width,0,0,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a), -gl.STATIC_DRAW);a=this.ed=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);gl.bindBuffer(gl.ARRAY_BUFFER,h)},title:m("GLNode + cocos2d API"),d:m("blue background with a red triangle in the middle"),s:function(){return JSON.stringify([{"0":0,1:0,2:255,3:255},{"0":0,1:0,2:255,3:255},{"0":255,1:0,2:0,3:255}])},q:function(){var a=this.readPixels(10,u.height-1,1,1),b=this.readPixels(u.width-10,u.height- -1,1,1),c=this.readPixels(u.width/2,u.height/2,1,1);return JSON.stringify([a,b,c])}}),kf=cc.GLNode.extend({ctor:function(a,b){this._super();cc.associateWithNative(this,cc.GLNode);this.init();if("opengl"in sys.capabilities){this.setContentSize(cc.size(256,256));this.setAnchorPoint(cc.p(0.5,0.5));this.ca=cc.GLProgram.create(a,b);this.ca.retain();this.ca.addAttribute("aVertex",cc.Bb);this.ca.link();this.ca.updateUniforms();var c=this.ca.getProgram();cc.log("ShaderNode 01");this.bi=gl.getUniformLocation(c, -"center");cc.log("ShaderNode 02");this.ci=gl.getUniformLocation(c,"resolution");cc.log("ShaderNode 03");this.Zb();cc.log("ShaderNode 04");this.scheduleUpdate()}},draw:function(){this.ca.use();this.ca.setUniformsForBuiltins();this.ca.setUniformLocationF32(this.bi,u.width/2,u.height/2);this.ca.setUniformLocationF32(this.ci,256,256);cc.glEnableVertexAttribs(cc.yd);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ka);gl.vertexAttribPointer(cc.Bb,2,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);gl.bindBuffer(gl.ARRAY_BUFFER, -h)},update:l(),Zb:function(){var a=this.Ka=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);vertices=[256,256,0,256,256,0,0,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(vertices),gl.STATIC_DRAW);gl.bindBuffer(gl.ARRAY_BUFFER,h)}}),lf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=new kf("res/Shaders/example_Heart.vsh","res/Shaders/example_Heart.fsh");this.addChild(a,10);a.setPosition(u.width/2,u.height/2)}},title:m("Shader Heart Test"),d:m("You should see a heart in the center"), -s:function(){return JSON.stringify({"0":255,1:0,2:0,3:255})},q:function(){var a=this.readPixels(u.width/2,u.height/2,1,1);a[0]=240a[0]+a[1]+a[2])}}),of=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=new kf("res/Shaders/example_Julia.vsh","res/Shaders/example_Julia.fsh");this.addChild(a,10);a.setPosition(u.width/2,u.height/2)}},title:m("Shader Julia Test"),d:m("You should see Julia effect"),s:function(){return JSON.stringify(g)},q:function(){var a=this.readPixels(u.width/2,u.height/2,1,1);return JSON.stringify(300bf&&(bf+=ef.length);return new ef[bf]};var Ja=9960,vf=-1;ParallaxDemo=y.extend({Tf:h,ctor:function(){this._super(cc.k(0,0,0,255),cc.k(160,32,32,255))},title:m("No title"),H:function(){var a=new ParallaxTestScene;a.addChild(wf());r.replaceScene(a)},J:function(){var a=new ParallaxTestScene;a.addChild(new xf[vf]);r.replaceScene(a)},I:function(){var a=new ParallaxTestScene;a.addChild(yf());r.replaceScene(a)},M:function(){return xf.length-1-vf},K:function(){return vf}}); -Parallax1=ParallaxDemo.extend({Kb:h,C:h,Av:h,vv:h,ctor:function(){this._super();_cocosimage=cc.Sprite.create("res/Images/powered.png");_cocosimage.setScale(1.5);_cocosimage.setAnchorPoint(cc.p(0,0));_tilemap=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test2.tmx");_tilemap.setAnchorPoint(cc.p(0,0));_background=cc.Sprite.create("res/Images/background.png");_background.setAnchorPoint(cc.p(0,0));_parent=cc.ParallaxNode.create();_parent.addChild(_background,-1,cc.p(0.4,0.5),cc.p(0,0));_parent.addChild(_tilemap, -1,cc.p(2.2,1),cc.p(0,0));_parent.addChild(_cocosimage,2,cc.p(3,2.5),cc.p(0,0));var a=cc.MoveBy.create(2,cc.p(0,100)),b=cc.MoveBy.create(2,cc.p(200,0)),c=cc.DelayTime.create(2),d=a.reverse(),f=b.reverse(),a=cc.Sequence.create(a,b,c,d,f);_parent.runAction(cc.RepeatForever.create(a));this.addChild(_parent)},title:m("Parallax: parent and 3 children"),B:5,s:function(){var a={};a.th=cc.p(200,100);a.qh=cc.p(-120,-50);a.rh=cc.p(240,0);a.sh=cc.p(400,150);return JSON.stringify(a)},q:function(){var a={};a.th= -cc.p(Math.round(_parent.getPosition().x),Math.round(_parent.getPosition().y));a.qh=cc.p(Math.round(_background.getPosition().x),Math.round(_background.getPosition().y));a.rh=cc.p(Math.round(_tilemap.getPosition().x),Math.round(_tilemap.getPosition().y));a.sh=cc.p(Math.round(_cocosimage.getPosition().x),Math.round(_cocosimage.getPosition().y));return JSON.stringify(a)}}); -Parallax2=ParallaxDemo.extend({xv:h,Ba:h,zv:h,ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/powered.png");a.setScale(1.5);a.setAnchorPoint(cc.p(0,0));var b=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test2.tmx");b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.create("res/Images/background.png");c.setAnchorPoint(cc.p(0,0));var d=cc.ParallaxNode.create();d.addChild(c,-1,cc.p(0.4, -0.5),cc.p(0,0));d.addChild(b,1,cc.p(1,1),cc.p(0,0));d.addChild(a,2,cc.p(3,2.5),cc.p(0,0));this.addChild(d,0,Ja)},onTouchesMoved:function(a){var a=a[0],b=this.getChildByTag(Ja),c=b.getPosition();b.setPosition(cc.pAdd(c,a.getDelta()))},onMouseDragged:function(a){var b=this.getChildByTag(Ja),c=b.getPosition();b.setPosition(cc.pAdd(c,a.getDelta()))},title:m("Parallax: drag screen")});ParallaxTestScene=x.extend({G:function(){vf=-1;this.addChild(yf());r.replaceScene(this)}});var xf=[Parallax1,Parallax2]; -function yf(){vf++;vf%=xf.length;return new xf[vf]}function wf(){vf--;0>vf&&(vf+=xf.length);return new xf[vf]};var zf=1,Af=-1,wa=x.extend({G:function(){Af=-1;this.addChild(Bf());r.replaceScene(this)}}),Yf=[function(){return new Cf},function(){return new Df},function(){return new Ef},function(){return new Ff},function(){return new Gf},function(){return new Hf},function(){return new If},function(){return new Jf},function(){return new Kf},function(){return new Lf},function(){return new Mf},function(){return new Nf},function(){return new Of},function(){return new Pf},function(){return new Qf},function(){return new Rf("BoilingFoam")}, -function(){return new Rf("BurstPipe")},function(){return new Rf("Comet")},function(){return new Rf("debian")},function(){return new Rf("ExplodingRing")},function(){return new Rf("LavaFlow")},function(){return new Rf("SpookyPeas")},function(){return new Rf("Upsidedown")},function(){return new Rf("Flower")},function(){return new Rf("Spiral")},function(){return new Rf("Galaxy")},function(){return new Sf},function(){return new Tf},function(){return new Uf},function(){return new Vf},function(){return new Rf("Phoenix")}, -function(){return new Wf},function(){return new Xf}];function Bf(){Af++;Af%=Yf.length;return Yf[Af]()}function Zf(){Af--;0>Af&&(Af+=Yf.length);return Yf[Af]()} -var V=y.extend({c:h,C:h,lb:h,nb:h,Na:j,setColor:l(),ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255));this.Na=j;this.c=h;"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=r.getWinSize(),b=cc.Sprite.create("res/Images/movement.png",cc.rect(0,46,123,23)),c=cc.Sprite.create("res/Images/movement.png",cc.rect(0,23,123,23)),d=cc.Sprite.create("res/Images/movement.png",cc.rect(0,0,123,23)),f=cc.Sprite.create("res/Images/movement.png", -cc.rect(123,46,138,23)),i=cc.Sprite.create("res/Images/movement.png",cc.rect(123,23,138,23)),k=cc.Sprite.create("res/Images/movement.png",cc.rect(123,0,138,23)),o=cc.Sprite.create("res/Images/movement.png",cc.rect(261,46,136,23)),q=cc.Sprite.create("res/Images/movement.png",cc.rect(261,23,136,23)),v=cc.Sprite.create("res/Images/movement.png",cc.rect(261,0,136,23)),p=this;this.Cb=cc.MenuItemSprite.create(b,c,d,function(){p.c.setPositionType(cc.wd);p.kb.setVisible(g);p.Cb.setVisible(j);p.ib.setVisible(j)}); -this.Cb.setPosition(10,150);this.Cb.setAnchorPoint(cc.p(0,0));this.kb=cc.MenuItemSprite.create(f,i,k,function(){p.c.setPositionType(cc.vd);p.kb.setVisible(j);p.Cb.setVisible(j);p.ib.setVisible(g)});this.kb.setVisible(j);this.kb.setPosition(10,150);this.kb.setAnchorPoint(cc.p(0,0));this.ib=cc.MenuItemSprite.create(o,q,v,function(){p.c.setPositionType(cc.ud);p.kb.setVisible(j);p.Cb.setVisible(g);p.ib.setVisible(j)});this.ib.setVisible(j);this.ib.setPosition(10,150);this.ib.setAnchorPoint(cc.p(0,0)); -b=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,46,115,23));c=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,23,115,23));d=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,0,115,23));this.lb=cc.MenuItemSprite.create(b,c,d,function(){p.c.setDrawMode&&p.c.setDrawMode(cc.yf);p.nb.setVisible(g);p.lb.setVisible(j)});this.lb.setPosition(10,100);this.lb.setAnchorPoint(cc.p(0,0));"browser"!=sys.platform&&this.lb.setEnabled(j);b=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0,46, -115,23));c=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0,23,115,23));d=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0,0,115,23));this.nb=cc.MenuItemSprite.create(b,c,d,function(){p.c.setDrawMode&&p.c.setDrawMode(cc.Wq);p.nb.setVisible(j);p.lb.setVisible(g)});this.nb.setVisible(j);this.nb.setPosition(10,100);this.nb.setAnchorPoint(cc.p(0,0));b=cc.Menu.create(this.lb,this.nb,this.Cb,this.kb,this.ib);b.setPosition(0,0);this.addChild(b,100);b=cc.LabelAtlas.create("0123456789","res/fonts/fps_images.png", -16,24,".");this.addChild(b,100,zf);b.setPosition(a.width-66,50);this.C=cc.Sprite.create("res/Images/background3.png");this.addChild(this.C,5);this.C.setPosition(a.width/2,a.height-180);a=cc.MoveBy.create(4,cc.p(300,0));b=a.reverse();a=cc.Sequence.create(a,b);this.C.runAction(cc.RepeatForever.create(a));this.scheduleUpdate()},onEnter:function(){this._super();this.getChildByTag(11).setString(this.title())},title:m("No title"),d:m("(Tap the Screen)"),J:function(){this.c.resetSystem()},I:function(){var a= -new wa;a.addChild(Bf());r.replaceScene(a)},H:function(){var a=new wa;a.addChild(Zf());r.replaceScene(a)},nw:function(){this.c.getPositionType()==cc.vd?this.c.setPositionType(cc.ud):this.c.getPositionType()==cc.ud?this.c.setPositionType(cc.wd):this.c.getPositionType()==cc.wd&&this.c.setPositionType(cc.vd)},onTouchesBegan:function(a){this.Na=g;this.te(a)},onTouchesMoved:function(a){this.Na&&this.te(a)},te:function(a){if(0this.O&&(this.O+=this.Fb);ag=this.O;this.Ia()},Ia:l(),$h:function(){(new xa).G()}}),xa=x.extend({G:function(){this.addChild(new og);cc.Director.getInstance().replaceScene(this)}});var dg=50,qg=0,ug=pg.extend({Fb:4,Ia:function(){var a=this.getParent().P,b=h;switch(this.O){case 0:b=new cg;break;case 1:b=new rg;break;case 2:b=new sg;break;case 3:b=new tg}qg=this.O;b&&(b.Kc(a),cc.Director.getInstance().replaceScene(b))}}),wg=cc.Scene.extend({wa:h,P:h,Z:h,ctor:function(){this._super();cc.associateWithNative(this,cc.Scene);this.init()},Kc:function(a){var b=cc.Director.getInstance().getWinSize(),c=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(c,1);c.setPosition(cc.p(b.width/ -2,b.height-32));c.setColor(cc.o(255,255,40));c=this.d();c.length&&(c=cc.LabelTTF.create(c,"Thonburi",16),this.addChild(c,1),c.setPosition(cc.p(b.width/2,b.height-80)));this.Z=this.wa=0;this.P=a;cc.MenuItemFont.setFontSize(65);a=cc.MenuItemFont.create(" - ",this.tb,this);a.setColor(cc.o(0,200,20));c=cc.MenuItemFont.create(" + ",this.Va,this);c.setColor(cc.o(0,200,20));a=cc.Menu.create(a,c);a.alignItemsHorizontally();a.setPosition(cc.p(b.width/2,b.height/2+15));this.addChild(a,1);a=cc.LabelTTF.create("0 nodes", -"Marker Felt",30);a.setColor(cc.o(0,200,20));a.setPosition(cc.p(b.width/2,b.height/2-15));this.addChild(a,1,vg);a=new ug(g,4,qg);this.addChild(a);this.xb();this.oc()},title:m("No title"),d:m(""),oc:l(),tb:function(){this.P-=dg;0>this.P&&(this.P=0);this.xb();this.oc()},Va:function(){this.P+=dg;1500this.P)for(b=0;bthis.P)for(b=0;b=f;++f){var i=cc.MenuItemFont.create(f.toString(),this.ee,this);i.setTag(f);d.addChild(i,10);1>=f?i.setColor(cc.o(200,20,20)):i.setColor(cc.o(0,200,20))}d.alignItemsHorizontally();d.setPosition(cc.p(c.width/2,80));this.addChild(d,2);d=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(d,1);d.setPosition(cc.p(c.width/2,c.height-32));d.setColor(cc.o(255,255,40));this.xb();this.Kd();this.schedule(this.step)}, -title:m("No title"),step:function(){var a=this.getChildByTag(zf),b=this.getChildByTag(3).getParticleCount();a.setString(b)},Kd:function(){var a=h;this.removeChildByTag(3,g);a=cc.TextureCache.getInstance().addImage("res/Images/fire.png");cc.TextureCache.getInstance().removeTexture(a);a=cc.ParticleSystem.createWithTotalParticles(this.ba);switch(this.L){case 1:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png")); -break;case 2:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Rb);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));break;case 3:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ef);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));break;default:a=h,cc.log("Shall not happen!")}this.addChild(a,0,3);this.ga();"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La)},tb:function(){this.ba-= -fg;0>this.ba&&(this.ba=0);this.xb();this.Kd()},Va:function(){this.ba+=fg;1E3c?"0"+c:c.toString(),b=cc.Sprite.create("res/Images/grossini_dance_"+c+".png");this.Kb.addChild(b,0,a+100);break;case 5:case 6:c=0|14*Math.random();b=85*(c%5);c=121*(0|c/5);b=cc.Sprite.createWithTexture(this.n.getTexture(),cc.rect(b,c,85,121));this.n.addChild(b,0,a+100);break;case 7:b=0|64*Math.random();c=parseInt(b/8);b=parseInt(b%8);b=cc.Sprite.create("res/Images/sprites_test/sprite-"+b+"-"+c+".png");this.Kb.addChild(b, -0,a+100);break;case 8:case 9:b=0|64*Math.random(),c=32*(0|b/8),b=32*(b%8),b=cc.Sprite.createWithTexture(this.n.getTexture(),cc.rect(b,c,32,32)),this.n.addChild(b,0,a+100)}"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.ne);return b},rb:function(a,b){this.L=a;this.Kb=b;this.n=h;var c=cc.TextureCache.getInstance();c.removeTexture(c.addImage("res/Images/grossinis_sister1.png"));c.removeTexture(c.addImage("res/Images/grossini_dance_atlas.png"));c.removeTexture(c.addImage("res/Images/spritesheet1.png")); -switch(this.L){case 2:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La);this.n=cc.SpriteBatchNode.create("res/Images/grossinis_sister1.png",100);b.addChild(this.n,0);break;case 3:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Rb);this.n=cc.SpriteBatchNode.create("res/Images/grossinis_sister1.png",100);b.addChild(this.n,0);break;case 5:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La);this.n=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png", -100);b.addChild(this.n,0);break;case 6:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Rb);this.n=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",100);b.addChild(this.n,0);break;case 8:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La);this.n=cc.SpriteBatchNode.create("res/Images/spritesheet1.png",100);b.addChild(this.n,0);break;case 9:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Rb),this.n=cc.SpriteBatchNode.create("res/Images/spritesheet1.png", -100),b.addChild(this.n,0)}"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.ne)}}),Ng=pg.extend({Fb:7,Ia:function(){var a=h,b=this.getParent(),c=b.L,b=b.la;Math.seedrandom("perftest");switch(this.O){case 0:a=new gg;break;case 1:a=new Hg;break;case 2:a=new Ig;break;case 3:a=new Jg;break;case 4:a=new Kg;break;case 5:a=new Lg;break;case 6:a=new Mg}Fg=this.O;a&&(a.rb(c,b),cc.Director.getInstance().replaceScene(a))}}),Og=cc.Scene.extend({wa:h,la:h,Bc:h,L:1,ctor:function(){this._super(); -cc.associateWithNative(this,cc.Scene);this.init()},title:m("No title"),rb:function(a,b){this.L=a;this.Bc=new Gg;this.Bc.rb(a,this);var c=cc.Director.getInstance().getWinSize();this.la=this.wa=0;var d=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(d,1);d.setPosition(cc.p(c.width/2,c.height-32));d.setColor(cc.o(255,255,40));cc.MenuItemFont.setFontSize(65);d=cc.MenuItemFont.create(" - ",this.tb,this);d.setColor(cc.o(0,200,20));var f=cc.MenuItemFont.create(" + ",this.Va,this);f.setColor(cc.o(0, -200,20));d=cc.Menu.create(d,f);d.alignItemsHorizontally();d.setPosition(cc.p(c.width/2,c.height-65));this.addChild(d,1);d=cc.LabelTTF.create("0 nodes","Marker Felt",30);d.setColor(cc.o(0,200,20));d.setPosition(cc.p(c.width/2,c.height-90));this.addChild(d,1,vg);d=new Ng(g,7,Fg);this.addChild(d,1,2E3);cc.MenuItemFont.setFontSize(32);d=cc.Menu.create();for(f=1;9>=f;++f){var i=cc.MenuItemFont.create(f.toString(),this.ee,this);i.setTag(f);d.addChild(i,10);3>=f?i.setColor(cc.o(200,20,20)):6>=f?i.setColor(cc.o(0, -200,20)):i.setColor(cc.o(0,20,200))}d.alignItemsHorizontally();d.setPosition(cc.p(c.width/2,80));for(this.addChild(d,2);this.laa;a++)this.ga(this.Bc.jg(this.la)),this.la++;this.nc()}},tb:function(){if(!(0>=this.la)){for(var a=0;50>a;a++)this.la--,this.Bc.xh(this.la); -this.nc()}},ga:l(),tg:aa("L"),Kv:aa("la")}),gg=Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)))},title:function(){return"A ("+this.L+") position"}}),Hg=Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));a.setScale(100*Math.random()/50)},title:function(){return"B ("+this.L+") scale"}}),Ig= -Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));a.setRotation(360*Math.random());a.setScale(2*Math.random())},title:function(){return"C ("+this.L+") scale + rot"}}),Jg=Og.extend({ga:function(a){a.setPosition(cc.p(-1E3,-1E3))},title:function(){return"D ("+this.L+") 100% out"}}),Kg=Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();0.2>Math.random()?a.setPosition(cc.p(parseInt(Math.random()* -b.width),parseInt(Math.random()*b.height))):a.setPosition(cc.p(-1E3,-1E3))},title:function(){return"E ("+this.L+") 80% out"}}),Lg=Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));var b=cc.RotateBy.create(0.5+1E3*Math.random()/500,360*Math.random()),c=b.reverse(),b=cc.RepeatForever.create(cc.Sequence.create(b,c));a.runAction(b);b=cc.ScaleBy.create(0.5+1E3*Math.random()/500,0.5,0.5);b=cc.RepeatForever.create(cc.Sequence.create(b, -b.reverse()));a.runAction(b)},title:function(){return"F ("+this.L+") actions"}}),Mg=Og.extend({ga:function(a){var b=cc.Director.getInstance().getWinSize();0.2>Math.random()?a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height))):a.setPosition(cc.p(-1E3,-1E3));var b=cc.RotateBy.create(0.5+1E3*Math.random()/500,360*Math.random()),c=b.reverse(),b=cc.RepeatForever.create(cc.Sequence.create(b,c));a.runAction(b);b=cc.ScaleBy.create(0.5+1E3*Math.random()/500,0.5,0.5);b=cc.RepeatForever.create(cc.Sequence.create(b, -b.reverse()));a.runAction(b)},title:function(){return"G ("+this.L+") actions 80% out"}});function Pg(a){this.name=a;this.totalTime=this.numberOfCalls=0;this.Tc=1E4;this.Rc=0;this.ag=function(){var a=1E3*r.getSecondsPerFrame();this.totalTime+=a;this.numberOfCalls++;this.Tc=Math.min(this.Tc,a);this.Rc=Math.max(this.Rc,a)};this.reset=function(){this.totalTime=0;this.Tc=1E5;this.numberOfCalls=this.Rc=0};this.Ic=function(){cc.log("Profiling info for: "+this.name+"\nNumber of calls: "+this.numberOfCalls+"\nAverage Time: "+this.totalTime/this.numberOfCalls/1E3+"\nMin Time: "+this.Tc/1E3+"\nMax Time: "+ -this.Rc/1E3+"\nTotal Time: "+this.totalTime/1E3+"\n")}} -var Qg=-1,Rg=[cc.Layer.extend({e:"",h:"",ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init()},onEnter:function(){this._super();var a=cc.LabelTTF.create(this.e,"Arial",28);this.addChild(a,1);a.setPosition(cc.p(u.width/2,u.height-50));""!==this.h&&(a=cc.LabelTTF.create(this.h,"Thonburi",16),this.addChild(a,1),a.setPosition(cc.p(u.width/2,u.height-80)));var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.H,this),b=cc.MenuItemImage.create("res/Images/r1.png", -"res/Images/r2.png",this.J,this),c=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.I,this),d=cc.Menu.create(a,b,c);d.setPosition(0,0);var f=b.getContentSize();a.setPosition(u.width/2-2*f.width,f.height/2);b.setPosition(u.width/2,f.height/2);c.setPosition(u.width/2+2*f.width,f.height/2);this.addChild(d,1)},J:function(){var a=new ng;a.addChild(new Rg[Qg]);r.replaceScene(a)},I:function(){var a=new ng;a.addChild(Sg());r.replaceScene(a)},H:function(){var a=new ng;a.addChild(Tg()); -r.replaceScene(a)}}).extend({e:"Performance Test 1",h:"Let it run until you see the 'done' message. See console for results.",ctor:function(){this._super();this.lf=[this.Vh,this.Wh];this.ng=[this.lg,this.mg];this.mf=[100,500,1E3,2E3,5E3,1E4];this.Jc=0;this.lc=-1;this.ic();this.scheduleUpdate();this.schedule(this.Je,5);this.Ld=g},ic:function(){-1!=this.lc&&this.ng[this.Jc].bind(this)();this.lc++;if(this.lc>=this.mf.length&&(this.lc=0,this.Jc++,this.Jc>=this.lf.length))return cc.log("No more tests"), -j;var a=this.mf[this.lc];this.lf[this.Jc].bind(this)(a);return g},Vh:function(a){this.ce=new Pg("Test A - Total Sprites: "+a);Math.seedrandom("perftest");var b=cc.Node.create();this.addChild(b,0,10);for(var c=0;cQg&&(Qg+=Rg.length);return new Rg[Qg]};var hg=0,ig=pg.extend({Ia:function(){var a=h;switch(this.O){case 0:a=ig.jc()}hg=this.O;a&&cc.Director.getInstance().replaceScene(a)},onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(b,1);b.setPosition(cc.p(a.width/2,a.height-32));b.setColor(cc.o(255,255,40));b=this.d();b.length&&(b=cc.LabelTTF.create(b,"Thonburi",16),this.addChild(b,1),b.setPosition(cc.p(a.width/2,a.height-80)));this.Xc()},title:m("no title"), -d:m("no subtitle"),Xc:l()}).extend({Xc:function(){cc.log("--------");cc.log("--- PNG 128x128 ---");this.Yc("res/Images/test_image.png");cc.log("--- PNG 512x512 ---");this.Yc("res/Images/texture512x512.png");cc.log("EMPTY IMAGE");cc.log("--- PNG 1024x1024 ---");this.Yc("res/Images/texture1024x1024.png");cc.log("LANDSCAPE IMAGE");cc.log("--- PNG 1024x1024 ---");this.Yc("res/Images/landscape-1024x1024.png")},title:m("Texture Performance Test"),d:m("See console for results"),Yc:function(a){var b=Date.now(), -c,d=cc.TextureCache.getInstance();if("opengl"in sys.capabilities)var f=cc.Texture2D.getDefaultAlphaPixelFormat();cc.log("RGBA 8888");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.La);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);cc.log("RGBA 4444");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Rb);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c); -cc.log("RGBA 5551");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Hf);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);cc.log("RGB 565");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Gf);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(f)}}); -ig.jc=function(){var a=cc.Scene.create(),b=new ig(j,1,hg);a.addChild(b);return a};var jg=0,Vg=pg.extend({Fb:2,zc:h,Gb:0,Jb:0,Ib:0,Hb:0,Fa:h,Ia:function(){var a=h;switch(this.O){case 0:a=new kg(g,2,this.O);break;case 1:a=new Ug(g,2,this.O)}jg=this.O;if(a){var b=cc.Scene.create();b.addChild(a);cc.Director.getInstance().replaceScene(b)}},onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",32);this.addChild(b,1);b.setPosition(cc.p(a.width/2,a.height-50));this.scheduleUpdate();this.zc=cc.LabelTTF.create("00.0","Arial", -16);this.zc.setPosition(cc.p(a.width/2,a.height/2));this.addChild(this.zc);this.Gb=this.Jb=this.Ib=this.Hb=this.Fa=0},title:m("No title"),update:function(a){this.Fa+=a;if(1b;b++){var c=new Wg;c.init();c.setPosition(cc.p(a.width/2-15*b-200,a.height/2-15*b));this.xa++;cc.log("create"+this.xa);this.$b.addChild(c,0,this.xa)}a=cc.MoveBy.create(1,cc.p(20,0));this.$b.runAction(cc.RepeatForever.create(a));this.nc()},Va:function(){this.Ge()}, -tb:function(){if(0a;a++)cc.log("remove"+this.xa),this.$b.removeChildByTag(this.xa,g),this.xa--;this.nc()},nc:function(){if(this.xa!=this.Ne){var a=this.xa+" nodes";this.getChildByTag(vg).setString(a);this.Ne=this.xa}}}),Wg=cc.Node.extend({Pv:h,Qv:h,ew:h,fw:h,Rv:h,ctor:function(){this._super();cc.associateWithNative(this,cc.Node)},init:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/crystals.plist");var a=0;rightData=Array(10);for(a= -0;10>a;a++){var b=cc.Sprite.createWithSpriteFrameName("crystals/4.png");b.setPosition(cc.p(50,10*a-40));b.setRotation(-90);b.setScale(1);this.addChild(b);rightData[a]=b;0==a&&(rightItem=b)}for(a=0;10>a;a++){b=cc.Sprite.createWithSpriteFrameName("crystals/1.png");b.setPosition(cc.p(5*a,50));this.addChild(b);b.setScale(1.5);b.setRotation(350);var c=cc.RotateBy.create(0.01,5);b.runAction(cc.RepeatForever.create(c))}leftData=Array(10);for(a=0;10>a;a++)b=cc.Sprite.createWithSpriteFrameName("crystals/2.png"), -b.setPosition(cc.p(10,5*a-20)),b.setRotation(90),this.addChild(b),leftData[a]=b,0==a&&(leftItem=b)},jw:function(){leftX=leftItem.getPositionX()}});mg.jc=function(){var a=cc.Scene.create(),b=new mg(j,1,lg);a.addChild(b);return a};(function(a,b,c,d,f,i,k){function o(a){var b,d,f=this,i=a.length,k=0,o=f.i=f.Me=f.Tv=0;f.eb=[];f.Dv=[];for(i||(a=[i++]);kd.indexOf("S"))try{c.push(q(a[d], -b-1))}catch(i){}return c.length?c:a+("string"!=f?"\x00":"")}function v(a,b){var d,f,a=a+"";for(f=d=0;f=i;)a/=2,b/=2,o>>>=1;return(a+o)/b};return p};k=b.pow(c,d); -f=b.pow(2,f);i=2*f;v(b.random(),a)})([],Math,256,6,52);var Xg=-1,Yg=cc.p(0,0);function W(){y.call(this,cc.k(0,0,0,255),cc.k(98,99,117,255));this.e="No title";this.h="No Subtitle";this.ha=j}cc.inherits(W,y);n=W.prototype; -n.onEnter=function(){y.prototype.onEnter.call(this);var a=36,b=this.e.length,a=1.6*(u.width/b);0.090.4*a&&(b=0.4*a),this.fd=cc.LabelTTF.create(d,"Thonburi",b),this.addChild(this.fd,90),c?this.fd.setPosition(cc.p(u.width/2,3*u.height/8)): -this.fd.setPosition(cc.p(u.width/2,4*u.height/5))):this.fd=h;d=this.getChildByTag(10);a=d.getChildByTag(1);c=d.getChildByTag(2);d=d.getChildByTag(3);[a,c,d].forEach(function(a){a.getNormalImage().setOpacity(45);a.getSelectedImage().setOpacity(45)});this.removeChildByTag(11);this.removeChildByTag(12)};n.Mb=function(){for(var a="",b=0;ba;a++)this.Ta(cp.v(40+Math.random()*(u.width-80),u.height/2+80*Math.random()));"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g)};n.onExitTransitionDidStart=function(){r.setDisplayStats(j)};n.onEnterTransitionDidFinish=function(){r.setDisplayStats(g);this.scheduleUpdate()};n.update=function(a){this.z.step(a)};n.onMouseDown=function(a){for(var b=0;10>b;b++)this.Ta(a.getLocation())}; -n.onTouchesEnded=function(a){for(var b=a.length,c=0;cXg&&(Xg+=$g.length);return new $g[Xg]};var sh=-1,wh=y.extend({title:m("ProgressActionsTest"),title:m(""),H:function(){var a=new ya;a.addChild(th());r.replaceScene(a)},J:function(){var a=new ya;a.addChild(new uh[sh]);r.replaceScene(a)},I:function(){var a=new ya;a.addChild(vh());r.replaceScene(a)},M:function(){return uh.length-1-sh},K:function(){return sh}}),xh=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png")); -c.setType(cc.Ab);this.addChild(c);c.setPosition(200,u.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));a.setType(cc.Ab);a.setReverseDirection(g);this.addChild(a);a.setPosition(u.width-200,u.height/2);a.runAction(cc.RepeatForever.create(b))},title:m("ProgressTo Radial")}),yh=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png")); -c.setType(cc.ka);c.setMidpoint(cc.p(0,0));c.setBarChangeRate(cc.p(1,0));this.addChild(c);c.setPosition(200,u.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));a.setType(cc.ka);a.setMidpoint(cc.p(1,0));a.setBarChangeRate(cc.p(1,0));this.addChild(a);a.setPosition(u.width-200,u.height/2);a.runAction(cc.RepeatForever.create(b))},title:m("ProgressTo Horizontal")}),zh=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2, -100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));c.setType(cc.ka);c.setMidpoint(cc.p(0,0));c.setBarChangeRate(cc.p(0,1));this.addChild(c);c.setPosition(200,u.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));a.setType(cc.ka);a.setMidpoint(cc.p(0,1));a.setBarChangeRate(cc.p(0,1));this.addChild(a);a.setPosition(u.width-200,u.height/2);a.runAction(cc.RepeatForever.create(b))}, -title:m("ProgressTo Vertical")}),Ah=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));b.setType(cc.Ab);this.addChild(b);b.setMidpoint(cc.p(0.25,0.75));b.setPosition(200,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));b.setType(cc.Ab);b.setMidpoint(cc.p(0.75,0.25));this.addChild(b);b.setPosition(u.width-200,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()))}, -title:m("Radial w/ Different Midpoints")}),Bh=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));b.setType(cc.ka);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1,0));this.addChild(b);b.setPosition(150,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));b.setType(cc.ka);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1, -1));this.addChild(b);b.setPosition(u.width/2,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));b.setType(cc.ka);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(0,1));this.addChild(b);b.setPosition(u.width-150,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()))},title:m("ProgressTo Bar Mid")}),Ch=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(6,100),b=cc.Sequence.create(cc.TintTo.create(1, -255,0,0),cc.TintTo.create(1,0,255,0),cc.TintTo.create(1,0,0,255)),c=cc.Sequence.create(cc.FadeTo.create(1,0),cc.FadeTo.create(1,255)),d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));d.setType(cc.ka);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(1,0));this.addChild(d);d.setPosition(150,u.height/2);d.runAction(cc.RepeatForever.create(a.copy()));d.runAction(cc.RepeatForever.create(b.copy()));d.addChild(cc.LabelTTF.create("Tint","Marker Felt",20));d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png")); -d.setType(cc.ka);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(1,1));this.addChild(d);d.setPosition(u.width/2,u.height/2);d.runAction(cc.RepeatForever.create(a.copy()));d.runAction(cc.RepeatForever.create(c.copy()));d.addChild(cc.LabelTTF.create("Fade","Marker Felt",20));d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));d.setType(cc.ka);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(0,1));this.addChild(d);d.setPosition(u.width-150,u.height/2);d.runAction(cc.RepeatForever.create(a.copy())); -d.runAction(cc.RepeatForever.create(b.copy()));d.runAction(cc.RepeatForever.create(c.copy()));d.addChild(cc.LabelTTF.create("Tint and Fade","Marker Felt",20))},title:m("ProgressTo Bar Mid")}),Dh=wh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(6,100);cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/grossini.plist");var b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png"));b.setType(cc.ka);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1, -0));this.addChild(b);b.setPosition(150,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_02.png"));b.setType(cc.ka);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1,1));this.addChild(b);b.setPosition(u.width/2,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_03.png"));b.setType(cc.Ab);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(0, -1));this.addChild(b);b.setPosition(u.width-150,u.height/2);b.runAction(cc.RepeatForever.create(a.copy()))},title:m("Progress With Sprite Frame")}),ya=x.extend({G:function(){sh=-1;this.addChild(vh());r.replaceScene(this)}}),uh=[xh,yh,zh,Ah,Bh,Ch,Dh];function vh(){sh++;sh%=uh.length;return new uh[sh]}function th(){sh--;0>sh&&(sh+=uh.length);return new uh[sh]};var Eh=-1,Ih=y.extend({ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},title:m("Render Texture"),d:m(""),code:m(""),J:function(){var a=new za;a.addChild(new Fh[Eh]);r.replaceScene(a)},I:function(){var a=new za;a.addChild(Gh());r.replaceScene(a)},H:function(){var a=new za;a.addChild(Hh());r.replaceScene(a)},M:function(){return Fh.length-1-Eh},K:function(){return Eh}}),Jh=Ih.extend({va:h,Ba:h,Oa:h,Ma:0,onEnter:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g): -"mouse"in sys.capabilities&&this.setMouseEnabled(g);this.va=cc.Sprite.create("res/Images/fire.png");this.va.retain();this.va.setColor(cc.xd);this.va.setOpacity(20);var a=cc.MenuItemFont.create("Save",this.Ch,this),b=cc.MenuItemFont.create("Clear",this.bg.bind(this)),a=cc.Menu.create(a,b);a.alignItemsVertically();a.setPosition(u.width-70,u.height-80);this.addChild(a,10);a=cc.RenderTexture.create(u.width,u.height);a.setPosition(u.width/2,u.height/2);this.addChild(a,1);this.Ba=a;this.Oa=cc.p(u.width/ -2,u.height/2)},onExit:function(){this.va.release()},Ch:function(){var a="image-"+this.Ma+".png";this.Ba.saveToFile("image-"+this.Ma+".jpg",cc.je);this.Ba.saveToFile(a,cc.ke);cc.log("images saved!");this.Ma++},bg:function(){this.Ba.clear(Math.random(),Math.random(),Math.random(),1)},Ie:function(a){var b=cc.pDistance(a,this.Oa);if(1Eh&&(Eh+=Fh.length);return new Fh[Eh]};var Aa=x.extend({G:function(){this.addChild(Lh.create());this.runAction(cc.RotateBy.create(4,-360));r.replaceScene(this)}}),Mh=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init()},onEnter:function(){this._super();var a,b,c=r.getWinSize();a=c.width;b=c.height;var d=cc.Sprite.create("res/Images/grossini.png"),c=cc.Sprite.create("res/Images/grossinis_sister1.png"),f=cc.Sprite.create("res/Images/grossinis_sister2.png");d.setScale(1.5);c.setScale(1.5);f.setScale(1.5); -d.setPosition(a/2,b/2);c.setPosition(40,b/2);f.setPosition(a-40,b/2);a=cc.RotateBy.create(16,-3600);this.addChild(d);this.addChild(c);this.addChild(f);d.runAction(a);a=cc.JumpBy.create(4,cc.p(-400,0),100,4);d=a.reverse();b=cc.RotateBy.create(4,720);var i=b.reverse();c.runAction(cc.Repeat.create(cc.Sequence.create(d,a),5));f.runAction(cc.Repeat.create(cc.Sequence.create(a.copy(),d.copy()),5));c.runAction(cc.Repeat.create(cc.Sequence.create(b,i),5));f.runAction(cc.Repeat.create(cc.Sequence.create(i.copy(), -b.copy()),5))}});Mh.create=function(){return new Mh};var Nh=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init()},onEnter:function(){this._super();var a,b;b=r.getWinSize();a=b.width;b=b.height;var c=cc.LabelTTF.create("cocos2d","Tahoma",64);c.setPosition(a/2,b/2);this.addChild(c)}});Nh.create=function(){return new Nh}; -var Lh=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init()},onEnter:function(){this._super();var a,b,c=r.getWinSize();a=c.width;b=c.height;var c=cc.LayerColor.create(cc.k(0,0,255,255)),d=cc.LayerColor.create(cc.k(255,0,0,255)),f=cc.LayerColor.create(cc.k(0,255,0,255)),i=cc.LayerColor.create(cc.k(255,255,255,255));c.setScale(0.5);c.setPosition(-a/4,-b/4);c.addChild(Mh.create());d.setScale(0.5);d.setPosition(a/4,-b/4);f.setScale(0.5);f.setPosition(-a/4,b/ -4);f.addChild(Nh.create());i.setScale(0.5);i.setPosition(a/4,b/4);this.addChild(c,-1);this.addChild(i);this.addChild(f);this.addChild(d);a=cc.RotateBy.create(8,720);c.runAction(a);d.runAction(a.copy());f.runAction(a.copy());i.runAction(a.copy())}});Lh.create=function(){return new Lh};SceneTestLayer1=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init();var a=r.getWinSize(),b=cc.MenuItemFont.create("Test pushScene",this.Xg,this),c=cc.MenuItemFont.create("Test pushScene w/transition",this.Yg,this),d=cc.MenuItemFont.create("Quit",function(){cc.log("quit!")},this),b=cc.Menu.create(b,c,d);b.alignItemsVertically();this.addChild(b);b=cc.Sprite.create("res/Images/grossini.png");this.addChild(b);b.setPosition(cc.p(a.width-40,a.height/2));a=cc.RotateBy.create(2, -360);a=cc.RepeatForever.create(a);b.runAction(a);this._super()},onEnter:function(){cc.log("SceneTestLayer1#onEnter");this._super()},onEnterTransitionDidFinish:function(){cc.log("SceneTestLayer1#onEnterTransitionDidFinish");this._super()},kf:l(),Xg:function(){var a=new SceneTestScene,b=new SceneTestLayer2;a.addChild(b,0);r.pushScene(a)},Yg:function(){var a=new SceneTestScene,b=new SceneTestLayer2;a.addChild(b,0);r.pushScene(cc.TransitionSlideInT.create(1,a))},Se:l()}); -SceneTestLayer2=cc.Layer.extend({mw:0,ctor:function(){this._super();cc.associateWithNative(this,cc.Layer);this.init();var a=r.getWinSize(),b=cc.MenuItemFont.create("replaceScene",this.bh,this),c=cc.MenuItemFont.create("replaceScene w/transition",this.dh,this),d=cc.MenuItemFont.create("Go Back",this.Ig,this),b=cc.Menu.create(b,c,d);b.alignItemsVertically();this.addChild(b);b=cc.Sprite.create("res/Images/grossini.png");this.addChild(b);b.setPosition(cc.p(a.width-40,a.height/2));a=cc.RotateBy.create(2, -360);a=cc.RepeatForever.create(a);b.runAction(a)},kf:l(),Ig:function(){r.popScene()},bh:function(){var a=new SceneTestScene,b=new SceneTestLayer3;a.addChild(b,0);r.replaceScene(a)},dh:function(){var a=new SceneTestScene,b=new SceneTestLayer3;a.addChild(b,0);r.replaceScene(cc.TransitionSlideInT.create(2,a))}}); -SceneTestLayer3=cc.LayerColor.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.LayerColor);this.init(cc.k(0,128,255,255));"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.LabelTTF.create("Touch to popScene","Arial",28);this.addChild(a);var b=r.getWinSize();a.setPosition(cc.p(b.width/2,b.height/2));a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a);a.setPosition(cc.p(b.width-40,b.height/2));b=cc.RotateBy.create(2, -360);b=cc.RepeatForever.create(b);a.runAction(b)},kf:l(),onTouchesEnded:function(){r.popScene()},onMouseUp:function(){r.popScene()}});SceneTestScene=x.extend({G:function(){this.addChild(new SceneTestLayer1);r.replaceScene(this)}});var Oh=-1,Rh=y.extend({title:m("No title"),d:m(""),H:function(){var a=new Ba,b;Oh--;0>Oh&&(Oh+=Ph.length);b=new Ph[Oh];a.addChild(b);r.replaceScene(a)},I:function(){var a=new Ba,b=Qh();a.addChild(b);r.replaceScene(a)},J:function(){var a=new Ba,b=new Ph[Oh];a.addChild(b);r.replaceScene(a)},M:function(){return Ph.length-1-Oh},K:function(){return Oh}}),Sh=Rh.extend({ta:0,onEnter:function(){this._super();this.schedule(this.Re,0.5);this.schedule(this.ae,0.5);this.ta=0},title:m("Self-remove an scheduler"), -d:m("1 scheduler will be autoremoved in 3 seconds. See console"),Re:function(a){this.ta+=a;cc.log("Time: "+this.ta);3a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):0.8> -a?cc.TintBy.create(2,0,-255,-255):cc.FadeOut.create(2),c=a.reverse(),a=cc.Sequence.create(a,c);b.runAction(cc.RepeatForever.create(a))},onTouchesEnded:function(a){for(var b=0;ba?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):0.8>a?cc.TintBy.create(2,0,-255,-255):cc.FadeOut.create(2);b=a.reverse(); -a=cc.Sequence.create(a,b);d.runAction(cc.RepeatForever.create(a))},onTouchesEnded:function(a){for(var b=0;bc;c++)a=cc.Sprite.create("res/Images/grossini_dance_atlas.png", -cc.rect(0,121,85,121)),a.setPosition(cc.p((c+1)*b,u.height/2)),this.addChild(a,c);for(c=5;10>c;c++)a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,0,85,121)),a.setPosition(cc.p((c+1)*b,u.height/2)),this.addChild(a,14-c);a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(255,0,85,121));this.addChild(a,-1,G);a.setPosition(cc.p(u.width/2,u.height/2-20));a.setScaleX(10);a.setColor(cc.o(255,0,0));this.schedule(this.oa,1)},oa:function(){var a=this.getChildByTag(G),b=a.getZOrder(); --1>b&&(this.pa=1);10d;d++)b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,121,85,121)),b.setPosition(cc.p((d+1)*c,u.height/2)),a.addChild(b,d);for(d=5;10>d;d++)b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,0,85,121)),b.setPosition(cc.p((d+ -1)*c,u.height/2)),a.addChild(b,14-d);b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(255,0,85,121));a.addChild(b,-1,G);b.setPosition(cc.p(u.width/2,u.height/2-20));b.setScaleX(10);b.setColor(cc.o(255,0,0));this.schedule(this.oa,1)},oa:function(){var a=this.getChildByTag(1),b=a.getChildByTag(G),c=b.getZOrder();-1>c&&(this.pa=1);10c;c++){var d=cc.Sprite.createWithTexture(b.getTexture(),cc.rect(0,0,50,50));a.push(d);b.addChild(d,10)}for(c=0;10>c;c++)5!=c&&b.reorderChild(a[c],9);d=b.getChildren();for(c=0;cb;b++)this.H.step(a)}; +kc.prototype.ij=function(a,b){for(var c=a.getShapes(),d=c[0],f=c[1],c=f.getBody(),i=d.getBB().t,m=f.getNumVerts(),d=[],o=m-1,q=0;qp*s&&(o=cp.v.lerp(o,u,Math.abs(p)/(Math.abs(p)+Math.abs(s))),d.push(o.x),d.push(o.y));o=q}f=cp.areaForPoly(d);m=1.4E-4*f;i=cp.centroidForPoly(d);q=cp.v.sub(i,c.getPos());i=b.getCurrentTimeStep();c.applyImpulse(cp.v.mult(b.gravity,-m*i),q);m=cp.v.add(c.getVel(), +cp.v.mult(cp.v.perp(q),c.w));c.applyImpulse(cp.v.mult(cp.v.sub(cp.v.mult(m,Math.exp(1*-(2.8E-4*f)*i)),m),1),q);d=cp.momentForPoly(2.8E-4*f,d,cp.v.neg(c.p));c.w*=Math.exp(-d*i*(1/c.i));return g};function la(){w.call(this)}cc.inherits(la,w);la.prototype.N=function(){B=-1;this.addChild(Ub());r.replaceScene(this)};var Tb=[kc,gc,hc,ic,jc,Wb,Xb,Yb,$b,ac];"browser"!==sys.platform&&(Tb.push(Zb),Tb.push(bc));function Ub(){B++;B=B%Tb.length;return new Tb[B]} +function Vb(){B--;B<0&&(B=B+Tb.length);return new Tb[B]};var ma=w.extend({N:function(){this.addChild(new lc);r.replaceScene(this)}}),lc=cc.Layer.extend({ctor:function(){this._super();this.init();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/grossini.png"),b=cc.LayerColor.create(cc.o(255,255,0,100));this.addChild(b,-1);this.addChild(a,0,1);a.setPosition(20,150);a.runAction(cc.JumpTo.create(4,cc.p(300,48),100,4));var a=cc.FadeIn.create(1),c=cc.FadeOut.create(1), +a=cc.RepeatForever.create(cc.Sequence.create(a,c));b.runAction(a)},Jf:function(a){var b=this.getChildByTag(1);b.stopAllActions();b.runAction(cc.MoveTo.create(1,a));var c=b.getPosition(),d=a.x-c.x,a=a.y-c.y,c=57.29577951*Math.atan(d/a);0>a&&(c=0>d?180+Math.abs(c):180-Math.abs(c));b.runAction(cc.RotateTo.create(1,c))},onMouseUp:function(a){this.Jf(a.getLocation())},onTouchesEnded:function(a){0>=a.length||this.Jf(a[0].getLocation())}});var E=cc.AudioEngine.getInstance(),Fc=[{title:"Play Music",ea:function(){return new mc}},{title:"Stop Music",ea:function(){return new nc}},{title:"Pause Music",ea:function(){return new oc}},{title:"Resume Music",ea:function(){return new pc}},{title:"Rewind Music",ea:function(){return new qc}},{title:"is Music Playing",ea:function(){return new rc}},{title:"Increase Music Volume",ea:function(){return new sc}},{title:"Decrease Music Volume",ea:function(){return new tc}},{title:"Play Sound Effect",ea:function(){return new uc}}, +{title:"Repeat Sound Effect",ea:function(){return new vc}},{title:"Stop Sound Effect",ea:function(){return new wc}},{title:"Unload Sound Effect",ea:function(){return new xc}},{title:"Increase Sound Effect Volume",ea:function(){return new yc}},{title:"Decrease Sound Effect Volume",ea:function(){return new zc}},{title:"Pause Sound Effect",ea:function(){return new Ac}},{title:"Resume Sound Effect",ea:function(){return new Bc}},{title:"Pause All Sound Effects",ea:function(){return new Cc}},{title:"Resume All Sound Effects", +ea:function(){return new Dc}},{title:"Stop All Sound Effects",ea:function(){return new Ec}}]; +CocosDenshionTest=cc.LayerGradient.extend({fa:h,Ng:cc.p(0,0),nf:0,ctor:function(){this._super();this.init(cc.o(0,0,0,255),cc.o(148,80,120,255));this.fa=cc.Menu.create();for(var a=r.getWinSize(),b=0;ba&&(a=0);a>(Fc.length+1)*ga-t.height&&(a=(Fc.length+1)*ga-t.height);this.fa.setPosition(b.x,a)}}); +CocosDenshionTestScene=w.extend({N:function(){E=cc.AudioEngine.getInstance();this.addChild(new CocosDenshionTest);r.replaceScene(this)}});var Gc=h;function mc(){cc.log("play background music");E.playMusic("res/Sound/background.mp3",j)}function nc(){cc.log("stop background music");E.stopMusic()}function oc(){cc.log("pause background music");E.pauseMusic()}function pc(){cc.log("resume background music");E.resumeMusic()}function qc(){cc.log("rewind background music");E.rewindMusic()} +function rc(){E.isMusicPlaying()?cc.log("background music is playing"):cc.log("background music is not playing")}function uc(){cc.log("play effect");Gc=E.playEffect("res/Sound/effect2.mp3")}function vc(){cc.log("play effect repeatly");Gc=E.playEffect("res/Sound/effect2.mp3",g)}function wc(){cc.log("stop effect");E.stopEffect(Gc)}function xc(){cc.log("unload effect");E.unloadEffect("res/Sound/effect2.mp3")} +function sc(){cc.log("add bakcground music volume");E.setMusicVolume(E.getMusicVolume()+0.1)}function tc(){cc.log("sub backgroud music volume");E.setMusicVolume(E.getMusicVolume()-0.1)}function yc(){cc.log("add effects volume");E.setEffectsVolume(E.getEffectsVolume()+0.1)}function zc(){cc.log("sub effects volume");E.setEffectsVolume(E.getEffectsVolume()-0.1)}function Ac(){cc.log("pause effect");E.pauseEffect(Gc)}function Bc(){cc.log("resume effect");E.resumeEffect(Gc)} +function Cc(){cc.log("pause all effects");E.pauseAllEffects()}function Dc(){cc.log("resume all effects");E.resumeAllEffects()}function Ec(){cc.log("stop all effects");E.stopAllEffects()};var F=1,G=2,Hc=3,H=-1,J=x.extend({ctor:function(){this._super()},title:l("No title"),f:l(""),S:function(){var a=new wa;a.addChild(new Ic[H]);r.replaceScene(a)},Q:function(){var a=new wa;a.addChild(Jc());r.replaceScene(a)},R:function(){var a=new wa;a.addChild(Kc());r.replaceScene(a)},W:function(){return Ic.length-1-H},T:function(){return H}}),Lc=J.extend({onEnter:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png"), +c=cc.Sprite.create("res/Images/grossinis_sister1.png"),d=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(t.width/4,t.height/2));b.setPosition(cc.p(3*(t.width/4),t.height/2));this.addChild(a);this.addChild(b);c.setScale(0.25);d.setScale(0.25);a.addChild(c);b.addChild(d);var d=cc.RotateBy.create(2,360),f=cc.ScaleBy.create(2,2),i=cc.DelayTime.create(0.2),c=cc.RepeatForever.create(cc.Sequence.create(d,f,i,f.reverse())),d=cc.RepeatForever.create(cc.Sequence.create(d.copy(),f.copy(), +i.copy(),f.reverse()));b.setAnchorPoint(cc.p(0,0));a.runAction(c);b.runAction(d)},title:l("anchorPoint and children"),B:4.1,O:{"0":255,1:230,2:204,3:255},P:{"0":204,1:153,2:102,3:255},n:function(){return JSON.stringify({pixel1:"yes",pixel2:"yes"})},m:function(){var a=this.readPixels(t.width/4-54,t.height/2-146,5,5),b=this.readPixels(3*(t.width/4)+93,t.height/2+113,5,5);return JSON.stringify({pixel1:this.C(a,this.O,g,5)?"yes":"no",pixel2:this.C(b,this.P,g,5)?"yes":"no"})}}),Mc=J.extend({ctor:function(){this._super(); +var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,t.height/2));b.setPosition(cc.p(t.width-150,t.height/2));this.addChild(a,0,2);this.addChild(b,0,3);this.schedule(this.gh,2);this.schedule(this.xf,4);this.rc=a},gh:function(){var a=this.getChildByTag(2),b=cc.RotateBy.create(1,360);a.runAction(b)},xf:function(){this.unschedule(this.xf);this.removeChildByTag(3,j)},title:l("tags"),B:1,n:aa("rc"),m:function(){return this.getChildByTag(2)}}), +Nc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,t.height/2));b.setPosition(cc.p(t.width-150,t.height/2));var c=cc.RotateBy.create(2,360),d=c.reverse(),c=cc.RepeatForever.create(cc.Sequence.create(c,d)),d=c.copy();c.setTag(101);d.setTag(102);this.addChild(a,0,F);this.addChild(b,0,G);a.runAction(c);b.runAction(d);this.schedule(this.De,2)},De:function(){var a=this.getChildByTag(F), +b=this.getChildByTag(G);a.retain();b.retain();this.removeChild(a,j);this.removeChild(b,g);this.jg=this.getChildByTag(F);this.kg=this.getChildByTag(G);this.addChild(a,0,F);this.addChild(b,0,G);a.release();b.release()},title:l("remove and cleanup"),B:2.5,jg:h,kg:h,O:{"0":0,1:0,2:0,3:255},P:{"0":51,1:0,2:0,3:255},n:function(){return JSON.stringify({sp1:h,sp2:h,pixel1:"yes",pixel2:"yes"})},m:function(){var a=this.readPixels(134,164,5,5),b=this.readPixels(t.width-148,t.height/2+51,5,5);return JSON.stringify({sp1:this.jg, +sp2:this.kg,pixel1:this.C(a,this.O,j)?"yes":"no",pixel2:this.C(b,this.P,g,3)?"yes":"no"})}}),Oc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png"),b=cc.Sprite.create("res/Images/grossinis_sister1.png"),c=cc.Sprite.create("res/Images/grossinis_sister2.png"),d=cc.Sprite.create("res/Images/grossinis_sister2.png");a.setPosition(cc.p(150,t.height/2));c.setPosition(cc.p(t.width-150,t.height/2));var f=cc.RotateBy.create(2,360),i=f.reverse(),f=cc.RepeatForever.create(cc.Sequence.create(f, +i)),i=f.copy(),m=f.copy(),o=f.copy();this.addChild(a,0,F);a.addChild(b,11);this.addChild(c,0,G);c.addChild(d,21);a.runAction(f);b.runAction(i);c.runAction(m);d.runAction(o);this.schedule(this.De,2)},De:function(){var a=this.getChildByTag(F),b=this.getChildByTag(G);a.retain();b.retain();this.removeChild(a,j);this.removeChild(b,g);this.Ug=a.getChildByTag(11);this.Vg=b.getChildByTag(21);this.addChild(a,0,F);this.addChild(b,0,G);a.release();b.release()},title:l("remove/cleanup with children"),B:2.1,n:function(){return JSON.stringify([h, +h])},m:function(){return JSON.stringify([this.Ug,this.Vg])}}),Pc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossinis_sister1.png");this.addChild(a,0,F);this.setContentSize(cc.size(0,0));a.setPosition(cc.p(t.width/2,t.height/2));this.schedule(this.Pf,1)},Pf:function(){this.unschedule(this.Pf);var a=cc.ParticleSun.create();a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));a.setPosition(cc.p(t.width/2,t.height/2));this.runAction(cc.Sequence.create(cc.RotateBy.create(2, +360),cc.CallFunc.create(this.Wh,this)));this.addChild(a)},Wh:function(a){v?this.ig=g:(this.getParent().removeChild(a,g),this.Q(this))},title:l("stress test #1: no crashes"),B:3.2,ig:j,n:function(){return JSON.stringify({pass:g})},m:function(){return JSON.stringify({pass:this.ig})}}),Qc=J.extend({ctor:function(){this._super();var a=cc.Layer.create(),b=cc.Sprite.create("res/Images/grossinis_sister1.png");b.setPosition(cc.p(80,t.height/2));var c=cc.MoveBy.create(3,cc.p(350,0)),c=cc.EaseInOut.create(c.copy(), +2),d=c.reverse(),c=cc.Sequence.create(c,d);b.runAction(cc.RepeatForever.create(c));a.addChild(b,1);b=cc.ParticleFire.create();b.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));b.setPosition(cc.p(80,t.height/2-50));c=c.copy();b.runAction(cc.RepeatForever.create(c));a.addChild(b,2);this.schedule(this.cg,6);this.addChild(a,0,F)},cg:function(){this.unschedule(this.cg);this.getChildByTag(F).removeAllChildren()},title:l("stress test #2: no leaks")}),Rc=J.extend({ctor:function(){this._super(); +var a=cc.Sprite.create("res/Images/background3.png");this.addChild(a,5);a.setAnchorPoint(cc.p(0,0));var b=a.getContentSize(),c=cc.MenuItemImage.create("res/Images/btn-play-normal.png","res/Images/btn-play-selected.png",this.zh),d=cc.Menu.create(c);d.alignItemsVertically();d.setPosition(cc.p(b.width/2,b.height/2));a.addChild(d);d=cc.RotateBy.create(3,360);b=cc.DelayTime.create(0.3);d=cc.RepeatForever.create(cc.Sequence.create(d,b));c.runAction(d);var d=cc.MoveBy.create(3,cc.p(200,0)),f=d.reverse(), +b=cc.Sequence.create(d,b.copy(),f),b=cc.RepeatForever.create(b);a.runAction(b);this.rc=c},zh:function(){cc.log("On clicked")},title:l("nodeToParent transform"),B:3.1,n:function(){var a={a:1,b:"0.00",c:"-0.00",d:1,tx:440,ty:160};cc.renderContextType==cc.CANVAS&&(a.b="-0.00",a.c="0.00");return JSON.stringify(a)},m:function(){var a=this.rc.nodeToWorldTransform();a.b=a.b.toFixed(2);a.pf=a.pf.toFixed(2);return JSON.stringify(a)}}),Sc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/background3.png"); +this.addChild(a,0);a.setPosition(cc.p(t.width/2,t.height/2));a.setOpacity(128);var b=a.getContentSize(),c=cc.Sprite.create("res/Images/grossini.png");c.setScale(0.5);a.addChild(c,0);c.setPosition(cc.p(b.width/4,b.height/2));var d=cc.OrbitCamera.create(2,1,0,0,360,0,0);c.runAction(cc.RepeatForever.create(d));c=cc.Sprite.create("res/Images/grossini.png");c.setScale(1);a.addChild(c,0);c.setPosition(cc.p(2*(b.width/4),b.height/2));d=cc.OrbitCamera.create(2,1,0,0,360,45,0);c.runAction(cc.RepeatForever.create(d)); +c=cc.Sprite.create("res/Images/grossini.png");c.setScale(2);a.addChild(c,0);c.setPosition(cc.p(3*(b.width/4),b.height/2));d=cc.OrbitCamera.create(2,1,0,0,360,90,-45);c.runAction(cc.RepeatForever.create(d));d=cc.OrbitCamera.create(10,1,0,0,360,0,90);a.runAction(cc.RepeatForever.create(d));this.setScale(1)},onEnter:function(){this._super();r.setProjection(cc.jc)},onExit:function(){r.setProjection(cc.qb);this._super()},title:l("Camera Orbit test")}),Tc=J.extend({ec:0,ctor:function(){this._super();var a= +cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0);a.setPosition(cc.p(t.width/4,t.height/2));"opengl"in sys.capabilities&&(a=a.getCamera(),a.bg(0,0,207.5),a.sx(0,0,0));a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0,40);a.setPosition(cc.p(2*(t.width/4),t.height/2));a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a,0,20);a.setPosition(cc.p(3*(t.width/4),t.height/2));this.ec=0;this.scheduleUpdate();this.rc=a},update:function(a){"opengl"in sys.capabilities&&(this.ec+= +100*a,a=this.getChildByTag(20),a=a.getCamera(),a.bg(0,0,this.ec),a=this.getChildByTag(40),a=a.getCamera(),a.bg(0,0,-this.ec))},onEnter:function(){this._super();r.setProjection(cc.jc)},onExit:function(){r.setProjection(cc.qb);this._super()},title:l("Camera Zoom test"),B:1.1,F:{"0":115,1:0,2:115,3:255},n:function(){return JSON.stringify([{z:this.ec.toFixed(2)},{pixel:"yes"}])},m:function(){var a={z:this.rc.getCamera().Rw().jj.toFixed(2)},b={pixel:!this.C(this.readPixels(3*(t.width/4),t.height/2,5,5), +this.F,j)?"yes":"no"};return JSON.stringify([a,b])}}),Uc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create(ca);this.addChild(a,0);a.setPosition(cc.p(t.width/5,t.height/5));a.setColor(cc.Rb);a.setTextureRect(cc.rect(0,0,120,50));var b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create(ca);this.addChild(a,0,40);a.setPosition(cc.p(t.width/5,4*(t.height/5)));a.setColor(cc.We);a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10, +1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create(ca);this.addChild(a,0);a.setPosition(cc.p(4*(t.width/5),t.height/5));a.setColor(cc.ie);a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b));a=cc.Sprite.create(ca);this.addChild(a,0,40);a.setPosition(cc.p(4*(t.width/5),4*(t.height/5)));a.setColor(cc.Yd);a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b)); +a=cc.Sprite.create(ca);this.addChild(a,0,40);a.setPosition(cc.p(t.width/2,t.height/2));a.setColor(cc.Lg);a.setTextureRect(cc.rect(0,0,120,50));b=cc.OrbitCamera.create(10,1,0,0,360,0,0);a.runAction(cc.RepeatForever.create(b))},title:l("Camera Center test"),f:l("Sprites should rotate at the same speed"),B:2.6,O:{"0":255,1:255,2:255,3:255},P:{"0":255,1:255,2:255,3:255},xa:{"0":255,1:255,2:255,3:255},n:function(){return JSON.stringify({pixel1:"yes",pixel2:"yes",pixel3:"yes"})},m:function(){var a=this.readPixels(t.width/ +2,t.height/2,5,5),b=this.readPixels(t.width/2-25,t.height/2,5,5),c=this.readPixels(t.width/2+20,t.height/2,5,5);return JSON.stringify({pixel1:this.C(a,this.O,j)?"yes":"no",pixel2:!this.C(b,this.P,j)?"yes":"no",pixel3:!this.C(c,this.xa,j)?"yes":"no"})}}),Vc=J.extend({ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);for(var a=cc.RotateBy.create(10,360),a=cc.RepeatForever.create(a),b=0;3>b;b++){var c=cc.Sprite.create("res/Images/grossini.png"); +c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,10,100+b);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());d=a.copy();c.runAction(d);this.addChild(c,b)}},Oe:function(a){this.Rc=[];this.Sc=[];for(var b=0;3>b;b++){var c=this.getChildByTag(100+b),d=c.convertToNodeSpaceAR(a),c=c.convertToNodeSpace(a); +cc.log("AR: x="+d.x.toFixed(2)+", y="+d.y.toFixed(2)+" -- Not AR: x="+c.x.toFixed(2)+", y="+c.y.toFixed(2));this.Rc.push({x:d.x,y:d.y});this.Sc.push({x:c.x,y:c.y})}},onTouchesEnded:function(a){for(var b=0;b=Math.abs(c.x-d.x))|| +!(6>=Math.abs(c.y-d.y))){a=j;break}}for(var f=g,b=0;b=Math.abs(c.x-d.x))||!(6>=Math.abs(c.y-d.y))){f=j;break}return JSON.stringify({p1:a,p2:f})}return JSON.stringify({p1:this.Rc,p2:this.Sc})}}),Wc=J.extend({ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini.png");this.addChild(a);a.setPosition(t.width/2,t.height/2);a=a.getBoundingBox();this.log("BoundingBox:");cc.log("origin = [ "+a.x+","+a.y+"]");cc.log("size = [ "+a.width+ +","+a.height+"]");this.Qc=a},title:l("Bounding Box Test"),f:l("Testing getBoundingBox(). See console"),B:0.5,Qc:h,n:function(){return JSON.stringify({x:0|t.width/2-42.5,y:0|t.height/2-60.5,w:85,h:121})},m:function(){return JSON.stringify({x:0|this.Qc.x,y:0|this.Qc.y,w:this.Qc.width,h:this.Qc.height})}}),Xc=J.extend({ctor:function(){this._super();var a=cc.Layer.create();this.addChild(a,0);a.schedule(this.yf);a.unschedule(this.yf)},yf:function(){this.fg=j},title:l("cocosnode scheduler test #1"),B:0.5, +fg:g,n:l(g),m:aa("fg")}),Yc=J.extend({ctor:function(){this._super();for(var a=cc.Director.getInstance().getWinSize(),b,c=0;50>c;c++)b=cc.Sprite.create("res/Images/background1.png"),b.setBlendFunc(gl.ONE,gl.ONE_MINUS_SRC_ALPHA),b.setPosition(cc.p(a.width/2,a.height/2)),this.addChild(b)},title:l("Node Opaque Test"),f:l("Node rendered with GL_BLEND disabled")}),Zc=J.extend({ctor:function(){this._super();for(var a=cc.Director.getInstance().getWinSize(),b,c=0;50>c;c++)b=cc.Sprite.create("res/Images/background1.png"), +b.setBlendFunc(gl.ONE,gl.ZERO),b.setPosition(cc.p(a.width/2,a.height/2)),this.addChild(b)},title:l("Node Non Opaque Test"),f:l("Node rendered with GL_BLEND enabled")}),wa=w.extend({N:function(){H=-1;this.addChild(Jc());r.replaceScene(this)}}),Ic=[Lc,Mc,Nc,Oc,Pc,Qc,Rc,Xc,Wc,Vc];"opengl"in sys.capabilities&&(Ic.push(Uc),Ic.push(Sc),Ic.push(Tc),Ic.push(Yc),Ic.push(Zc));function Jc(){H++;H=H%Ic.length;return new Ic[H]}function Kc(){H--;H<0&&(H=H+Ic.length);return new Ic[H]};var K=-1,cd=x.extend({j:"",q:"",ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},S:function(){var a=new na;a.addChild(new $c[K]);r.replaceScene(a)},Q:function(){var a=new na;a.addChild(ad());r.replaceScene(a)},R:function(){var a=new na;a.addChild(bd());r.replaceScene(a)},W:function(){return $c.length-1-K},T:function(){return K}}),dd=cd.extend({ctor:function(){this._super();this.setAnchorPoint(cc.p(0,0))},draw:function(){this._super();var a=cc.Director.getInstance().getWinSize();cc.drawingUtil.setDrawColor4B(255, +255,255,255);cc.drawingUtil.drawLine(cc.p(0,0),cc.p(a.width,a.height));cc.drawingUtil.setDrawColor4B(255,0,0,255);cc.drawingUtil.setLineWidth(5);cc.drawingUtil.drawLine(cc.p(0,a.height),cc.p(a.width,0));cc.drawingUtil.setDrawColor4B(0,0,255,127);cc.drawingUtil.drawPoint(cc.p(a.width/2,a.height/2),40);var b=[cc.p(60,60),cc.p(70,70),cc.p(60,70),cc.p(70,60)];cc.drawingUtil.setDrawColor4B(0,255,255,255);cc.drawingUtil.drawPoints(b,4,4);cc.drawingUtil.setLineWidth(16);cc.drawingUtil.setDrawColor4B(0,255, +0,255);cc.drawingUtil.drawCircle(cc.p(a.width/2,a.height/2),100,0,10,j);cc.drawingUtil.setLineWidth(2);cc.drawingUtil.setDrawColor4B(0,255,255,255);cc.drawingUtil.drawCircle(cc.p(a.width/2,a.height/2),50,cc.DEGREES_TO_RADIANS(90),50,g);cc.drawingUtil.setDrawColor4B(255,255,0,255);cc.drawingUtil.setLineWidth(10);b=[cc.p(0,0),cc.p(50,50),cc.p(100,50),cc.p(100,100),cc.p(50,100)];cc.drawingUtil.drawPoly(b,5,j);cc.drawingUtil.setDrawColor4B(255,0,255,255);cc.drawingUtil.setLineWidth(2);b=[cc.p(30,130), +cc.p(30,230),cc.p(50,200)];cc.drawingUtil.drawPoly(b,3,g);cc.drawingUtil.drawQuadBezier(cc.p(0,a.height),cc.p(a.width/2,a.height/2),cc.p(a.width,a.height),50);cc.drawingUtil.drawCubicBezier(cc.p(a.width/2,a.height/2),cc.p(a.width/2+30,a.height/2+50),cc.p(a.width/2+60,a.height/2-50),cc.p(a.width,a.height/2),100);cc.drawingUtil.setLineWidth(1);cc.drawingUtil.setDrawColor4B(255,255,255,255)}}),ed=cd.extend({j:"cc.DrawNode",q:"Testing cc.DrawNode API",ctor:function(){this._super();var a=cc.DrawNode.create(); +this.addChild(a,10);for(var b=0;10>b;b++)a.drawDot(cc.p(t.width/2,t.height/2),10*(10-b),cc.G(Math.random(),Math.random(),Math.random(),1));b=[cc.p(t.height/4,0),cc.p(t.width,t.height/5),cc.p(2*(t.width/3),t.height)];a.drawPoly(b,cc.G(1,0,0,0.5),4,cc.G(0,0,1,1));var b=80,c=20,d=50,b=[cc.p(b+c,b-d),cc.p(b+2*c,b),cc.p(b+2*c+d,b+c),cc.p(b+2*c,b+2*c),cc.p(b+c,b+2*c+d),cc.p(b,b+2*c),cc.p(b-d,b+c),cc.p(b,b)];a.drawPoly(b,cc.G(1,0,0,0.5),1,cc.G(0,0,1,1));b=180;c=20;d=50;b=[cc.p(b,b),cc.p(b+c,b-d),cc.p(b+ +2*c,b),cc.p(b+2*c+d,b+c),cc.p(b+2*c,b+2*c),cc.p(b+c,b+2*c+d),cc.p(b,b+2*c),cc.p(b-d,b+c)];a.drawPoly(b,cc.G(1,0,0,0.5),1,cc.G(0,0,1,1));a.drawSegment(cc.p(20,t.height),cc.p(20,t.height/2),10,cc.G(0,1,0,1));a.drawSegment(cc.p(10,t.height/2),cc.p(t.width/2,t.height/2),40,cc.G(1,0,1,0.5))}}),na=w.extend({N:function(){K=-1;this.addChild(ad());r.replaceScene(this)}}),$c=[ed];"browser"===sys.platform&&$c.push(dd);function ad(){K++;K%=$c.length;return new $c[K]} +function bd(){K--;0>K&&(K+=$c.length);return new $c[K]};TAG_ACTION1_EASE_ACTIONS=1;TAG_ACTION2_EASE_ACTIONS=2;TAG_SLIDER_EASE_ACTIONS=1; +var L=-1,oa=w.extend({N:function(){L=-1;this.addChild(fd());r.replaceScene(this)}}),N=x.extend({k:h,s:h,u:h,j:h,ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},title:l("No title"),onEnter:function(){this._super();this.k=cc.Sprite.create("res/Images/grossini.png");this.s=cc.Sprite.create("res/Images/grossinis_sister1.png");this.u=cc.Sprite.create("res/Images/grossinis_sister2.png");this.addChild(this.k,3);this.addChild(this.u,2);this.addChild(this.s,1);this.k.setPosition(cc.p(60, +t.height/5));this.u.setPosition(cc.p(60,t.height/2));this.s.setPosition(cc.p(60,4*t.height/5));this.Te=j},S:function(){var a=new oa;a.addChild(new gd[L]);r.replaceScene(a)},Q:function(){var a=new oa;a.addChild(fd());r.replaceScene(a)},R:function(){var a=new oa;a.addChild(hd());r.replaceScene(a)},Hd:function(){this.Te=g;this.k.setPosition(cc.p(60,t.height/5));this.s.setPosition(cc.p(60,4*t.height/5));this.u.setVisible(j)},W:function(){return gd.length-1-L},T:function(){return L},B:2.05,n:function(){var a= +60+t.width-80;return JSON.stringify(this.Te?[a,a]:[a,a,a])},m:function(){var a;a=this.Te?[this.k.getPosition().x,this.s.getPosition().x]:[this.k.getPosition().x,this.s.getPosition().x,this.u.getPosition().x];return JSON.stringify(a)}}),id=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseIn.create(a.copy(),2),d=c.reverse(),f=cc.EaseOut.create(a.copy(),2),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c, +m.copy(),d,m.copy()),f=cc.Sequence.create(f,m.copy(),i,m.copy());this.k.runAction(cc.RepeatForever.create(a)).setTag(1);this.s.runAction(cc.RepeatForever.create(c)).setTag(1);this.u.runAction(cc.RepeatForever.create(f)).setTag(1);this.scheduleOnce(this.Xi,4.1)},title:l("EaseIn - EaseOut - Stop"),Xi:function(){this.s.stopActionByTag(1);this.u.stopActionByTag(1);this.k.stopActionByTag(1)},B:4.2,n:function(){return JSON.stringify([60,60,60])},m:function(){var a=[this.k.getPosition().x,this.s.getPosition().x, +this.u.getPosition().x];return JSON.stringify(a)}}),jd=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=cc.EaseInOut.create(a.copy(),2),c=b.reverse(),d=cc.EaseInOut.create(a.copy(),3),f=d.reverse(),a=cc.EaseInOut.create(a.copy(),4),i=a.reverse(),m=cc.DelayTime.create(0.1),b=cc.Sequence.create(b,m,c,m.copy()),d=cc.Sequence.create(d,m.copy(),f,m.copy()),f=cc.Sequence.create(a,m.copy(),i,m.copy());this.s.runAction(cc.RepeatForever.create(b));this.u.runAction(cc.RepeatForever.create(d)); +this.k.runAction(cc.RepeatForever.create(f))},title:l("EaseInOut and rates")}),kd=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseExponentialIn.create(a.copy()),d=c.reverse(),f=cc.EaseExponentialOut.create(a.copy()),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c,m.copy(),d,m.copy()),f=cc.Sequence.create(f,m.copy(),i,m.copy());this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c)); +this.u.runAction(cc.RepeatForever.create(f))},title:l("ExpIn - ExpOut actions")}),ld=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseExponentialInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Hd();this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c))},title:l("EaseExponentialInOut action")}),md=N.extend({onEnter:function(){this._super(); +var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseSineIn.create(a.copy()),d=c.reverse(),f=cc.EaseSineOut.create(a.copy()),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c,m,d,m.copy()),f=cc.Sequence.create(f,m,i,m.copy());this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c));this.u.runAction(cc.RepeatForever.create(f))},title:l("EaseSineIn - EaseSineOut")}),nd=N.extend({onEnter:function(){this._super(); +var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseSineInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Hd();this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c))},title:l("EaseSineInOut action")}),od=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseElasticIn.create(a.copy()),d=c.reverse(), +f=cc.EaseElasticOut.create(a.copy()),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c,m.copy(),d,m.copy()),f=cc.Sequence.create(f,m.copy(),i,m.copy());this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c));this.u.runAction(cc.RepeatForever.create(f))},title:l("Elastic In - Out actions")}),pd=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=cc.EaseElasticInOut.create(a.copy(), +0.3),c=b.reverse(),d=cc.EaseElasticInOut.create(a.copy(),0.45),f=d.reverse(),a=cc.EaseElasticInOut.create(a.copy(),0.6),i=a.reverse(),m=cc.DelayTime.create(0.1),b=cc.Sequence.create(b,m,c,m.copy()),d=cc.Sequence.create(d,m.copy(),f,m.copy()),f=cc.Sequence.create(a,m.copy(),i,m.copy());this.s.runAction(cc.RepeatForever.create(b));this.u.runAction(cc.RepeatForever.create(d));this.k.runAction(cc.RepeatForever.create(f))},title:l("EaseElasticInOut action")}),qd=N.extend({onEnter:function(){this._super(); +var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseBounceIn.create(a.copy()),d=c.reverse(),f=cc.EaseBounceOut.create(a.copy()),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c,m.copy(),d,m.copy()),f=cc.Sequence.create(f,m.copy(),i,m.copy());this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c));this.u.runAction(cc.RepeatForever.create(f))},title:l("Bounce In - Out actions")}),rd=N.extend({onEnter:function(){this._super(); +var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseBounceInOut.create(a.copy()),d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Hd();this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c))},title:l("EaseBounceInOut action")}),sd=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseBackIn.create(a.copy()),d=c.reverse(), +f=cc.EaseBackOut.create(a.copy()),i=f.reverse(),m=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,m,b,m.copy()),c=cc.Sequence.create(c,m.copy(),d,m.copy()),f=cc.Sequence.create(f,m.copy(),i,m.copy());this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c));this.u.runAction(cc.RepeatForever.create(f))},title:l("Back In - Out actions")}),td=N.extend({onEnter:function(){this._super();var a=cc.MoveBy.create(2,cc.p(t.width-80,0)),b=a.reverse(),c=cc.EaseBackInOut.create(a.copy()), +d=c.reverse(),f=cc.DelayTime.create(0.1),a=cc.Sequence.create(a,f,b,f.copy()),c=cc.Sequence.create(c,f.copy(),d,f.copy());this.Hd();this.k.runAction(cc.RepeatForever.create(a));this.s.runAction(cc.RepeatForever.create(c))},title:l("EaseBackInOut action")}),ud=N.extend({onEnter:function(){this._super();var a=cc.JumpBy.create(4,cc.p(-t.width+80,0),100,4),b=a.reverse(),c=cc.RotateBy.create(4,720),d=c.reverse(),a=cc.Sequence.create(b,a),c=cc.Sequence.create(c,d),c=cc.Spawn.create(a,c),c=cc.Speed.create(cc.RepeatForever.create(c), +1);c.setTag(TAG_ACTION1_EASE_ACTIONS);d=c.copy();a=c.copy();d.setTag(TAG_ACTION1_EASE_ACTIONS);a.setTag(TAG_ACTION1_EASE_ACTIONS);this.k.runAction(d);this.s.runAction(a);this.u.runAction(c);this.schedule(this.Tg,1)},title:l("Speed action"),Tg:function(){var a=this.k.getActionByTag(TAG_ACTION1_EASE_ACTIONS),b=this.s.getActionByTag(TAG_ACTION1_EASE_ACTIONS),c=this.u.getActionByTag(TAG_ACTION1_EASE_ACTIONS);a.setSpeed(2*Math.random());b.setSpeed(2*Math.random());c.setSpeed(2*Math.random())},B:0.1,n:function(){e("Not Implemented")}, +m:function(){e("Not Implemented")}}),vd=N.extend({onEnter:function(){this._super();var a=cc.JumpBy.create(4,cc.p(-t.width+80,0),100,4),b=a.reverse(),c=cc.RotateBy.create(4,720),d=c.reverse(),a=cc.Sequence.create(b,a),c=cc.Sequence.create(c,d),c=cc.Spawn.create(a,c),c=cc.RepeatForever.create(c),d=c.copy(),a=c.copy();this.k.runAction(cc.Speed.create(c,0.5));this.s.runAction(cc.Speed.create(d,1.5));this.u.runAction(cc.Speed.create(a,1));c=new cc.ParticleFireworks;c.initWithTotalParticles(250);c.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png")); +this.addChild(c)},title:l("Scheduler scaleTime Test"),B:0.1,n:function(){e("Not Implemented")},m:function(){e("Not Implemented")}}),gd=[id,jd,kd,ld,md,nd,od,pd,qd,rd,sd,td,ud,vd];function fd(){L++;L%=gd.length;return new gd[L]}function hd(){L--;0>L&&(L+=gd.length);return new gd[L]};var O=-1,P=x.extend({code:l(""),S:function(){var a=new ra;a.addChild(new wd[O]);r.replaceScene(a)},Q:function(){var a=new ra;a.addChild(xd());r.replaceScene(a)},R:function(){var a=new ra;a.addChild(yd());r.replaceScene(a)},onEnter:function(){this._super();var a=cc.Node.create();a.runAction(this.ba(3));this.addChild(a);var b=cc.LayerGradient.create(cc.o(0,0,0,255),cc.o(98,99,117,255));a.addChild(b);b=cc.Sprite.create("res/Images/background3.png");b.setPosition(cc._p(t.width/2,t.height/2));a.addChild(b); +b=cc.Sprite.create("res/Images/grossinis_sister1.png");b.setPosition(cc._p(t.width/3,t.height/2));a.addChild(b,1);var c=cc.Sprite.create("res/Images/grossinis_sister2.png");c.setPosition(cc._p(2*t.width/3,t.height/2));a.addChild(c,1);var a=cc.ScaleBy.create(2,5),d=a.reverse(),a=cc.Sequence.create(a,d),a=cc.RepeatForever.create(a);b.runAction(a);c.runAction(a.copy())},ba:function(){return cc.MoveBy.create(2,cc._p(10,10))},W:function(){return wd.length-1-O},T:function(){return O}}),zd=P.extend({title:l("Shaky 3D"), +code:l("a = cc.Shaky3D.create(duration, gridSize, range, shakeZ)"),ba:function(a){return cc.Shaky3D.create(a,cc.size(15,10),5,j)}}),Ad=P.extend({title:l("Waves 3D"),code:l("a = cc.Waves3D.create(duration, gridSize, range, shakeZ)"),ba:function(a){return cc.Waves3D.create(a,cc.size(15,10),5,40)}}),Bd=P.extend({title:l("FlipX3D"),code:l("a = cc.FlipX3D.create(duration )"),ba:function(a){var a=cc.FlipX3D.create(a),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Cd=P.extend({title:l("FlipY3D"), +code:l("a = cc.FlipY3D.create(duration )"),ba:function(a){var a=cc.FlipY3D.create(a),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Dd=P.extend({title:l("Lens3D"),code:l("a = cc.Lens3D.create(duration, gridSize, position, radius)"),ba:function(a){return cc.Lens3D.create(a,cc.size(15,10),cc._p(t.width/2,t.height/2),240)}}),Ed=P.extend({title:l("Ripple3D"),code:l("a = cc.Ripple3D.create(duration, gridSize, position, radius, waves, amplitude)"),ba:function(a){return cc.Ripple3D.create(a, +cc.size(32,24),cc._p(t.width/2,t.height/2),240,4,160)}}),Fd=P.extend({title:l("Liquid"),code:l("a = cc.Liquid.create(duration, gridSize, waves, amplitude)"),ba:function(a){return cc.Liquid.create(a,cc.size(16,12),4,20)}}),Gd=P.extend({title:l("Waves"),code:l("a = cc.Waves.create(duration, gridSize, waves, amplitude, horizontal, vertical)"),ba:function(a){return cc.Waves.create(a,cc.size(16,12),4,20,g,g)}}),Hd=P.extend({title:l("Twirl"),code:l("a = cc.Twirl.create(duration, gridSize, position, twirls, amplitude)"), +ba:function(a){return cc.Twirl.create(a,cc.size(12,8),cc.p(t.width/2,t.height/2),1,2.5)}}),Id=P.extend({title:l("ShakyTiles3D"),code:l("a = cc.ShakyTiles3D.create(duration, gridSize, range, shakeZ)"),ba:function(a){return cc.ShakyTiles3D.create(a,cc.size(16,12),5,j)}}),Jd=P.extend({title:l("ShatteredTiles3D"),code:l("a = cc.ShatteredTiles3D.create(duration, gridSize, range, shatterZ)"),ba:function(a){return cc.ShatteredTiles3D.create(a,cc.size(16,12),5,j)}}),Kd=P.extend({title:l("ShuffleTiles"),code:l("a = cc.ShuffleTiles.create(duration, gridSize, seed)"), +ba:function(a){var a=cc.ShuffleTiles.create(a,cc.size(16,12),25),b=cc.DelayTime.create(2),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Ld=P.extend({title:l("FadeOutTRTilesTest"),code:l("a = cc.FadeOutTRTiles.create(duration, gridSize)"),ba:function(a){var a=cc.FadeOutTRTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Md=P.extend({title:l("FadeOutBLTilesTest"),code:l("a = cc.FadeOutBLTiles.create(duration, gridSize)"),ba:function(a){var a= +cc.FadeOutBLTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Nd=P.extend({title:l("FadeOutUpTilesTest"),code:l("a = cc.FadeOutUpTiles.create(duration, gridSize)"),ba:function(a){var a=cc.FadeOutUpTiles.create(a,cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Od=P.extend({title:l("FadeOutDownTilesTest"),code:l("a = cc.FadeOutDownTiles.create(duration, gridSize)"),ba:function(a){var a=cc.FadeOutDownTiles.create(a, +cc.size(16,12)),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Pd=P.extend({title:l("TurnOffTiles"),code:l("a = cc.TurnOffTiles.create(duration, gridSize, seed)"),ba:function(a){var a=cc.TurnOffTiles.create(a,cc.size(48,32),25),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Qd=P.extend({title:l("WavesTiles3D"),code:l("a = cc.WavesTiles3D.create(duration, gridSize, waves, amplitude)"),ba:function(a){return cc.WavesTiles3D.create(a,cc.size(16, +12),4,120)}}),Rd=P.extend({title:l("JumpTiles3D"),code:l("a = cc.JumpTiles3D.create(duration, gridSize, jumps, amplitude)"),ba:function(a){return cc.JumpTiles3D.create(a,cc.size(16,12),2,30)}}),Sd=P.extend({title:l("SplitRows"),code:l("a = cc.SplitRows.create(duration, rows)"),ba:function(a){var a=cc.SplitRows.create(a,9),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Td=P.extend({title:l("SplitCols"),code:l("a = cc.SplitCols.create(duration, cols)"),ba:function(a){var a= +cc.SplitCols.create(a,9),b=cc.DelayTime.create(0.5),c=a.reverse();return cc.Sequence.create(a,b,c)}}),Ud=P.extend({title:l("PageTurn3D"),code:l("a = cc.PageTurn3D.create(duration, gridSize)"),ba:function(a){return cc.PageTurn3D.create(a,cc.size(15,10))}}),ra=w.extend({N:function(){O=-1;this.addChild(xd());r.replaceScene(this)}}),wd=[zd,Ad,Bd,Cd,Dd,Ed,Fd,Gd,Hd,Id,Jd,Kd,Ld,Md,Nd,Od,Pd,Qd,Rd,Sd,Td,Ud];function xd(){O++;O%=wd.length;return new wd[O]} +function yd(){O--;0>O&&(O+=wd.length);return new wd[O]};var Q=-1,Yd=cc.Layer.extend({ctor:function(){this._super();this.init()},Ec:function(){var a=new pa;a.addChild(new Vd[Q]);r.replaceScene(a)},Ce:function(){var a=new pa;a.addChild(Wd());r.replaceScene(a)},oe:function(){var a=new pa;a.addChild(Xd());r.replaceScene(a)},title:l("Event Test"),onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",24);this.addChild(b);b.setPosition(cc.p(a.width/2,a.height-50));if((b=this.f())&&""!==b)b=cc.LabelTTF.create(b,"Thonburi", +16),this.addChild(b,1),b.setPosition(cc.p(a.width/2,a.height-80));var b=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.oe,this),c=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.Ec,this),d=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.Ce,this),f=cc.Menu.create(b,c,d);f.setPosition(cc.p(0,0));b.setPosition(cc.p(a.width/2-100,30));c.setPosition(cc.p(a.width/2,30));d.setPosition(cc.p(a.width/2+100,30));this.addChild(f,1)}}),Zd=Yd.extend({init:function(){this._super(); +this.Ua={};this.Lb=[];"touches"in sys.capabilities?(this.setTouchMode(cc.Hg),this.setTouchEnabled(g)):cc.log("TOUCH-ONE-BY-ONE test is not supported on desktop");for(var a=0;5>a;a++){var b=this.Qa=cc.Sprite.create("res/Images/r2.png");this.addChild(b,a+10);b.setPosition(0,0);b.setScale(1);b.setColor(cc.D(200*Math.random()+55,200*Math.random()+55,200*Math.random()+55));this.Lb.push(b)}},f:l("Touches One by One. Touch the left / right and see console"),Be:function(a,b){var c=this.Lb.pop();this.Ua[a]= +c;c.setPosition(b)},Vd:function(a,b){this.Ua[a].setPosition(b)},Jd:function(a){var b=this.Ua[a];this.Ua[a]=h;this.Lb.push(b);b.setPosition(0,0)},onTouchBegan:function(a){var b=a.getLocation(),a=a.getId();cc.log("onTouchBegan at: "+b.x+" "+b.y+" Id:"+a);return b.xa;a++){var b=this.Qa=cc.Sprite.create("res/Images/r2.png");this.addChild(b,a+10);b.setPosition(0,0);b.setScale(1);b.setColor(cc.D(200*Math.random()+ +55,200*Math.random()+55,200*Math.random()+55));this.Lb.push(b)}},f:l("Touches All At Once. Touch and see console"),Be:function(a,b){var c=this.Lb.pop();this.Ua[a]=c;c.setPosition(b)},Vd:function(a,b){this.Ua[a].setPosition(b)},Jd:function(a){var b=this.Ua[a];this.Ua[a]=h;this.Lb.push(b);b.setPosition(0,0)},onTouchesBegan:function(a){for(var b=0;bQ&&(Q+=Vd.length);return new Vd[Q]};var R=-1,ge=x.extend({j:"",q:"",ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},S:function(){var a=new sa;a.addChild(new de[R]);r.replaceScene(a)},Q:function(){var a=new sa;a.addChild(ee());r.replaceScene(a)},R:function(){var a=new sa;a.addChild(fe());r.replaceScene(a)},W:function(){return de.length-1-R},T:function(){return R}}).extend({j:"Testing FilenameLookup ",q:"You should see a grossini on the screen",ctor:function(){this._super();var a=sys.platform;"mobile"==a?cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-mobile.plist"): +"desktop"==a?cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-desktop.plist"):cc.FileUtils.getInstance().loadFilenameLookup("FileUtils/lookup-html5.plist");var b=cc.Sprite.create("grossini.bmp");this.addChild(b);b.setPosition(t.width/2,t.height/2);v&&(this.mh="mobile"==a?"grossini_pvr_rgba4444.pvr":"desktop"==a?"grossini_pvr_rgba8888.pvr":"grossini.png")},n:aa("mh"),m:function(){return cc.FileUtils.getInstance().fullPathForFilename("grossini.bmp").replace(/^.*(\\|\/|\:)/,"")}}),sa= +w.extend({N:function(){R=-1;this.addChild(ee());r.replaceScene(this)}}),de=[ge];function ee(){R++;R%=de.length;return new de[R]}function fe(){R--;0>R&&(R+=de.length);return new de[R]};var S=0,he="Verdana;Lucida Sans Unicode;Bookman Old Style;Symbol;Georgia;Trebuchet MS;Comic Sans MS;Arial Black;Tahoma;Impact;American Typewriter;Marker Felt;A Damn Mess;Abberancy;Abduction;Paint Boy;Schwarzwald;Scissor Cuts".split(";");function ie(){S++;S%=he.length;return he[S]}function je(){S--;0>S&&(S+=he.length);return he[S]}FontTestScene=w.extend({N:function(){this.addChild(FontTest.create());r.replaceScene(this)}}); +FontTest=x.extend({ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255));this.Ld(he[S])},Ld:function(a){this.removeChildByTag(550,g);this.removeChildByTag(551,g);this.removeChildByTag(552,g);this.removeChildByTag(553,g);var b=r.getWinSize(),c=cc.LabelTTF.create(a,a,24),d=cc.LabelTTF.create("alignment left",a,32,cc.size(b.width,50),cc.Fa),f=cc.LabelTTF.create("alignment center",a,32,cc.size(b.width,50),cc.za),a=cc.LabelTTF.create("alignment right",a,32,cc.size(b.width,50),cc.ub);c.setPosition(b.width/ +2,3*b.height/4);d.setPosition(b.width/2,b.height/2);f.setPosition(b.width/2,3*b.height/8);a.setPosition(b.width/2,b.height/4);this.addChild(d,0,550);this.addChild(a,0,551);this.addChild(f,0,552);this.addChild(c,0,553)},R:function(){this.Ld(je())},S:function(){this.Ld(he[S])},Q:function(){this.Ld(ie())},f:l("Font test"),title:function(){return""+he[S]},W:function(){return he.length-1-S},T:function(){return S}});FontTest.create=function(){return new FontTest};IntervalLayer=cc.LayerGradient.extend({wd:h,xd:h,yd:h,zd:h,Ad:h,Pd:h,Qd:h,Rd:h,Sd:h,Td:h,ctor:function(){this._super();this.init(cc.o(0,0,0,255),cc.o(98,99,117,255));this.Pd=this.Qd=this.Rd=this.Sd=this.Td=0;var a=r.getWinSize(),b=cc.ParticleSun.create();b.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));b.setPosition(a.width-32,a.height-32);b.setTotalParticles(130);b.setLife(0.6);this.addChild(b);this.wd=cc.LabelTTF.create("0","Arial",24);this.xd=cc.LabelTTF.create("0","Arial", +24);this.yd=cc.LabelTTF.create("0","Arial",24);this.zd=cc.LabelTTF.create("0","Arial",24);this.Ad=cc.LabelTTF.create("0","Arial",24);this.scheduleUpdate();this.schedule(this.Oi);this.schedule(this.Pi,0);this.schedule(this.Qi,1);this.schedule(this.Ri,2);this.wd.setPosition(1*a.width/6,a.height/2);this.xd.setPosition(2*a.width/6,a.height/2);this.yd.setPosition(3*a.width/6,a.height/2);this.zd.setPosition(4*a.width/6,a.height/2);this.Ad.setPosition(5*a.width/6,a.height/2);this.addChild(this.wd);this.addChild(this.xd); +this.addChild(this.yd);this.addChild(this.zd);this.addChild(this.Ad);b=cc.Sprite.create("res/Images/grossini.png");b.setPosition(40,50);var c=cc.JumpBy.create(3,cc.p(a.width-80,0),50,4);this.addChild(b);b.runAction(cc.RepeatForever.create(cc.Sequence.create(c,c.reverse())));b=cc.MenuItemFont.create("Pause",this.Je,this);b=cc.Menu.create(b);b.setPosition(a.width/2,a.height-50);this.addChild(b)},Je:function(){r.isPaused()?r.resume():r.pause()},onExit:function(){r.isPaused()&&r.resume();this._super()}, +Oi:function(a){this.Qd+=a;this.xd.setString(this.Qd.toFixed(1))},Pi:function(a){this.Rd+=a;this.yd.setString(this.Rd.toFixed(1))},Qi:function(a){this.Sd+=a;this.zd.setString(this.Sd.toFixed(1))},Ri:function(a){this.Td+=a;this.Ad.setString(this.Td.toFixed(1))},update:function(a){this.Pd+=a;this.wd.setString(this.Pd.toFixed(1))}});IntervalTestScene=w.extend({N:function(){this.addChild(new IntervalLayer);r.replaceScene(this)}});var ke=-1,ta=w.extend({N:function(){ke=-1;this.addChild(le());r.replaceScene(this)}}),T=x.extend({title:l("No title"),f:l(""),S:function(){var a=new ta;a.addChild(new me[ke]);r.replaceScene(a)},Q:function(){var a=new ta;a.addChild(le());r.replaceScene(a)},R:function(){var a=new ta;a.addChild(ne());r.replaceScene(a)},W:function(){return me.length-1-ke},T:function(){return ke}}),oe=T.extend({time:h,ctor:function(){this._super();this.time=0;var a=cc.LabelAtlas.create("123 Test","res/fonts/tuffy_bold_italic-charmap.plist"); +this.addChild(a,0,660);a.setPosition(cc.p(10,100));a.setOpacity(200);a=cc.LabelAtlas.create("0123456789","res/fonts/tuffy_bold_italic-charmap.plist");this.addChild(a,0,661);a.setPosition(cc.p(10,200));a.setOpacity(32);this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+" Test";this.getChildByTag(660).setString(a);this.getChildByTag(661).setString(parseInt(this.time,10).toString())},title:l("LabelAtlas Opacity"),f:l("Updating label should be fast"),n:function(){return JSON.stringify([200, +32])},m:function(){var a=[],b=[660,661],c;for(c in b)a.push(this.getChildByTag(b[c]).getOpacity());return JSON.stringify(a)}}),pe=T.extend({time:h,ctor:function(){this._super();var a=cc.LabelAtlas.create("123 Test","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,660);a.setPosition(cc.p(10,100));a.setOpacity(200);a=cc.LabelAtlas.create("0123456789","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,661);a.setPosition(cc.p(10,200));a.setColor(cc.D(255,0,0)); +var b=cc.FadeOut.create(1),c=b.reverse(),d=cc.DelayTime.create(0.25),b=cc.Sequence.create(b,d,c,d.copy()),b=cc.RepeatForever.create(b);a.runAction(b);this.time=0;this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+" Test";this.getChildByTag(660).setString(a);this.getChildByTag(661).setString(parseInt(this.time,10).toString())},title:l("LabelAtlas Opacity Color"),f:l("Opacity + Color should work at the same time"),B:1,n:function(){return JSON.stringify([200,{r:255,g:255, +b:255},0,{r:255,g:0,b:0}])},m:function(){var a=[],b=[660,661],c;for(c in b){var d=b[c];a.push(this.getChildByTag(d).getOpacity());a.push(this.getChildByTag(d).getColor())}return JSON.stringify(a)}}),qe=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelAtlas.create("TESTING RETINA DISPLAY","res/fonts/larabie-16.plist");b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:l("LabelAtlas with Retina Display"),f:l("loading larabie-16 / larabie-16-hd"), +F:{"0":255,1:255,2:255,3:255},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),re=T.extend({time:0,ctor:function(){this._super();this.addChild(cc.LayerColor.create(cc.o(128,128,128,255)),-10);var a=cc.LabelBMFont.create("Test","res/fonts/bitmapFontTest2.fnt");a.setAnchorPoint(cc.p(0,0));this.addChild(a,0,1);var b=cc.FadeOut.create(1),c= +b.reverse(),b=cc.Sequence.create(b,cc.DelayTime.create(0.25),c),c=cc.RepeatForever.create(b);a.runAction(c);b=cc.LabelBMFont.create("Test","res/fonts/bitmapFontTest2.fnt");b.setAnchorPoint(cc.p(0.5,0.5));b.setColor(cc.Rb);this.addChild(b,0,2);b.runAction(c.copy());c=cc.LabelBMFont.create("Test","res/fonts/bitmapFontTest2.fnt");c.setAnchorPoint(cc.p(1,1));this.addChild(c,0,3);var d=r.getWinSize();a.setPosition(cc.p(0,0));b.setPosition(cc.p(d.width/2,d.height/2));c.setPosition(cc.p(d.width,d.height)); +this.schedule(this.step)},step:function(a){this.time+=a;a=this.time.toFixed(2)+"Test j";this.getChildByTag(1).setString(a);this.getChildByTag(2).setString(a);this.getChildByTag(3).setString(a)},title:l("cc.LabelBMFont"),f:l("Testing alignment. Testing opacity + tint"),B:1.1,n:function(){return JSON.stringify([0,{r:255,g:255,b:255},0,{r:255,g:0,b:0}])},m:function(){var a=[],b=[1,2],c;for(c in b){var d=b[c];a.push(this.getChildByTag(d).getOpacity());a.push(this.getChildByTag(d).getColor())}return JSON.stringify(a)}}), +se=T.extend({time:h,ctor:function(){this._super();this.time=0;var a=cc.LabelBMFont.create("Bitmap Font Atlas","res/fonts/bitmapFontTest.fnt");this.we=a;this.addChild(a);var b=r.getWinSize();a.setPosition(cc.p(b.width/2,b.height/2));a.setAnchorPoint(cc.p(0.5,0.5));var c=a.getChildByTag(0),d=a.getChildByTag(7),a=a.getChildByTag(12);if(v)var f=cc.JumpBy.create(0.5,cc.p(0,0),60,1),f=cc.RepeatForever.create(cc.Sequence.create(f,cc.DelayTime.create(0.25))),i=cc.FadeOut.create(0.5),m=cc.RotateBy.create(0.5, +180),m=cc.RepeatForever.create(cc.Sequence.create(m,cc.DelayTime.create(0.25),m.copy())),o=cc.ScaleBy.create(0.5,1.5);else f=cc.JumpBy.create(4,cc.p(0,0),60,1),f=cc.RepeatForever.create(f),i=cc.FadeOut.create(1),m=cc.RotateBy.create(2,360),m=cc.RepeatForever.create(m),o=cc.ScaleBy.create(2,1.5);var q=o.reverse(),o=cc.Sequence.create(o,cc.DelayTime.create(0.25),q),o=cc.RepeatForever.create(o),q=cc.FadeIn.create(1),i=cc.Sequence.create(i,cc.DelayTime.create(0.25),q),i=cc.RepeatForever.create(i);c.runAction(m); +c.runAction(o);d.runAction(f);a.runAction(i);c=cc.LabelBMFont.create("00.0","res/fonts/bitmapFontTest.fnt");this.addChild(c,0,2);c.setPosition(cc.p(b.width/2,80));c.getChildByTag(3).runAction(m.copy());this.schedule(this.step,0.1)},step:function(a){this.time+=a;a=this.time.toFixed(1);this.getChildByTag(2).setString(10>a?"0"+a:a)},draw:function(){var a=r.getWinSize();cc.drawingUtil.setDrawColor4B(255,0,0,255);cc.drawingUtil.drawLine(cc.p(0,a.height/2),cc.p(a.width,a.height/2));cc.drawingUtil.drawLine(cc.p(a.width/ +2,0),cc.p(a.width/2,a.height))},title:l("cc.LabelBMFont BMFontSubSpriteTest"),f:l("Using fonts as cc.Sprite objects. Some characters should rotate."),B:0.6,n:function(){return JSON.stringify({rotate:180,scale:1.5,opacity:0})},m:function(){var a=this.we.getChildByTag(0).getScale(),b=this.we.getChildByTag(0).getRotation(),c=this.we.getChildByTag(12).getOpacity();return JSON.stringify({rotate:b,scale:a,opacity:c})}}),te=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create("abcdefg","res/fonts/bitmapFontTest4.fnt"); +this.addChild(a);var b=r.getWinSize();a.setPosition(cc.p(b.width/2,b.height/2));a.setAnchorPoint(cc.p(0.5,0.5))},title:l("cc.LabelBMFont BMFontPaddingTest"),f:l("Testing padding"),F:{"0":255,1:255,2:255,3:255},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),ue=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=h,b=cc.LabelBMFont.create("FaFeFiFoFu", +"res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2+50));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("fafefifofu","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("aeiou","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2-50));b.setAnchorPoint(cc.p(0.5,0.5))},title:l("cc.LabelBMFont"),f:l("Rendering should be OK. Testing offset"), +F:{"0":150,1:150,2:150,3:255},n:function(){return JSON.stringify({top:"yes",center:"yes",bottom:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(a.width/2,a.height/2-50,50,50),c=this.readPixels(a.width/2,a.height/2,50,50),a=this.readPixels(a.width/2,a.height/2+50,50,50);return JSON.stringify({top:this.C(b,this.F,g,140)?"yes":"no",center:this.C(c,this.F,g,140)?"yes":"no",bottom:this.C(a,this.F,g,140)?"yes":"no"})}}),ve=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=h,b= +cc.LabelBMFont.create("Blue","res/fonts/bitmapFontTest5.fnt");b.setColor(cc.D(0,0,255));this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/4));b.setAnchorPoint(cc.p(0.5,0.5));b=cc.LabelBMFont.create("Red","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,2*a.height/4));b.setAnchorPoint(cc.p(0.5,0.5));b.setColor(cc.D(255,0,0));b=cc.LabelBMFont.create("G","res/fonts/bitmapFontTest5.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,3*a.height/4));b.setAnchorPoint(cc.p(0.5, +0.5));b.setColor(cc.D(0,255,0));b.setString("Green")},title:l("cc.LabelBMFont BMFontTintTest"),f:l("Testing color"),O:{"0":0,1:0,2:255,3:255},P:{"0":255,1:0,2:0,3:255},xa:{"0":0,1:255,2:0,3:255},n:function(){return JSON.stringify({left:"yes",center:"yes",right:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(a.width/2,a.height/4,50,50),c=this.readPixels(a.width/2,2*a.height/4,50,50),a=this.readPixels(a.width/2,3*a.height/4,50,50);return JSON.stringify({left:this.C(b,this.O,g,100)?"yes": +"no",center:this.C(c,this.P,g,100)?"yes":"no",right:this.C(a,this.xa,g,100)?"yes":"no"})}}),we=T.extend({ctor:function(){this._super();for(var a=0;100>a;a++){var b=cc.LabelBMFont.create("-"+a+"-","res/fonts/bitmapFontTest.fnt");this.addChild(b);var c=r.getWinSize(),c=cc.p(Math.random()*c.width,Math.random()*c.height);b.setPosition(c);b.setAnchorPoint(cc.p(0.5,0.5))}},title:l("cc.LabelBMFont"),f:l("Creating several cc.LabelBMFont with the same .fnt file should be fast")}),xe=T.extend({ctor:function(){this._super(); +var a,b=cc.LabelBMFont.create("Multi line\nLeft","res/fonts/bitmapFontTest3.fnt");b.setAnchorPoint(cc.p(0,0));this.addChild(b,0,1);a=b.getContentSize();cc.log("content size:"+a.width+","+a.height);var c=cc.LabelBMFont.create("Multi line\nCenter","res/fonts/bitmapFontTest3.fnt");c.setAnchorPoint(cc.p(0.5,0.5));this.addChild(c,0,2);a=c.getContentSize();cc.log("content size:"+a.width+","+a.height);var d=cc.LabelBMFont.create("Multi line\nRight\nThree lines Three","res/fonts/bitmapFontTest3.fnt");d.setAnchorPoint(cc.p(1, +1));this.addChild(d,0,3);a=d.getContentSize();cc.log("content size:"+a.width+","+a.height);a=r.getWinSize();b.setPosition(cc.p(0,0));c.setPosition(cc.p(a.width/2,a.height/2));d.setPosition(cc.p(a.width,a.height))},title:l("cc.LabelBMFont BMFontMultiLineTest"),f:l("Multiline + anchor point"),F:{"0":255,1:186,2:33,3:255},n:function(){r.getWinSize();return JSON.stringify({left:"yes",center:"yes",right:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(0,0,100,100),c=this.readPixels(a.width/ +2,a.height/2,100,100),a=this.readPixels(a.width-100,a.height-100,100,100);return JSON.stringify({left:this.C(b,this.F)?"yes":"no",center:this.C(c,this.F)?"yes":"no",right:this.C(a,this.F)?"yes":"no"})}}),ye=T.extend({ctor:function(){this._super();var a,b=cc.LabelBMFont.create("Multi line\n\nAligned to the left","res/fonts/bitmapFontTest3.fnt");b.setAnchorPoint(cc.p(0,0));b.setAlignment(cc.Fa);b.setWidth(400);this.addChild(b,0,1);a=b.getContentSize();cc.log("content size:"+a.width+","+a.height);var c= +cc.LabelBMFont.create("Error\n\nSome error message","res/fonts/bitmapFontTest3.fnt");c.setAnchorPoint(cc.p(0.5,0.5));c.setAlignment(cc.za);c.setWidth(290);this.addChild(c,0,2);a=c.getContentSize();cc.log("content size:"+a.width+","+a.height);var d=cc.LabelBMFont.create("Multi line\n\nAligned to the right","res/fonts/bitmapFontTest3.fnt");d.setAnchorPoint(cc.p(1,1));d.setAlignment(cc.ub);d.setWidth(400);this.addChild(d,0,3);a=d.getContentSize();cc.log("content size:"+a.width+","+a.height);a=r.getWinSize(); +b.setPosition(cc.p(0,0));c.setPosition(cc.p(a.width/2,a.height/2));d.setPosition(cc.p(a.width,a.height))},title:l("cc.LabelBMFont BMFontMultiLine2Test"),f:l("Multiline with 2 new lines. All characters should appear"),F:{"0":255,1:186,2:33,3:255},n:function(){r.getWinSize();return JSON.stringify({left:"yes",center:"yes",right:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(0,0,100,100),c=this.readPixels(a.width/2,a.height/2,100,100),a=this.readPixels(a.width-100,a.height-100,100,100); +return JSON.stringify({left:this.C(b,this.F)?"yes":"no",center:this.C(c,this.F)?"yes":"no",right:this.C(a,this.F)?"yes":"no"})}}),ze=T.extend({Kd:h,ctor:function(){this._super();var a=cc.LabelBMFont.create("","res/fonts/bitmapFontTest3.fnt");this.addChild(a,0,1);a.setPosition(t.width/2,t.height-100);a=cc.LabelTTF.create("","Arial",24);this.addChild(a,0,2);a.setPosition(t.width/2,t.height/2);a=cc.LabelAtlas.create("","res/fonts/tuffy_bold_italic-charmap.png",48,64," ");this.addChild(a,0,3);a.setPosition(t.width/ +2,100);this.schedule(this.ki,1);this.Kd=j},ki:function(){var a=this.getChildByTag(1),b=this.getChildByTag(2),c=this.getChildByTag(3);this.Kd?(a.setString(""),b.setString(""),c.setString(""),this.Kd=j):(a.setString("not empty"),b.setString("not empty"),c.setString("hi"),this.Kd=g)},title:l("Testing empty labels"),f:l("3 empty labels: LabelAtlas, LabelTTF and LabelBMFont")}),Ae=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("TESTING RETINA DISPLAY","res/fonts/konqa32.fnt"); +this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:l("Testing Retina Display BMFont"),f:l("loading arista16 or arista16-hd"),F:{"0":255,1:255,2:255,3:255},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),Be=T.extend({ctor:function(){this._super();var a=r.getWinSize();this.addChild(cc.LayerColor.create(cc.o(128,128,128,255)), +-10);var b=cc.LabelBMFont.create("Testing Glyph Designer","res/fonts/futura-48.fnt");this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/2))},title:l("Testing Glyph Designer"),f:l("You should see a font with shawdows and outline"),F:{"0":240,1:201,2:108,3:255},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),Ce=T.extend({fd:h,gd:h,jd:h, +ctor:function(){this._super();this.fj()},fj:function(){var a=cc.size(400,200),b=r.getWinSize(),c=cc.D(255,0,0),d=cc.D(255,255,0),f=cc.D(0,0,255),i=cc.size(10,10),m=b.width/2-a.width/2,b=b.height/7,o={fontName:"Arial",fontSize:32};o.Cf=cc.za;o.Df=cc.Za;o.Ff=c;o.Ef=a;o.Ji=g;o.Ki=i;this.fd=cc.LabelTTF.wf("Shadow Only",o);this.fd.setAnchorPoint(cc.p(0,0));this.fd.setPosition(cc.p(m,b));o={fontName:"Arial",fontSize:32};o.Cf=cc.za;o.Df=cc.Za;o.Ff=f;o.Ef=a;o.Ti=g;o.strokeColor=d;this.gd=cc.LabelTTF.wf("Stroke Only", +o);this.gd.setAnchorPoint(cc.p(0,0));this.gd.setPosition(cc.p(m,2*b));d={fontName:"Arial",fontSize:32};d.Cf=cc.za;d.Df=cc.Za;d.Ff=f;d.Ef=a;d.Ti=g;d.strokeColor=c;d.Ji=g;d.Ki=i;this.jd=cc.LabelTTF.wf("Stroke + Shadow",d);this.jd.setAnchorPoint(cc.p(0,0));this.jd.setPosition(cc.p(m,3*b));this.addChild(this.fd);this.addChild(this.gd);this.addChild(this.jd)},title:l("Testing cc.LabelTTF + shadow and stroke"),f:l("")}),De=T.extend({yb:h,Vb:h,dc:h,ctor:function(){this._super();var a=cc.size(200,160),b= +r.getWinSize(),c=cc.LayerColor.create(cc.o(100,100,100,255),a.width,a.height);c.setAnchorPoint(cc.p(0,0));c.setPosition(cc.p((b.width-a.width)/2,(b.height-a.height)/2));this.addChild(c);cc.MenuItemFont.setFontSize(30);a=cc.Menu.create(cc.MenuItemFont.create("Left",this.Di,this),cc.MenuItemFont.create("Center",this.Ci,this),cc.MenuItemFont.create("Right",this.Fi,this));a.alignItemsVerticallyWithPadding(4);a.setPosition(cc.p(50,b.height/2-20));this.addChild(a);a=cc.Menu.create(cc.MenuItemFont.create("Top", +this.Gi,this),cc.MenuItemFont.create("Middle",this.Ei,this),cc.MenuItemFont.create("Bottom",this.Bi,this));a.alignItemsVerticallyWithPadding(4);a.setPosition(cc.p(b.width-50,b.height/2-20));this.addChild(a);this.yb=h;this.Vb=cc.Fa;this.dc=cc.Za;this.Mb()},Mb:function(){var a=cc.size(200,160),b=r.getWinSize();this.yb&&this.yb.removeFromParent();this.yb=cc.LabelTTF.create(this.oh(),"Arial",32,a,this.Vb,this.dc);this.yb.setAnchorPoint(cc.p(0,0));this.yb.setPosition(cc.p((b.width-a.width)/2,(b.height- +a.height)/2));this.addChild(this.yb)},Di:function(){this.Vb=cc.Fa;this.Mb()},Ci:function(){this.Vb=cc.za;this.Mb()},Fi:function(){this.Vb=cc.ub;this.Mb()},Gi:function(){this.dc=cc.Za;this.Mb()},Ei:function(){this.dc=cc.he;this.Mb()},Bi:function(){this.dc=cc.ge;this.Mb()},oh:function(){var a=h,b=h;switch(this.dc){case cc.Za:a="Top";break;case cc.he:a="Middle";break;case cc.ge:a="Bottom"}switch(this.Vb){case cc.Fa:b="Left";break;case cc.za:b="Center";break;case cc.ub:b="Right"}return"Alignment "+a+ +" "+b},title:l("Testing cc.LabelTTF"),f:l("Select the buttons on the sides to change alignment")}),Ee=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("word wrap \"testing\" (bla0) bla1 'bla2' [bla3] (bla4) {bla5} {bla6} [bla7] (bla8) [bla9] 'bla0' \"bla1\"","Arial",32,cc.size(a.width/2,200),cc.za,cc.Za);b.setPosition(cc.p(a.width/2,150));this.addChild(b)},title:l("Testing cc.LabelTTF Word Wrap"),f:l("Word wrap using cc.LabelTTF"),F:{"0":255,1:255,2:255,3:255},n:function(){r.getWinSize(); +return JSON.stringify({center:"yes"})},m:function(){var a={center:this.C(this.readPixels(r.getWinSize().width/2,125,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),Fe=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("\u4e2d\u56fd","Microsoft Yahei",30);b.setPosition(cc.p(a.width/2,2*(a.height/3)));this.addChild(b);b=cc.LabelTTF.create("string from native:"+b.getString(),"Microsoft Yahei",30);b.setPosition(cc.p(a.width/2,a.height/3));this.addChild(b)},title:l("Testing cc.LabelTTF with Chinese character")}), +Ge=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("\u4e2d\u56fd","res/fonts/bitmapFontChinese.fnt");b.setPosition(cc.p(a.width/2,a.height/2));this.addChild(b)},title:l("Testing cc.LabelBMFont with Chinese character"),F:{"0":255,1:0,2:142,3:255},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,100,100),this.F)?"yes":"no"};return JSON.stringify(a)}}),He=T.extend({ra:h, +va:h,Da:h,ye:h,xe:h,ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=r.getWinSize();this.ra=cc.LabelBMFont.create("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.","res/fonts/markerFelt.fnt",a.width/2,cc.za,cc.p(0,0));this.va=cc.Sprite.create("res/Images/arrowsBar.png");this.Da=cc.Sprite.create("res/Images/arrows.png");cc.MenuItemFont.setFontSize(20); +var b=cc.MenuItemFont.create("Long Flowing Sentences",this.Le,this),c=cc.MenuItemFont.create("Short Sentences With Intentional Line Breaks",this.Le,this),d=cc.MenuItemFont.create("Long Sentences Mixed With Intentional Line Breaks",this.Le.bind(this)),f=cc.Menu.create(b,c,d);f.alignItemsVertically();b.setColor(cc.D(255,0,0));this.ye=b;b.setTag(0);c.setTag(1);d.setTag(2);cc.MenuItemFont.setFontSize(30);var b=cc.MenuItemFont.create("Left",this.Ee,this),c=cc.MenuItemFont.create("Center",this.Ee,this), +d=cc.MenuItemFont.create("Right",this.Ee.bind(this)),i=cc.Menu.create(b,c,d);i.alignItemsHorizontallyWithPadding(50);c.setColor(cc.D(255,0,0));this.xe=c;b.setTag(0);c.setTag(1);d.setTag(2);this.ra.setPosition(cc.p(a.width/2,a.height/2));this.va.setVisible(j);this.va.setScaleX(0.25*a.width/this.va.getContentSize().width);this.va.setAnchorPoint(cc.p(0,0.5));this.va.setPosition(cc.p(0.7*a.width,this.ra.getPosition().y));this.Da.setPosition(this.va.getPosition());f.setPosition(cc.p(a.width/2,a.height- +50));i.setPosition(cc.p(a.width/2,65));this.addChild(this.ra);this.addChild(this.va);this.addChild(this.Da);this.addChild(f);this.addChild(i)},title:l(""),f:l(""),Le:function(a){a.setColor(cc.D(255,0,0));this.ye.setColor(cc.D(255,255,255));this.ye=a;switch(a.getTag()){case 0:this.ra.setString("Lorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt ut labore et dolore magna aliqua.");break;case 1:this.ra.setString("Lorem ipsum dolor\nsit amet\nconsectetur adipisicing elit\nblah\nblah"); +break;case 2:this.ra.setString("ABC\nLorem ipsum dolor sit amet, consectetur adipisicing elit, sed do eiusmod tempor incididunt\nDEF")}this.dg()},Ee:function(a){a.setColor(cc.D(255,0,0));this.xe.setColor(cc.D(255,255,255));this.xe=a;switch(a.getTag()){case 0:this.ra.setAlignment(cc.Fa);break;case 1:this.ra.setAlignment(cc.za);break;case 2:this.ra.setAlignment(cc.ub)}this.dg()},onTouchesBegan:function(a){a=a[0].getLocation();cc.Id(this.Da.getBoundingBox(),a)&&this.va.setVisible(g)},onTouchesEnded:function(){this.va.setVisible(j)}, +onTouchesMoved:function(a){var a=a[0].getLocation(),b=r.getWinSize();this.Da.setPosition(cc.p(Math.max(Math.min(a.x,0.95*b.width),0.7*b.width),this.Da.getPosition().y));this.ra.setWidth(2*Math.abs(this.Da.getPosition().x-this.ra.getPosition().x))},onMouseDown:function(a){a=a.getLocation();cc.Id(this.Da.getBoundingBox(),a)&&this.va.setVisible(g)},onMouseDragged:function(a){var a=a.getLocation(),b=r.getWinSize();this.Da.setPosition(cc.p(Math.max(Math.min(a.x,0.95*b.width),0.7*b.width),this.Da.getPosition().y)); +this.ra.setWidth(2*Math.abs(this.Da.getPosition().x-this.ra.getPosition().x))},onMouseUp:function(){this.va.setVisible(j)},dg:function(){var a=r.getWinSize();this.Da.setPosition(cc.p(0.7*a.width,this.va.getPosition().y))}}),Ie=T.extend({ctor:function(){this._super();var a=r.getWinSize();this.addChild(cc.LayerColor.create(cc.o(128,128,128,255)),-10);var b=cc.LabelTTF.create("Testing A8 Format","Arial",48);this.addChild(b);b.setColor(cc.D(255,0,0));b.setPosition(cc.p(a.width/2,a.height/2));var a=cc.FadeOut.create(2), +c=cc.FadeIn.create(2),a=cc.Sequence.create(a,c),a=cc.RepeatForever.create(a);b.runAction(a)},title:l("Testing A8 Format"),f:l("RED label, fading In and Out in the center of the screen")}),Je=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelBMFont.create("This is Helvetica","res/fonts/helvetica-32.fnt",cc.rg,cc.Fa,cc.p(0,0));this.addChild(b);b.setPosition(cc.p(a.width/2,2*a.height/3));b=cc.LabelBMFont.create("And this is Geneva","res/fonts/geneva-32.fnt",cc.rg,cc.Fa,cc.p(0,128)); +this.addChild(b);b.setPosition(cc.p(a.width/2,a.height/3))},title:l("cc.LabelBMFont with one texture"),f:l("Using 2 .fnt definitions that share the same texture atlas.")}),Ke=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create("Buen d\u00eda","res/fonts/arial-unicode-26.fnt",200,cc.Fa);this.addChild(a);a.setPosition(t.width/2,t.height/4);a=cc.LabelBMFont.create("\u7f8e\u597d\u7684\u4e00\u5929","res/fonts/arial-unicode-26.fnt");this.addChild(a);a.setPosition(t.width/2,t.height/2.2); +a=cc.LabelBMFont.create("\u826f\u3044\u4e00\u65e5\u3092","res/fonts/arial-unicode-26.fnt");this.addChild(a);a.setPosition(t.width/2,t.height/1.5)},title:l("cc.LabelBMFont with Unicode support"),f:l("You should see 3 different labels: In Spanish, Chinese and Korean")}),Le=T.extend({ctor:function(){this._super();var a=cc.LabelBMFont.create();a.setFntFile("res/fonts/helvetica-32.fnt");a.setString("It is working!");this.addChild(a);a.setPosition(t.width/2,t.height/2)},title:l("cc.LabelBMFont init"),f:l("Test for support of init method without parameters.")}), +Me=T.extend({ctor:function(){this._super();var a=cc.LabelTTF.create();a.setFontName("Courier New");a.setFontSize(48);a.setString("It is working!");this.addChild(a);a.setPosition(t.width/2,t.height/2)},title:l("cc.LabelTTF init"),f:l("Test for support of init method without parameters.")}),Ne=T.extend({ctor:function(){this._super();var a=r.getWinSize(),b=cc.LabelTTF.create("Alignment 0\nnew line","Arial",12,cc.size(256,32),cc.Fa);b.setPosition(cc.p(a.width/2,2*(a.height/6)));b.setAnchorPoint(cc.p(0.5, +0.5));this.addChild(b);b=cc.LabelTTF.create("Alignment 1\nnew line","Arial",12,cc.size(256,32),cc.za);b.setPosition(cc.p(a.width/2,3*(a.height/6)));b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b);b=cc.LabelTTF.create("Alignment 2\nnew line","Arial",12,cc.size(256,32),cc.ub);b.setPosition(cc.p(a.width/2,4*(a.height/6)));b.setAnchorPoint(cc.p(0.5,0.5));this.addChild(b)},title:l("cc.LabelTTF alignment"),f:l("Tests alignment values"),n:function(){return JSON.stringify([{r:255,g:255,b:0},{r:255,g:0,b:0}, +{r:0,g:255,b:0},{r:0,g:0,b:255},{r:255,g:255,b:0}])},m:function(){for(var a=[],b=0;5>b;b++){var c=this.label.getChildByTag(b).ph();a.push(c)}return JSON.stringify(a)}}),Oe=T.extend({ctor:function(){this._super();this.label=cc.LabelBMFont.create("YRGB","res/fonts/konqa32.fnt");this.addChild(this.label);this.label.setPosition(t.width/2,t.height/2);this.label.setColor(cc.ie);var a=this.label.getChildByTag(1);a.setColor(cc.Rb);a=this.label.getChildByTag(2);a.setColor(cc.Yd);a=this.label.getChildByTag(3); +a.setColor(cc.We);this.scheduleUpdate();this.hb=0},update:function(a){this.hb+=a;this.label.setString("YRGB "+parseInt(this.hb,10).toString())},title:l("cc.LabelBMFont color parent / child"),f:l("Yellow Red Green Blue and numbers in Yellow"),n:function(){return JSON.stringify([{r:255,g:255,b:0},{r:255,g:0,b:0},{r:0,g:255,b:0},{r:0,g:0,b:255},{r:255,g:255,b:0}])},m:function(){for(var a=[],b=0;5>b;b++){var c=this.label.getChildByTag(b).ph();a.push(c)}return JSON.stringify(a)}}),me=[oe,pe,qe,re,se,te, +ue,ve,we,xe,ye,He,Je,Ke,Le,Oe,Ae,Be,Ge,De,Ee,Fe,Ie,Me,Ne,ze];"browser"!=sys.platform&&me.push(Ce);function le(){ke++;ke%=me.length;return new me[ke]}function ne(){ke--;0>ke&&(ke+=me.length);return new me[ke]};cc.TAG_LAYER=1; +var Pe=-1,ua=w.extend({N:function(){Pe=-1;this.addChild(Qe());r.replaceScene(this)}}),Te=x.extend({j:h,title:l("No title"),f:l(""),S:function(){var a=new ua;a.addChild(new Re[Pe]);r.replaceScene(a)},Q:function(){var a=new ua;a.addChild(Qe());r.replaceScene(a)},R:function(){var a=new ua;a.addChild(Se());r.replaceScene(a)},W:function(){return Re.length-1-Pe},T:function(){return Pe}}),Ue=Te.extend({onEnter:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&& +this.setMouseEnabled(g);var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,0,0,128),200,200);b.ignoreAnchorPointForPosition(j);b.setPosition(cc.p(a.width/2,a.height/2));this.addChild(b,1,cc.TAG_LAYER)},title:l("ColorLayer resize (tap & move)"),ng:function(a){a=cc.size(2*Math.abs(a.x-t.width/2),2*Math.abs(a.y-t.height/2));this.getChildByTag(cc.TAG_LAYER).setContentSize(a)},onMouseDragged:function(a){this.ng(a.getLocation());return g},onTouchesMoved:function(a){this.ng(a[0].getLocation())},F:{"0":190, +1:0,2:0,3:128},n:function(){r.getWinSize();return JSON.stringify({center:"yes"})},m:function(){var a=r.getWinSize(),a={center:this.C(this.readPixels(a.width/2,a.height/2,5,5),this.F,g,100)?"yes":"no"};return JSON.stringify(a)}}),Ve=Te.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(g);var c=cc.LayerColor.create(cc.o(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(g); +b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:l("ignore Anchorpoint Test #1"),f:l("red:true green:true"),O:{"0":100,1:150,2:100,3:200},P:{"0":100,1:50,2:50,3:200},n:function(){r.getWinSize();return JSON.stringify({big:"yes",small:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(a.width/2+a.width/5,a.height/2+a.height/5,5,5),a=this.readPixels(a.width-50,a.height-50,50,50);return JSON.stringify({big:this.C(b,this.O,g,100)?"yes":"no",small:this.C(a,this.P,g,100)? +"yes":"no"})}}),We=Te.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(g);var c=cc.LayerColor.create(cc.o(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(j);b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:l("ignore Anchorpoint Test #2"),f:l("red:true green:false"),O:{"0":50,1:100,2:50,3:200},P:{"0":100,1:50,2:50,3:200},n:function(){r.getWinSize(); +return JSON.stringify({big:"yes",small:"yes"})},m:function(){var a=r.getWinSize(),b=this.readPixels(a.width/2-50,a.height/2-50,5,5),a=this.readPixels(a.width-50,a.height-50,5,5);return JSON.stringify({big:this.C(b,this.O,g,100)?"yes":"no",small:this.C(a,this.P,g,100)?"yes":"no"})}}),Xe=Te.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(j);var c=cc.LayerColor.create(cc.o(100,255,100,128), +a.width/4,a.height/4);c.ignoreAnchorPointForPosition(j);b.addChild(c);b.setPosition(a.width/2,a.height/2);this.addChild(b)},title:l("ignore Anchorpoint Test #3"),f:l("red:false green:false")}),Ye=Te.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,100,100,128),a.width/2,a.height/2);b.ignoreAnchorPointForPosition(j);var c=cc.LayerColor.create(cc.o(100,255,100,128),a.width/4,a.height/4);c.ignoreAnchorPointForPosition(g);b.addChild(c);b.setPosition(a.width/ +2,a.height/2);this.addChild(b)},title:l("ignore Anchorpoint Test #4"),f:l("red:false green:true")}),Ze=Te.extend({onEnter:function(){this._super();var a=r.getWinSize(),b=cc.LayerColor.create(cc.o(255,255,0,80),100,300);b.setPosition(cc.p(a.width/3,a.height/2));b.ignoreAnchorPointForPosition(j);this.addChild(b,1,1);var c=cc.LayerColor.create(cc.o(0,0,255,255),100,300);c.setPosition(cc.p(2*(a.width/3),a.height/2));c.ignoreAnchorPointForPosition(j);this.addChild(c,2,2);var d=cc.TintBy.create(2,-255, +-127,0),f=d.reverse(),a=cc.FadeOut.create(2),i=a.reverse();v?(d=cc.Sequence.create(d,cc.DelayTime.create(0.25),f),a=cc.Sequence.create(a,cc.DelayTime.create(0.25),i)):(d=cc.Sequence.create(d,f),a=cc.Sequence.create(a,i));b.runAction(d);c.runAction(a)},title:l("ColorLayer: fade and tint"),B:2.1,Xa:{r:0,g:128,b:60},n:function(){r.getWinSize();return JSON.stringify({tint:"yes",opacity:0})},m:function(){r.getWinSize();var a=this.getChildByTag(1).getColor(),b=this.getChildByTag(2).getOpacity();return JSON.stringify({tint:50> +(0(0(0Pe&&(Pe+=Re.length);return new Re[Pe]};var bf=cc.Layer.extend({ctor:function(){this._super();this.init()},init:function(){this._super();cc.MenuItemFont.setFontSize(30);cc.MenuItemFont.setFontName("Courier New");"touches"in sys.capabilities||"browser"==sys.platform?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,46,115,23)),b=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,23,115,23)),c=cc.Sprite.create("res/Images/menuitemsprite.png", +cc.rect(0,0,115,23)),b=cc.MenuItemSprite.create(a,b,c,this.ia,this),c=cc.MenuItemImage.create("res/Images/SendScoreButton.png","res/Images/SendScoreButtonPressed.png",this.Ie,this),a=cc.LabelAtlas.create("0123456789","res/fonts/fps_images.png",16,24,"."),a=cc.MenuItemLabel.create(a,this.Ph,this);a.setDisabledColor(cc.D(32,32,64));a.setColor(cc.D(200,200,255));var d=cc.MenuItemFont.create("I toggle enable items",this.Qh,this);d.setFontSize(20);cc.MenuItemFont.setFontName("Marker Felt");var f=cc.LabelBMFont.create("configuration", +"res/fonts/bitmapFontTest3.fnt"),f=cc.MenuItemLabel.create(f,this.Oh,this);f.setScale(0.8);var i=cc.MenuItemFont.create("Priority Test",this.Sh,this),m=cc.MenuItemFont.create("Quit",this.Nf,this);m.setColor(cc.D(255,255,255));var o=cc.TintBy.create(0.5,0,-255,-255),q=o.reverse(),o=cc.Sequence.create(o,q);m.runAction(cc.RepeatForever.create(o));b=cc.Menu.create(b,c,a,d,f,i,m);b.alignItemsVertically();c=r.getWinSize();f=b.getChildren();for(i=0;ia;a++){var b=cc.MenuItemImage.create("res/Images/btn-play-normal.png","res/Images/btn-play-selected.png", +this.ia,this),c=cc.MenuItemImage.create("res/Images/btn-highscores-normal.png","res/Images/btn-highscores-selected.png",this.Rh,this),d=cc.MenuItemImage.create("res/Images/btn-about-normal.png","res/Images/btn-about-selected.png",this.Nh,this);b.setScaleX(1.5);c.setScaleX(0.5);d.setScaleX(0.5);b=cc.Menu.create(b,c,d);b.setTag(77771);b.setPosition(cc.p(r.getWinSize().width/2,r.getWinSize().height/2));this.addChild(b,0,100+a);this.ke=b.getPosition()}this.cd=g;this.of()},of:function(){for(var a,b=0;2> +b;b++){var c=this.getChildByTag(100+b);c.setPosition(this.ke);0===b?(c.alignItemsHorizontally(),a=c.getPosition(),c.setPosition(cc.pAdd(a,cc.p(0,30)))):(c.alignItemsHorizontallyWithPadding(40),a=c.getPosition(),c.setPosition(cc.pSub(a,cc.p(0,30))))}},Sg:function(){for(var a,b=0;2>b;b++){var c=this.getChildByTag(100+b);c.setPosition(this.ke);0===b?(c.alignItemsVertically(),a=c.getPosition(),c.setPosition(cc.pAdd(a,cc.p(100,0)))):(c.alignItemsVerticallyWithPadding(40),a=c.getPosition(),c.setPosition(cc.pSub(a, +cc.p(100,0))))}},ia:function(){this.getParent().switchTo(0)},Rh:function(a){a=a.getParent();128==a.getOpacity()?a.setOpacity(255):a.setOpacity(128)},Nh:function(){(this.cd=!this.cd)?this.of():this.Sg()}}),df=cc.Layer.extend({Ra:h,ctor:function(){this._super();this.init()},init:function(){this._super();cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(28);var a=cc.LabelBMFont.create("Enable AtlasItem","res/fonts/bitmapFontTest3.fnt"),a=cc.MenuItemLabel.create(a,this.Ie,this),b= +cc.MenuItemFont.create("--- Go Back ---",this.ia,this),c=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,46,115,23)),d=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,23,115,23)),f=cc.Sprite.create("res/Images/menuitemsprite.png",cc.rect(0,0,115,23));this.Ra=c=cc.MenuItemSprite.create(c,d,f,this.Mh,this);this.Ra.setEnabled(j);d=cc.Menu.create(a,b,c);d.setPosition(cc.p(0,0));f=r.getWinSize();a.setPosition(cc.p(f.width/2-150,f.height/2));b.setPosition(cc.p(f.width/2-200,f.height/ +2));c.setPosition(cc.p(f.width/2,f.height/2-100));f=cc.JumpBy.create(3,cc.p(400,0),50,4);b.runAction(cc.RepeatForever.create(cc.Sequence.create(f,f.reverse())));var f=cc.RotateBy.create(3,360),i=f.copy(),m=f.copy();a.runAction(cc.RepeatForever.create(f));b.runAction(cc.RepeatForever.create(i));c.runAction(cc.RepeatForever.create(m));this.addChild(d);d.setPosition(cc.p(0,0))},ia:function(){this.getParent().switchTo(0)},Ie:function(){this.Ra.setEnabled(!this.Ra.isEnabled());this.Ra.stopAllActions()}, +Mh:k()}),ef=cc.Layer.extend({ctor:function(){this._super();this.init()},init:function(){this._super();cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var a=cc.MenuItemFont.create("Sound");a.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var b=cc.MenuItemToggle.create(cc.MenuItemFont.create("On"),cc.MenuItemFont.create("Off"));b.setCallback(this.ia,this);cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18); +var c=cc.MenuItemFont.create("Music");c.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var d=cc.MenuItemToggle.create(cc.MenuItemFont.create("Off"),cc.MenuItemFont.create("On"),this.ia.bind(this));cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var f=cc.MenuItemFont.create("Quality");f.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var i=cc.MenuItemToggle.create(cc.MenuItemFont.create("High"), +cc.MenuItemFont.create("Low"),this.ia,this);cc.MenuItemFont.setFontName("American Typewriter");cc.MenuItemFont.setFontSize(18);var m=cc.MenuItemFont.create("Orientation");m.setEnabled(j);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34);var o=cc.MenuItemToggle.create(cc.MenuItemFont.create("Off"),cc.MenuItemFont.create("33%"),cc.MenuItemFont.create("66%"),cc.MenuItemFont.create("100%"),this.ia,this);o.setSelectedIndex(2);cc.MenuItemFont.setFontName("Marker Felt");cc.MenuItemFont.setFontSize(34); +var q=cc.LabelBMFont.create("go back","res/fonts/bitmapFontTest3.fnt"),q=cc.MenuItemLabel.create(q,this.R,this),a=cc.Menu.create(a,c,b,d,f,m,i,o,q);a.alignItemsInColumns(2,2,2,2,1);this.addChild(a);b=r.getWinSize();a.setPosition(b.width/2,b.height/2)},ia:function(){cc.log("Callback called")},R:function(){this.getParent().switchTo(0)}}),ff=cc.Layer.extend({eb:h,oc:h,ld:j,ctor:function(){this._super();this.init();this.eb=cc.Menu.create();this.oc=cc.Menu.create();cc.MenuItemFont.setFontName("Marker Felt"); +cc.MenuItemFont.setFontSize(18);var a=cc.MenuItemFont.create("Return to Main Menu",this.ia,this),b=cc.MenuItemFont.create("Disable menu for 5 seconds",this.Ch,this);this.eb.addChild(a);this.eb.addChild(b);this.eb.alignItemsVerticallyWithPadding(2);this.addChild(this.eb);this.ld=g;cc.MenuItemFont.setFontSize(48);a=cc.MenuItemFont.create("Toggle priority",this.ii,this);a.setColor(cc.D(0,0,255));this.oc.addChild(a);this.addChild(this.oc)},ia:function(){this.getParent().switchTo(0)},Ch:function(){this.eb.setEnabled(j); +var a=cc.DelayTime.create(5),b=cc.CallFunc.create(this.Dh,this);this.eb.runAction(cc.Sequence.create(a,b))},Dh:function(){this.eb.setEnabled(g)},ii:function(){this.ld?(this.oc.setHandlerPriority(cc.Ob+20),this.ld=j):(this.oc.setHandlerPriority(cc.Ob-20),this.ld=g)}}),va=w.extend({N:function(){var a=new bf,b=new cf,c=new df,d=new ef,f=new ff;this.addChild(cc.LayerMultiplex.create(a,b,c,d,f),0);r.replaceScene(this)}});var gf=-1,xa=w.extend({N:function(){gf=-1;this.addChild(hf());r.replaceScene(this)}});cc.GLNode=cc.Node.extend({draw:function(a){this._super(a)}});cc.GLNode.create=function(){var a=new cc.GLNode;a.init();return a}; +var U=x.extend({k:h,s:h,u:h,da:h,ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},title:l("OpenGLTest"),f:l(""),R:function(){var a=new xa;a.addChild(jf());r.replaceScene(a)},S:function(){var a=new xa;a.addChild(new kf[gf]);r.replaceScene(a)},Q:function(){var a=new xa;a.addChild(hf());r.replaceScene(a)},W:function(){return kf.length-1-gf},T:function(){return gf}}),lf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=t.width,b=t.height,c=cc.LayerColor.create(cc.o(0, +0,255,255)),d=cc.LayerColor.create(cc.o(255,0,0,255)),f=cc.LayerColor.create(cc.o(0,255,0,255)),i=cc.LayerColor.create(cc.o(255,255,255,255));c.setScale(0.5);c.setPosition(-a/4,-b/4);d.setScale(0.5);d.setPosition(a/4,-b/4);f.setScale(0.5);f.setPosition(-a/4,b/4);i.setScale(0.5);i.setPosition(a/4,b/4);this.addChild(c,10);this.addChild(i,11);this.addChild(f,12);this.addChild(d,13)}},title:l("gl.ReadPixels()"),f:l("Tests ReadPixels. See console"),n:function(){return JSON.stringify([{"0":255,1:0,2:0, +3:255},{"0":0,1:255,2:0,3:255},{"0":0,1:0,2:255,3:255},{"0":255,1:255,2:255,3:255}])},m:function(){var a=t.width,b=t.height,c=new Uint8Array(4),d=new Uint8Array(4),f=new Uint8Array(4),i=new Uint8Array(4);gl.readPixels(0,0,1,1,gl.RGBA,gl.UNSIGNED_BYTE,f);gl.readPixels(a-1,0,1,1,gl.RGBA,gl.UNSIGNED_BYTE,c);gl.readPixels(0,b-1,1,1,gl.RGBA,gl.UNSIGNED_BYTE,d);gl.readPixels(a-1,b-1,1,1,gl.RGBA,gl.UNSIGNED_BYTE,i);return JSON.stringify([c,d,f,i])}}),mf=U.extend({ctor:function(){this._super();if("opengl"in +sys.capabilities){this.addChild(cc.LayerColor.create(cc.o(0,0,255,255)),1);var a=new cc.GLNode;a.init();a.draw=function(){gl.clear(gl.COLOR_BUFFER_BIT)};this.addChild(a,10);a.setPosition(t.width/2,t.height/2)}},title:l("gl.clear(gl.COLOR_BUFFER_BIT)"),f:l("Testing gl.clear() with cc.GLNode"),n:function(){return JSON.stringify({"0":0,1:0,2:0,3:255})},m:function(){var a=this.readPixels(t.width/2,t.height/2,1,1);return JSON.stringify(a)}}),nf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a= +this.compileShader("\n#ifdef GL_ES\nprecision mediump float;\n#endif\nvarying vec4 vColor;\nvoid main(void) {\n gl_FragColor = vColor;\n}\n","fragment"),b=this.compileShader("\nattribute vec3 aVertexPosition;\nattribute vec4 aVertexColor;\nuniform mat4 uMVMatrix;\nuniform mat4 uPMatrix;\nvarying vec4 vColor;\nvoid main(void) {\n gl_Position = uPMatrix * uMVMatrix * vec4(aVertexPosition, 1.0);\n vColor = aVertexColor;\n}\n","vertex"),c=this.Ma=gl.createProgram();gl.attachShader(c,b);gl.attachShader(c, +a);gl.linkProgram(c);gl.getProgramParameter(c,gl.LINK_STATUS)||e("Could not initialise shaders");gl.useProgram(c);c.Xd=gl.getAttribLocation(c,"aVertexPosition");gl.enableVertexAttribArray(c.Xd);c.Wd=gl.getAttribLocation(c,"aVertexColor");gl.enableVertexAttribArray(c.Wd);c.Tf=gl.getUniformLocation(c,"uPMatrix");c.Lf=gl.getUniformLocation(c,"uMVMatrix");this.wc();a=cc.GLNode.create();this.addChild(a,10);a.draw=function(){this.Ed=new Float32Array([1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);this.Kf=new Float32Array([1, +0,0,0,0,1,0,0,0,0,1,0,0,0,0,1]);gl.useProgram(this.Ma);gl.uniformMatrix4fv(this.Ma.Tf,j,this.Ed);gl.uniformMatrix4fv(this.Ma.Lf,j,this.Kf);gl.enableVertexAttribArray(this.Ma.Xd);gl.enableVertexAttribArray(this.Ma.Wd);gl.bindBuffer(gl.ARRAY_BUFFER,this.Wa);gl.vertexAttribPointer(this.Ma.Xd,this.Wa.Hb,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.Md);gl.vertexAttribPointer(this.Ma.Wd,this.Md.Hb,gl.FLOAT,j,0,0);this.Ii();gl.drawArrays(gl.TRIANGLE_STRIP,0,this.Wa.yc);gl.bindBuffer(gl.ARRAY_BUFFER, +this.Tc);gl.vertexAttribPointer(this.Ma.Xd,this.Tc.Hb,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ud);gl.vertexAttribPointer(this.Ma.Wd,this.Ud.Hb,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLES,0,this.Tc.yc);gl.bindBuffer(gl.ARRAY_BUFFER,h)}.bind(this)}},Ii:function(){gl.uniformMatrix4fv(this.Ma.Tf,j,this.Ed);gl.uniformMatrix4fv(this.Ma.Lf,j,this.Kf)},wc:function(){var a=this.Tc=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);var b=[0,1,0,-1,-1,0,1,-1,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b), +gl.STATIC_DRAW);a.Hb=3;a.yc=3;a=this.Ud=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);b=[1,0,0,1,1,0,0,1,1,0,0,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.Hb=4;a.yc=3;a=this.Wa=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);b=[1,1,0,-1,1,0,1,-1,0,-1,-1,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b),gl.STATIC_DRAW);a.Hb=3;a.yc=4;a=this.Md=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);b=[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(b), +gl.STATIC_DRAW);a.Hb=4;a.yc=4;gl.bindBuffer(gl.ARRAY_BUFFER,h)},compileShader:function(a,b){var c;c="fragment"==b?gl.createShader(gl.FRAGMENT_SHADER):gl.createShader(gl.VERTEX_SHADER);gl.shaderSource(c,a);gl.compileShader(c);gl.getShaderParameter(c,gl.COMPILE_STATUS)||(cc.log(gl.getShaderInfoLog(c)),e("Could not compile "+b+" shader"));return c},title:l("GLNode + WebGL API"),f:l("blue background with a red triangle in the middle"),n:function(){return JSON.stringify([{"0":0,1:0,2:255,3:255},{"0":0, +1:0,2:255,3:255},{"0":255,1:0,2:0,3:255}])},m:function(){var a=this.readPixels(10,t.height-1,1,1),b=this.readPixels(t.width-10,t.height-1,1,1),c=this.readPixels(t.width/2,t.height/2,1,1);return JSON.stringify([a,b,c])}}),of=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=cc.GLNode.create();this.addChild(a,10);this.la=cc.ShaderCache.getInstance().getProgram("ShaderPositionColor");this.wc();a.draw=function(){this.la.use();this.la.setUniformsForBuiltins();cc.glEnableVertexAttribs(cc.Jg| +cc.fe);gl.bindBuffer(gl.ARRAY_BUFFER,this.Wa);gl.vertexAttribPointer(cc.Sb,2,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.Md);gl.vertexAttribPointer(cc.cf,4,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);gl.bindBuffer(gl.ARRAY_BUFFER,this.Tc);gl.vertexAttribPointer(cc.Sb,2,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ud);gl.vertexAttribPointer(cc.cf,4,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,3);gl.bindBuffer(gl.ARRAY_BUFFER,h)}.bind(this)}},wc:function(){var a=this.Tc=gl.createBuffer(); +gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[t.width/2,t.height,0,0,t.width,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);a=this.Ud=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[1,0,0,1,1,0,0,1,1,0,0,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);a=this.Wa=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);a=[t.width,t.height,0,t.height,t.width,0,0,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);a=this.Md=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER, +a);a=[0,0,1,1,0,0,1,1,0,0,1,1,0,0,1,1];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(a),gl.STATIC_DRAW);gl.bindBuffer(gl.ARRAY_BUFFER,h)},title:l("GLNode + cocos2d API"),f:l("blue background with a red triangle in the middle"),n:function(){return JSON.stringify([{"0":0,1:0,2:255,3:255},{"0":0,1:0,2:255,3:255},{"0":255,1:0,2:0,3:255}])},m:function(){var a=this.readPixels(10,t.height-1,1,1),b=this.readPixels(t.width-10,t.height-1,1,1),c=this.readPixels(t.width/2,t.height/2,1,1);return JSON.stringify([a, +b,c])}}),pf=cc.GLNode.extend({ctor:function(a,b){this._super();this.init();if("opengl"in sys.capabilities){this.setContentSize(cc.size(256,256));this.setAnchorPoint(cc.p(0.5,0.5));this.la=cc.GLProgram.create(a,b);this.la.retain();this.la.addAttribute("aVertex",cc.Sb);this.la.link();this.la.updateUniforms();var c=this.la.getProgram();this.cj=gl.getUniformLocation(c,"center");this.dj=gl.getUniformLocation(c,"resolution");this.wc();this.scheduleUpdate();this.Ca=0}},draw:function(){this.la.use();this.la.setUniformsForBuiltins(); +this.la.setUniformLocationF32(this.cj,t.width/2,t.height/2);this.la.setUniformLocationF32(this.dj,256,256);cc.glEnableVertexAttribs(cc.fe);gl.bindBuffer(gl.ARRAY_BUFFER,this.Wa);gl.vertexAttribPointer(cc.Sb,2,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);gl.bindBuffer(gl.ARRAY_BUFFER,h)},update:function(a){this.Ca+=a},wc:function(){var a=this.Wa=gl.createBuffer();gl.bindBuffer(gl.ARRAY_BUFFER,a);vertices=[256,256,0,256,256,0,0,0];gl.bufferData(gl.ARRAY_BUFFER,new Float32Array(vertices),gl.STATIC_DRAW); +gl.bindBuffer(gl.ARRAY_BUFFER,h)}}),qf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=new pf("res/Shaders/example_Heart.vsh","res/Shaders/example_Heart.fsh");this.addChild(a,10);a.setPosition(t.width/2,t.height/2)}},title:l("Shader Heart Test"),f:l("You should see a heart in the center"),n:function(){return JSON.stringify({"0":255,1:0,2:0,3:255})},m:function(){var a=this.readPixels(t.width/2,t.height/2,1,1);a[0]=240a[0]+a[1]+a[2])}}),vf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=new pf("res/Shaders/example_Julia.vsh","res/Shaders/example_Julia.fsh");this.addChild(a,10);a.setPosition(t.width/2,t.height/2)}},title:l("Shader Julia Test"),f:l("You should see Julia effect"),n:function(){return JSON.stringify(g)},m:function(){var a=this.readPixels(t.width/2,t.height/2,1,1);return JSON.stringify(300< +a[0]+a[1]+a[2])}}),wf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=cc.GLProgram.create("res/Shaders/example_ColorBars.vsh","res/Shaders/example_ColorBars.fsh");a.addAttribute(cc.og,cc.Sb);a.addAttribute(cc.pg,cc.df);a.link();a.updateUniforms();var b=cc.LabelBMFont.create("RETRO EFFECT","res/fonts/west_england-64.fnt");b.setShaderProgram(a);b.setPosition(t.width/2,t.height/2);this.addChild(b);this.scheduleUpdate();this.label=b;this.hb=0}},update:function(a){this.hb+= +a;var a=this.label.getChildren(),b;for(b in a){var c=a[b],d=c.getPosition();c.setPosition(d.x,20*Math.sin(2*this.hb+b/2));c.setScaleY(Math.sin(2*this.hb+b/2+0.707))}},title:l("Shader Retro Effect"),f:l("Should see moving colors, and a sin effect on the letters")}),xf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=this.Qa=cc.Sprite.create("res/Images/grossini.png");a.setPosition(t.width/2,t.height/2);this.addChild(a);this.scheduleOnce(this.di,0.5)}},di:function(){cc.log(this.m())}, +title:l("gl.getActive***"),f:l("Tests gl.getActiveUniform / getActiveAttrib. See console"),n:function(){return JSON.stringify([{size:1,type:35666,name:"a_position"},{size:1,type:35678,name:"CC_Texture"},[2,3]])},m:function(){var a=[],b=this.Qa.getShaderProgram().getProgram();a.push(gl.getActiveAttrib(b,0));a.push(gl.getActiveUniform(b,0));a.push(gl.getAttachedShaders(b));return JSON.stringify(a)}}),yf=U.extend({ctor:function(){this._super();if("opengl"in sys.capabilities){var a=cc.GLNode.create(); +this.addChild(a,10);a.setPosition(t.width/2,t.height/2);a.setContentSize(cc.size(128,128));a.setAnchorPoint(cc.p(0.5,0.5));this.la=cc.ShaderCache.getInstance().getProgram("ShaderPositionTexture");this.sh();a.draw=function(){this.la.use();this.la.setUniformsForBuiltins();gl.bindTexture(gl.TEXTURE_2D,this.vh);cc.glEnableVertexAttribs(cc.Kg|cc.fe);gl.bindBuffer(gl.ARRAY_BUFFER,this.Wa);gl.vertexAttribPointer(cc.Sb,2,gl.FLOAT,j,0,0);gl.bindBuffer(gl.ARRAY_BUFFER,this.Ni);gl.vertexAttribPointer(cc.df, +2,gl.FLOAT,j,0,0);gl.drawArrays(gl.TRIANGLE_STRIP,0,4);gl.bindTexture(gl.TEXTURE_2D,h);gl.bindBuffer(gl.ARRAY_BUFFER,h)}.bind(this)}},sh:function(){var a=this.vh=gl.createTexture();gl.bindTexture(gl.TEXTURE_2D,a);for(var a=new Uint8Array(4096),b=0;bgf&&(gf+=kf.length);return new kf[gf]};var La=9960,Cf=-1;ParallaxDemo=x.extend({Mg:h,ctor:function(){this._super(cc.o(0,0,0,255),cc.o(160,32,32,255))},title:l("No title"),R:function(){var a=new ParallaxTestScene;a.addChild(Df());r.replaceScene(a)},S:function(){var a=new ParallaxTestScene;a.addChild(new Ef[Cf]);r.replaceScene(a)},Q:function(){var a=new ParallaxTestScene;a.addChild(Ff());r.replaceScene(a)},W:function(){return Ef.length-1-Cf},T:function(){return Cf}}); +Parallax1=ParallaxDemo.extend({bc:h,L:h,Kw:h,Ew:h,ctor:function(){this._super();_cocosimage=cc.Sprite.create("res/Images/powered.png");_cocosimage.setScale(1.5);_cocosimage.setAnchorPoint(cc.p(0,0));_tilemap=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test2.tmx");_tilemap.setAnchorPoint(cc.p(0,0));_background=cc.Sprite.create("res/Images/background.png");_background.setAnchorPoint(cc.p(0,0));_parent=cc.ParallaxNode.create();_parent.addChild(_background,-1,cc.p(0.4,0.5),cc.p(0,0));_parent.addChild(_tilemap, +1,cc.p(2.2,1),cc.p(0,0));_parent.addChild(_cocosimage,2,cc.p(3,2.5),cc.p(0,0));var a=cc.MoveBy.create(2,cc.p(0,100)),b=cc.MoveBy.create(2,cc.p(200,0)),c=cc.DelayTime.create(2),d=a.reverse(),f=b.reverse(),a=cc.Sequence.create(a,b,c,d,f);_parent.runAction(cc.RepeatForever.create(a));this.addChild(_parent)},title:l("Parallax: parent and 3 children"),B:5,n:function(){var a={};a.oi=cc.p(200,100);a.li=cc.p(-120,-50);a.mi=cc.p(240,0);a.ni=cc.p(400,150);return JSON.stringify(a)},m:function(){var a={};a.oi= +cc.p(Math.round(_parent.getPosition().x),Math.round(_parent.getPosition().y));a.li=cc.p(Math.round(_background.getPosition().x),Math.round(_background.getPosition().y));a.mi=cc.p(Math.round(_tilemap.getPosition().x),Math.round(_tilemap.getPosition().y));a.ni=cc.p(Math.round(_cocosimage.getPosition().x),Math.round(_cocosimage.getPosition().y));return JSON.stringify(a)}}); +Parallax2=ParallaxDemo.extend({Hw:h,Pa:h,Jw:h,ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=cc.Sprite.create("res/Images/powered.png");a.setScale(1.5);a.setAnchorPoint(cc.p(0,0));var b=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test2.tmx");b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.create("res/Images/background.png");c.setAnchorPoint(cc.p(0,0));var d=cc.ParallaxNode.create();d.addChild(c,-1,cc.p(0.4, +0.5),cc.p(0,0));d.addChild(b,1,cc.p(1,1),cc.p(0,0));d.addChild(a,2,cc.p(3,2.5),cc.p(0,0));this.addChild(d,0,La)},onTouchesMoved:function(a){var a=a[0],b=this.getChildByTag(La),c=b.getPosition();b.setPosition(cc.pAdd(c,a.getDelta()))},onMouseDragged:function(a){var b=this.getChildByTag(La),c=b.getPosition();b.setPosition(cc.pAdd(c,a.getDelta()))},title:l("Parallax: drag screen")});ParallaxTestScene=w.extend({N:function(){Cf=-1;this.addChild(Ff());r.replaceScene(this)}});var Ef=[Parallax1,Parallax2]; +function Ff(){Cf++;Cf%=Ef.length;return new Ef[Cf]}function Df(){Cf--;0>Cf&&(Cf+=Ef.length);return new Ef[Cf]};var Gf=1,Hf=-1,ya=w.extend({N:function(){Hf=-1;this.addChild(If());r.replaceScene(this)}}),dg=[function(){return new Jf},function(){return new Kf},function(){return new Lf},function(){return new Mf},function(){return new Nf},function(){return new Of},function(){return new Pf},function(){return new Qf},function(){return new Rf},function(){return new Sf},function(){return new Tf},function(){return new Uf},function(){return new Vf},function(){return new Wf},function(){return new Xf},function(){return new Yf("BoilingFoam")}, +function(){return new Yf("BurstPipe")},function(){return new Yf("Comet")},function(){return new Yf("debian")},function(){return new Yf("ExplodingRing")},function(){return new Yf("LavaFlow")},function(){return new Yf("SpinningPeas")},function(){return new Yf("SpookyPeas")},function(){return new Yf("Upsidedown")},function(){return new Yf("Flower")},function(){return new Yf("Spiral")},function(){return new Yf("Galaxy")},function(){return new Zf},function(){return new $f},function(){return new ag},function(){return new bg}, +function(){return new Yf("Phoenix")},function(){return new cg}];"opengl"in sys.capabilities&&(dg.push(function(){return new eg}),dg.push(function(){return new fg}));function If(){Hf++;Hf=Hf%dg.length;return dg[Hf]()}function gg(){Hf--;Hf<0&&(Hf=Hf+dg.length);return dg[Hf]()} +var V=x.extend({e:h,L:h,Ab:h,Cb:h,ab:j,setColor:k(),ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255));this.ab=j;this.e=h;"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);var a=r.getWinSize(),b=cc.Sprite.create("res/Images/movement.png",cc.rect(0,46,123,23)),c=cc.Sprite.create("res/Images/movement.png",cc.rect(0,23,123,23)),d=cc.Sprite.create("res/Images/movement.png",cc.rect(0,0,123,23)),f=cc.Sprite.create("res/Images/movement.png", +cc.rect(123,46,138,23)),i=cc.Sprite.create("res/Images/movement.png",cc.rect(123,23,138,23)),m=cc.Sprite.create("res/Images/movement.png",cc.rect(123,0,138,23)),o=cc.Sprite.create("res/Images/movement.png",cc.rect(261,46,136,23)),q=cc.Sprite.create("res/Images/movement.png",cc.rect(261,23,136,23)),u=cc.Sprite.create("res/Images/movement.png",cc.rect(261,0,136,23)),p=this;this.Ub=cc.MenuItemSprite.create(b,c,d,function(){p.e.setPositionType(cc.ce);p.zb.setVisible(g);p.Ub.setVisible(j);p.xb.setVisible(j)}); +this.Ub.setPosition(10,150);this.Ub.setAnchorPoint(cc.p(0,0));this.zb=cc.MenuItemSprite.create(f,i,m,function(){p.e.setPositionType(cc.be);p.zb.setVisible(j);p.Ub.setVisible(j);p.xb.setVisible(g)});this.zb.setVisible(j);this.zb.setPosition(10,150);this.zb.setAnchorPoint(cc.p(0,0));this.xb=cc.MenuItemSprite.create(o,q,u,function(){p.e.setPositionType(cc.ae);p.zb.setVisible(j);p.Ub.setVisible(g);p.xb.setVisible(j)});this.xb.setVisible(j);this.xb.setPosition(10,150);this.xb.setAnchorPoint(cc.p(0,0)); +b=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,46,115,23));c=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,23,115,23));d=cc.Sprite.create("res/Images/shapemode.png",cc.rect(0,0,115,23));this.Ab=cc.MenuItemSprite.create(b,c,d,function(){p.e.setDrawMode&&p.e.setDrawMode(cc.vg);p.Cb.setVisible(g);p.Ab.setVisible(j)});this.Ab.setPosition(10,100);this.Ab.setAnchorPoint(cc.p(0,0));"opengl"in sys.capabilities&&this.Ab.setEnabled(j);b=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0, +46,115,23));c=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0,23,115,23));d=cc.Sprite.create("res/Images/texturemode.png",cc.rect(0,0,115,23));this.Cb=cc.MenuItemSprite.create(b,c,d,function(){p.e.setDrawMode&&p.e.setDrawMode(cc.ds);p.Cb.setVisible(j);p.Ab.setVisible(g)});this.Cb.setVisible(j);this.Cb.setPosition(10,100);this.Cb.setAnchorPoint(cc.p(0,0));b=cc.Menu.create(this.Ab,this.Cb,this.Ub,this.zb,this.xb);b.setPosition(0,0);this.addChild(b,100);b=cc.LabelAtlas.create("0123456789","res/fonts/fps_images.png", +16,24,".");this.addChild(b,100,Gf);b.setPosition(a.width-66,50);this.L=cc.Sprite.create("res/Images/background3.png");this.addChild(this.L,5);this.L.setPosition(a.width/2,a.height-180);a=cc.MoveBy.create(4,cc.p(300,0));b=a.reverse();a=cc.Sequence.create(a,b);this.L.runAction(cc.RepeatForever.create(a));this.scheduleUpdate()},onEnter:function(){this._super();this.getChildByTag(11).setString(this.title())},title:l("No title"),f:l("(Tap the Screen)"),S:function(){this.e.resetSystem()},Q:function(){var a= +new ya;a.addChild(If());r.replaceScene(a)},R:function(){var a=new ya;a.addChild(gg());r.replaceScene(a)},yx:function(){this.e.getPositionType()==cc.be?this.e.setPositionType(cc.ae):this.e.getPositionType()==cc.ae?this.e.setPositionType(cc.ce):this.e.getPositionType()==cc.ce&&this.e.setPositionType(cc.be)},onTouchesBegan:function(a){this.ab=g;this.gf(a)},onTouchesMoved:function(a){this.ab&&this.gf(a)},gf:function(a){if(a.length>0){var a=a[0].getLocation(),b=cc.p(0,0);this.L&&(b=this.L.convertToWorldSpace(cc.p(0, +0)));this.e.setPosition(cc.pSub(a,b))}},onTouchesEnded:function(){this.ab=j},onMouseDragged:function(a){var a=a.getLocation(),b=cc.p(0,0);this.L&&(b=this.L.convertToWorldSpace(cc.p(0,0)));this.e.setPosition(cc.pSub(a,b));return g},update:function(){this.e&&this.getChildByTag(Gf).setString(this.e.getParticleCount().toFixed(0))},ga:function(){var a=this.e.getSourcePosition();a.x===0&&a.y===0&&this.e.setPosition(200,70)},W:function(){return dg.length-1-Hf},T:function(){return Hf}}),Lf=V.extend({onEnter:function(){this._super(); +this.e=cc.ParticleFireworks.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars.png"));this.e.setShapeType&&this.e.setShapeType(cc.sb);this.ga()},title:l("ParticleFireworks")}),Pf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleFire.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.ga()},title:l("ParticleFire")}), +Nf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSun.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.ga()},title:l("ParticleSun")}),Kf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleGalaxy.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb); +this.ga()},title:l("ParticleGalaxy")}),Jf=V.extend({j:"ParticleFlower",onEnter:function(){this._super();this.e=cc.ParticleFlower.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars.png"));this.e.setShapeType&&this.e.setShapeType(cc.sb);this.ga()},title:aa("j")}),Uf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSystem.createWithTotalParticles(50);this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars.png")); +this.e.setShapeType&&this.e.setShapeType(cc.sb);this.e.setDuration(-1);this.e.setGravity(cc.p(0,0));this.e.setAngle(90);this.e.setAngleVar(360);this.e.setSpeed(160);this.e.setSpeedVar(20);this.e.setRadialAccel(-120);this.e.setRadialAccelVar(0);this.e.setTangentialAccel(30);this.e.setTangentialAccelVar(0);this.e.setPosition(160,240);this.e.setPosVar(cc.p(0,0));this.e.setLife(4);this.e.setLifeVar(1);this.e.setStartSpin(0);this.e.setStartSizeVar(0);this.e.setEndSpin(0);this.e.setEndSpinVar(0);this.e.setStartColor(cc.G(0.5, +0.5,0.5,1));this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1,0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(80);this.e.setStartSizeVar(40);this.e.setEndSize(cc.Pb);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setBlendAdditive(g);this.ga()},title:l("ParticleBigFlower")}),Vf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSystem.createWithTotalParticles("opengl"in sys.capabilities?300:150);this.L.addChild(this.e, +10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars2.png"));this.e.setShapeType&&this.e.setShapeType(cc.sb);this.e.setDuration(-1);this.e.setGravity(cc.p(0,0));this.e.setAngle(90);this.e.setAngleVar(360);this.e.setSpeed(160);this.e.setSpeedVar(20);this.e.setRadialAccel(-120);this.e.setRadialAccelVar(0);this.e.setTangentialAccel(30);this.e.setTangentialAccelVar(0);this.e.setPosition(160,240);this.e.setPosVar(cc.p(0,0));this.e.setLife(3);this.e.setLifeVar(1);this.e.setStartSpin(0); +this.e.setStartSpinVar(0);this.e.setEndSpin(0);this.e.setEndSpinVar(2E3);this.e.setStartColor(cc.G(0.5,0.5,0.5,1));this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1,0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(30);this.e.setStartSizeVar(0);this.e.setEndSize(cc.Pb);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setBlendAdditive(j);this.ga()},title:l("ParticleRotFlower")}),Of=V.extend({onEnter:function(){this._super(); +this.e=cc.ParticleMeteor.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.ga()},title:l("ParticleMeteor")}),Mf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSpiral.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.ga()},title:l("ParticleSpiral")}), +Rf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleExplosion.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars.png"));this.e.setShapeType&&this.e.setShapeType(cc.sb);this.e.setAutoRemoveOnFinish(g);this.ga()},title:l("ParticleExplosion")}),Qf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSmoke.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png")); +this.ga()},title:l("ParticleSmoke")}),Sf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSnow.create();this.L.addChild(this.e,10);this.e.setLife(3);this.e.setLifeVar(1);this.e.setGravity(cc.p(0,-10));this.e.setSpeed(130);this.e.setSpeedVar(30);var a=this.e.getStartColor();a.r=0.9;a.g=0.9;a.b=0.9;this.e.setStartColor(a);a=this.e.getStartColorVar();a.b=0.1;this.e.setStartColorVar(a);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/snow.png")); +this.e.setShapeType&&this.e.setShapeType(cc.sb);this.ga()},title:l("ParticleSnow")}),Tf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleRain.create();this.L.addChild(this.e,10);this.e.setLife(4);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.ga()},title:l("ParticleRain")}),Wf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleSystem.createWithTotalParticles("opengl"in sys.capabilities?1E3: +200);this.L.addChild(this.e,10);r.getWinSize();this.e.setDuration(-1);this.e.setGravity(cc.p(0,0));this.e.setAngle(0);this.e.setAngleVar(360);this.e.setRadialAccel(70);this.e.setRadialAccelVar(10);this.e.setTangentialAccel(80);this.e.setTangentialAccelVar(0);this.e.setSpeed(50);this.e.setSpeedVar(10);this.e.setLife(2);this.e.setLifeVar(0.3);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setStartColor(cc.G(0.5,0.5,0.5,1));this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1, +0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(1);this.e.setStartSizeVar(1);this.e.setEndSize(32);this.e.setEndSizeVar(8);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.e.setBlendAdditive(j);this.ga()},title:l("Varying size")}),Xf=V.extend({onEnter:function(){this._super();this.e=cc.ParticleFlower.create();this.L.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars.png")); +this.e.setShapeType&&this.e.setShapeType(cc.sb);this.e.setLifeVar(0);this.e.setLife(10);this.e.setSpeed(100);this.e.setSpeedVar(0);this.e.setEmissionRate(1E4);this.ga()},title:l("Ring Demo")}),eg=V.extend({onEnter:function(){this._super();this.L.getParent().removeChild(this.L,g);this.L=h;var a=cc.ParallaxNode.create();this.addChild(a,5);var b=cc.Sprite.create("res/Images/background3.png"),c=cc.Sprite.create("res/Images/background3.png");a.addChild(b,1,cc.p(0.5,1),cc.p(0,250));a.addChild(c,2,cc.p(1.5, +1),cc.p(0,50));this.e=cc.ParticleFlower.create();this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));b.addChild(this.e,10);this.e.setPosition(250,200);b=cc.ParticleSun.create();c.addChild(b,10);b.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));c=cc.MoveBy.create(4,cc.p(300,0));b=c.reverse();c=cc.Sequence.create(c,b,h);a.runAction(cc.RepeatForever.create(c))},title:l("Parallax + Particles")}),Yf=V.extend({j:"",ctor:function(a){this._super();this.j= +a},onEnter:function(){this._super();this.setColor(cc.D(0,0,0));this.removeChild(this.L,g);this.L=h;this.e=cc.ParticleSystem.create("res/Particles/"+this.j+".plist");this.addChild(this.e,10);this.j=="Flower"&&this.e.setShapeType&&this.e.setShapeType(cc.sb);this.ga()},ga:function(){var a=this.e.getSourcePosition();a.x===0&&a.y===0&&this.e.setPosition(r.getWinSize().width/2,r.getWinSize().height/2-50)},title:aa("j")}),Zf=V.extend({onEnter:function(){this._super();this.setColor(cc.D(0,0,0));this.removeChild(this.L, +g);this.L=h;this.e=cc.ParticleSystem.createWithTotalParticles(100);this.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars-grayscale.png"));this.e.setDuration(cc.Yc);this.e.setEmitterMode(cc.Zc);this.e.setStartRadius(0);this.e.setStartRadiusVar(0);this.e.setEndRadius(160);this.e.setEndRadiusVar(0);this.e.setRotatePerSecond(180);this.e.setRotatePerSecondVar(0);this.e.setAngle(90);this.e.setAngleVar(0);var a=r.getWinSize();this.e.setPosition(a.width/2,a.height/ +2);this.e.setPosVar(cc.p(0,0));this.e.setLife(5);this.e.setLifeVar(0);this.e.setStartSpin(0);this.e.setStartSpinVar(0);this.e.setEndSpin(0);this.e.setEndSpinVar(0);this.e.setStartColor(cc.G(0.5,0.5,0.5,1));this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1,0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(32);this.e.setStartSizeVar(0);this.e.setEndSize(cc.Pb);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setBlendAdditive(j)}, +title:l("Radius Mode: Spiral")}),$f=V.extend({onEnter:function(){this._super();this.setColor(cc.D(0,0,0));this.removeChild(this.L,g);this.L=h;this.e=cc.ParticleSystem.createWithTotalParticles(100);this.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/stars-grayscale.png"));this.e.setDuration(cc.Yc);this.e.setEmitterMode(cc.Zc);this.e.setStartRadius(100);this.e.setStartRadiusVar(0);this.e.setEndRadius(cc.$d);this.e.setEndRadiusVar(0);this.e.setRotatePerSecond(45); +this.e.setRotatePerSecondVar(0);this.e.setAngle(90);this.e.setAngleVar(0);var a=r.getWinSize();this.e.setPosition(a.width/2,a.height/2);this.e.setPosVar(cc.p(0,0));this.e.setLife(4);this.e.setLifeVar(0);this.e.setStartSpin(0);this.e.setStartSpinVar(0);this.e.setEndSpin(0);this.e.setEndSpinVar(0);this.e.setStartColor(cc.G(0.5,0.5,0.5,1));this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1,0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(32);this.e.setStartSizeVar(0); +this.e.setEndSize(cc.Pb);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setBlendAdditive(j)},title:l("Radius Mode: Semi Circle")}),ag=V.extend({onEnter:function(){this._super();this.setColor(cc.D(0,0,0));this.removeChild(this.L,g);this.L=h;this.e=cc.ParticleSystem.createWithTotalParticles(100);this.addChild(this.e,10);this.e.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));this.e.setShapeType&&this.e.setShapeType(cc.rb);this.e.setDuration(cc.Yc); +this.e.setEmitterMode(cc.Zc);this.e.setStartRadius(50);this.e.setStartRadiusVar(0);this.e.setEndRadius(cc.$d);this.e.setEndRadiusVar(0);this.e.setRotatePerSecond(0);this.e.setRotatePerSecondVar(0);this.e.setAngle(90);this.e.setAngleVar(0);var a=r.getWinSize();this.e.setPosition(a.width/2,a.height/2);this.e.setPosVar(cc.p(0,0));this.e.setLife(5);this.e.setLifeVar(0);this.e.setStartSpin(0);this.e.setStartSpinVar(0);this.e.setEndSpin(0);this.e.setEndSpinVar(0);this.e.setStartColor(cc.G(0.5,0.5,0.5,1)); +this.e.setStartColorVar(cc.G(0.5,0.5,0.5,1));this.e.setEndColor(cc.G(0.1,0.1,0.1,0.2));this.e.setEndColorVar(cc.G(0.1,0.1,0.1,0.2));this.e.setStartSize(16);this.e.setStartSizeVar(0);this.e.setEndSize(cc.Pb);this.e.setEmissionRate(this.e.getTotalParticles()/this.e.getLife());this.e.setBlendAdditive(j);a=cc.RotateBy.create(16,360);this.e.runAction(cc.RepeatForever.create(a))},title:l("Issue 704. Free + Rot"),f:l("Emitted particles should not rotate")}),bg=V.extend({Wb:0,onEnter:function(){this._super(); +this.setColor(cc.D(0,0,0));this.removeChild(this.L,g);this.L=h;var a=cc.ParticleSystem.create("res/Particles/SpinningPeas.plist");a.setTextureWithRect(cc.TextureCache.getInstance().addImage("res/Images/particles.png"),cc.rect(0,0,32,32));this.addChild(a,10);this.e=a;this.e.setDrawMode&&this.e.setDrawMode(cc.vg);this.e.setPosition(r.getWinSize().width/2,r.getWinSize().height/2-50);this.Wb=0;this.schedule(this.hj,2)},title:l("Issue 870. SubRect"),f:l("Every 2 seconds the particle should change"),hj:function(){this.Wb= +(this.Wb+1)%4;var a=cc.rect(this.Wb*32,0,32,32);this.e.setTextureWithRect(this.e.getTexture(),a)}}),fg=V.extend({Wb:0,onEnter:function(){this._super();var a=cc.ParticleSystem.create("res/Particles/LavaFlow.plist");a.setStartColor(cc.G(1,0,0,1));var b=cc.ParticleSystem.create("res/Particles/LavaFlow.plist");b.setStartColor(cc.G(0,1,0,1));var c=cc.ParticleSystem.create("res/Particles/LavaFlow.plist");c.setStartColor(cc.G(0,0,1,1));a.setPosition(t.width/1.25,t.height/1.25);b.setPosition(t.width/2,t.height/ +2);c.setPosition(t.width/4,t.height/4);var d=cc.ParticleBatchNode.createWithTexture(a.getTexture());d.addChild(a);d.addChild(b);d.addChild(c);this.addChild(d,10);this.removeChild(this.L,g);this.L=h;this.e=a},title:l("Particle Batch Test"),f:l("You should 3 particles. They are batched")}),cg=V.extend({Wb:0,onEnter:function(){this._super();var a=cc.ParticleSystem.create("res/Particles/LavaFlow.plist");a.setPosition(t.width/2,t.height/2);this.addChild(a);this.schedule(this.bi,2);this.removeChild(this.L, +g);this.L=h;this.e=a},bi:function(){this.e.setTotalParticles(50);this.scheduleOnce(this.ai,1)},ai:function(){this.e.setTotalParticles(400)},title:l("Particle Resize Test"),f:l("In 2 seconds, the emitter should have only 15 particles. Shall not crash.")});var hg=1E3,ig=0,jg="PerformanceNodeChildrenTest;PerformanceParticleTest;PerformanceSpriteTest;PerformanceTextureTest;PerformanceTouchesTest;PerformanceAnimationTest;Automated Sprite Performance Test".split(";"),wg=cc.LayerGradient.extend({ctor:function(){this._super();this.init(cc.o(0,0,0,255),cc.o(98,99,117,255))},onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.Menu.create();b.setPosition(cc.p(0,0));cc.MenuItemFont.setFontName("Arial");cc.MenuItemFont.setFontSize(24); +for(var c=0;cthis.Y&&(this.Y+=this.Xb);ig=this.Y;this.Va()},Va:k(),$i:function(){(new za).N()}}),za=w.extend({N:function(){this.addChild(new wg);cc.Director.getInstance().replaceScene(this)}});var lg=50,yg=0,Cg=xg.extend({Xb:4,Va:function(){var a=this.getParent().Z,b=h;switch(this.Y){case 0:b=new kg;break;case 1:b=new zg;break;case 2:b=new Ag;break;case 3:b=new Bg}yg=this.Y;b&&(b.vd(a),cc.Director.getInstance().replaceScene(b))}}),Eg=cc.Scene.extend({Ia:h,Z:h,ha:h,ctor:function(){this._super();this.init()},vd:function(a){var b=cc.Director.getInstance().getWinSize(),c=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(c,1);c.setPosition(cc.p(b.width/2,b.height-32));c.setColor(cc.D(255, +255,40));c=this.f();c.length&&(c=cc.LabelTTF.create(c,"Thonburi",16),this.addChild(c,1),c.setPosition(cc.p(b.width/2,b.height-80)));this.ha=this.Ia=0;this.Z=a;cc.MenuItemFont.setFontSize(65);a=cc.MenuItemFont.create(" - ",this.Ib,this);a.setColor(cc.D(0,200,20));c=cc.MenuItemFont.create(" + ",this.kb,this);c.setColor(cc.D(0,200,20));a=cc.Menu.create(a,c);a.alignItemsHorizontally();a.setPosition(cc.p(b.width/2,b.height/2+15));this.addChild(a,1);a=cc.LabelTTF.create("0 nodes","Marker Felt",30);a.setColor(cc.D(0, +200,20));a.setPosition(cc.p(b.width/2,b.height/2-15));this.addChild(a,1,Dg);a=new Cg(g,4,yg);this.addChild(a);this.Nb();this.Vc()},title:l("No title"),f:l(""),Vc:k(),Ib:function(){this.Z-=lg;0>this.Z&&(this.Z=0);this.Nb();this.Vc()},kb:function(){this.Z+=lg;1500this.Z)for(b=0;bthis.Z)for(b=0;b=f;++f){var i=cc.MenuItemFont.create(f.toString(),this.Se,this);i.setTag(f);d.addChild(i,10);1>=f?i.setColor(cc.D(200,20,20)):i.setColor(cc.D(0,200,20))}d.alignItemsHorizontally();d.setPosition(cc.p(c.width/2,80));this.addChild(d,2);d=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(d,1);d.setPosition(cc.p(c.width/2,c.height-32));d.setColor(cc.D(255,255,40));this.Nb();this.re();this.schedule(this.step)}, +title:l("No title"),step:function(){var a=this.getChildByTag(Gf),b=this.getChildByTag(3).getParticleCount();a.setString(b)},re:function(){this.removeChildByTag(3,g);var a=cc.ParticleSystem.createWithTotalParticles(this.ka);switch(this.U){case 1:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));break;case 2:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.kc);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png")); +break;case 3:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Bg);a.setTexture(cc.TextureCache.getInstance().addImage("res/Images/fire.png"));break;default:a=h,cc.log("Shall not happen!")}this.addChild(a,0,3);this.pa();"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya)},Ib:function(){this.ka-=ng;0>this.ka&&(this.ka=0);this.Nb();this.re()},kb:function(){this.ka+=ng;3E3c?"0"+c:c.toString(),b=cc.Sprite.create("res/Images/grossini_dance_"+c+".png");this.bc.addChild(b,0,a+100);break;case 5:case 6:c=0|14*Math.random();b=85*(c%5);c=121*(0|c/5);b=cc.Sprite.createWithTexture(this.A.getTexture(),cc.rect(b,c,85,121));this.A.addChild(b,0,a+100);break;case 7:b=0|64*Math.random();c=parseInt(b/8);b=parseInt(b%8);b=cc.Sprite.create("res/Images/sprites_test/sprite-"+b+"-"+c+".png");this.bc.addChild(b, +0,a+100);break;case 8:case 9:b=0|64*Math.random(),c=32*(0|b/8),b=32*(b%8),b=cc.Sprite.createWithTexture(this.A.getTexture(),cc.rect(b,c,32,32)),this.A.addChild(b,0,a+100)}"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.af);return b},Gb:function(a,b){this.U=a;this.bc=b;this.A=h;"browser"!=sys.platform&&(mgr.removeTexture(mgr.addImage("res/Images/grossinis_sister1.png")),mgr.removeTexture(mgr.addImage("res/Images/grossini_dance_atlas.png")),mgr.removeTexture(mgr.addImage("res/Images/spritesheet1.png"))); +switch(this.U){case 2:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya);this.A=cc.SpriteBatchNode.create("res/Images/grossinis_sister1.png",500);b.addChild(this.A,0);break;case 3:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.kc);this.A=cc.SpriteBatchNode.create("res/Images/grossinis_sister1.png",500);b.addChild(this.A,0);break;case 5:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya);this.A=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png", +500);b.addChild(this.A,0);break;case 6:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.kc);this.A=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",500);b.addChild(this.A,0);break;case 8:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya);this.A=cc.SpriteBatchNode.create("res/Images/spritesheet1.png",500);b.addChild(this.A,0);break;case 9:"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.kc),this.A=cc.SpriteBatchNode.create("res/Images/spritesheet1.png", +500),b.addChild(this.A,0)}"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.af)}}),Vg=xg.extend({Xb:7,Va:function(){var a=h,b=this.getParent(),c=b.U,b=b.ta;Math.seedrandom("perftest");switch(this.Y){case 0:a=new og;break;case 1:a=new Pg;break;case 2:a=new Qg;break;case 3:a=new Rg;break;case 4:a=new Sg;break;case 5:a=new Tg;break;case 6:a=new Ug}Ng=this.Y;a&&(a.Gb(c,b),cc.Director.getInstance().replaceScene(a))}}),Wg=cc.Scene.extend({Ia:h,ta:h,md:h,U:1,ctor:function(){this._super(); +this.init()},title:l("No title"),Gb:function(a,b){this.U=a;this.md=new Og;this.md.Gb(a,this);var c=cc.Director.getInstance().getWinSize();this.ta=this.Ia=0;var d=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(d,1);d.setPosition(cc.p(c.width/2,c.height-32));d.setColor(cc.D(255,255,40));cc.MenuItemFont.setFontSize(65);d=cc.MenuItemFont.create(" - ",this.Ib,this);d.setColor(cc.D(0,200,20));var f=cc.MenuItemFont.create(" + ",this.kb,this);f.setColor(cc.D(0,200,20));d=cc.Menu.create(d,f);d.alignItemsHorizontally(); +d.setPosition(cc.p(c.width/2,c.height-65));this.addChild(d,1);d=cc.LabelTTF.create("0 nodes","Marker Felt",30);d.setColor(cc.D(0,200,20));d.setPosition(cc.p(c.width/2,c.height-90));this.addChild(d,1,Dg);d=new Vg(g,7,Ng);this.addChild(d,1,11E3);cc.MenuItemFont.setFontSize(32);d=cc.Menu.create();for(f=1;9>=f;++f){var i=cc.MenuItemFont.create(f.toString(),this.Se,this);i.setTag(f);d.addChild(i,10);3>=f?i.setColor(cc.D(200,20,20)):6>=f?i.setColor(cc.D(0,200,20)):i.setColor(cc.D(0,20,200))}d.alignItemsHorizontally(); +d.setPosition(cc.p(c.width/2,80));for(this.addChild(d,2);this.taa;a++){var b=this.md.fh(this.ta);this.pa(b);this.ta++;150==a&&(window.zi=b);300==a&&(window.Ai=b)}this.Uc();window.zi.Rg!=window.Ai.Rg&&e("set texture error")}},Ib:function(){if(!(0>=this.ta)){for(var a= +0;500>a;a++)this.ta--,this.md.si(this.ta);this.Uc()}},pa:k(),qh:aa("U"),Tw:aa("ta")}),og=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)))},title:function(){return"A ("+this.U+") position"}}),Pg=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));a.setScale(100*Math.random()/50)},title:function(){return"B ("+ +this.U+") scale"}}),Qg=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));a.setRotation(360*Math.random());a.setScale(2*Math.random())},title:function(){return"C ("+this.U+") scale + rot"}}),Rg=Wg.extend({pa:function(a){a.setPosition(cc.p(-1E3,-1E3))},title:function(){return"D ("+this.U+") 100% out"}}),Sg=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();0.2>Math.random()? +a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height))):a.setPosition(cc.p(-1E3,-1E3))},title:function(){return"E ("+this.U+") 80% out"}}),Tg=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height)));var b=cc.RotateBy.create(0.5+1E3*Math.random()/500,360*Math.random()),c=b.reverse(),b=cc.RepeatForever.create(cc.Sequence.create(b,c));a.runAction(b);b=cc.ScaleBy.create(0.5+ +1E3*Math.random()/500,0.5,0.5);b=cc.RepeatForever.create(cc.Sequence.create(b,b.reverse()));a.runAction(b)},title:function(){return"F ("+this.U+") actions"}}),Ug=Wg.extend({pa:function(a){var b=cc.Director.getInstance().getWinSize();0.2>Math.random()?a.setPosition(cc.p(parseInt(Math.random()*b.width),parseInt(Math.random()*b.height))):a.setPosition(cc.p(-1E3,-1E3));var b=cc.RotateBy.create(0.5+1E3*Math.random()/500,360*Math.random()),c=b.reverse(),b=cc.RepeatForever.create(cc.Sequence.create(b,c)); +a.runAction(b);b=cc.ScaleBy.create(0.5+1E3*Math.random()/500,0.5,0.5);b=cc.RepeatForever.create(cc.Sequence.create(b,b.reverse()));a.runAction(b)},title:function(){return"G ("+this.U+") actions 80% out"}});function Xg(a){this.name=a;this.totalTime=this.numberOfCalls=0;this.Dd=1E4;this.Bd=0;this.Wg=function(){var a=1E3*r.getSecondsPerFrame();this.totalTime+=a;this.numberOfCalls++;this.Dd=Math.min(this.Dd,a);this.Bd=Math.max(this.Bd,a)};this.reset=function(){this.totalTime=0;this.Dd=1E5;this.numberOfCalls=this.Bd=0};this.td=function(){cc.log("Profiling info for: "+this.name+"\nNumber of calls: "+this.numberOfCalls+"\nAverage Time: "+this.totalTime/this.numberOfCalls/1E3+"\nMin Time: "+this.Dd/1E3+"\nMax Time: "+ +this.Bd/1E3+"\nTotal Time: "+this.totalTime/1E3+"\n")}} +var Yg=-1,Zg=[cc.Layer.extend({j:"",q:"",ctor:function(){this._super();this.init()},onEnter:function(){this._super();var a=cc.LabelTTF.create(this.j,"Arial",28);this.addChild(a,1);a.setPosition(cc.p(t.width/2,t.height-50));""!==this.q&&(a=cc.LabelTTF.create(this.q,"Thonburi",16),this.addChild(a,1),a.setPosition(cc.p(t.width/2,t.height-80)));var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.R,this),b=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.S,this), +c=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.Q,this),d=cc.Menu.create(a,b,c);d.setPosition(0,0);var f=b.getContentSize();a.setPosition(t.width/2-2*f.width,f.height/2);b.setPosition(t.width/2,f.height/2);c.setPosition(t.width/2+2*f.width,f.height/2);this.addChild(d,1)},S:function(){var a=new vg;a.addChild(new Zg[Yg]);r.replaceScene(a)},Q:function(){var a=new vg;a.addChild($g());r.replaceScene(a)},R:function(){var a=new vg;a.addChild(ah());r.replaceScene(a)}}).extend({j:"Performance Test 1", +q:"Let it run until you see the 'done' message. See console for results.",ctor:function(){this._super();this.hg=[this.Vi,this.Wi];this.kh=[this.ih,this.jh];this.lg=[100,500,1E3,2E3,5E3,1E4];this.ud=0;this.Pc=-1;this.Fc();this.scheduleUpdate();this.schedule(this.Af,5);this.se=g},Fc:function(){-1!=this.Pc&&this.kh[this.ud].bind(this)();this.Pc++;if(this.Pc>=this.lg.length&&(this.Pc=0,this.ud++,this.ud>=this.hg.length))return cc.log("No more tests"),j;var a=this.lg[this.Pc];this.hg[this.ud].bind(this)(a); +return g},Vi:function(a){this.Pe=new Xg("Test A - Total Sprites: "+a);Math.seedrandom("perftest");var b=cc.Node.create();this.addChild(b,0,10);for(var c=0;cYg&&(Yg+=Zg.length);return new Zg[Yg]};var pg=0,qg=xg.extend({Va:function(){var a=h;switch(this.Y){case 0:a=qg.Gc()}pg=this.Y;a&&cc.Director.getInstance().replaceScene(a)},onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",40);this.addChild(b,1);b.setPosition(cc.p(a.width/2,a.height-32));b.setColor(cc.D(255,255,40));b=this.f();b.length&&(b=cc.LabelTTF.create(b,"Thonburi",16),this.addChild(b,1),b.setPosition(cc.p(a.width/2,a.height-80)));this.Fd()},title:l("no title"), +f:l("no subtitle"),Fd:k()}).extend({Fd:function(){cc.log("--------");cc.log("--- PNG 128x128 ---");this.Gd("res/Images/test_image.png");cc.log("--- PNG 512x512 ---");this.Gd("res/Images/texture512x512.png");cc.log("EMPTY IMAGE");cc.log("--- PNG 1024x1024 ---");this.Gd("res/Images/texture1024x1024.png");cc.log("LANDSCAPE IMAGE");cc.log("--- PNG 1024x1024 ---");this.Gd("res/Images/landscape-1024x1024.png")},title:l("Texture Performance Test"),f:l("See console for results"),Gd:function(a){var b=Date.now(), +c,d=cc.TextureCache.getInstance();if("opengl"in sys.capabilities)var f=cc.Texture2D.getDefaultAlphaPixelFormat();cc.log("RGBA 8888");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Ya);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);cc.log("RGBA 4444");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.kc);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c); +cc.log("RGBA 5551");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Eg);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);cc.log("RGB 565");"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(cc.Dg);b=Date.now();(c=d.addImage(a))?cc.log(" seconds:"+(Date.now()-b)/1E3):cc.log(" ERROR");d.removeTexture(c);"opengl"in sys.capabilities&&cc.Texture2D.setDefaultAlphaPixelFormat(f)}}); +qg.Gc=function(){var a=cc.Scene.create(),b=new qg(j,1,pg);a.addChild(b);return a};var rg=0,ch=xg.extend({Xb:2,kd:h,Yb:0,ac:0,$b:0,Zb:0,Sa:h,Va:function(){var a=h;switch(this.Y){case 0:a=new sg(g,2,this.Y);break;case 1:a=new bh(g,2,this.Y)}rg=this.Y;if(a){var b=cc.Scene.create();b.addChild(a);cc.Director.getInstance().replaceScene(b)}},onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.LabelTTF.create(this.title(),"Arial",32);this.addChild(b,1);b.setPosition(cc.p(a.width/2,a.height-50));this.scheduleUpdate();this.kd=cc.LabelTTF.create("00.0","Arial", +16);this.kd.setPosition(cc.p(a.width/2,a.height/2));this.addChild(this.kd);this.Yb=this.ac=this.$b=this.Zb=this.Sa=0},title:l("No title"),update:function(a){this.Sa+=a;if(1b;b++){var c=new dh;c.init();c.setPosition(cc.p(a.width/2-15*b-200,a.height/2-15*b));this.Ka++;cc.log("create"+this.Ka);this.xc.addChild(c,0,this.Ka)}a=cc.MoveBy.create(1,cc.p(20,0));this.xc.runAction(cc.RepeatForever.create(a));this.Uc()},kb:function(){this.vf()}, +Ib:function(){if(0a;a++)cc.log("remove"+this.Ka),this.xc.removeChildByTag(this.Ka,g),this.Ka--;this.Uc()},Uc:function(){if(this.Ka!=this.If){var a=this.Ka+" nodes";this.getChildByTag(Dg).setString(a);this.If=this.Ka}}}),dh=cc.Node.extend({Yw:h,Zw:h,nx:h,ox:h,$w:h,init:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/crystals.plist");var a=0;rightData=Array(10);for(a=0;10>a;a++){var b=cc.Sprite.createWithSpriteFrameName("crystals/4.png"); +b.setPosition(cc.p(50,10*a-40));b.setRotation(-90);b.setScale(1);this.addChild(b);rightData[a]=b;0==a&&(rightItem=b)}for(a=0;10>a;a++){b=cc.Sprite.createWithSpriteFrameName("crystals/1.png");b.setPosition(cc.p(5*a,50));this.addChild(b);b.setScale(1.5);b.setRotation(350);var c=cc.RotateBy.create(0.01,5);b.runAction(cc.RepeatForever.create(c))}leftData=Array(10);for(a=0;10>a;a++)b=cc.Sprite.createWithSpriteFrameName("crystals/2.png"),b.setPosition(cc.p(10,5*a-20)),b.setRotation(90),this.addChild(b), +leftData[a]=b,0==a&&(leftItem=b)},ux:function(){leftX=leftItem.getPositionX()}});ug.Gc=function(){var a=cc.Scene.create(),b=new ug(j,1,tg);a.addChild(b);return a};(function(a,b,c,d,f,i,m){function o(a){var b,d,f=this,i=a.length,m=0,o=f.i=f.Hf=f.bx=0;f.tb=[];f.pf=[];for(i||(a=[i++]);md.indexOf("S"))try{c.push(q(a[d], +b-1))}catch(i){}return c.length?c:a+("string"!=f?"\x00":"")}function u(a,b){var d,f,a=a+"";for(f=d=0;f=i;)a/=2,b/=2,o>>>=1;return(a+o)/b};return p};m=b.pow(c,d);f=b.pow(2, +f);i=2*f;u(b.random(),a)})([],Math,256,6,52);var eh=-1,fh=cc.p(0,0);function W(){x.call(this,cc.o(0,0,0,255),cc.o(98,99,117,255));this.j="No title";this.q="No Subtitle";this.qa=j}cc.inherits(W,x);n=W.prototype; +n.onEnter=function(){x.prototype.onEnter.call(this);var a=36,b=this.j.length,a=1.6*(t.width/b);0.090.4*a&&(b=0.4*a),this.Nd=cc.LabelTTF.create(d,"Thonburi",b),this.addChild(this.Nd,90),c?this.Nd.setPosition(cc.p(t.width/2,3*t.height/8)): +this.Nd.setPosition(cc.p(t.width/2,4*t.height/5))):this.Nd=h;d=this.getChildByTag(10);a=d.getChildByTag(1);c=d.getChildByTag(2);d=d.getChildByTag(3);[a,c,d].forEach(function(a){a.getNormalImage().setOpacity(45);a.getSelectedImage().setOpacity(45)});this.removeChildByTag(11);this.removeChildByTag(12)};n.fc=function(){for(var a="",b=0;ba;a++)this.ib(cp.v(40+Math.random()*(t.width-80),t.height/2+80*Math.random()));"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g)};n.onExitTransitionDidStart=function(){r.setDisplayStats(j)};n.onEnterTransitionDidFinish=function(){r.setDisplayStats(g);this.scheduleUpdate()};n.update=function(a){this.H.step(a)};n.onMouseDown=function(a){for(var b=0;10>b;b++)this.ib(a.getLocation())}; +n.onTouchesEnded=function(a){for(var b=a.length,c=0;ceh&&(eh+=hh.length);return new hh[eh]};var Ah=-1,Eh=x.extend({title:l("ProgressActionsTest"),title:l(""),R:function(){var a=new Aa;a.addChild(Bh());r.replaceScene(a)},S:function(){var a=new Aa;a.addChild(new Ch[Ah]);r.replaceScene(a)},Q:function(){var a=new Aa;a.addChild(Dh());r.replaceScene(a)},W:function(){return Ch.length-1-Ah},T:function(){return Ah}}),Fh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png")); +c.setType(cc.Qb);this.addChild(c);c.setPosition(200,t.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));a.setType(cc.Qb);a.setReverseDirection(g);this.addChild(a);a.setPosition(t.width-200,t.height/2);a.runAction(cc.RepeatForever.create(b))},title:l("ProgressTo Radial")}),Gh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png")); +c.setType(cc.sa);c.setMidpoint(cc.p(0,0));c.setBarChangeRate(cc.p(1,0));this.addChild(c);c.setPosition(200,t.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));a.setType(cc.sa);a.setMidpoint(cc.p(1,0));a.setBarChangeRate(cc.p(1,0));this.addChild(a);a.setPosition(t.width-200,t.height/2);a.runAction(cc.RepeatForever.create(b))},title:l("ProgressTo Horizontal")}),Hh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2, +100),b=cc.ProgressTo.create(2,100),c=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));c.setType(cc.sa);c.setMidpoint(cc.p(0,0));c.setBarChangeRate(cc.p(0,1));this.addChild(c);c.setPosition(200,t.height/2);c.runAction(cc.RepeatForever.create(a));a=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));a.setType(cc.sa);a.setMidpoint(cc.p(0,1));a.setBarChangeRate(cc.p(0,1));this.addChild(a);a.setPosition(t.width-200,t.height/2);a.runAction(cc.RepeatForever.create(b))}, +title:l("ProgressTo Vertical")}),Ih=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));b.setType(cc.Qb);this.addChild(b);b.setMidpoint(cc.p(0.25,0.75));b.setPosition(200,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/blocks.png"));b.setType(cc.Qb);b.setMidpoint(cc.p(0.75,0.25));this.addChild(b);b.setPosition(t.width-200,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()))}, +title:l("Radial w/ Different Midpoints")}),Jh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(2,100),b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));b.setType(cc.sa);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1,0));this.addChild(b);b.setPosition(150,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));b.setType(cc.sa);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1, +1));this.addChild(b);b.setPosition(t.width/2,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));b.setType(cc.sa);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(0,1));this.addChild(b);b.setPosition(t.width-150,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()))},title:l("ProgressTo Bar Mid")}),Kh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(6,100),b=cc.Sequence.create(cc.TintTo.create(1, +255,0,0),cc.TintTo.create(1,0,255,0),cc.TintTo.create(1,0,0,255)),c=cc.Sequence.create(cc.FadeTo.create(1,0),cc.FadeTo.create(1,255)),d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister1.png"));d.setType(cc.sa);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(1,0));this.addChild(d);d.setPosition(150,t.height/2);d.runAction(cc.RepeatForever.create(a.copy()));d.runAction(cc.RepeatForever.create(b.copy()));d.addChild(cc.LabelTTF.create("Tint","Marker Felt",20));d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png")); +d.setType(cc.sa);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(1,1));this.addChild(d);d.setPosition(t.width/2,t.height/2);d.runAction(cc.RepeatForever.create(a.copy()));d.runAction(cc.RepeatForever.create(c.copy()));d.addChild(cc.LabelTTF.create("Fade","Marker Felt",20));d=cc.ProgressTimer.create(cc.Sprite.create("res/Images/grossinis_sister2.png"));d.setType(cc.sa);d.setMidpoint(cc.p(0.5,0.5));d.setBarChangeRate(cc.p(0,1));this.addChild(d);d.setPosition(t.width-150,t.height/2);d.runAction(cc.RepeatForever.create(a.copy())); +d.runAction(cc.RepeatForever.create(b.copy()));d.runAction(cc.RepeatForever.create(c.copy()));d.addChild(cc.LabelTTF.create("Tint and Fade","Marker Felt",20))},title:l("ProgressTo Bar Mid")}),Lh=Eh.extend({onEnter:function(){this._super();var a=cc.ProgressTo.create(6,100);cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/grossini.plist");var b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png"));b.setType(cc.sa);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1, +0));this.addChild(b);b.setPosition(150,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_02.png"));b.setType(cc.sa);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(1,1));this.addChild(b);b.setPosition(t.width/2,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()));b=cc.ProgressTimer.create(cc.Sprite.createWithSpriteFrameName("grossini_dance_03.png"));b.setType(cc.Qb);b.setMidpoint(cc.p(0.5,0.5));b.setBarChangeRate(cc.p(0, +1));this.addChild(b);b.setPosition(t.width-150,t.height/2);b.runAction(cc.RepeatForever.create(a.copy()))},title:l("Progress With Sprite Frame")}),Aa=w.extend({N:function(){Ah=-1;this.addChild(Dh());r.replaceScene(this)}}),Ch=[Fh,Gh,Hh,Ih,Jh,Kh,Lh];function Dh(){Ah++;Ah%=Ch.length;return new Ch[Ah]}function Bh(){Ah--;0>Ah&&(Ah+=Ch.length);return new Ch[Ah]};var Mh=-1,Qh=x.extend({ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},title:l("Render Texture"),f:l(""),code:l(""),S:function(){var a=new Ba;a.addChild(new Nh[Mh]);r.replaceScene(a)},Q:function(){var a=new Ba;a.addChild(Oh());r.replaceScene(a)},R:function(){var a=new Ba;a.addChild(Ph());r.replaceScene(a)},W:function(){return Nh.length-1-Mh},T:function(){return Mh}}),Rh=Qh.extend({Ha:h,Pa:h,cb:h,$a:0,onEnter:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g): +"mouse"in sys.capabilities&&this.setMouseEnabled(g);this.Ha=cc.Sprite.create("res/Images/fire.png");this.Ha.retain();this.Ha.setColor(cc.Rb);this.Ha.setOpacity(20);var a=cc.MenuItemFont.create("Save",this.yi,this),b=cc.MenuItemFont.create("Clear",this.Xg.bind(this)),a=cc.Menu.create(a,b);a.alignItemsVertically();a.setPosition(t.width-70,t.height-80);this.addChild(a,10);a=cc.RenderTexture.create(t.width,t.height);a.setPosition(t.width/2,t.height/2);this.addChild(a,1);this.Pa=a;this.cb=cc.p(t.width/ +2,t.height/2)},onExit:function(){this.Ha.release()},yi:function(){var a="image-"+this.$a+".png";this.Pa.saveToFile("image-"+this.$a+".jpg",cc.Ye);this.Pa.saveToFile(a,cc.Ze);cc.log("images saved!");this.$a++},Xg:function(){this.Pa.clear(Math.random(),Math.random(),Math.random(),1)},zf:function(a){var b=cc.pDistance(a,this.cb);if(1ci&&(ci+=di.length);b=new di[ci];a.addChild(b);r.replaceScene(a)},Q:function(){var a=new Da,b=ei();a.addChild(b);r.replaceScene(a)},S:function(){var a=new Da,b=new di[ci];a.addChild(b);r.replaceScene(a)},W:function(){return di.length-1-ci},T:function(){return ci}}),gi=fi.extend({Ga:0,onEnter:function(){this._super();this.schedule(this.Mf,0.5);this.schedule(this.Me,0.5);this.Ga=0},title:l("Self-remove an scheduler"), +f:l("1 scheduler will be autoremoved in 3 seconds. See console"),Mf:function(a){this.Ga+=a;cc.log("Time: "+this.Ga);3a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):0.8> +a?cc.TintBy.create(2,0,-255,-255):cc.FadeOut.create(2),c=a.reverse(),a=cc.Sequence.create(a,c);b.runAction(cc.RepeatForever.create(a))},onTouchesEnded:function(a){for(var b=0;ba?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):0.8>a?cc.TintBy.create(2,0,-255,-255):cc.FadeOut.create(2);b=a.reverse(); +a=cc.Sequence.create(a,b);d.runAction(cc.RepeatForever.create(a))},onTouchesEnded:function(a){for(var b=0;bc;c++)a=cc.Sprite.create("res/Images/grossini_dance_atlas.png", +cc.rect(0,121,85,121)),a.setPosition(cc.p((c+1)*b,t.height/2)),this.addChild(a,c);for(c=5;10>c;c++)a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,0,85,121)),a.setPosition(cc.p((c+1)*b,t.height/2)),this.addChild(a,14-c);a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(255,0,85,121));this.addChild(a,-1,F);a.setPosition(cc.p(t.width/2,t.height/2-20));a.setScaleX(10);a.setColor(cc.Rb);this.schedule(this.ya,1)},ya:function(){var a=this.getChildByTag(F),b=a.getZOrder(); +-1>b&&(this.Aa=1);10d;d++)b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,121,85,121)),b.setPosition(cc.p((d+1)*c,t.height/2)),a.addChild(b,d);for(d=5;10>d;d++)b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,0,85,121)),b.setPosition(cc.p((d+ +1)*c,t.height/2)),a.addChild(b,14-d);b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(255,0,85,121));a.addChild(b,-1,F);b.setPosition(cc.p(t.width/2,t.height/2-20));b.setScaleX(10);b.setColor(cc.Rb);this.schedule(this.ya,1)},ya:function(){var a=this.getChildByTag(1),b=a.getChildByTag(F),c=b.getZOrder();-1>c&&(this.Aa=1);10c;c++){var d=cc.Sprite.createWithTexture(b.getTexture(),cc.rect(0,0,50,50));a.push(d);b.addChild(d,10)}for(c=0;10>c;c++)5!=c&&b.reorderChild(a[c],9);d=b.getChildren();for(c=0;cf;f++)d=cc.Sprite.create("res/Images/grossini_dance_atlas.png", -cc.rect(0,121,85,121)),d.setPosition(cc.p((f+1)*b,u.height/2)),d.setVertexZ(10+40*f),d.setShaderProgram(a),c.addChild(d,0);for(f=5;11>f;f++)d=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,0,85,121)),d.setPosition(cc.p((f+1)*b,u.height/2)),d.setVertexZ(10+40*(10-f)),d.setShaderProgram(a),c.addChild(d,0);this.runAction(cc.OrbitCamera.create(10,1,0,0,360,0,0))}else cc.log("Only runs when OpenGL is enabled")},onEnter:function(){this._super();"opengl"in sys.capabilities&&(r.setProjection(cc.Qb), -gl.enable(gl.DEPTH_TEST),this.getChildByTag(10).setVertexZ(1),this.getChildByTag(11).setVertexZ(1),this.getChildByTag(12).setVertexZ(1))},onExit:function(){"opengl"in sys.capabilities&&(r.setProjection(cc.$a),gl.disable(gl.DEPTH_TEST));this._super()}}),ri=Z.extend({pa:0,Yf:0,e:"SpriteBatchNode: openGL Z vertex",h:"Scene should rotate",ctor:function(){this._super(cc.k(255,0,0,80),cc.k(255,98,117,20));if("opengl"in sys.capabilities){var a=cc.ShaderCache.getInstance().getProgram(cc.me),b=a.getProgram(), -c=gl.getUniformLocation(b,cc.oe);gl.useProgram(b);a.setUniformLocationF32(c,0.5);b=u.width/12;c=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);c.setContentSize(cc.size(u.width,u.height));c.setAnchorPoint(cc.p(0.5,0.5));c.setPosition(cc.p(u.width/2,u.height/2));c.setShaderProgram(a);this.addChild(c,0,1);for(var d=0;5>d;d++)a=cc.Sprite.createWithTexture(c.getTexture(),cc.rect(0,121,85,121)),a.setPosition(cc.p((d+1)*b,u.height/2)),a.setVertexZ(10+40*d),c.addChild(a,0);for(d=5;11> -d;d++)a=cc.Sprite.createWithTexture(c.getTexture(),cc.rect(85,0,85,121)),a.setPosition(cc.p((d+1)*b,u.height/2)),a.setVertexZ(10+40*(10-d)),c.addChild(a,0);this.runAction(cc.OrbitCamera.create(10,1,0,0,360,0,0))}else cc.log("Only runs when OpenGL is enabled")},onEnter:function(){this._super();"opengl"in sys.capabilities&&(r.setProjection(cc.Qb),gl.enable(gl.DEPTH_TEST),this.getChildByTag(10).setVertexZ(1),this.getChildByTag(11).setVertexZ(1),this.getChildByTag(12).setVertexZ(1))},onExit:function(){"opengl"in -sys.capabilities&&(r.setProjection(cc.$a),gl.disable(gl.DEPTH_TEST));this._super()}}),si=Z.extend({e:"Sprite: anchor point",ctor:function(){this._super();for(var a=0;3>a;a++){var b=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(b),c=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85*a,121,85,121));c.setPosition(cc.p(u.width/4*(a+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,10);switch(a){case 0:c.setAnchorPoint(cc.p(0, -0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());c.runAction(b);this.addChild(c,a)}}}),ti=Z.extend({e:"SpriteBatchNode: anchor point",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);this.addChild(a,0,1);for(var b=0;3>b;b++){var c=cc.RotateBy.create(10,360),c=cc.RepeatForever.create(c),d=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85*b,121,85,121));d.setPosition(cc.p(u.width/ -4*(b+1),u.height/2));var f=cc.Sprite.create("res/Images/r1.png");f.setScale(0.25);f.setPosition(d.getPosition());this.addChild(f,1);switch(b){case 0:d.setAnchorPoint(cc.p(0,0));break;case 1:d.setAnchorPoint(cc.p(0.5,0.5));break;case 2:d.setAnchorPoint(cc.p(1,1))}f.setPosition(d.getPosition());d.runAction(c);a.addChild(d,b)}}}),ui=Z.extend({e:"SpriteBatchNode transformation",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);this.addChild(a,0,1); -a.ignoreAnchorPointForPosition(g);a.setAnchorPoint(cc.p(0.5,0.5));a.setContentSize(cc.size(u.width,u.height));for(var b=cc.RotateBy.create(5,360),c=b.reverse(),b=cc.Sequence.create(b,c),b=cc.RepeatForever.create(b),c=cc.ScaleBy.create(5,1.5),d=c.reverse(),c=cc.Sequence.create(c,d),c=cc.RepeatForever.create(c),d=u.width/4,f=0;3>f;f++){var i=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85*f,121,85,121));i.setPosition(cc.p((f+1)*d,u.height/2));var k=cc.RotateBy.create(5,360),k=cc.RepeatForever.create(k); -i.runAction(k.copy());a.addChild(i,f)}a.runAction(c);a.runAction(b)}}),vi=Z.extend({e:"Sprite Flip X & Y",ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(u.width/2-100,u.height/2));this.addChild(a,0,G);a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(u.width/2+100,u.height/2));this.addChild(a,0,H);this.schedule(this.dc,1)},dc:function(){var a=this.getChildByTag(G), -b=this.getChildByTag(H);a.setFlipX(!a.isFlippedX());b.setFlipY(!b.isFlippedY())}}),wi=Z.extend({e:"SpriteBatchNode Flip X & Y",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",10);this.addChild(a,0,1);var b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));b.setPosition(cc.p(u.width/2-100,u.height/2));a.addChild(b,0,G);b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));b.setPosition(cc.p(u.width/2+100,u.height/2)); -a.addChild(b,0,H);this.schedule(this.dc,1)},dc:function(){var a=this.getChildByTag(1),b=a.getChildByTag(G),a=a.getChildByTag(H);b.setFlipX(!b.isFlippedX());a.setFlipY(!a.isFlippedY())}}),xi=Z.extend({e:"Sprite Aliased",h:"You should see pixelated sprites",ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(u.width/2-100,u.height/2));this.addChild(a,0,G);var b=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85, -121,85,121));b.setPosition(cc.p(u.width/2+100,u.height/2));this.addChild(b,0,H);var c=cc.ScaleBy.create(2,5),d=c.reverse(),c=cc.Sequence.create(c,d),c=cc.RepeatForever.create(c),d=cc.ScaleBy.create(2,5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);a.runAction(c);b.runAction(d)},onEnter:function(){this._super();if("browser"==sys.platform){var a=cc.LabelTTF.create("Not supported on HTML5-canvas","Times New Roman",30);this.addChild(a);a.setPosition(cc.p(u.width/2,u.height/2))}else this.getChildByTag(G).getTexture().setAliasTexParameters()}, -onExit:function(){"browser"!=sys.platform&&this.getChildByTag(G).getTexture().setAntiAliasTexParameters();this._super()}}),yi=Z.extend({e:"SpriteBatchNode Aliased",h:"You should see pixelated sprites",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",10);this.addChild(a,0,1);var b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));b.setPosition(cc.p(u.width/2-100,u.height/2));a.addChild(b,0,G);var c=cc.Sprite.createWithTexture(a.getTexture(), -cc.rect(85,121,85,121));c.setPosition(cc.p(u.width/2+100,u.height/2));a.addChild(c,0,H);var a=cc.ScaleBy.create(2,5),d=a.reverse(),a=cc.Sequence.create(a,d),a=cc.RepeatForever.create(a),d=cc.ScaleBy.create(2,5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);b.runAction(a);c.runAction(d)},onEnter:function(){this._super();if("browser"==sys.platform){var a=cc.LabelTTF.create("Not supported on HTML5-canvas","Times New Roman",30);this.addChild(a);a.setPosition(cc.p(u.width/2,u.height/ -2))}else this.getChildByTag(1).getTexture().setAliasTexParameters()},onExit:function(){"browser"!=sys.platform&&this.getChildByTag(1).getTexture().setAntiAliasTexParameters();this._super()}}),zi=Z.extend({Ec:j,mb:h,Vb:h,e:"Sprite New texture (tap)",ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g):"mouse"in sys.capabilities&&this.setMouseEnabled(g);this.addChild(cc.Node.create(),0,1);this.mb=cc.TextureCache.getInstance().addImage("res/Images/grossini_dance_atlas.png"); -this.Vb=cc.TextureCache.getInstance().addImage("res/Images/grossini_dance_atlas-mono.png");this.Ec=g;for(var a=0;30>a;a++)this.Gd()},Gd:function(){var a=cc.p(Math.random()*u.width,Math.random()*u.height),b=0|14*Math.random(),c=85*(b%5),d=121*(0|b/5),b=this.getChildByTag(1),c=cc.Sprite.createWithTexture(this.mb,cc.rect(c,d,85,121));b.addChild(c);c.setPosition(cc.p(a.x,a.y));a=Math.random();a=0.2>a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):cc.FadeOut.create(2); -b=a.reverse();a=cc.Sequence.create(a,b);c.runAction(cc.RepeatForever.create(a))},bc:function(){var a=this.getChildByTag(1).getChildren(),b,c;if(this.Ec){for(c=0;ca;a++)this.Gd()},Gd:function(){var a=cc.p(Math.random()*u.width,Math.random()*u.height),b=this.getChildByTag(1),c=0|14*Math.random(),d=85*(c%5),c=121*(0|c/5),d=cc.Sprite.createWithTexture(b.getTexture(),cc.rect(d, -c,85,121));b.addChild(d);d.setPosition(cc.p(a.x,a.y));a=Math.random();a=0.2>a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):cc.FadeOut.create(2);b=a.reverse();a=cc.Sequence.create(a,b);d.runAction(cc.RepeatForever.create(a))},bc:function(){var a=this.getChildByTag(1);a.getTexture()==this.mb?a.setTexture(this.Vb):a.setTexture(this.mb)},onTouchesEnded:function(){this.bc()},onMouseDown:function(){this.bc();return g}}),Bi=Z.extend({R:h,V:h,Ma:0,e:"Sprite vs. SpriteBatchNode animation", -h:"Testing issue #792",onEnter:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");Y.addSpriteFrames("res/animations/grossini_blue.plist","res/animations/grossini_blue.png");this.R=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");this.R.setPosition(cc.p(u.width/2-80,u.height/2));var a=cc.SpriteBatchNode.create("res/animations/grossini.png");a.addChild(this.R);this.addChild(a); -for(var a=[],b="",c=1;15>c;c++)b="grossini_dance_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),a.push(b);c=cc.Animation.create(a,0.3);this.R.runAction(cc.RepeatForever.create(cc.Animate.create(c)));this.R.setFlipX(j);this.R.setFlipY(j);this.V=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");this.V.setPosition(cc.p(u.width/2+80,u.height/2));this.addChild(this.V);for(var d=[],c=1;15>c;c++)b="grossini_dance_gray_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),d.push(b);for(c=1;5>c;c++)b="grossini_blue_0"+ -c+".png",b=Y.getSpriteFrame(b),d.push(b);d=d.concat(a);a=cc.Animation.create(d,0.3);this.V.runAction(cc.RepeatForever.create(cc.Animate.create(a)));this.V.setFlipX(j);this.V.setFlipY(j);this.schedule(this.Ve,0.5);this.Ma=0},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_blue.plist")},Ve:function(){this.unschedule(this.Ve);this.schedule(this.dc, -1)},dc:function(){this.Ma++;var a=j,b=j;switch(this.Ma%4){case 0:b=a=j;break;case 1:a=g;b=j;break;case 2:a=j;b=g;break;case 3:b=a=g}this.R.setFlipX(a);this.R.setFlipY(b);this.V.setFlipX(a);this.V.setFlipY(b)}}),Ci=Z.extend({e:"SpriteFrame Alias Name",h:"SpriteFrames are obtained using the alias name",onEnter:function(){this._super();Y.addSpriteFrames("res/animations/grossini-aliases.plist","res/animations/grossini-aliases.png");var a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(cc.p(u.width/ -2,u.height/2));var b=cc.SpriteBatchNode.create("res/animations/grossini-aliases.png");b.addChild(a);this.addChild(b);for(var b=[],c="",d=1;15>d;d++)c="dance_"+(10>d?"0"+d:d),c=Y.getSpriteFrame(c),b.push(c);b=cc.Animation.create(b,0.3);a.runAction(cc.RepeatForever.create(cc.Animate.create(b)))},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini-aliases.plist")}}),Di=Z.extend({e:"Sprite offset + anchor + rot",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); -Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/4*(a+1),u.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition()); -for(var c=[],d="",f=1;15>f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));b.runAction(cc.RepeatForever.create(cc.RotateBy.create(10,360)));this.addChild(b,0)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Ei=Z.extend({e:"SpriteBatchNode offset + anchor + rot",ctor:function(){this._super(); -Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0, -0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;15>i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));c.runAction(cc.RepeatForever.create(cc.RotateBy.create(10,360)));a.addChild(c,b)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}), -Fi=Z.extend({e:"Sprite offset + anchor + scale",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/4*(a+1),u.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0, -0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));c=cc.ScaleBy.create(2,2);f=c.reverse();c=cc.Sequence.create(c,f);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist"); -Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Gi=Z.extend({e:"SpriteBatchNode offset + anchor + scale",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(u.width/ -4*(b+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));d=cc.ScaleBy.create(2, -2);i=d.reverse();d=cc.Sequence.create(d,i);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Hi=Z.extend({e:"Sprite offset + anchor + skew",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b= -cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(u.width/4*(a+1),u.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c, -0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.SkewBy.create(2,45,0),f=c.reverse(),d=cc.SkewBy.create(2,0,45),i=d.reverse(),c=cc.Sequence.create(c,f,d,i);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}}}),Ii=Z.extend({e:"SpriteBatchNode offset + anchor + skew",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png"); -this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png", -f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));var d=cc.SkewBy.create(2,45,0),i=d.reverse(),f=cc.SkewBy.create(2,0,45),k=f.reverse(),d=cc.Sequence.create(d,i,f,k);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}}}),Ji=Z.extend({e:"Sprite anchor + skew + scale",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png"); -for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/4*(a+1),u.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d), -c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.SkewBy.create(2,45,0),f=c.reverse(),d=cc.SkewBy.create(2,0,45),i=d.reverse(),c=cc.Sequence.create(c,f,d,i);b.runAction(cc.RepeatForever.create(c));c=cc.ScaleBy.create(2,2);f=c.reverse();c=cc.Sequence.create(c,f);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}}}),Ki=Z.extend({e:"SpriteBatchNode anchor + skew + scale",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); -Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5, -0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));var d=cc.SkewBy.create(2,45,0),i=d.reverse(),f=cc.SkewBy.create(2,0,45),k=f.reverse(),d=cc.Sequence.create(d,i,f,k);c.runAction(cc.RepeatForever.create(d));d=cc.ScaleBy.create(2,2);i=d.reverse();d=cc.Sequence.create(d,i);c.runAction(cc.RepeatForever.create(d)); -a.addChild(c,b)}}}),Li=Z.extend({e:"Sprite offset + anchor + flip",h:"issue #1078",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(u.width/4*(a+1),u.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1); -switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.FlipY.create(g),f=cc.FlipY.create(j),d=cc.DelayTime.create(1),i=cc.DelayTime.create(1),c=cc.Sequence.create(d,c,i,f);b.runAction(cc.RepeatForever.create(c)); -this.addChild(b,0)}}}),Mi=Z.extend({e:"SpriteBatchNode offset + anchor + flip",h:"issue #1078",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d= -cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));d=cc.FlipY.create(g);i=cc.FlipY.create(j); -f=cc.DelayTime.create(1);d=cc.Sequence.create(f,d,f.copy(),i);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}}}),Ni=Z.extend({e:"Sprite: Animation + flip",ctor:function(){this._super();var a=cc.TextureCache.getInstance().addImage("res/animations/dragon_animation.png"),b=cc.SpriteFrame.createWithTexture(a,cc.rect(0,0,132,132)),c=cc.SpriteFrame.createWithTexture(a,cc.rect(132,0,132,132)),d=cc.SpriteFrame.createWithTexture(a,cc.rect(264,0,132,132)),f=cc.SpriteFrame.createWithTexture(a,cc.rect(396, -0,132,132)),i=cc.SpriteFrame.createWithTexture(a,cc.rect(0,132,132,132)),k=cc.SpriteFrame.createWithTexture(a,cc.rect(132,132,132,132)),a=cc.Sprite.createWithSpriteFrame(b);a.setPosition(cc.p(u.width/2,u.height/2));this.addChild(a);var o=[];o.push(b);o.push(c);o.push(d);o.push(f);o.push(i);o.push(k);b=cc.Animation.create(o,0.2);b=cc.Animate.create(b);b=cc.Sequence.create(b,cc.FlipX.create(g),b.copy(),cc.FlipX.create(j));a.runAction(cc.RepeatForever.create(b))},onExit:function(){this._super()}}),Oi= -Z.extend({Dc:j,e:"Hybrid.Sprite* sprite Test",ctor:function(){this._super();var a=cc.Node.create(),b=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,Ja);this.addChild(b,0,1);Y.addSpriteFrames("res/animations/grossini.plist");for(b=1;250>=b;b++){var c=Math.round(14*Math.random());0===c&&(c=1);c=Y.getSpriteFrame("grossini_dance_"+(10>c?"0"+c:c)+".png");c=cc.Sprite.createWithSpriteFrame(c);a.addChild(c,b,b);var d=-1E3,f=-1E3;0.2>Math.random()&&(d=Math.random()*u.width,f= -Math.random()*u.height);c.setPosition(cc.p(d,f));d=cc.RotateBy.create(4,360);c.runAction(cc.RepeatForever.create(d))}this.Dc=j;this.schedule(this.Ah,2)},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist")},Ah:function(){var a=this.getChildByTag(Ja),b=this.getChildByTag(1),c=[],d;this.Dc&&(d=b,b=a,a=d);for(var f=a.getChildren(),i=0;id;d++)f="grossini_dance_"+(10>d?"0"+d:d)+".png",f=Y.getSpriteFrame(f),a.push(f);a=cc.Animation.create(a,0.2);b.runAction(cc.RepeatForever.create(cc.Animate.create(a)));var a=cc.MoveBy.create(2,cc.p(200,0)),d=a.reverse(),f=cc.RotateBy.create(2,360),i=cc.ScaleBy.create(2,2),k=i.reverse(),o=f.reverse();c.runAction(cc.RepeatForever.create(o));b.runAction(cc.RepeatForever.create(f));b.runAction(cc.RepeatForever.create(cc.Sequence.create(a, -d)));b.runAction(cc.RepeatForever.create(cc.Sequence.create(i,k)))},onExit:function(){this._super()}}),Qi=Z.extend({e:"SpriteBatchNode Children Z",ctor:function(){this._super();var a,b,c,d;Y.addSpriteFrames("res/animations/grossini.plist");a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/3,u.height/2));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); -c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,2);b.addChild(d,-2);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(2*u.width/3,u.height/2));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png")); -d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/2-90,u.height/4));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(u.width/2-60,u.height/4));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(u.width/ -2-30,u.height/4));a.addChild(b,10);a.addChild(c,-10);a.addChild(d,-5);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(u.width/2+30,u.height/4));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(u.width/2+60,u.height/4));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(u.width/ -2+90,u.height/4));a.addChild(b,-10);a.addChild(c,-5);a.addChild(d,-2)},onExit:function(){this._super()}}),Ri=Z.extend({e:"Sprite & SpriteBatchNode Visibility",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);a.setPosition(cc.p(u.width/3,u.height/2));this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); -c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);b.runAction(cc.Blink.create(5,10));a=cc.Node.create();a.setPosition(cc.p(2*u.width/3,u.height/2));this.addChild(a,0);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0,0));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20, -30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);b.runAction(cc.Blink.create(5,10))},onExit:function(){this._super()}}),Si=Z.extend({e:"Sprite & SpriteBatchNode Visibility",h:"No sprites should be visible",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);a.setPosition(cc.p(u.width/3,u.height/2)); -this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));b.setVisible(j);a.addChild(b);b.addChild(c,-2);b.addChild(d,2);a=cc.Node.create();a.setPosition(cc.p(2*u.width/3,u.height/2));this.addChild(a,0);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png")); -b.setPosition(cc.p(0,0));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));b.setVisible(j);a.addChild(b);b.addChild(c,-2);b.addChild(d,2)}}),Ti=Z.extend({e:"Sprite: children + anchor",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.Node.create();this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png")); -b.setPosition(cc.p(u.width/4,u.height/2));b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));var f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png"); -c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(u.width/2,u.height/2));b.setAnchorPoint(cc.p(0.5,0.5));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png")); -f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(u.width/2+u.width/4,u.height/2));b.setAnchorPoint(cc.p(1,1));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png")); -d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10)},onExit:function(){this._super()}}),Ui=Z.extend({e:"SpriteBatchNode: children + anchor",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png", -50);this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(u.width/4,u.height/2));b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));var f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5); -a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(u.width/2,u.height/2));b.setAnchorPoint(cc.p(0.5,0.5));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png")); -d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(u.width/2+u.width/4,u.height/2));b.setAnchorPoint(cc.p(1,1));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); -c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10)},onExit:function(){this._super()}}),Vi=Z.extend({e:"Sprite/BatchNode + child + scale + rot", -ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini_family.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a),a=cc.Node.create(),c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(u.width/4,u.height/4));c.setScaleX(0.5);c.setScaleY(2);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b);a=cc.RotateBy.create(10, -360);b=cc.RepeatForever.create(a);a=cc.SpriteBatchNode.create("res/animations/grossini_family.png");c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(3*u.width/4,u.height/4));c.setScaleX(0.5);c.setScaleY(2);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b);a=cc.RotateBy.create(10,360);b=cc.RepeatForever.create(a);a=cc.Node.create();c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png")); -c.setPosition(cc.p(u.width/4,2*u.height/3));c.setScaleX(1.5);c.setScaleY(0.5);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b);a=cc.RotateBy.create(10,360);b=cc.RepeatForever.create(a);a=cc.SpriteBatchNode.create("res/animations/grossini_family.png");c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(3*u.width/4,2*u.height/3));c.setScaleX(1.5); -c.setScaleY(0.5);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b)}}),Wi=Z.extend({e:"Sprite/BatchNode + child + scale + rot",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a),a=a.reverse(),c=cc.RepeatForever.create(a),a=cc.Node.create();this.addChild(a);var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("father.gif")); -d.setPosition(cc.p(u.width/2,u.height/2));d.runAction(b.copy());a.addChild(d);var f=d.getContentSize(),a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister1.gif"));a.setPosition(cc.p(-50+f.width/2,0+f.height/2));a.runAction(c.copy());d.addChild(a);var i=a.getContentSize(),b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister2.gif"));b.setPosition(cc.p(50+f.width/2,0+f.height/2));b.runAction(c.copy());d.addChild(b);c=a.getContentSize();d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif")); -d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,-100+i.height/2));a.addChild(d);d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,100+i.height/2));a.addChild(d);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2,-100+c.height/2));b.addChild(a);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+ -c.width/2,100+c.height/2));b.addChild(a)}}),Xi=Z.extend({e:"SpriteBatchNode multiple levels of children",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a),a=a.reverse(),c=cc.RepeatForever.create(a),a=cc.SpriteBatchNode.create("res/animations/ghosts.png");this.addChild(a);var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("father.gif"));d.setPosition(cc.p(u.width/2,u.height/2));d.runAction(b.copy());a.addChild(d); -var f=d.getContentSize(),a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister1.gif"));a.setPosition(cc.p(-50+f.width/2,0+f.height/2));a.runAction(c.copy());d.addChild(a);var i=a.getContentSize(),b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister2.gif"));b.setPosition(cc.p(50+f.width/2,0+f.height/2));b.runAction(c.copy());d.addChild(b);c=a.getContentSize();d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,-100+i.height/2)); -a.addChild(d);d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,100+i.height/2));a.addChild(d);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2,-100+c.height/2));b.addChild(a);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2,100+c.height/2));b.addChild(a)}}),Yi=Z.extend({e:"Sprite without texture", -h:"opacity and color should work",ctor:function(){this._super();var a=cc.Sprite.create();a.setTextureRect(cc.rect(0,0,300,300));a.setColor(cc.o(255,0,0));a.setOpacity(128);a.setPosition(cc.p(3*u.width/4,u.height/2));this.addChild(a,100);a=cc.Sprite.create();a.setTextureRect(cc.rect(0,0,300,300));a.setColor(cc.o(0,0,255));a.setOpacity(128);a.setPosition(cc.p(u.width/4,u.height/2));this.addChild(a,100)}}),Zi=cc.Sprite.extend({Wf:0,ctor:function(){this._super();cc.associateWithNative(this,cc.Sprite)}}); -Zi.Nh=function(){var a=Y.getSpriteFrame("father.gif"),b=new Zi;b.initWithSpriteFrame(a);return b};var $i=cc.Sprite.extend({Wf:0,ctor:function(){this._super();cc.associateWithNative(this,cc.Sprite)}});$i.Mh=function(){var a=new $i;a.init("res/Images/grossini.png");return a}; -var aj=Z.extend({e:"Sprite subclass",h:"Testing initWithTexture:rect method",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.SpriteBatchNode.create("res/animations/ghosts.png"),b=Zi.Nh();b.setPosition(cc.p(u.width/4,u.height/2));a.addChild(b);this.addChild(a);a=$i.Mh();this.addChild(a);a.setPosition(cc.p(3*(u.width/4),u.height/2))}}),bj=Z.extend({e:"AnimationCache",h:"Sprite should be animated",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); +d.setScale(0.65);d.setPosition(cc.p(0+b.width/2,-50+b.height/2));a.addChild(d,-1);d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.65);d.setPosition(cc.p(0+b.width/2,50+b.height/2));a.addChild(d,1);this.schedule(this.ui,1)},ui:function(){var a=this.getChildByTag(F).getChildByTag(G),b=a.getChildByTag(2),c=a.getChildByTag(3),d=1;1===b.getZOrder()&&(d=-1);a.reorderChild(b,d);a.reorderChild(c,-d)}}),Hi=Z.extend({Aa:0,Ca:0,j:"Sprite: openGL Z vertex",q:"Scene should rotate", +ctor:function(){this._super(cc.o(255,0,0,80),cc.o(255,98,117,20));if("opengl"in sys.capabilities){gl.enable(gl.DEPTH_TEST);var a=cc.ShaderCache.getInstance().getProgram("ShaderPositionTextureColorAlphaTest"),b=a.getProgram(),c=gl.getUniformLocation(b,cc.bf);gl.useProgram(b);a.setUniformLocationF32(c,0.5);this.Aa=1;this.Ca=0;b=t.width/12;c=cc.Node.create();c.setContentSize(cc.size(t.width,t.height));c.setAnchorPoint(cc.p(0.5,0.5));c.setPosition(cc.p(t.width/2,t.height/2));this.addChild(c,0);for(var d, +f=0;5>f;f++)d=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(0,121,85,121)),d.setPosition(cc.p((f+1)*b,t.height/2)),d.setVertexZ(10+40*f),d.setShaderProgram(a),c.addChild(d,0);for(f=5;11>f;f++)d=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,0,85,121)),d.setPosition(cc.p((f+1)*b,t.height/2)),d.setVertexZ(10+40*(10-f)),d.setShaderProgram(a),c.addChild(d,0);this.runAction(cc.OrbitCamera.create(10,1,0,0,360,0,0))}else cc.log("Only runs when OpenGL is enabled")},onEnter:function(){this._super(); +"opengl"in sys.capabilities&&(r.setProjection(cc.jc),gl.enable(gl.DEPTH_TEST),this.getChildByTag(10).setVertexZ(1),this.getChildByTag(11).setVertexZ(1),this.getChildByTag(12).setVertexZ(1))},onExit:function(){"opengl"in sys.capabilities&&(r.setProjection(cc.qb),gl.disable(gl.DEPTH_TEST));this._super()}}),Ii=Z.extend({Aa:0,Ca:0,j:"SpriteBatchNode: openGL Z vertex",q:"Scene should rotate",ctor:function(){this._super(cc.o(255,0,0,80),cc.o(255,98,117,20));if("opengl"in sys.capabilities){var a=cc.ShaderCache.getInstance().getProgram("ShaderPositionTextureColorAlphaTest"), +b=a.getProgram(),c=gl.getUniformLocation(b,cc.bf);gl.useProgram(b);a.setUniformLocationF32(c,0.5);b=t.width/12;c=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);c.setContentSize(cc.size(t.width,t.height));c.setAnchorPoint(cc.p(0.5,0.5));c.setPosition(cc.p(t.width/2,t.height/2));c.setShaderProgram(a);this.addChild(c,0,1);for(var d=0;5>d;d++)a=cc.Sprite.createWithTexture(c.getTexture(),cc.rect(0,121,85,121)),a.setPosition(cc.p((d+1)*b,t.height/2)),a.setVertexZ(10+40*d),c.addChild(a, +0);for(d=5;11>d;d++)a=cc.Sprite.createWithTexture(c.getTexture(),cc.rect(85,0,85,121)),a.setPosition(cc.p((d+1)*b,t.height/2)),a.setVertexZ(10+40*(10-d)),c.addChild(a,0);this.runAction(cc.OrbitCamera.create(10,1,0,0,360,0,0))}else cc.log("Only runs when OpenGL is enabled")},onEnter:function(){this._super();"opengl"in sys.capabilities&&(r.setProjection(cc.jc),gl.enable(gl.DEPTH_TEST),this.getChildByTag(10).setVertexZ(1),this.getChildByTag(11).setVertexZ(1),this.getChildByTag(12).setVertexZ(1))},onExit:function(){"opengl"in +sys.capabilities&&(r.setProjection(cc.qb),gl.disable(gl.DEPTH_TEST));this._super()}}),Ji=Z.extend({j:"Sprite: anchor point",ctor:function(){this._super();for(var a=0;3>a;a++){var b=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(b),c=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85*a,121,85,121));c.setPosition(cc.p(t.width/4*(a+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,10);switch(a){case 0:c.setAnchorPoint(cc.p(0, +0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());c.runAction(b);this.addChild(c,a)}}}),Ki=Z.extend({j:"SpriteBatchNode: anchor point",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);this.addChild(a,0,1);for(var b=0;3>b;b++){var c=cc.RotateBy.create(10,360),c=cc.RepeatForever.create(c),d=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85*b,121,85,121));d.setPosition(cc.p(t.width/ +4*(b+1),t.height/2));var f=cc.Sprite.create("res/Images/r1.png");f.setScale(0.25);f.setPosition(d.getPosition());this.addChild(f,1);switch(b){case 0:d.setAnchorPoint(cc.p(0,0));break;case 1:d.setAnchorPoint(cc.p(0.5,0.5));break;case 2:d.setAnchorPoint(cc.p(1,1))}f.setPosition(d.getPosition());d.runAction(c);a.addChild(d,b)}}}),Li=Z.extend({j:"SpriteBatchNode transformation",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",1);this.addChild(a,0,1); +a.ignoreAnchorPointForPosition(g);a.setAnchorPoint(cc.p(0.5,0.5));a.setContentSize(cc.size(t.width,t.height));for(var b=cc.RotateBy.create(5,360),c=b.reverse(),b=cc.Sequence.create(b,c),b=cc.RepeatForever.create(b),c=cc.ScaleBy.create(5,1.5),d=c.reverse(),c=cc.Sequence.create(c,d),c=cc.RepeatForever.create(c),d=t.width/4,f=0;3>f;f++){var i=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85*f,121,85,121));i.setPosition(cc.p((f+1)*d,t.height/2));var m=cc.RotateBy.create(5,360),m=cc.RepeatForever.create(m); +i.runAction(m.copy());a.addChild(i,f)}a.runAction(c);a.runAction(b)}}),Mi=Z.extend({j:"Sprite Flip X & Y",ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(t.width/2-100,t.height/2));this.addChild(a,0,F);a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(t.width/2+100,t.height/2));this.addChild(a,0,G);this.schedule(this.Ac,1)},Ac:function(){var a=this.getChildByTag(F), +b=this.getChildByTag(G);a.setFlipX(!a.isFlippedX());b.setFlipY(!b.isFlippedY())}}),Ni=Z.extend({j:"SpriteBatchNode Flip X & Y",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",10);this.addChild(a,0,1);var b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));b.setPosition(cc.p(t.width/2-100,t.height/2));a.addChild(b,0,F);b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));b.setPosition(cc.p(t.width/2+100,t.height/2)); +a.addChild(b,0,G);this.schedule(this.Ac,1)},Ac:function(){var a=this.getChildByTag(1),b=a.getChildByTag(F),a=a.getChildByTag(G);b.setFlipX(!b.isFlippedX());a.setFlipY(!a.isFlippedY())}}),Oi=Z.extend({j:"Sprite Aliased",q:"You should see pixelated sprites",ctor:function(){this._super();var a=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85,121,85,121));a.setPosition(cc.p(t.width/2-100,t.height/2));this.addChild(a,0,F);var b=cc.Sprite.create("res/Images/grossini_dance_atlas.png",cc.rect(85, +121,85,121));b.setPosition(cc.p(t.width/2+100,t.height/2));this.addChild(b,0,G);var c=cc.ScaleBy.create(2,5),d=c.reverse(),c=cc.Sequence.create(c,d),c=cc.RepeatForever.create(c),d=cc.ScaleBy.create(2,5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);a.runAction(c);b.runAction(d)},onEnter:function(){this._super();if("browser"===sys.platform&&!("opengl"in sys.capabilities)){var a=cc.LabelTTF.create("Not supported on HTML5-canvas","Times New Roman",30);this.addChild(a);a.setPosition(cc.p(t.width/ +2,t.height/2))}else this.getChildByTag(F).getTexture().setAliasTexParameters()},onExit:function(){("browser"!==sys.platform||"opengl"in sys.capabilities)&&this.getChildByTag(F).getTexture().setAntiAliasTexParameters();this._super()}}),Pi=Z.extend({j:"SpriteBatchNode Aliased",q:"You should see pixelated sprites",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",10);this.addChild(a,0,1);var b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121, +85,121));b.setPosition(cc.p(t.width/2-100,t.height/2));a.addChild(b,0,F);var c=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(85,121,85,121));c.setPosition(cc.p(t.width/2+100,t.height/2));a.addChild(c,0,G);var a=cc.ScaleBy.create(2,5),d=a.reverse(),a=cc.Sequence.create(a,d),a=cc.RepeatForever.create(a),d=cc.ScaleBy.create(2,5),f=d.reverse(),d=cc.Sequence.create(d,f),d=cc.RepeatForever.create(d);b.runAction(a);c.runAction(d)},onEnter:function(){this._super();if("browser"==sys.platform&&!("opengl"in +sys.capabilities)){var a=cc.LabelTTF.create("Not supported on HTML5-canvas","Times New Roman",30);this.addChild(a);a.setPosition(cc.p(t.width/2,t.height/2))}else this.getChildByTag(1).getTexture().setAliasTexParameters()},onExit:function(){("browser"!==sys.platform||"opengl"in sys.capabilities)&&this.getChildByTag(1).getTexture().setAntiAliasTexParameters();this._super()}}),Qi=Z.extend({pd:j,Bb:h,qc:h,j:"Sprite New texture (tap)",ctor:function(){this._super();"touches"in sys.capabilities?this.setTouchEnabled(g): +"mouse"in sys.capabilities&&this.setMouseEnabled(g);this.addChild(cc.Node.create(),0,1);this.Bb=cc.TextureCache.getInstance().addImage("res/Images/grossini_dance_atlas.png");this.qc=cc.TextureCache.getInstance().addImage("res/Images/grossini_dance_atlas-mono.png");this.pd=g;for(var a=0;30>a;a++)this.ne()},ne:function(){var a=cc.p(Math.random()*t.width,Math.random()*t.height),b=0|14*Math.random(),c=85*(b%5),d=121*(0|b/5),b=this.getChildByTag(1),c=cc.Sprite.createWithTexture(this.Bb,cc.rect(c,d,85, +121));b.addChild(c);c.setPosition(cc.p(a.x,a.y));a=Math.random();a=0.2>a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):cc.FadeOut.create(2);b=a.reverse();a=cc.Sequence.create(a,b);c.runAction(cc.RepeatForever.create(a))},zc:function(){var a=this.getChildByTag(1).getChildren(),b,c;if(this.pd){for(c=0;ca;a++)this.ne()},ne:function(){var a=cc.p(Math.random()* +t.width,Math.random()*t.height),b=this.getChildByTag(1),c=0|14*Math.random(),d=85*(c%5),c=121*(0|c/5),d=cc.Sprite.createWithTexture(b.getTexture(),cc.rect(d,c,85,121));b.addChild(d);d.setPosition(cc.p(a.x,a.y));a=Math.random();a=0.2>a?cc.ScaleBy.create(3,2):0.4>a?cc.RotateBy.create(3,360):0.6>a?cc.Blink.create(1,3):cc.FadeOut.create(2);b=a.reverse();a=cc.Sequence.create(a,b);d.runAction(cc.RepeatForever.create(a))},zc:function(){var a=this.getChildByTag(1);a.getTexture()==this.Bb?a.setTexture(this.qc): +a.setTexture(this.Bb)},onTouchesEnded:function(){this.zc()},onMouseDown:function(){this.zc();return g}}),Si=Z.extend({V:h,aa:h,$a:0,j:"Sprite vs. SpriteBatchNode animation",q:"Testing issue #792",onEnter:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");Y.addSpriteFrames("res/animations/grossini_blue.plist","res/animations/grossini_blue.png");this.V=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png"); +this.V.setPosition(cc.p(t.width/2-80,t.height/2));var a=cc.SpriteBatchNode.create("res/animations/grossini.png");a.addChild(this.V);this.addChild(a);for(var a=[],b="",c=1;15>c;c++)b="grossini_dance_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),a.push(b);c=cc.Animation.create(a,0.3);this.V.runAction(cc.RepeatForever.create(cc.Animate.create(c)));this.V.setFlipX(j);this.V.setFlipY(j);this.aa=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");this.aa.setPosition(cc.p(t.width/2+80,t.height/ +2));this.addChild(this.aa);for(var d=[],c=1;15>c;c++)b="grossini_dance_gray_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),d.push(b);for(c=1;5>c;c++)b="grossini_blue_0"+c+".png",b=Y.getSpriteFrame(b),d.push(b);d=d.concat(a);a=cc.Animation.create(d,0.3);this.aa.runAction(cc.RepeatForever.create(cc.Animate.create(a)));this.aa.setFlipX(j);this.aa.setFlipY(j);this.schedule(this.Qf,0.5);this.$a=0},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist"); +Y.removeSpriteFramesFromFile("res/animations/grossini_blue.plist")},Qf:function(){this.unschedule(this.Qf);this.schedule(this.Ac,1)},Ac:function(){this.$a++;var a=j,b=j;switch(this.$a%4){case 0:b=a=j;break;case 1:a=g;b=j;break;case 2:a=j;b=g;break;case 3:b=a=g}this.V.setFlipX(a);this.V.setFlipY(b);this.aa.setFlipX(a);this.aa.setFlipY(b)}}),Ti=Z.extend({j:"SpriteFrame Alias Name",q:"SpriteFrames are obtained using the alias name",onEnter:function(){this._super();Y.addSpriteFrames("res/animations/grossini-aliases.plist", +"res/animations/grossini-aliases.png");var a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(cc.p(t.width/2,t.height/2));var b=cc.SpriteBatchNode.create("res/animations/grossini-aliases.png");b.addChild(a);this.addChild(b);for(var b=[],c="",d=1;15>d;d++)c="dance_"+(10>d?"0"+d:d),c=Y.getSpriteFrame(c),b.push(c);b=cc.Animation.create(b,0.3);a.runAction(cc.RepeatForever.create(cc.Animate.create(b)))},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini-aliases.plist")}}), +Ui=Z.extend({j:"Sprite offset + anchor + rot",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(t.width/4*(a+1),t.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0, +0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;15>f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));b.runAction(cc.RepeatForever.create(cc.RotateBy.create(10,360)));this.addChild(b,0)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}), +Vi=Z.extend({j:"SpriteBatchNode offset + anchor + rot",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png"); +d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;15>i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));c.runAction(cc.RepeatForever.create(cc.RotateBy.create(10,360)));a.addChild(c, +b)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Wi=Z.extend({j:"Sprite offset + anchor + scale",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(t.width/ +4*(a+1),t.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));c=cc.ScaleBy.create(2, +2);f=c.reverse();c=cc.Sequence.create(c,f);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Xi=Z.extend({j:"SpriteBatchNode offset + anchor + scale",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist", +"res/animations/grossini_gray.png");for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+ +(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));d=cc.ScaleBy.create(2,2);i=d.reverse();d=cc.Sequence.create(d,i);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist");Y.removeSpriteFramesFromFile("res/animations/grossini_gray.plist")}}),Yi=Z.extend({j:"Sprite offset + anchor + skew",ctor:function(){this._super(); +Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(t.width/4*(a+1),t.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1, +1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.SkewBy.create(2,45,0),f=c.reverse(),d=cc.SkewBy.create(2,0,45),i=d.reverse(),c=cc.Sequence.create(c,f,d,i);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}}}),Zi=Z.extend({j:"SpriteBatchNode offset + anchor + skew",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); +Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5, +0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));var d=cc.SkewBy.create(2,45,0),i=d.reverse(),f=cc.SkewBy.create(2,0,45),m=f.reverse(),d=cc.Sequence.create(d,i,f,m);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}}}),$i=Z.extend({j:"Sprite anchor + skew + scale",ctor:function(){this._super(); +Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(t.width/4*(a+1),t.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1, +1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.SkewBy.create(2,45,0),f=c.reverse(),d=cc.SkewBy.create(2,0,45),i=d.reverse(),c=cc.Sequence.create(c,f,d,i);b.runAction(cc.RepeatForever.create(c));c=cc.ScaleBy.create(2,2);f=c.reverse();c=cc.Sequence.create(c,f);b.runAction(cc.RepeatForever.create(c));this.addChild(b, +0)}}}),aj=Z.extend({j:"SpriteBatchNode anchor + skew + scale",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25); +d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f),d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));var d=cc.SkewBy.create(2,45,0),i=d.reverse(),f=cc.SkewBy.create(2,0,45),m=f.reverse(),d=cc.Sequence.create(d, +i,f,m);c.runAction(cc.RepeatForever.create(d));d=cc.ScaleBy.create(2,2);i=d.reverse();d=cc.Sequence.create(d,i);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}}}),bj=Z.extend({j:"Sprite offset + anchor + flip",q:"issue #1078",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");for(var a=0;3>a;a++){var b=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(t.width/ +4*(a+1),t.height/2));var c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,1);switch(a){case 0:b.setAnchorPoint(cc.p(0,0));break;case 1:b.setAnchorPoint(cc.p(0.5,0.5));break;case 2:b.setAnchorPoint(cc.p(1,1))}c.setPosition(b.getPosition());for(var c=[],d="",f=1;14>=f;f++)d="grossini_dance_"+(10>f?"0"+f:f)+".png",d=Y.getSpriteFrame(d),c.push(d);c=cc.Animation.create(c,0.3);b.runAction(cc.RepeatForever.create(cc.Animate.create(c)));var c=cc.FlipY.create(g), +f=cc.FlipY.create(j),d=cc.DelayTime.create(1),i=cc.DelayTime.create(1),c=cc.Sequence.create(d,c,i,f);b.runAction(cc.RepeatForever.create(c));this.addChild(b,0)}}}),cj=Z.extend({j:"SpriteBatchNode offset + anchor + flip",q:"issue #1078",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");Y.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");var a=cc.SpriteBatchNode.create("res/animations/grossini.png");this.addChild(a);for(var b=0;3> +b;b++){var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.Sprite.create("res/Images/r1.png");d.setScale(0.25);d.setPosition(c.getPosition());this.addChild(d,200);switch(b){case 0:c.setAnchorPoint(cc.p(0,0));break;case 1:c.setAnchorPoint(cc.p(0.5,0.5));break;case 2:c.setAnchorPoint(cc.p(1,1))}d.setPosition(c.getPosition());for(var d=[],f="",i=1;14>=i;i++)f="grossini_dance_"+(10>i?"0"+i:i)+".png",f=Y.getSpriteFrame(f), +d.push(f);d=cc.Animation.create(d,0.3);c.runAction(cc.RepeatForever.create(cc.Animate.create(d)));d=cc.FlipY.create(g);i=cc.FlipY.create(j);f=cc.DelayTime.create(1);d=cc.Sequence.create(f,d,f.copy(),i);c.runAction(cc.RepeatForever.create(d));a.addChild(c,b)}}}),dj=Z.extend({j:"Sprite: Animation + flip",ctor:function(){this._super();var a=cc.TextureCache.getInstance().addImage("res/animations/dragon_animation.png"),b=cc.SpriteFrame.createWithTexture(a,cc.rect(0,0,132,132)),c=cc.SpriteFrame.createWithTexture(a, +cc.rect(132,0,132,132)),d=cc.SpriteFrame.createWithTexture(a,cc.rect(264,0,132,132)),f=cc.SpriteFrame.createWithTexture(a,cc.rect(396,0,132,132)),i=cc.SpriteFrame.createWithTexture(a,cc.rect(0,132,132,132)),m=cc.SpriteFrame.createWithTexture(a,cc.rect(132,132,132,132)),a=cc.Sprite.createWithSpriteFrame(b);a.setPosition(cc.p(t.width/2,t.height/2));this.addChild(a);var o=[];o.push(b);o.push(c);o.push(d);o.push(f);o.push(i);o.push(m);b=cc.Animation.create(o,0.2);b=cc.Animate.create(b);b=cc.Sequence.create(b, +cc.FlipX.create(g),b.copy(),cc.FlipX.create(j));a.runAction(cc.RepeatForever.create(b))},onExit:function(){this._super()}}),ej=Z.extend({od:j,j:"Hybrid.Sprite* sprite Test",ctor:function(){this._super();var a=cc.Node.create(),b=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,La);this.addChild(b,0,1);Y.addSpriteFrames("res/animations/grossini.plist");for(b=1;250>=b;b++){var c=Math.round(14*Math.random());0===c&&(c=1);c=Y.getSpriteFrame("grossini_dance_"+(10>c?"0"+c:c)+ +".png");c=cc.Sprite.createWithSpriteFrame(c);a.addChild(c,b,b);var d=-1E3,f=-1E3;0.2>Math.random()&&(d=Math.random()*t.width,f=Math.random()*t.height);c.setPosition(cc.p(d,f));d=cc.RotateBy.create(4,360);c.runAction(cc.RepeatForever.create(d))}this.od=j;this.schedule(this.wi,2)},onExit:function(){this._super();Y.removeSpriteFramesFromFile("res/animations/grossini.plist")},wi:function(){var a=this.getChildByTag(La),b=this.getChildByTag(1),c=[],d;this.od&&(d=b,b=a,a=d);for(var f=a.getChildren(),i=0;i< +f.length;i++){d=f[i];if(!d)break;c.push(d)}a.removeAllChildren(j);for(i=0;id;d++)f="grossini_dance_"+(10>d?"0"+d:d)+".png",f=Y.getSpriteFrame(f),a.push(f);a=cc.Animation.create(a,0.2);b.runAction(cc.RepeatForever.create(cc.Animate.create(a)));var a=cc.MoveBy.create(2,cc.p(200,0)),d=a.reverse(),f=cc.RotateBy.create(2,360),i=cc.ScaleBy.create(2,2),m=i.reverse(),o=f.reverse(); +c.runAction(cc.RepeatForever.create(o));b.runAction(cc.RepeatForever.create(f));b.runAction(cc.RepeatForever.create(cc.Sequence.create(a,d)));b.runAction(cc.RepeatForever.create(cc.Sequence.create(i,m)))}}),gj=Z.extend({j:"SpriteBatchNode Children Z",ctor:function(){this._super();var a,b,c,d;Y.addSpriteFrames("res/animations/grossini.plist");a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png")); +b.setPosition(cc.p(t.width/3,t.height/2));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,2);b.addChild(d,-2);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(2*t.width/3,t.height/2)); +c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(t.width/2-90,t.height/4));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); +c.setPosition(cc.p(t.width/2-60,t.height/4));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(t.width/2-30,t.height/4));a.addChild(b,10);a.addChild(c,-10);a.addChild(d,-5);a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0,1);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(t.width/2+30,t.height/4));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); +c.setPosition(cc.p(t.width/2+60,t.height/4));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(t.width/2+90,t.height/4));a.addChild(b,-10);a.addChild(c,-5);a.addChild(d,-2)}}),hj=Z.extend({j:"Sprite & SpriteBatchNode Visibility",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);a.setPosition(cc.p(t.width/3,t.height/2));this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png")); +b.setPosition(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);b.runAction(cc.Blink.create(5,10));a=cc.Node.create();a.setPosition(cc.p(2*t.width/3,t.height/2));this.addChild(a,0);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0, +0));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));a.addChild(b);b.addChild(c,-2);b.addChild(d,2);b.runAction(cc.Blink.create(5,10))}}),ij=Z.extend({j:"Sprite & SpriteBatchNode Visibility",q:"No sprites should be visible",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png", +50);a.setPosition(cc.p(t.width/3,t.height/2));this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));b.setVisible(j);a.addChild(b);b.addChild(c,-2);b.addChild(d,2);a=cc.Node.create();a.setPosition(cc.p(2*t.width/3, +t.height/2));this.addChild(a,0);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_01.png"));b.setPosition(cc.p(0,0));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));b.setVisible(j);a.addChild(b);b.addChild(c,-2);b.addChild(d,2)}}),jj=Z.extend({j:"Sprite: children + anchor",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); +var a=cc.Node.create();this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/4,t.height/2));b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));var f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0, +0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/2,t.height/2));b.setAnchorPoint(cc.p(0.5,0.5));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png")); +d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/2+t.width/4,t.height/2));b.setAnchorPoint(cc.p(1,1));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); +c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10)}}),kj=Z.extend({j:"SpriteBatchNode: children + anchor",ctor:function(){this._super(); +Y.addSpriteFrames("res/animations/grossini.plist");var a=cc.SpriteBatchNode.create("res/animations/grossini.png",50);this.addChild(a,0);var b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/4,t.height/2));b.setAnchorPoint(cc.p(0,0));var c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30)); +var f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/2,t.height/2));b.setAnchorPoint(cc.p(0.5,0.5));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png")); +c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25);c.setPosition(b.getPosition());this.addChild(c,10);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_08.png"));b.setPosition(cc.p(t.width/ +2+t.width/4,t.height/2));b.setAnchorPoint(cc.p(1,1));c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_02.png"));c.setPosition(cc.p(20,30));d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_03.png"));d.setPosition(cc.p(-20,30));f=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossini_dance_04.png"));f.setPosition(cc.p(0,0));f.setScale(0.5);a.addChild(b);b.addChild(c,-2);b.addChild(d,-2);b.addChild(f,3);c=cc.Sprite.create("res/Images/r1.png");c.setScale(0.25); +c.setPosition(b.getPosition());this.addChild(c,10)}}),lj=Z.extend({j:"Sprite/BatchNode + child + scale + rot",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini_family.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a),a=cc.Node.create(),c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(t.width/4,t.height/4));c.setScaleX(0.5);c.setScaleY(2);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png")); +b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b);a=cc.RotateBy.create(10,360);b=cc.RepeatForever.create(a);a=cc.SpriteBatchNode.create("res/animations/grossini_family.png");c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(3*t.width/4,t.height/4));c.setScaleX(0.5);c.setScaleY(2);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b); +a=cc.RotateBy.create(10,360);b=cc.RepeatForever.create(a);a=cc.Node.create();c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(t.width/4,2*t.height/3));c.setScaleX(1.5);c.setScaleY(0.5);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b);a=cc.RotateBy.create(10,360);b=cc.RepeatForever.create(a);a=cc.SpriteBatchNode.create("res/animations/grossini_family.png"); +c=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister1.png"));c.setPosition(cc.p(3*t.width/4,2*t.height/3));c.setScaleX(1.5);c.setScaleY(0.5);c.runAction(b);b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("grossinis_sister2.png"));b.setPosition(cc.p(50,0));this.addChild(a);a.addChild(c);c.addChild(b)}}),mj=Z.extend({j:"Sprite multiple levels of children",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a), +a=a.reverse(),c=cc.RepeatForever.create(a),a=cc.Node.create();this.addChild(a);var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("father.gif"));d.setPosition(cc.p(t.width/2,t.height/2));d.runAction(b.copy());a.addChild(d);var f=d.getContentSize(),a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister1.gif"));a.setPosition(cc.p(-50+f.width/2,0+f.height/2));a.runAction(c.copy());d.addChild(a);var i=a.getContentSize(),b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister2.gif"));b.setPosition(cc.p(50+ +f.width/2,0+f.height/2));b.runAction(c.copy());d.addChild(b);c=a.getContentSize();d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,-100+i.height/2));a.addChild(d);d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,100+i.height/2));a.addChild(d);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2, +-100+c.height/2));b.addChild(a);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2,100+c.height/2));b.addChild(a)}}),nj=Z.extend({j:"SpriteBatchNode multiple levels of children",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.RotateBy.create(10,360),b=cc.RepeatForever.create(a),a=a.reverse(),c=cc.RepeatForever.create(a),a=cc.SpriteBatchNode.create("res/animations/ghosts.png");"opengl"in +sys.capabilities&&a.getTexture().generateMipmap();this.addChild(a);var d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("father.gif"));d.setPosition(cc.p(t.width/2,t.height/2));d.runAction(b.copy());a.addChild(d);var f=d.getContentSize(),a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister1.gif"));a.setPosition(cc.p(-50+f.width/2,0+f.height/2));a.runAction(c.copy());d.addChild(a);var i=a.getContentSize(),b=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("sister2.gif"));b.setPosition(cc.p(50+ +f.width/2,0+f.height/2));b.runAction(c.copy());d.addChild(b);c=a.getContentSize();d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,-100+i.height/2));a.addChild(d);d=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));d.setScale(0.45);d.setPosition(cc.p(0+i.width/2,100+i.height/2));a.addChild(d);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2, +-100+c.height/2));b.addChild(a);a=cc.Sprite.createWithSpriteFrame(Y.getSpriteFrame("child1.gif"));a.setScale(0.45);a.setFlipY(g);a.setPosition(cc.p(0+c.width/2,100+c.height/2));b.addChild(a)}}),oj=Z.extend({j:"Sprite without texture",q:"opacity and color should work",ctor:function(){this._super();var a=cc.Sprite.create();a.setTextureRect(cc.rect(0,0,300,300));a.setColor(cc.D(255,0,0));a.setOpacity(128);a.setPosition(cc.p(3*t.width/4,t.height/2));this.addChild(a,100);a=cc.Sprite.create();a.setTextureRect(cc.rect(0, +0,300,300));a.setColor(cc.D(0,0,255));a.setOpacity(128);a.setPosition(cc.p(t.width/4,t.height/2));this.addChild(a,100)}}),pj=cc.Sprite.extend({Pg:0});pj.Mi=function(){var a=Y.getSpriteFrame("father.gif"),b=new pj;b.initWithSpriteFrame(a);return b};var qj=cc.Sprite.extend({Pg:0});qj.Li=function(){var a=new qj;a.init("res/Images/grossini.png");return a}; +var rj=Z.extend({j:"Sprite subclass",q:"Testing initWithTexture:rect method",ctor:function(){this._super();Y.addSpriteFrames("res/animations/ghosts.plist");var a=cc.SpriteBatchNode.create("res/animations/ghosts.png"),b=pj.Mi();b.setPosition(cc.p(t.width/4,t.height/2));a.addChild(b);this.addChild(a);a=qj.Li();this.addChild(a);a.setPosition(cc.p(3*(t.width/4),t.height/2))}}),sj=Z.extend({j:"AnimationCache",q:"Sprite should be animated",ctor:function(){this._super();Y.addSpriteFrames("res/animations/grossini.plist"); Y.addSpriteFrames("res/animations/grossini_gray.plist");Y.addSpriteFrames("res/animations/grossini_blue.plist");var a=[],b;b="";for(var c=1;15>c;c++)b="grossini_dance_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),a.push(b);a=cc.Animation.create(a,0.2);cc.AnimationCache.getInstance().addAnimation(a,"dance");a=[];for(c=1;15>c;c++)b="grossini_dance_gray_"+(10>c?"0"+c:c)+".png",b=Y.getSpriteFrame(b),a.push(b);a=cc.Animation.create(a,0.2);cc.AnimationCache.getInstance().addAnimation(a,"dance_gray");a= [];for(c=1;4>c;c++)b="grossini_blue_0"+c+".png",b=Y.getSpriteFrame(b),a.push(b);a=cc.Animation.create(a,0.2);cc.AnimationCache.getInstance().addAnimation(a,"dance_blue");b=cc.AnimationCache.getInstance();c=b.getAnimation("dance");c.setRestoreOriginalFrame(g);a=b.getAnimation("dance_gray");a.setRestoreOriginalFrame(g);b=b.getAnimation("dance_blue");b.setRestoreOriginalFrame(g);c=cc.Animate.create(c);a=cc.Animate.create(a);b=cc.Animate.create(b);a=cc.Sequence.create(c,a,b);b=Y.getSpriteFrame("grossini_dance_01.png"); -b=cc.Sprite.createWithSpriteFrame(b);b.setPosition(cc.p(u.width/2,u.height/2));this.addChild(b);b.runAction(a)}}),cj=Z.extend({qa:h,R:h,V:h,Aa:h,Qa:h,Ra:h,e:"node sort same index",h:"tag order in console should be 2,1,3,4,5",ctor:function(){this._super();this.qa=cc.Node.create();this.addChild(this.qa,0,0);this.R=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.R.setPosition(cc.p(100,160));this.qa.addChild(this.R,-6,1);this.V=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0, -64,64));this.V.setPosition(cc.p(164,160));this.qa.addChild(this.V,-6,2);this.Qa=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.Qa.setPosition(cc.p(292,160));this.qa.addChild(this.Qa,-3,4);this.Aa=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.Aa.setPosition(cc.p(228,160));this.qa.addChild(this.Aa,-4,3);this.Ra=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.Ra.setPosition(cc.p(356,160));this.qa.addChild(this.Ra,-3,5);this.schedule(this.oa)}, -oa:function(){this.unschedule(this.oa);cc.log("Before reorder--");for(var a=0,b,c=this.qa.getChildren(),a=0;ab;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.SkewBy.create(2,45,0),f=d.reverse(),i=cc.SkewBy.create(2,0,45),k=i.reverse();1==b&&c.setScale(-1);d=cc.Sequence.create(d,f,i,k);c.runAction(cc.RepeatForever.create(d));d=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png"); -d.setPosition(cc.p(c.getContentSize().width/2,c.getContentSize().height/2));d.setScale(0.8);c.addChild(d);a.addChild(c,b)}}}),gj=Z.extend({e:"Sprite + children + skew",h:"Sprite skew + negative scale with children",ctor:function(){this._super();var a=Y;a.addSpriteFrames("res/animations/grossini.plist");a.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png");a=cc.Node.create();this.addChild(a);for(var b=0;2>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png"); -c.setPosition(cc.p(u.width/4*(b+1),u.height/2));var d=cc.SkewBy.create(2,45,0),f=d.reverse(),i=cc.SkewBy.create(2,0,45),k=i.reverse();1==b&&c.setScale(-1);d=cc.Sequence.create(d,f,i,k);c.runAction(cc.RepeatForever.create(d));d=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");d.setPosition(cc.p(c.getContentSize().width/2,c.getContentSize().height/2));c.addChild(d);d.setScale(0.8);a.addChild(c,b)}}}),hj=cc.Sprite.extend({ie:j,ctor:function(){this._super();cc.associateWithNative(this,cc.Sprite)}, -initWithTexture:function(a,b){return this._super(a,b)?g:j},setContentSize:function(a){a=cc.size(a.width,a.height);2==cc.CONTENT_SCALE_FACTOR()&&!this.ie&&(a.width*=2,a.height*=2);this._super(a)},setVertexRect:function(a){2==cc.CONTENT_SCALE_FACTOR()&&!this.ie&&(a.size.width*=2,a.size.height*=2);this._super(a)}});hj.create=function(a){var b=new hj;b.init(a);return b}; -var ij=Z.extend({e:"Sprite Double resolution",h:"Retina Display. SD (left) should be equal to HD (right)",ctor:function(){this._super();var a=hj.create("res/Images/grossini_dance_08.png");this.addChild(a);a.setPosition(cc.p(u.width/4,u.height/2));var b=hj.create("res/Images/grossini_dance_08.png");a.addChild(b);b.setPosition(cc.p(-30,0));var c=cc.Sprite.create("res/Images/grossini.png");a.addChild(c);b.setPosition(cc.p(a.getContentSize().height,0));b=cc.Sprite.create("res/Images/grossini.png");this.addChild(b); -b.setPosition(cc.p(3*(u.width/4),u.height/2));c=hj.create("res/Images/grossini_dance_08.png");b.addChild(c);c.setPosition(cc.p(-30,0));var d=cc.Sprite.create("res/Images/grossini.png");b.addChild(d);c.setPosition(cc.p(b.getContentSize().height,0));c=cc.ScaleBy.create(2,0.5);d=c.reverse();c=cc.Sequence.create(c,d);d=c.copy();a.runAction(c);b.runAction(d)}}),jj=Z.extend({e:"AnimationCache - Load file",h:"Sprite should be animated",ctor:function(){this._super();var a=Y;a.addSpriteFrames("res/animations/grossini.plist"); +b=cc.Sprite.createWithSpriteFrame(b);b.setPosition(cc.p(t.width/2,t.height/2));this.addChild(b);b.runAction(a)}}),tj=Z.extend({Ba:h,V:h,aa:h,Oa:h,fb:h,gb:h,j:"node sort same index",q:"tag order in console should be 2,1,3,4,5",ctor:function(){this._super();this.Ba=cc.Node.create();this.addChild(this.Ba,0,0);this.V=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.V.setPosition(cc.p(100,160));this.Ba.addChild(this.V,-6,1);this.aa=cc.Sprite.create("res/Images/piece.png",cc.rect(128, +0,64,64));this.aa.setPosition(cc.p(164,160));this.Ba.addChild(this.aa,-6,2);this.fb=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.fb.setPosition(cc.p(292,160));this.Ba.addChild(this.fb,-3,4);this.Oa=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.Oa.setPosition(cc.p(228,160));this.Ba.addChild(this.Oa,-4,3);this.gb=cc.Sprite.create("res/Images/piece.png",cc.rect(128,0,64,64));this.gb.setPosition(cc.p(356,160));this.Ba.addChild(this.gb,-3,5);this.schedule(this.ya)}, +ya:function(){this.unschedule(this.ya);cc.log("Before reorder--");for(var a=0,b,c=this.Ba.getChildren(),a=0;ab;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.SkewBy.create(2,45,0),f=d.reverse(),i=cc.SkewBy.create(2,0,45),m=i.reverse();1===b&&c.setScale(-1);d= +cc.Sequence.create(d,f,i,m);c.runAction(cc.RepeatForever.create(d));d=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");d.setPosition(cc.p(c.getContentSize().width/2,c.getContentSize().height/2));d.setScale(0.8);c.addChild(d);a.addChild(c,b)}}}),xj=Z.extend({j:"Sprite + children + skew",q:"Sprite skew + negative scale with children",ctor:function(){this._super();var a=Y;a.addSpriteFrames("res/animations/grossini.plist");a.addSpriteFrames("res/animations/grossini_gray.plist","res/animations/grossini_gray.png"); +a=cc.Node.create();this.addChild(a);for(var b=0;2>b;b++){var c=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");c.setPosition(cc.p(t.width/4*(b+1),t.height/2));var d=cc.SkewBy.create(2,45,0),f=d.reverse(),i=cc.SkewBy.create(2,0,45),m=i.reverse();1===b&&c.setScale(-1);d=cc.Sequence.create(d,f,i,m);c.runAction(cc.RepeatForever.create(d));d=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");d.setPosition(cc.p(c.getContentSize().width/2,c.getContentSize().height/2));c.addChild(d); +d.setScale(0.8);a.addChild(c,b)}}}),yj=cc.Sprite.extend({Xe:j,initWithTexture:function(a,b){return this._super(a,b)?g:j},setContentSize:function(a){a=cc.size(a.width,a.height);2==cc.CONTENT_SCALE_FACTOR()&&!this.Xe&&(a.width*=2,a.height*=2);this._super(a)},setVertexRect:function(a){2==cc.CONTENT_SCALE_FACTOR()&&!this.Xe&&(a.width*=2,a.height*=2);this._super(a)}});yj.create=function(a){var b=new yj;b.init(a);return b}; +var zj=Z.extend({j:"Sprite Double resolution",q:"Retina Display. SD (left) should be equal to HD (right)",ctor:function(){this._super();var a=yj.create("res/Images/grossini_dance_08.png");this.addChild(a);a.setPosition(cc.p(t.width/4,t.height/2));var b=yj.create("res/Images/grossini_dance_08.png");a.addChild(b);b.setPosition(cc.p(-30,0));var c=cc.Sprite.create("res/Images/grossini.png");a.addChild(c);b.setPosition(cc.p(a.getContentSize().height,0));b=cc.Sprite.create("res/Images/grossini.png");this.addChild(b); +b.setPosition(cc.p(3*(t.width/4),t.height/2));c=yj.create("res/Images/grossini_dance_08.png");b.addChild(c);c.setPosition(cc.p(-30,0));var d=cc.Sprite.create("res/Images/grossini.png");b.addChild(d);c.setPosition(cc.p(b.getContentSize().height,0));c=cc.ScaleBy.create(2,0.5);d=c.reverse();c=cc.Sequence.create(c,d);d=c.copy();a.runAction(c);b.runAction(d)}}),Aj=Z.extend({j:"AnimationCache - Load file",q:"Sprite should be animated",ctor:function(){this._super();var a=Y;a.addSpriteFrames("res/animations/grossini.plist"); a.addSpriteFrames("res/animations/grossini_gray.plist");a.addSpriteFrames("res/animations/grossini_blue.plist");cc.AnimationCache.purgeSharedAnimationCache();var b=cc.AnimationCache.getInstance();b.addAnimations("res/animations/animations.plist");var c=b.getAnimation("dance_1");c.setRestoreOriginalFrame(g);a=b.getAnimation("dance_2");a.setRestoreOriginalFrame(g);b=b.getAnimation("dance_3");b.setRestoreOriginalFrame(g);c=cc.Animate.create(c);a=cc.Animate.create(a);b=cc.Animate.create(b);a=cc.Sequence.create(c, -a,b);b=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(u.width/2,u.height/2));this.addChild(b);b.runAction(a)}}),kj=Z.extend({e:"SpriteBatch - Bug 1217",h:"Adding big family to spritebatch. You shall see 3 heads",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",15),b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,0,57,57)),c=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,0,57,57)),d=cc.Sprite.createWithTexture(a.getTexture(), -cc.rect(0,0,57,57));b.setColor(cc.o(255,0,0));c.setColor(cc.o(0,255,0));d.setColor(cc.o(0,0,255));b.setPosition(cc.p(20,200));c.setPosition(cc.p(100,0));d.setPosition(cc.p(100,0));a.setPosition(cc.p(0,0));b.addChild(c);c.addChild(d);a.addChild(b);this.addChild(a)}}),lj=Z.extend({e:"Texture Color Cache Issue Test",h:"You should see two different sprites colored green and blue",ctor:function(){this._super();var a=cc.SpriteFrameCache.getInstance();a.addSpriteFrames("res/animations/tcc_issue_1.plist", -"res/animations/tcc_issue_1.png");a.addSpriteFrames("res/animations/tcc_issue_2.plist","res/animations/tcc_issue_2.png");a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(1*(u.width/3),u.height/2);var b=cc.Sprite.createWithSpriteFrameName("grossinis_sister1.png");b.setPosition(2*(u.width/3),u.height/2);this.addChild(a);this.addChild(b);a.setColor(cc.o(1,255,1));b.setColor(cc.o(1,1,255))}}),mj=Z.extend({e:"Texture Color Cache Issue Test #2",h:"You should see two different sprites magenta and yellow", -ctor:function(){this._super();var a=cc.SpriteFrameCache.getInstance();a.addSpriteFrames("res/animations/tcc_issue_1.plist","res/animations/tcc_issue_1.png");a.addSpriteFrames("res/animations/tcc_issue_2.plist","res/animations/tcc_issue_2.png");a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(1*(u.width/3),u.height/2);var b=cc.Sprite.createWithSpriteFrameName("grossinis_sister1.png");b.setPosition(2*(u.width/3),u.height/2);this.addChild(a);this.addChild(b);for(var c=0;10> -c;++c)b.setColor(cc.o(128,128,128+c)),a.setColor(cc.o(128,128,128+c));a.setColor(cc.o(255,255,0));b.setColor(cc.o(255,0,255))}}),nj=Z.extend({e:"Sub Sprite (rotated source)",h:"createWithSpriteFrameName(); sub sprite",ctor:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/blocks9ss.plist");var a=cc.Sprite.createWithSpriteFrameName("blocks9r.png"),b=u.width/2,c=0+u.height/2;a.setTextureRect(cc.rect(32,32,32,32),g,cc.rect(32,32,32,32));a.setPosition(cc.p(b,c));this.addChild(a)}}), -Ca=x.extend({G:function(){ci=-1;this.addChild(ei());r.replaceScene(this)}}),di=[gi,hi,Bi,Ci,si,ti,Di,Ei,Fi,Gi,Ni,ii,ji,ki,li,mi,ni,oi,pi,qi,ri,ui,vi,wi,xi,yi,zi,Ai,Oi,Pi,Qi,Ri,Si,Ti,Ui,Vi,Wi,Xi,Yi,aj,bj,Hi,Ii,Ji,Ki,Li,Mi,dj,ej,cj,gj,fj,ij,kj,jj,lj,mj,nj];function ei(){ci++;ci%=di.length;return new di[ci]}function fi(){ci--;0>ci&&(ci+=di.length);return new di[ci]};var Q=-1,Y=cc.SpriteFrameCache.getInstance(),rj=cc.LayerGradient.extend({e:"",h:"",ctor:function(){this._super();cc.associateWithNative(this,cc.LayerGradient);this.init(cc.k(0,0,0,255),cc.k(98,99,117,255));cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/blocks9ss.plist");cc.log("sprite frames added to sprite frame cache...")},onEnter:function(){this._super();var a=cc.LabelTTF.create(this.e,"Arial",28);this.addChild(a,1);a.setPosition(cc.p(u.width/2,u.height-50));""!==this.h&&(a=cc.LabelTTF.create(this.h, -"Thonburi",16),this.addChild(a,1),a.setPosition(cc.p(u.width/2,u.height-80)));var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.H,this),b=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.J,this),c=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.I,this),d=cc.Menu.create(a,b,c);d.setPosition(cc.p(0,0));var f=b.getContentSize();a.setPosition(cc.p(u.width/2-2*f.width,f.height/2));b.setPosition(cc.p(u.width/2,f.height/2));c.setPosition(cc.p(u.width/ -2+2*f.width,f.height/2));this.addChild(d,1)},onExit:function(){this._super()},J:function(){var a=new Da;a.addChild(new oj[Q]);r.replaceScene(a)},I:function(){var a=new Da;a.addChild(pj());r.replaceScene(a)},H:function(){var a=new Da;a.addChild(qj());r.replaceScene(a)}}),sj=rj.extend({e:"Scale9Sprite created empty and updated from SpriteBatchNode",h:"updateWithBatchNode(); capInsets=full size",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9BatchNodeBasic ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png"); -cc.log("batchNode created with : res/Images/blocks9.png");var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(0,0,96,96));cc.log("... updateWithBatchNode");d.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(d);cc.log("this..addChild");cc.log("... S9BatchNodeBasic done.")}}),tj=rj.extend({e:"Scale9Sprite from sprite sheet",h:"createWithSpriteFrameName(); default cap insets",ctor:function(){this._super();var a=u.width/2,b=0+u.height/ -2;cc.log("S9FrameNameSpriteSheet ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheet done.")}}),uj=rj.extend({e:"Scale9Sprite from sprite sheet (stored rotated)",h:"createWithSpriteFrameName(); default cap insets",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetRotated ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png"); -cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotated done.")}}),vj=rj.extend({e:"Scale9Sprite created empty and updated from SpriteBatchNode",h:"updateWithBatchNode(); capInsets=full size; rendered 4 X width, 2 X height",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9BatchNodeScaledNoInsets ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png");cc.log("batchNode_scaled created with : res/Images/blocks9.png"); -var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(0,0,96,96));cc.log("... updateWithBatchNode");d.setPosition(cc.p(a,b));cc.log("... setPosition");d.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(d);cc.log("this..addChild");cc.log("... S9BtchNodeScaledNoInsets done.")}}),wj=rj.extend({e:"Scale9Sprite from sprite sheet",h:"createWithSpriteFrameName(); default cap insets; rendered 4 X width, 2 X height",ctor:function(){this._super(); -var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetScaledNoInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetScaledNoInsets done.")}}),xj=rj.extend({e:"Scale9Sprite from sprite sheet (stored rotated)",h:"createWithSpriteFrameName(); default cap insets; rendered 4 X width, 2 X height", -ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetRotatedScaledNoInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedScaledNoInsets done.")}}),yj=rj.extend({e:"Scale9Sprite created empty and updated from SpriteBatchNode", -h:"updateWithBatchNode(); capInsets=(32, 32, 32, 32)",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9BatchNodeScaleWithCapInsets ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png");cc.log("batchNode_scaled_with_insets created with : res/Images/blocks9.png");var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(32,32,32,32));cc.log("... updateWithBatchNode");d.setContentSize(cc.size(432,240));cc.log("... setContentSize"); -d.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(d);cc.log("this..addChild");cc.log("... S9BatchNodeScaleWithCapInsets done.")}}),zj=rj.extend({e:"Scale9Sprite scaled with insets sprite sheet",h:"createWithSpriteFrameName(); cap insets=(32, 32, 32, 32)",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setPosition(cc.p(a, -b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetInsets done.")}}),Aj=rj.extend({e:"Scale9Sprite scaled with insets sprite sheet",h:"createWithSpriteFrameName(); default cap insets; rendered scaled 4.5 X width, 2.5 X height",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetInsetsScaled ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setContentSize(cc.size(432, -240));cc.log("... setContentSize");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetInsetsScaled done.")}}),Bj=rj.extend({e:"Scale9Sprite scaled with insets sprite sheet (stored rotated)",h:"createWithSpriteFrameName(); cap insets=(32, 32, 32, 32)",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetRotatedInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png", -cc.rect(32,32,32,32));cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedInsets done.")}}),Cj=rj.extend({e:"Scale9Sprite from a spritesheet created with TexturePacker",h:"createWithSpriteFrameName('button_normal.png');createWithSpriteFrameName('button_actived.png');",ctor:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/ui.plist");var a=u.width/4,b=0+u.height/ -2;cc.log("S9_TexturePacker ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("button_normal.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(336,208));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");a=3*u.width/4;c=cc.Scale9Sprite.createWithSpriteFrameName("button_actived.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(336,208));cc.log("... setContentSize");this.addChild(c); -cc.log("this..addChild");cc.log("... S9_TexturePacker done.")}}),Dj=rj.extend({e:"Scale9Sprite scaled with insets sprite sheet (stored rotated)",h:"createWithSpriteFrameName(); default cap insets; rendered scaled 4.5 X width, 2.5 X height",ctor:function(){this._super();var a=u.width/2,b=0+u.height/2;cc.log("S9FrameNameSpriteSheetRotatedInsetsScaled ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setContentSize(cc.size(432,240));cc.log("... setContentSize"); -c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedInsetsScaled done.")}}),Da=x.extend({G:function(){Q=-1;this.addChild(pj());r.replaceScene(this)}}),oj=[sj,tj,uj,vj,wj,xj,yj,zj,Aj,Bj,Dj,Cj];function pj(){Q++;Q%=oj.length;return new oj[Q]}function qj(){Q--;0>Q&&(Q+=oj.length);return new oj[Q]};var ea=40,$f=1E3,Fj=[{Lc:"CCControlButtonTest",A:function(){var a=ControlSceneManager.getInstance().Hv();cc.Director.getInstance().replaceScene(a)}},{Lc:"CocosBuilderTest",A:function(){var a=new CocosBuilderTestScene;a&&a.G()}},{Lc:"TableViewTest",A:function(){var a=cc.Scene.create(),b=Ej.create();a.addChild(b);cc.Director.getInstance().replaceScene(a)}},{Lc:"EditBoxTest",A:function(){runEditBoxTest()}}],Gj=cc.Layer.extend({ctor:function(){this._super();cc.associateWithNative(this,cc.Layer)},onEnter:function(){this._super(); -var a=cc.Director.getInstance().getWinSize(),b=cc.Menu.create();b.setPosition(cc.p(0,0));cc.MenuItemFont.setFontName("Arial");cc.MenuItemFont.setFontSize(24);for(var c=0;c=b;b++)this.log("GID:"+b+", Properties:"+JSON.stringify(a.propertiesForGID(b)));else this.log("Test not supported on JSB")}, -title:m("TMX Tile Property Test"),d:m("In the console you should see tile properties")}),gk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/ortho-rotation-test.tmx");this.addChild(a,0,X);var b=a.getContentSize();this.log("ContentSize:"+b.width+","+b.height);b=cc.ScaleBy.create(2,0.5);a.runAction(b)},title:m("TMX tile flip test")}),hk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/ortho-rotation-test.tmx");this.addChild(a,0,X);var b= -a.getContentSize();this.log("ContentSize:"+b.width+","+b.height);b=cc.ScaleBy.create(2,0.5);a.runAction(b);this.schedule(this.Hg,1)},title:m("TMX tile flip run time test"),d:m("in 2 sec bottom left tiles will flip"),Hg:function(){var a=this.getChildByTag(X).getLayer("Layer 0"),b=cc.p(1,10),c=a.getTileFlagsAt(b),d=a.getTileGIDAt(b),c=(c&cc.gb)>>>0?(c&~cc.gb>>>0)>>>0:(c|cc.gb)>>>0;a.setTileGID(d,b,c);b=cc.p(1,8);c=a.getTileFlagsAt(b);d=a.getTileGIDAt(b);c=(c&cc.gb)>>>0?(c&~cc.gb>>>0)>>>0:(c|cc.gb)>>> -0;a.setTileGID(d,b,c);b=cc.p(2,8);c=a.getTileFlagsAt(b);d=a.getTileGIDAt(b);c=(c&cc.vc)>>>0?(c&~cc.vc>>>0)>>>0:(c|cc.vc)>>>0;a.setTileGID(d,b,c)}}),ik=$.extend({ctor:function(){this._super();this.log("Test not available")},title:m("TMX created from XML test"),d:m("Test not available")}),jk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test6.tmx");this.addChild(a,0,X);var b=a.getContentSize();this.log("ContentSize:"+b.width+","+b.height);for(var b=a.getChildren(), -c=h,d=0,f=b.length;dIj&&(Ij+=Jj.length);return new Jj[Ij]};TRANSITION_DURATION=1.2; -var zk=[{title:"JumpZoomTransition",T:function(a,b){return new mk(a,b)}},{title:"TransitionProgressRadialCCW",T:function(a,b){return cc.TransitionProgressRadialCCW.create(a,b)}},{title:"TransitionProgressRadialCW",T:function(a,b){return cc.TransitionProgressRadialCW.create(a,b)}},{title:"TransitionProgressHorizontal",T:function(a,b){return cc.TransitionProgressHorizontal.create(a,b)}},{title:"TransitionProgressVertical",T:function(a,b){return cc.TransitionProgressVertical.create(a,b)}},{title:"TransitionProgressInOut", -T:function(a,b){return cc.TransitionProgressInOut.create(a,b)}},{title:"TransitionProgressOutIn",T:function(a,b){return cc.TransitionProgressOutIn.create(a,b)}},{title:"FadeTransition",T:function(a,b){return new nk(a,b)}},{title:"FadeWhiteTransition",T:function(a,b){return new ok(a,b)}},{title:"ShrinkGrowTransition",T:function(a,b){return new pk(a,b)}},{title:"RotoZoomTransition",T:function(a,b){return new qk(a,b)}},{title:"MoveInLTransition",T:function(a,b){return new rk(a,b)}},{title:"MoveInRTransition", -T:function(a,b){return new sk(a,b)}},{title:"MoveInTTransition",T:function(a,b){return new tk(a,b)}},{title:"MoveInBTransition",T:function(a,b){return new uk(a,b)}},{title:"SlideInLTransition",T:function(a,b){return new vk(a,b)}},{title:"SlideInRTransition",T:function(a,b){return new wk(a,b)}},{title:"SlideInTTransition",T:function(a,b){return new xk(a,b)}},{title:"SlideInBTransition",T:function(a,b){return new yk(a,b)}}],Ak=0,Fa=x.extend({G:function(){this.addChild(new Bk);r.replaceScene(this)}}), -Ck=y.extend({B:TRANSITION_DURATION+0.1,title:function(){return zk[Ak].title},ctor:function(){this._super(this.Ee,this.Fe);var a,b,c=r.getWinSize();a=c.width;b=c.height;var d=cc.Sprite.create(this.backgroundImage);d.setPosition(c.width/2,c.height/2);d.setScale(1.7);this.addChild(d);c=cc.LabelTTF.create(this.title(),"Thonburi",32);this.addChild(c);c.setColor(cc.o(255,32,32));c.setPosition(a/2,b-100);c=cc.LabelTTF.create(this.Ob,"Marker Felt",38);c.setColor(cc.o(16,16,255));c.setPosition(a/2,b/2);this.addChild(c); -this.schedule(this.step,1)},J:function(){var a=new Fa,b=this.Gc();a.addChild(b);(a=zk[Ak].T(TRANSITION_DURATION,a))&&r.replaceScene(a)},I:function(){Ak++;Ak%=zk.length;var a=new Fa,b=this.Gc();a.addChild(b);(a=zk[Ak].T(TRANSITION_DURATION,a))&&r.replaceScene(a)},H:function(){Ak--;0>Ak&&(Ak+=zk.length);var a=new Fa,b=this.Gc();a.addChild(b);(a=zk[Ak].T(TRANSITION_DURATION,a))&&r.replaceScene(a)},step:l(),onEnter:function(){this._super();this.log(""+this.Ob+" onEnter")},onEnterTransitionDidFinish:function(){this._super(); -this.log(""+this.Ob+" onEnterTransitionDidFinish")},onExitTransitionDidStart:function(){this._super();this.log(""+this.Ob+" onExitTransitionDidStart")},onExit:function(){this._super();this.log(""+this.Ob+" onExit")},M:function(){return zk.length-1-Ak},K:function(){return Ak}}),Bk=Ck.extend({backgroundImage:"res/Images/background1.png",Ee:cc.k(0,0,0,255),Fe:cc.k(160,99,117,255),Ob:"Scene 1",Gc:function(){return new Dk}}),Dk=Ck.extend({backgroundImage:"res/Images/background2.png",Ee:cc.k(0,0,0,255), -Fe:cc.k(99,160,117,255),Ob:"Scene 2",Gc:function(){return new Bk}});function mk(a,b){return cc.TransitionJumpZoom.create(a,b)}function nk(a,b){return cc.TransitionFade.create(a,b)}function ok(a,b){return cc.TransitionFade.create(a,b,cc.o(255,255,255))}function pk(a,b){return cc.TransitionShrinkGrow.create(a,b)}function qk(a,b){return cc.TransitionRotoZoom.create(a,b)}function rk(a,b){return cc.TransitionMoveInL.create(a,b)}function sk(a,b){return cc.TransitionMoveInR.create(a,b)} -function tk(a,b){return cc.TransitionMoveInT.create(a,b)}function uk(a,b){return cc.TransitionMoveInB.create(a,b)}function vk(a,b){return cc.TransitionSlideInL.create(a,b)}function wk(a,b){return cc.TransitionSlideInR.create(a,b)}function xk(a,b){return cc.TransitionSlideInT.create(a,b)}function yk(a,b){return cc.TransitionSlideInB.create(a,b)};var Ek=-1,Ik=y.extend({e:"",h:"",J:function(){var a=new Ga;a.addChild(new Fk[Ek]);r.replaceScene(a)},I:function(){var a=new Ga;a.addChild(Gk());r.replaceScene(a)},H:function(){var a=new Ga;a.addChild(Hk());r.replaceScene(a)},M:function(){return Fk.length-1-Ek},K:function(){return Ek}}),Jk=Ik.extend({e:"Rect Unit Test",h:"See console for possible errors",onEnter:function(){this._super();this.Za()},Za:function(){var a=[],b,c;this.log("Test 1: rectIntersectsRect 1");b=cc.rect(0,0,5,10);c=cc.rect(4,9, -5,10);(b=cc.df(b,c))||e("Fail rectIntersectsRect 1");a.push(b);this.log("Test 2: rectIntersectsRect 2");b=cc.rect(0,0,5,10);c=cc.rect(40,90,5,10);(b=cc.df(b,c))&&e("Fail rectIntersectsRect 2");a.push(b);this.log("Test 3: rectIntersection");b=cc.rect(0,0,5,10);c=cc.rect(4,9,5,10);b=cc.vh(b,c);(b=cc.cf(b,cc.rect(4,9,1,1)))||e("Fail rectIntersection");a.push(b);this.log("Test 4: rectUnion");b=cc.rect(0,0,5,10);c=cc.rect(4,9,5,10);b=cc.wh(b,c);(b=cc.cf(b,cc.rect(0,0,9,19)))||e("Fail rectUnion");a.push(b); -this.log("Test 5: rectContainsPoint 1");b=cc.rect(0,0,5,10);c=cc.p(1,1);(b=cc.$c(b,c))||e("Fail rectContainsPoint 1");a.push(b);this.log("Test 6: rectContainsPoint 2");b=cc.rect(0,0,5,10);c=cc.p(1,-1);(b=cc.$c(b,c))&&e("Fail rectContainsPoint 2");a.push(b);this.log("Test 7: rect property x");b=cc.rect(1,2,3,4);1!=b.x&&e("Fail rect property x");a.push(b.x);this.log("Test 8: rect property y");b=cc.rect(1,2,3,4);2!=b.y&&e("Fail rect property y");a.push(b.y);this.log("Test 9: rect property width");b= -cc.rect(1,2,3,4);3!=b.width&&e("Fail rect property width");a.push(b.width);this.log("Test 10: rect property height");b=cc.rect(1,2,3,4);4!=b.height&&e("Fail rect property height");a.push(b.height);this.log("Test 11: getBoundingBox()");b=cc.Node.create();b.setContentSize(cc.size(99,101));b=b.getBoundingBox();(101!=b.height||99!=b.width)&&e("Fail getBoundingBox()");a.push(b.height);a.push(b.width);return a},B:0.1,s:function(){return JSON.stringify([g,j,g,g,g,j,1,2,3,4,101,99])},q:function(){var a=this.Za(); -return JSON.stringify(a)}}),Kk=Ik.extend({e:"Dictionary To/From Test",h:"Sends and receives a dictionary to JSB",ctor:function(){this._super();this.Za()},Za:function(){cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/grossini.plist");var a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");var a=a.getAnimation("dance_1").getFrames()[0],b=a.getUserInfo();this.log(JSON.stringify(b));a.setUserInfo({array:[1,2,3,"hello world"],bool0:0,bool1:1,dict:{key1:"value1", -key2:2},number:42,string:"hello!"});b=a.getUserInfo();this.log(JSON.stringify(b));return b},B:0.1,s:function(){var a=this.jf({array:[1,2,3,"hello world"],bool0:0,bool1:1,dict:{key1:"value1",key2:2},number:42,string:"hello!"});return JSON.stringify(a)},q:function(){var a=this.jf(this.Za());return JSON.stringify(a)}}),Ga=x.extend({G:function(){Ek=-1;this.addChild(Gk());r.replaceScene(this)}}),Fk=[Jk,Kk];function Gk(){Ek++;Ek%=Fk.length;return new Fk[Ek]} -function Hk(){Ek--;0>Ek&&(Ek+=Fk.length);return new Fk[Ek]};var Lk=-1,Pk=y.extend({e:"",h:"",ctor:function(){this._super(cc.k(0,0,0,255),cc.k(98,99,117,255))},J:function(){var a=new Ha;a.addChild(new Mk[Lk]);r.replaceScene(a)},I:function(){var a=new Ha;a.addChild(Nk());r.replaceScene(a)},H:function(){var a=new Ha;a.addChild(Ok());r.replaceScene(a)},M:function(){return Mk.length-1-Lk},K:function(){return Lk}}),Qk=Pk.extend({e:"LocalStorage Test ",h:"See the console",ctor:function(){this._super();var a="key_"+Math.random(),b=sys.localStorage;cc.log(1);b.setItem(a, -"Hello world");cc.log(2);var c=b.getItem(a);cc.log(c);cc.log(3);b.removeItem(a);cc.log(4);c=b.getItem(a);cc.log(c)}}),Rk=Pk.extend({e:"Capabilities Test ",h:"See the console",ctor:function(){this._super();var a=sys.capabilities,b;for(b in a)cc.log(b+" = "+a[b])}}),Ha=x.extend({G:function(){Lk=-1;this.addChild(Nk());r.replaceScene(this)}}),Mk=[Qk,Rk];function Nk(){Lk++;Lk%=Mk.length;return new Mk[Lk]}function Ok(){Lk--;0>Lk&&(Lk+=Mk.length);return new Mk[Lk]};var Sk=cc.Scene.create(),Tk=new da;Sk.addChild(Tk);r.runWithScene(Sk); \ No newline at end of file +a,b);b=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");b.setPosition(cc.p(t.width/2,t.height/2));this.addChild(b);b.runAction(a)}}),Bj=Z.extend({j:"SpriteBatch - Bug 1217",q:"Adding big family to spritebatch. You shall see 3 heads",ctor:function(){this._super();var a=cc.SpriteBatchNode.create("res/Images/grossini_dance_atlas.png",15),b=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,0,57,57)),c=cc.Sprite.createWithTexture(a.getTexture(),cc.rect(0,0,57,57)),d=cc.Sprite.createWithTexture(a.getTexture(), +cc.rect(0,0,57,57));b.setColor(cc.D(255,0,0));c.setColor(cc.D(0,255,0));d.setColor(cc.D(0,0,255));b.setPosition(cc.p(20,200));c.setPosition(cc.p(100,0));d.setPosition(cc.p(100,0));a.setPosition(cc.p(0,0));b.addChild(c);c.addChild(d);a.addChild(b);this.addChild(a)}}),Cj=Z.extend({j:"Texture Color Cache Issue Test",q:"You should see two different sprites colored green and blue",ctor:function(){this._super();var a=cc.SpriteFrameCache.getInstance();a.addSpriteFrames("res/animations/tcc_issue_1.plist", +"res/animations/tcc_issue_1.png");a.addSpriteFrames("res/animations/tcc_issue_2.plist","res/animations/tcc_issue_2.png");a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(t.width/3,t.height/2);var b=cc.Sprite.createWithSpriteFrameName("grossinis_sister1.png");b.setPosition(2*(t.width/3),t.height/2);this.addChild(a);this.addChild(b);a.setColor(cc.D(1,255,1));b.setColor(cc.D(1,1,255))},onExit:function(){Y.removeSpriteFramesFromFile("res/animations/tcc_issue_1.plist");Y.removeSpriteFramesFromFile("res/animations/tcc_issue_2.plist"); +this._super()}}),Dj=Z.extend({j:"Texture Color Cache Issue Test #2",q:"You should see two different sprites magenta and yellow",ctor:function(){this._super();var a=cc.SpriteFrameCache.getInstance();a.addSpriteFrames("res/animations/tcc_issue_1.plist","res/animations/tcc_issue_1.png");a.addSpriteFrames("res/animations/tcc_issue_2.plist","res/animations/tcc_issue_2.png");a=cc.Sprite.createWithSpriteFrameName("grossini_dance_01.png");a.setPosition(t.width/3,t.height/2);var b=cc.Sprite.createWithSpriteFrameName("grossinis_sister1.png"); +b.setPosition(2*(t.width/3),t.height/2);this.addChild(a);this.addChild(b);for(var c=0;10>c;++c)b.setColor(cc.D(128,128,128+c)),a.setColor(cc.D(128,128,128+c));a.setColor(cc.D(255,255,0));b.setColor(cc.D(255,0,255))},onExit:function(){Y.removeSpriteFramesFromFile("res/animations/tcc_issue_1.plist");Y.removeSpriteFramesFromFile("res/animations/tcc_issue_2.plist");this._super()}}),Ej=Z.extend({j:"Sub Sprite (rotated source)",q:"createWithSpriteFrameName(); sub sprite",ctor:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/blocks9ss.plist"); +var a=cc.Sprite.createWithSpriteFrameName("blocks9r.png"),b=t.width/2,c=0+t.height/2;a.setTextureRect(cc.rect(32,32,32,32),g,cc.rect(32,32,32,32));a.setPosition(cc.p(b,c));this.addChild(a)}}),Ea=w.extend({N:function(){ri=-1;this.addChild(ti());r.replaceScene(this)}}),si=[vi,wi,Si,Ti,Ji,Ki,Ui,Vi,Wi,Xi,dj,xi,yi,Bi,Ci,Di,Ei,Fi,Gi,Hi,Ii,Li,Mi,Ni,Oi,Pi,Qi,Ri,ej,fj,gj,hj,ij,jj,kj,lj,mj,nj,oj,rj,sj,Yi,Zi,$i,aj,bj,cj,uj,vj,tj,xj,wj,zj,Bj,Aj,Cj,Dj,Ej];function ti(){ri++;ri%=si.length;return new si[ri]} +function ui(){ri--;0>ri&&(ri+=si.length);return new si[ri]};var Q=-1,Y=cc.SpriteFrameCache.getInstance(),Ij=cc.LayerGradient.extend({j:"",q:"",ctor:function(){this._super();this.init(cc.o(0,0,0,255),cc.o(98,99,117,255));cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/blocks9ss.plist");cc.log("sprite frames added to sprite frame cache...")},onEnter:function(){this._super();var a=cc.LabelTTF.create(this.j,"Arial",28);this.addChild(a,1);a.setPosition(cc.p(t.width/2,t.height-50));""!==this.q&&(a=cc.LabelTTF.create(this.q,"Thonburi",16),this.addChild(a, +1),a.setPosition(cc.p(t.width/2,t.height-80)));var a=cc.MenuItemImage.create("res/Images/b1.png","res/Images/b2.png",this.R,this),b=cc.MenuItemImage.create("res/Images/r1.png","res/Images/r2.png",this.S,this),c=cc.MenuItemImage.create("res/Images/f1.png","res/Images/f2.png",this.Q,this),d=cc.Menu.create(a,b,c);d.setPosition(cc.p(0,0));var f=b.getContentSize();a.setPosition(cc.p(t.width/2-2*f.width,f.height/2));b.setPosition(cc.p(t.width/2,f.height/2));c.setPosition(cc.p(t.width/2+2*f.width,f.height/ +2));this.addChild(d,1)},onExit:function(){this._super()},S:function(){var a=new Fa;a.addChild(new Fj[Q]);r.replaceScene(a)},Q:function(){var a=new Fa;a.addChild(Gj());r.replaceScene(a)},R:function(){var a=new Fa;a.addChild(Hj());r.replaceScene(a)}}),Jj=Ij.extend({j:"Scale9Sprite created empty and updated from SpriteBatchNode",q:"updateWithBatchNode(); capInsets=full size",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9BatchNodeBasic ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png"); +cc.log("batchNode created with : res/Images/blocks9.png");var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(0,0,96,96));cc.log("... updateWithBatchNode");d.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(d);cc.log("this..addChild");cc.log("... S9BatchNodeBasic done.")}}),Kj=Ij.extend({j:"Scale9Sprite from sprite sheet",q:"createWithSpriteFrameName(); default cap insets",ctor:function(){this._super();var a=t.width/2,b=0+t.height/ +2;cc.log("S9FrameNameSpriteSheet ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheet done.")}}),Lj=Ij.extend({j:"Scale9Sprite from sprite sheet (stored rotated)",q:"createWithSpriteFrameName(); default cap insets",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetRotated ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png"); +cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotated done.")}}),Mj=Ij.extend({j:"Scale9Sprite created empty and updated from SpriteBatchNode",q:"updateWithBatchNode(); capInsets=full size; rendered 4 X width, 2 X height",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9BatchNodeScaledNoInsets ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png");cc.log("batchNode_scaled created with : res/Images/blocks9.png"); +var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(0,0,96,96));cc.log("... updateWithBatchNode");d.setPosition(cc.p(a,b));cc.log("... setPosition");d.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(d);cc.log("this..addChild");cc.log("... S9BtchNodeScaledNoInsets done.")}}),Nj=Ij.extend({j:"Scale9Sprite from sprite sheet",q:"createWithSpriteFrameName(); default cap insets; rendered 4 X width, 2 X height",ctor:function(){this._super(); +var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetScaledNoInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetScaledNoInsets done.")}}),Oj=Ij.extend({j:"Scale9Sprite from sprite sheet (stored rotated)",q:"createWithSpriteFrameName(); default cap insets; rendered 4 X width, 2 X height", +ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetRotatedScaledNoInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(384,192));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedScaledNoInsets done.")}}),Pj=Ij.extend({j:"Scale9Sprite created empty and updated from SpriteBatchNode", +q:"updateWithBatchNode(); capInsets=(32, 32, 32, 32)",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9BatchNodeScaleWithCapInsets ...");var c=cc.SpriteBatchNode.create("res/Images/blocks9.png");cc.log("batchNode_scaled_with_insets created with : res/Images/blocks9.png");var d=cc.Scale9Sprite.create();cc.log("... created");d.updateWithBatchNode(c,cc.rect(0,0,96,96),j,cc.rect(32,32,32,32));cc.log("... updateWithBatchNode");d.setContentSize(cc.size(432,240));cc.log("... setContentSize"); +d.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(d);cc.log("this..addChild");cc.log("... S9BatchNodeScaleWithCapInsets done.")}}),Qj=Ij.extend({j:"Scale9Sprite scaled with insets sprite sheet",q:"createWithSpriteFrameName(); cap insets=(32, 32, 32, 32)",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setPosition(cc.p(a, +b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetInsets done.")}}),Rj=Ij.extend({j:"Scale9Sprite scaled with insets sprite sheet",q:"createWithSpriteFrameName(); default cap insets; rendered scaled 4.5 X width, 2.5 X height",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetInsetsScaled ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setContentSize(cc.size(432, +240));cc.log("... setContentSize");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetInsetsScaled done.")}}),Sj=Ij.extend({j:"Scale9Sprite scaled with insets sprite sheet (stored rotated)",q:"createWithSpriteFrameName(); cap insets=(32, 32, 32, 32)",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetRotatedInsets ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9r.png", +cc.rect(32,32,32,32));cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedInsets done.")}}),Tj=Ij.extend({j:"Scale9Sprite from a spritesheet created with TexturePacker",q:"createWithSpriteFrameName('button_normal.png');createWithSpriteFrameName('button_actived.png');",ctor:function(){this._super();cc.SpriteFrameCache.getInstance().addSpriteFrames("res/Images/ui.plist");var a=t.width/4,b=0+t.height/ +2;cc.log("S9_TexturePacker ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("button_normal.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(336,208));cc.log("... setContentSize");this.addChild(c);cc.log("this..addChild");a=3*t.width/4;c=cc.Scale9Sprite.createWithSpriteFrameName("button_actived.png");cc.log("... created");c.setPosition(cc.p(a,b));cc.log("... setPosition");c.setContentSize(cc.size(336,208));cc.log("... setContentSize");this.addChild(c); +cc.log("this..addChild");cc.log("... S9_TexturePacker done.")}}),Uj=Ij.extend({j:"Scale9Sprite scaled with insets sprite sheet (stored rotated)",q:"createWithSpriteFrameName(); default cap insets; rendered scaled 4.5 X width, 2.5 X height",ctor:function(){this._super();var a=t.width/2,b=0+t.height/2;cc.log("S9FrameNameSpriteSheetRotatedInsetsScaled ...");var c=cc.Scale9Sprite.createWithSpriteFrameName("blocks9.png",cc.rect(32,32,32,32));cc.log("... created");c.setContentSize(cc.size(432,240));cc.log("... setContentSize"); +c.setPosition(cc.p(a,b));cc.log("... setPosition");this.addChild(c);cc.log("this..addChild");cc.log("... S9FrameNameSpriteSheetRotatedInsetsScaled done.")}}),Fa=w.extend({N:function(){Q=-1;this.addChild(Gj());r.replaceScene(this)}}),Fj=[Jj,Kj,Lj,Mj,Nj,Oj,Pj,Qj,Rj,Sj,Uj,Tj];function Gj(){Q++;Q%=Fj.length;return new Fj[Q]}function Hj(){Q--;0>Q&&(Q+=Fj.length);return new Fj[Q]};var ga=40,hg=1E3,Wj=[{ve:"TableViewTest",I:function(){var a=cc.Scene.create(),b=Vj.create();a.addChild(b);cc.Director.getInstance().replaceScene(a)}},{ve:"EditBoxTest",I:function(){runEditBoxTest()}},{ve:"WebSocketTest",I:function(){runWebSocketTest()}}],Xj=cc.Layer.extend({onEnter:function(){this._super();var a=cc.Director.getInstance().getWinSize(),b=cc.Menu.create();b.setPosition(cc.p(0,0));cc.MenuItemFont.setFontName("Arial");cc.MenuItemFont.setFontSize(24);for(var c=0;cb;b++)this.C(this.readPixels(438,226,3,3),this.F, +j)||(a=j);return JSON.stringify({pixel:a==g?"yes":"no"})}}),jk=$.extend({ctor:function(){this._super();this.addChild(cc.LayerColor.create(cc.o(64,64,64,255)),-1);var a=cc.TMXTiledMap.create("res/TileMaps/iso-test1.tmx");this.addChild(a,0,X);a.getContentSize();a.setAnchorPoint(cc.p(0.5,0.5))},title:l("TMX Isometric test + anchorPoint"),F:{"0":0,1:0,2:0,3:255},n:function(){return JSON.stringify({pixel:"yes"})},m:function(){for(var a=g,b=0;6>b;b++)this.C(this.readPixels(438,226,3,3),this.F,j)||(a=j); +return JSON.stringify({pixel:a==g?"yes":"no"})}}),kk=$.extend({ctor:function(){this._super();this.addChild(cc.LayerColor.create(cc.o(64,64,64,255)),-1);var a=cc.TMXTiledMap.create("res/TileMaps/iso-test2.tmx");this.addChild(a,0,X);a.getContentSize();var b=a.getMapSize(),c=a.getTileSize();a.runAction(cc.MoveTo.create(1,cc.p(-b.width*c.width/2,-b.height*c.height/2)))},title:l("TMX Isometric test 2"),B:1.2,F:{"0":0,1:0,2:0,3:255},n:function(){return JSON.stringify({pixel:"yes"})},m:function(){for(var a= +g,b=1;6>b;b++)this.C(this.readPixels(62*b,191,5,5),this.F,g,2)||(a=j);return JSON.stringify({pixel:a==g?"yes":"no"})}}),lk=$.extend({ctor:function(){this._super();this.addChild(cc.LayerColor.create(cc.o(64,64,64,255)),-1);var a=cc.TMXTiledMap.create("res/TileMaps/iso-test2-uncompressed.tmx");this.addChild(a,0,X);a.getContentSize();var b=a.getMapSize(),c=a.getTileSize();a.runAction(cc.MoveTo.create(1,cc.p(-b.width*c.width/2,-b.height*c.height/2)));for(var a=a.getChildren(),b=h,c=0,d=a.length;cb;b++)this.C(this.readPixels(62*b,191,5,5),this.F,g,2)||(a=j);return JSON.stringify({pixel:a==g?"yes":"no"})}}),mk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/orthogonal-test5.tmx");this.addChild(a,0,X);a.getContentSize();if("opengl"in sys.capabilities){var b;b=a.getLayer("Layer 0"); +b.getTexture().setAntiAliasTexParameters();b=a.getLayer("Layer 1");b.getTexture().setAntiAliasTexParameters();b=a.getLayer("Layer 2");b.getTexture().setAntiAliasTexParameters()}},title:l("TMX Tileset test"),B:1,O:{"0":255,1:0,2:0,3:255},P:{"0":213,1:202,2:190,3:255},xa:{"0":61,1:118,2:71,3:255},n:function(){return JSON.stringify({pixel1:"yes",pixel2:"yes",pixel3:"yes"})},m:function(){var a=this.readPixels(53,80,5,5),b=this.readPixels(38,151,5,5),c=this.readPixels(345,202,5,5);return JSON.stringify({pixel1:this.C(a, +this.O,j)?"yes":"no",pixel2:this.C(b,this.P,j)?"yes":"no",pixel3:this.C(c,this.xa,j)?"yes":"no"})}}),nk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/ortho-objects.tmx");this.addChild(a,-1,X);a.getContentSize();for(var a=a.getObjectGroup("Object Group 1").getObjects(),b,c=0,d=a.length;c=b;b++){var c=a.propertiesForGID(b);this.log("GID:"+b+", Properties:"+JSON.stringify(c));this.Xf.push(c)}},title:l("TMX Tile Property Test"),f:l("In the console you should see tile properties"),B:0.25,Xf:[],n:function(){var a=[];a.push({test:"sss",type:"object"});a.push({type:"object"});a.push({type:"object"}); +a.push({type:"platform"});a.push({type:"platform"});a.push({type:"platform"});return JSON.stringify(a)},m:function(){return JSON.stringify(this.Xf)}}),xk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/ortho-rotation-test.tmx");this.addChild(a,0,X);var b=a.getContentSize();this.log("ContentSize:"+b.width+","+b.height);b=cc.ScaleBy.create(2,0.5);a.runAction(b)},title:l("TMX tile flip test"),B:2.2,F:{"0":41,1:42,2:54,3:255},n:function(){return JSON.stringify({pixel1:"yes", +pixel2:"yes"})},m:function(){var a=this.readPixels(93,153,5,5),b=this.readPixels(105,153,5,5);return JSON.stringify({pixel1:this.C(a,this.F,j)?"yes":"no",pixel2:this.C(b,this.F,j)?"yes":"no"})}}),yk=$.extend({ctor:function(){this._super();var a=cc.TMXTiledMap.create("res/TileMaps/ortho-rotation-test.tmx");this.addChild(a,0,X);var b=a.getContentSize();this.log("ContentSize:"+b.width+","+b.height);b=cc.ScaleBy.create(2,0.5);a.runAction(b);this.schedule(this.Eh,1)},title:l("TMX tile flip run time test"), +f:l("in 2 sec bottom left tiles will flip"),Eh:function(){var a=this.getChildByTag(X).getLayer("Layer 0"),b=cc.p(1,10),c=a.getTileFlagsAt(b),d=a.getTileGIDAt(b),c=(c&cc.vb)>>>0?(c&~cc.vb>>>0)>>>0:(c|cc.vb)>>>0;a.setTileGID(d,b,c);b=cc.p(1,8);c=a.getTileFlagsAt(b);d=a.getTileGIDAt(b);c=(c&cc.vb)>>>0?(c&~cc.vb>>>0)>>>0:(c|cc.vb)>>>0;a.setTileGID(d,b,c);b=cc.p(2,8);c=a.getTileFlagsAt(b);d=a.getTileGIDAt(b);c=(c&cc.bd)>>>0?(c&~cc.bd>>>0)>>>0:(c|cc.bd)>>>0;a.setTileGID(d,b,c)},B:3.2,F:{"0":41,1:42,2:54, +3:255},O:h,Ea:function(){this.scheduleOnce(function(){this.O=this.readPixels(104,154,5,5)},2.2)},n:function(){return JSON.stringify({pixel1:"yes",pixel2:"yes"})},m:function(){this.P=this.readPixels(145,154,5,5);return JSON.stringify({pixel1:this.C(this.O,this.F,j)?"yes":"no",pixel2:this.C(this.P,this.F,j)?"yes":"no"})}}),zk=$.extend({ctor:function(){this._super();var a=cc.FileUtils.getInstance().getStringFromFile("res/TileMaps/orthogonal-test1.tmx"),a=cc.TMXTiledMap.createWithXML(a,"res/TileMaps"); +this.addChild(a,0,X);var b=a.getContentSize();cc.log("ContentSize: "+b.width+", "+b.height);if("opengl"in sys.capabilities)for(var b=a.getChildren(),c=0;cZj&&(Zj+=$j.length);return new $j[Zj]};TRANSITION_DURATION=1.2; +var Uk=[{title:"JumpZoomTransition",K:function(a,b){return new Ek(a,b)}},{title:"TransitionProgressRadialCCW",K:function(a,b){return cc.TransitionProgressRadialCCW.create(a,b)}},{title:"TransitionProgressRadialCW",K:function(a,b){return cc.TransitionProgressRadialCW.create(a,b)}},{title:"TransitionProgressHorizontal",K:function(a,b){return cc.TransitionProgressHorizontal.create(a,b)}},{title:"TransitionProgressVertical",K:function(a,b){return cc.TransitionProgressVertical.create(a,b)}},{title:"TransitionProgressInOut", +K:function(a,b){return cc.TransitionProgressInOut.create(a,b)}},{title:"TransitionProgressOutIn",K:function(a,b){return cc.TransitionProgressOutIn.create(a,b)}},{title:"FadeTransition",K:function(a,b){return new Fk(a,b)}},{title:"FadeWhiteTransition",K:function(a,b){return new Gk(a,b)}},{title:"ShrinkGrowTransition",K:function(a,b){return new Hk(a,b)}},{title:"RotoZoomTransition",K:function(a,b){return new Ik(a,b)}},{title:"MoveInLTransition",K:function(a,b){return new Jk(a,b)}},{title:"MoveInRTransition", +K:function(a,b){return new Kk(a,b)}},{title:"MoveInTTransition",K:function(a,b){return new Lk(a,b)}},{title:"MoveInBTransition",K:function(a,b){return new Mk(a,b)}},{title:"SlideInLTransition",K:function(a,b){return new Nk(a,b)}},{title:"SlideInRTransition",K:function(a,b){return new Ok(a,b)}},{title:"SlideInTTransition",K:function(a,b){return new Pk(a,b)}},{title:"SlideInBTransition",K:function(a,b){return new Qk(a,b)}},{title:"CCTransitionCrossFade",K:function(a,b){return new Rk(a,b)}},{title:"CCTransitionRadialCCW", +K:function(a,b){return new Sk(a,b)}},{title:"CCTransitionRadialCW",K:function(a,b){return new Tk(a,b)}}]; +"opengl"in sys.capabilities&&(Uk=Uk.concat([{title:"FlipXLeftOver",K:function(a,b){return new Vk(a,b)}},{title:"FlipXRightOver",K:function(a,b){return new Wk(a,b)}},{title:"FlipYUpOver",K:function(a,b){return new Xk(a,b)}},{title:"FlipYDownOver",K:function(a,b){return new Yk(a,b)}},{title:"FlipAngularLeftOver",K:function(a,b){return new Zk(a,b)}},{title:"FlipAngularRightOver",K:function(a,b){return new $k(a,b)}},{title:"ZoomFlipXLeftOver",K:function(a,b){return new al(a,b)}},{title:"ZoomFlipXRightOver", +K:function(a,b){return new bl(a,b)}},{title:"ZoomFlipYUpOver",K:function(a,b){return new cl(a,b)}},{title:"ZoomFlipYDownOver",K:function(a,b){return new dl(a,b)}},{title:"ZoomFlipAngularLeftOver",K:function(a,b){return new el(a,b)}},{title:"ZoomFlipAngularRightOver",K:function(a,b){return new fl(a,b)}},{title:"PageTransitionForward",K:function(a,b){return new hl(a,b)}},{title:"PageTransitionBackward",K:function(a,b){return new il(a,b)}},{title:"FadeTRTransition",K:function(a,b){return new jl(a,b)}}, +{title:"FadeBLTransition",K:function(a,b){return new kl(a,b)}},{title:"FadeUpTransition",K:function(a,b){return new ll(a,b)}},{title:"FadeDownTransition",K:function(a,b){return new ml(a,b)}},{title:"TurnOffTilesTransition",K:function(a,b){return new nl(a,b)}},{title:"SplitRowsTransition",K:function(a,b){return new ol(a,b)}},{title:"SplitColsTransition",K:function(a,b){return new pl(a,b)}}])); +var ql=0,Ha=w.extend({N:function(){this.addChild(new rl);r.replaceScene(this)}}),sl=x.extend({B:TRANSITION_DURATION+0.1,title:function(){return Uk[ql].title},ctor:function(){this._super(this.tf,this.uf);var a,b,c=r.getWinSize();a=c.width;b=c.height;var d=cc.Sprite.create(this.backgroundImage);d.setPosition(c.width/2,c.height/2);d.setScale(1.7);this.addChild(d);c=cc.LabelTTF.create(this.title(),"Thonburi",32);this.addChild(c);c.setColor(cc.D(255,32,32));c.setPosition(a/2,b-100);c=cc.LabelTTF.create(this.hc, +"Marker Felt",38);c.setColor(cc.D(16,16,255));c.setPosition(a/2,b/2);this.addChild(c);this.schedule(this.step,1)},S:function(){var a=new Ha,b=this.rd();a.addChild(b);(a=Uk[ql].K(TRANSITION_DURATION,a))&&r.replaceScene(a)},Q:function(){ql++;ql%=Uk.length;var a=new Ha,b=this.rd();a.addChild(b);(a=Uk[ql].K(TRANSITION_DURATION,a))&&r.replaceScene(a)},R:function(){ql--;0>ql&&(ql+=Uk.length);var a=new Ha,b=this.rd();a.addChild(b);(a=Uk[ql].K(TRANSITION_DURATION,a))&&r.replaceScene(a)},step:k(),onEnter:function(){this._super(); +this.log(""+this.hc+" onEnter")},onEnterTransitionDidFinish:function(){this._super();this.log(""+this.hc+" onEnterTransitionDidFinish")},onExitTransitionDidStart:function(){this._super();this.log(""+this.hc+" onExitTransitionDidStart")},onExit:function(){this._super();this.log(""+this.hc+" onExit")},W:function(){return Uk.length-1-ql},T:function(){return ql}}),rl=sl.extend({backgroundImage:"res/Images/background1.png",tf:cc.o(0,0,0,255),uf:cc.o(160,99,117,255),hc:"Scene 1",rd:function(){return new tl}}), +tl=sl.extend({backgroundImage:"res/Images/background2.png",tf:cc.o(0,0,0,255),uf:cc.o(99,160,117,255),hc:"Scene 2",rd:function(){return new rl}});function Ek(a,b){return cc.TransitionJumpZoom.create(a,b)}function Fk(a,b){return cc.TransitionFade.create(a,b)}function Gk(a,b){return cc.TransitionFade.create(a,b,cc.D(255,255,255))}function Vk(a,b){return cc.TransitionFlipX.create(a,b,cc.lc)}function Wk(a,b){return cc.TransitionFlipX.create(a,b,cc.mc)} +function Xk(a,b){return cc.TransitionFlipY.create(a,b,cc.ee)}function Yk(a,b){return cc.TransitionFlipY.create(a,b,cc.de)}function Zk(a,b){return cc.TransitionFlipAngular.create(a,b,cc.lc)}function $k(a,b){return cc.TransitionFlipAngular.create(a,b,cc.mc)}function al(a,b){return cc.TransitionZoomFlipX.create(a,b,cc.lc)}function bl(a,b){return cc.TransitionZoomFlipX.create(a,b,cc.mc)}function cl(a,b){return cc.TransitionZoomFlipY.create(a,b,cc.ee)} +function dl(a,b){return cc.TransitionZoomFlipY.create(a,b,cc.de)}function el(a,b){return cc.TransitionZoomFlipAngular.create(a,b,cc.lc)}function fl(a,b){return cc.TransitionZoomFlipAngular.create(a,b,cc.mc)}function Hk(a,b){return cc.TransitionShrinkGrow.create(a,b)}function Ik(a,b){return cc.TransitionRotoZoom.create(a,b)}function Jk(a,b){return cc.TransitionMoveInL.create(a,b)}function Kk(a,b){return cc.TransitionMoveInR.create(a,b)}function Lk(a,b){return cc.TransitionMoveInT.create(a,b)} +function Mk(a,b){return cc.TransitionMoveInB.create(a,b)}function Nk(a,b){return cc.TransitionSlideInL.create(a,b)}function Ok(a,b){return cc.TransitionSlideInR.create(a,b)}function Pk(a,b){return cc.TransitionSlideInT.create(a,b)}function Qk(a,b){return cc.TransitionSlideInB.create(a,b)}function Rk(a,b){return cc.TransitionCrossFade.create(a,b)}function Sk(a,b){return cc.TransitionProgressRadialCCW.create(a,b)}function Tk(a,b){return cc.TransitionProgressRadialCW.create(a,b)} +function hl(a,b){r.setDepthTest(g);return cc.TransitionPageTurn.create(a,b,j)}function il(a,b){r.setDepthTest(g);return cc.TransitionPageTurn.create(a,b,g)}function jl(a,b){return cc.TransitionFadeTR.create(a,b)}function kl(a,b){return cc.TransitionFadeBL.create(a,b)}function ll(a,b){return cc.TransitionFadeUp.create(a,b)}function ml(a,b){return cc.TransitionFadeDown.create(a,b)}function nl(a,b){return cc.TransitionTurnOffTiles.create(a,b)} +function ol(a,b){return cc.TransitionSplitRows.create(a,b)}function pl(a,b){return cc.TransitionSplitCols.create(a,b)};var ul=-1,yl=x.extend({j:"",q:"",S:function(){var a=new Ia;a.addChild(new vl[ul]);r.replaceScene(a)},Q:function(){var a=new Ia;a.addChild(wl());r.replaceScene(a)},R:function(){var a=new Ia;a.addChild(xl());r.replaceScene(a)},W:function(){return vl.length-1-ul},T:function(){return ul}}),zl=yl.extend({j:"Rect Unit Test",q:"See console for possible errors",onEnter:function(){this._super();this.pb()},pb:function(){var a=[],b,c;this.log("Test 1: rectIntersectsRect 1");b=cc.rect(0,0,5,10);c=cc.rect(4,9, +5,10);(b=cc.Zf(b,c))||e("Fail rectIntersectsRect 1");a.push(b);this.log("Test 2: rectIntersectsRect 2");b=cc.rect(0,0,5,10);c=cc.rect(40,90,5,10);(b=cc.Zf(b,c))&&e("Fail rectIntersectsRect 2");a.push(b);this.log("Test 3: rectIntersection");b=cc.rect(0,0,5,10);c=cc.rect(4,9,5,10);b=cc.qi(b,c);(b=cc.Yf(b,cc.rect(4,9,1,1)))||e("Fail rectIntersection");a.push(b);this.log("Test 4: rectUnion");b=cc.rect(0,0,5,10);c=cc.rect(4,9,5,10);b=cc.ri(b,c);(b=cc.Yf(b,cc.rect(0,0,9,19)))||e("Fail rectUnion");a.push(b); +this.log("Test 5: rectContainsPoint 1");b=cc.rect(0,0,5,10);c=cc.p(1,1);(b=cc.Id(b,c))||e("Fail rectContainsPoint 1");a.push(b);this.log("Test 6: rectContainsPoint 2");b=cc.rect(0,0,5,10);c=cc.p(1,-1);(b=cc.Id(b,c))&&e("Fail rectContainsPoint 2");a.push(b);this.log("Test 7: rect property x");b=cc.rect(1,2,3,4);1!=b.x&&e("Fail rect property x");a.push(b.x);this.log("Test 8: rect property y");b=cc.rect(1,2,3,4);2!=b.y&&e("Fail rect property y");a.push(b.y);this.log("Test 9: rect property width");b= +cc.rect(1,2,3,4);3!=b.width&&e("Fail rect property width");a.push(b.width);this.log("Test 10: rect property height");b=cc.rect(1,2,3,4);4!=b.height&&e("Fail rect property height");a.push(b.height);this.log("Test 11: getBoundingBox()");b=cc.Node.create();b.setContentSize(cc.size(99,101));b=b.getBoundingBox();(101!=b.height||99!=b.width)&&e("Fail getBoundingBox()");a.push(b.height);a.push(b.width);return a},B:0.1,n:function(){return JSON.stringify([g,j,g,g,g,j,1,2,3,4,101,99])},m:function(){var a=this.pb(); +return JSON.stringify(a)}}),Al=yl.extend({j:"Dictionary To/From Test",q:"Sends and receives a dictionary to JSB",ctor:function(){this._super();this.pb()},pb:function(){cc.SpriteFrameCache.getInstance().addSpriteFrames("res/animations/grossini.plist");var a=cc.AnimationCache.getInstance();a.addAnimations("res/animations/animations-2.plist");var a=a.getAnimation("dance_1").getFrames()[0],b=a.getUserInfo();this.log(JSON.stringify(b));a.setUserInfo({array:[1,2,3,"hello world"],bool0:0,bool1:1,dict:{key1:"value1", +key2:2},number:42,string:"hello!"});b=a.getUserInfo();this.log(JSON.stringify(b));return b},B:0.1,n:function(){var a=this.eg({array:[1,2,3,"hello world"],bool0:0,bool1:1,dict:{key1:"value1",key2:2},number:42,string:"hello!"});return JSON.stringify(a)},m:function(){var a=this.eg(this.pb());return JSON.stringify(a)}}),Ia=w.extend({N:function(){ul=-1;this.addChild(wl());r.replaceScene(this)}}),vl=[zl,Al];function wl(){ul++;ul%=vl.length;return new vl[ul]} +function xl(){ul--;0>ul&&(ul+=vl.length);return new vl[ul]};var Bl=-1,Fl=x.extend({j:"",q:"",ctor:function(){this._super(cc.o(0,0,0,255),cc.o(98,99,117,255))},S:function(){var a=new Ja;a.addChild(new Cl[Bl]);r.replaceScene(a)},Q:function(){var a=new Ja;a.addChild(Dl());r.replaceScene(a)},R:function(){var a=new Ja;a.addChild(El());r.replaceScene(a)},W:function(){return Cl.length-1-Bl},T:function(){return Bl}}),Gl=Fl.extend({j:"LocalStorage Test ",q:"See the console",ctor:function(){this._super();var a="key_"+Math.random(),b=sys.localStorage;cc.log(1);b.setItem(a, +"Hello world");cc.log(2);var c=b.getItem(a);cc.log(c);cc.log(3);b.removeItem(a);cc.log(4);c=b.getItem(a);cc.log(c)}}),Hl=Fl.extend({j:"Capabilities Test ",q:"See the console",ctor:function(){this._super();var a=sys.capabilities,b;for(b in a)cc.log(b+" = "+a[b])}}),Ja=w.extend({N:function(){Bl=-1;this.addChild(Dl());r.replaceScene(this)}}),Cl=[Gl,Hl];function Dl(){Bl++;Bl%=Cl.length;return new Cl[Bl]}function El(){Bl--;0>Bl&&(Bl+=Cl.length);return new Cl[Bl]};var Il=cc.Scene.create(),Jl=new fa;Il.addChild(Jl);r.runWithScene(Il); \ No newline at end of file diff --git a/samples/Test JavaScript Mac copy-Info.plist b/samples/Test JavaScript Mac copy-Info.plist new file mode 100644 index 000000000000..24a7146840cd --- /dev/null +++ b/samples/Test JavaScript Mac copy-Info.plist @@ -0,0 +1,34 @@ + + + + + CFBundleDevelopmentRegion + en + CFBundleExecutable + ${EXECUTABLE_NAME} + CFBundleIconFile + Icon + CFBundleIdentifier + org.cocos2d-x.${PRODUCT_NAME:rfc1034identifier} + CFBundleInfoDictionaryVersion + 6.0 + CFBundleName + ${PRODUCT_NAME} + CFBundlePackageType + APPL + CFBundleShortVersionString + 1.0 + CFBundleSignature + ???? + CFBundleVersion + 1 + LSMinimumSystemVersion + ${MACOSX_DEPLOYMENT_TARGET} + NSHumanReadableCopyright + Copyright © 2012. All rights reserved. + NSMainNibFile + MainMenu + NSPrincipalClass + NSApplication + + diff --git a/samples/samples-mac.xcodeproj/project.pbxproj b/samples/samples.xcodeproj/project.pbxproj similarity index 50% rename from samples/samples-mac.xcodeproj/project.pbxproj rename to samples/samples.xcodeproj/project.pbxproj index d8108ac4fae1..83aa83ba8656 100644 --- a/samples/samples-mac.xcodeproj/project.pbxproj +++ b/samples/samples.xcodeproj/project.pbxproj @@ -7,12 +7,13 @@ objects = { /* Begin PBXAggregateTarget section */ - A035ACBB1782469700987F6C /* build-all-samples */ = { + A035ACBB1782469700987F6C /* build-all-samples Mac */ = { isa = PBXAggregateTarget; - buildConfigurationList = A035ACBC1782469800987F6C /* Build configuration list for PBXAggregateTarget "build-all-samples" */; + buildConfigurationList = A035ACBC1782469800987F6C /* Build configuration list for PBXAggregateTarget "build-all-samples Mac" */; buildPhases = ( ); dependencies = ( + A01E1A831784DCDC00B0CA4A /* PBXTargetDependency */, A035AF731782569500987F6C /* PBXTargetDependency */, A035AF751782569500987F6C /* PBXTargetDependency */, A035ACC0178246BD00987F6C /* PBXTargetDependency */, @@ -22,9 +23,28 @@ A035ACC8178246BD00987F6C /* PBXTargetDependency */, A035ACCA178246BD00987F6C /* PBXTargetDependency */, ); - name = "build-all-samples"; + name = "build-all-samples Mac"; productName = "build-all-samples"; }; + A07A517B1783A1CC0073F6A7 /* build-all-samples iOS */ = { + isa = PBXAggregateTarget; + buildConfigurationList = A07A517C1783A1CC0073F6A7 /* Build configuration list for PBXAggregateTarget "build-all-samples iOS" */; + buildPhases = ( + ); + dependencies = ( + A01E1A851784DCE300B0CA4A /* PBXTargetDependency */, + A01E19971784C8DD00B0CA4A /* PBXTargetDependency */, + A01E19991784C8DD00B0CA4A /* PBXTargetDependency */, + A01E199B1784C8DD00B0CA4A /* PBXTargetDependency */, + A01E199D1784C8DD00B0CA4A /* PBXTargetDependency */, + A01E17E21784C3EB00B0CA4A /* PBXTargetDependency */, + A01E17E41784C3EB00B0CA4A /* PBXTargetDependency */, + A01E17E61784C3EB00B0CA4A /* PBXTargetDependency */, + A07A526D1783AB980073F6A7 /* PBXTargetDependency */, + ); + name = "build-all-samples iOS"; + productName = "build-all-samples iOS"; + }; /* End PBXAggregateTarget section */ /* Begin PBXBuildFile section */ @@ -38,6 +58,405 @@ 1A9F808D177E98A600D9A1CB /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; 1AC070BE1782721D00FE5C7A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A035AEDB1782564100987F6C /* MainMenu.xib */; }; 1AC070BF1782721D00FE5C7A /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = A035AEE21782564100987F6C /* Icon.icns */; }; + A01E166C1784BDA100B0CA4A /* .gitignore in Resources */ = {isa = PBXBuildFile; fileRef = A035ADEA178254FF00987F6C /* .gitignore */; }; + A01E166D1784BDA100B0CA4A /* app.config.txt in Resources */ = {isa = PBXBuildFile; fileRef = A035ADEB178254FF00987F6C /* app.config.txt */; }; + A01E166E1784BDA100B0CA4A /* app.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035ADEC178254FF00987F6C /* app.icf */; }; + A01E166F1784BDA100B0CA4A /* background-music-aac.wav in Resources */ = {isa = PBXBuildFile; fileRef = A035ADED178254FF00987F6C /* background-music-aac.wav */; }; + A01E16701784BDA100B0CA4A /* development.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035ADEE178254FF00987F6C /* development.icf */; }; + A01E16711784BDA100B0CA4A /* Marker Felt.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF0178254FF00987F6C /* Marker Felt.ttf */; }; + A01E16721784BDA100B0CA4A /* CloseNormal.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF2178254FF00987F6C /* CloseNormal.png */; }; + A01E16731784BDA100B0CA4A /* CloseSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF3178254FF00987F6C /* CloseSelected.png */; }; + A01E16741784BDA100B0CA4A /* Player.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF4178254FF00987F6C /* Player.png */; }; + A01E16751784BDA100B0CA4A /* Projectile.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF5178254FF00987F6C /* Projectile.png */; }; + A01E16761784BDA100B0CA4A /* Target.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF6178254FF00987F6C /* Target.png */; }; + A01E16771784BDA100B0CA4A /* pew-pew-lei.wav in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF7178254FF00987F6C /* pew-pew-lei.wav */; }; + A01E16781784BDA100B0CA4A /* app.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035ADF9178254FF00987F6C /* app.icf */; }; + A01E16791784BDA100B0CA4A /* CloseNormal.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFA178254FF00987F6C /* CloseNormal.png */; }; + A01E167A1784BDA100B0CA4A /* CloseSelected.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFB178254FF00987F6C /* CloseSelected.png */; }; + A01E167B1784BDA100B0CA4A /* Player.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFC178254FF00987F6C /* Player.png */; }; + A01E167C1784BDA100B0CA4A /* Projectile.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFD178254FF00987F6C /* Projectile.png */; }; + A01E167D1784BDA100B0CA4A /* Target.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFE178254FF00987F6C /* Target.png */; }; + A01E167F1784BDA100B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AD7A178254FF00987F6C /* AppDelegate.cpp */; }; + A01E16801784BDA100B0CA4A /* GameOverScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AD7C178254FF00987F6C /* GameOverScene.cpp */; }; + A01E16811784BDA100B0CA4A /* HelloWorldScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AD7E178254FF00987F6C /* HelloWorldScene.cpp */; }; + A01E16881784BDA100B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E16891784BDA100B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E168A1784BDA100B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E168D1784BDA100B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E16991784BE0000B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E169A1784BE0000B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E169B1784BE2400B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E169C1784BE2800B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E169D1784BE2C00B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E169E1784BE3200B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E169F1784BE3A00B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E16B21784BF3000B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E16A21784BF3000B0CA4A /* AppController.mm */; }; + A01E16B31784BF3000B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A31784BF3000B0CA4A /* Default-568h@2x.png */; }; + A01E16B41784BF3000B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A41784BF3000B0CA4A /* Default.png */; }; + A01E16B51784BF3000B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A51784BF3000B0CA4A /* Default@2x.png */; }; + A01E16B61784BF3000B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A61784BF3000B0CA4A /* Icon-114.png */; }; + A01E16B71784BF3000B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A71784BF3000B0CA4A /* Icon-144.png */; }; + A01E16B81784BF3000B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A81784BF3000B0CA4A /* Icon-57.png */; }; + A01E16B91784BF3000B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E16A91784BF3000B0CA4A /* Icon-72.png */; }; + A01E16BA1784BF3000B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E16AA1784BF3000B0CA4A /* main.m */; }; + A01E16BB1784BF3000B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E16AC1784BF3000B0CA4A /* RootViewController.mm */; }; + A01E17611784C06E00B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E17621784C06E00B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E17631784C06E00B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E17641784C06E00B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E17651784C06E00B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E17661784C06E00B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E17671784C06E00B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E17681784C06E00B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E17691784C06E00B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E176A1784C06E00B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E176B1784C06E00B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E176C1784C06E00B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E176D1784C06E00B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E176E1784C06E00B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E17871784C0E000B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E17761784C0DF00B0CA4A /* AppController.mm */; }; + A01E17881784C0E000B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17771784C0DF00B0CA4A /* Default-568h@2x.png */; }; + A01E17891784C0E000B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17781784C0DF00B0CA4A /* Default.png */; }; + A01E178A1784C0E000B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17791784C0DF00B0CA4A /* Default@2x.png */; }; + A01E178B1784C0E000B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177A1784C0DF00B0CA4A /* Icon-114.png */; }; + A01E178C1784C0E000B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177B1784C0DF00B0CA4A /* Icon-144.png */; }; + A01E178D1784C0E000B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177C1784C0DF00B0CA4A /* Icon-57.png */; }; + A01E178E1784C0E000B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177D1784C0DF00B0CA4A /* Icon-72.png */; }; + A01E17911784C0E000B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E17801784C0DF00B0CA4A /* main.m */; }; + A01E17921784C0E000B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E17831784C0DF00B0CA4A /* RootViewController.mm */; }; + A01E17991784C16100B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035A5F41782296200987F6C /* AppDelegate.cpp */; }; + A01E179A1784C16A00B0CA4A /* ActionManagerTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A68C178229E300987F6C /* ActionManagerTest */; }; + A01E179B1784C16A00B0CA4A /* ActionsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A68D178229E400987F6C /* ActionsTest */; }; + A01E179C1784C16A00B0CA4A /* BaseTestLayer in Resources */ = {isa = PBXBuildFile; fileRef = A035A68E178229E400987F6C /* BaseTestLayer */; }; + A01E179D1784C16A00B0CA4A /* Box2dTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A68F178229E400987F6C /* Box2dTest */; }; + A01E179E1784C18000B0CA4A /* ChipmunkTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A691178229E400987F6C /* ChipmunkTest */; }; + A01E179F1784C18000B0CA4A /* ClickAndMoveTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A692178229E400987F6C /* ClickAndMoveTest */; }; + A01E17A01784C18000B0CA4A /* ClippingNodeTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A693178229E400987F6C /* ClippingNodeTest */; }; + A01E17A11784C18000B0CA4A /* CocosDenshionTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A694178229E400987F6C /* CocosDenshionTest */; }; + A01E17A21784C18000B0CA4A /* CocosNodeTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A695178229E400987F6C /* CocosNodeTest */; }; + A01E17A31784C18000B0CA4A /* CurrentLanguageTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A696178229E400987F6C /* CurrentLanguageTest */; }; + A01E17A41784C18000B0CA4A /* DrawPrimitivesTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A697178229E400987F6C /* DrawPrimitivesTest */; }; + A01E17A51784C18000B0CA4A /* EaseActionsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A698178229E400987F6C /* EaseActionsTest */; }; + A01E17A61784C18000B0CA4A /* EffectsAdvancedTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A699178229E400987F6C /* EffectsAdvancedTest */; }; + A01E17A71784C18000B0CA4A /* EffectsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A69A178229E400987F6C /* EffectsTest */; }; + A01E17A81784C18000B0CA4A /* EventTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A69B178229E400987F6C /* EventTest */; }; + A01E17A91784C18000B0CA4A /* ExtensionsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A69C178229E400987F6C /* ExtensionsTest */; }; + A01E17AA1784C18000B0CA4A /* FileUtils in Resources */ = {isa = PBXBuildFile; fileRef = A035A69D178229E400987F6C /* FileUtils */; }; + A01E17AB1784C18000B0CA4A /* FontTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A69E178229E400987F6C /* FontTest */; }; + A01E17AC1784C18400B0CA4A /* build.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A690178229E400987F6C /* build.xml */; }; + A01E17AD1784C18800B0CA4A /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = A035A69F178229E400987F6C /* index.html */; }; + A01E17AE1784C19000B0CA4A /* IntervalTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A0178229E400987F6C /* IntervalTest */; }; + A01E17AF1784C19000B0CA4A /* LabelTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A1178229E400987F6C /* LabelTest */; }; + A01E17B01784C19000B0CA4A /* LayerTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A2178229E400987F6C /* LayerTest */; }; + A01E17B11784C19400B0CA4A /* MenuTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A4178229E400987F6C /* MenuTest */; }; + A01E17B21784C19400B0CA4A /* MotionStreakTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A5178229E400987F6C /* MotionStreakTest */; }; + A01E17B31784C19400B0CA4A /* OpenGLTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A6178229E400987F6C /* OpenGLTest */; }; + A01E17B41784C19400B0CA4A /* ParallaxTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A7178229E400987F6C /* ParallaxTest */; }; + A01E17B51784C19400B0CA4A /* ParticleTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A8178229E400987F6C /* ParticleTest */; }; + A01E17B61784C19400B0CA4A /* PerformanceTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A9178229E400987F6C /* PerformanceTest */; }; + A01E17B71784C19400B0CA4A /* Presentation in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AA178229E400987F6C /* Presentation */; }; + A01E17B81784C19400B0CA4A /* ProgressActionsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AB178229E400987F6C /* ProgressActionsTest */; }; + A01E17B91784C19400B0CA4A /* RenderTextureTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AC178229E400987F6C /* RenderTextureTest */; }; + A01E17BA1784C19400B0CA4A /* res in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AD178229E400987F6C /* res */; }; + A01E17BB1784C19400B0CA4A /* RotateWorldTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AE178229E400987F6C /* RotateWorldTest */; }; + A01E17BC1784C19400B0CA4A /* SceneTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AF178229E400987F6C /* SceneTest */; }; + A01E17BD1784C19400B0CA4A /* SchedulerTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B0178229E400987F6C /* SchedulerTest */; }; + A01E17BE1784C19400B0CA4A /* SpriteTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B1178229E400987F6C /* SpriteTest */; }; + A01E17BF1784C19400B0CA4A /* SysTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B2178229E400987F6C /* SysTest */; }; + A01E17C01784C19700B0CA4A /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A3178229E400987F6C /* main.js */; }; + A01E17C11784C19D00B0CA4A /* tests_resources-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B3178229E400987F6C /* tests_resources-html5.js */; }; + A01E17C21784C19D00B0CA4A /* tests_resources-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B4178229E400987F6C /* tests_resources-jsb.js */; }; + A01E17C31784C19D00B0CA4A /* tests-boot-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B5178229E400987F6C /* tests-boot-html5.js */; }; + A01E17C41784C19D00B0CA4A /* tests-boot-jsb-for-obfuscation.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B6178229E400987F6C /* tests-boot-jsb-for-obfuscation.js */; }; + A01E17C51784C19D00B0CA4A /* tests-boot-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B7178229E400987F6C /* tests-boot-jsb.js */; }; + A01E17C61784C19D00B0CA4A /* tests-main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B8178229E400987F6C /* tests-main.js */; }; + A01E17C71784C1A100B0CA4A /* TextInputTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B9178229E400987F6C /* TextInputTest */; }; + A01E17C81784C1A100B0CA4A /* TextureCacheTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BA178229E400987F6C /* TextureCacheTest */; }; + A01E17C91784C1A100B0CA4A /* TileMapTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BB178229E400987F6C /* TileMapTest */; }; + A01E17CA1784C1A100B0CA4A /* TouchesTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BC178229E400987F6C /* TouchesTest */; }; + A01E17CB1784C1A100B0CA4A /* TransitionsTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BD178229E400987F6C /* TransitionsTest */; }; + A01E17CC1784C1A100B0CA4A /* UnitTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BE178229E400987F6C /* UnitTest */; }; + A01E17CD1784C1A100B0CA4A /* XHRTest in Resources */ = {isa = PBXBuildFile; fileRef = A035A6BF178229E400987F6C /* XHRTest */; }; + A01E17CE1784C1A700B0CA4A /* game.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F61782296200987F6C /* game.js */; }; + A01E17CF1784C1AB00B0CA4A /* obfuscate.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F71782296200987F6C /* obfuscate.xml */; }; + A01E17D01784C23400B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E17D51784C28700B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E17D61784C28700B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E17D71784C28700B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E17D81784C28700B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E17D91784C28700B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E17DA1784C28700B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E17DB1784C28700B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E17DC1784C28700B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E17DD1784C28700B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E17DE1784C28700B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E17DF1784C28700B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E17E01784C28700B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E17F51784C45400B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E17F61784C45400B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E17F71784C45400B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E17F81784C45400B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E17F91784C45400B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E17FA1784C45400B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E17FB1784C45400B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E17FC1784C45400B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E17FD1784C45400B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E17FE1784C45400B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E17FF1784C45400B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E18001784C45400B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E18441784C45400B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E18451784C45400B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E18461784C45400B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E18471784C45400B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E18481784C45400B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E18491784C45400B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E184B1784C45400B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E184C1784C45400B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E184D1784C45400B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E184E1784C45400B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E184F1784C45400B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E18501784C45400B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E18511784C45400B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E18521784C45400B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E18531784C45400B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E18671784C4D600B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E18681784C4D600B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E18691784C4D600B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E186A1784C4D600B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E186B1784C4D600B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E186C1784C4D600B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E186D1784C4D600B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E186E1784C4D600B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E186F1784C4D600B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E18701784C4D600B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E18711784C4D600B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E18721784C4D600B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E18791784C4D600B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E187A1784C4D600B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E187B1784C4D600B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E187C1784C4D600B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E187D1784C4D600B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E187E1784C4D600B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E18801784C4D600B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E18811784C4D600B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E18821784C4D600B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E18831784C4D600B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E18841784C4D600B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E18851784C4D600B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E18861784C4D600B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E18871784C4D600B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E18881784C4D600B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E189C1784C4DC00B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E189D1784C4DC00B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E189E1784C4DC00B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E189F1784C4DC00B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E18A01784C4DC00B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E18A11784C4DC00B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E18A21784C4DC00B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E18A31784C4DC00B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E18A41784C4DC00B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E18A51784C4DC00B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E18A61784C4DC00B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E18A71784C4DC00B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E18AE1784C4DC00B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E18AF1784C4DC00B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E18B01784C4DC00B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E18B11784C4DC00B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E18B21784C4DC00B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E18B31784C4DC00B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E18B51784C4DC00B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E18B61784C4DC00B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E18B71784C4DC00B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E18B81784C4DC00B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E18B91784C4DC00B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E18BA1784C4DC00B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E18BB1784C4DC00B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E18BC1784C4DC00B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E18BD1784C4DC00B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E18D11784C4E000B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E18D21784C4E000B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E18D31784C4E000B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E18D41784C4E000B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E18D51784C4E000B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E18D61784C4E000B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E18D71784C4E000B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E18D81784C4E000B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E18D91784C4E000B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E18DA1784C4E000B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E18DB1784C4E000B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E18DC1784C4E000B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E18E31784C4E000B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E18E41784C4E000B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E18E51784C4E000B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E18E61784C4E000B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E18E71784C4E000B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E18E81784C4E000B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E18EA1784C4E000B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E18EB1784C4E000B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E18EC1784C4E000B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E18ED1784C4E000B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E18EE1784C4E000B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E18EF1784C4E000B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E18F01784C4E000B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E18F11784C4E000B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E18F21784C4E000B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E18F81784C59400B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E18F91784C59400B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E18FA1784C59400B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E18FB1784C59500B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E18FC1784C59500B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E18FD1784C5B300B0CA4A /* boot-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A7ED1782343C00987F6C /* boot-html5.js */; }; + A01E18FE1784C5B300B0CA4A /* boot-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A7EE1782343C00987F6C /* boot-jsb.js */; }; + A01E18FF1784C5B300B0CA4A /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = A035A7EF1782343C00987F6C /* index.html */; }; + A01E19001784C5B300B0CA4A /* levels.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A7F01782343C00987F6C /* levels.js */; }; + A01E19011784C5B300B0CA4A /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A7F11782343C00987F6C /* main.js */; }; + A01E19021784C5B300B0CA4A /* resources-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A8631782343C00987F6C /* resources-html5.js */; }; + A01E19031784C5B300B0CA4A /* resources-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A8641782343C00987F6C /* resources-jsb.js */; }; + A01E19041784C5B300B0CA4A /* watermelon_with_me.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A8651782343C00987F6C /* watermelon_with_me.js */; }; + A01E19051784C5B700B0CA4A /* res in Resources */ = {isa = PBXBuildFile; fileRef = A035A9A2178234A900987F6C /* res */; }; + A01E19061784C5BF00B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035A7811782340A00987F6C /* AppDelegate.cpp */; }; + A01E19191784C5CE00B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19091784C5CE00B0CA4A /* AppController.mm */; }; + A01E191A1784C5CE00B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190A1784C5CE00B0CA4A /* Default-568h@2x.png */; }; + A01E191B1784C5CE00B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190B1784C5CE00B0CA4A /* Default.png */; }; + A01E191C1784C5CE00B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190C1784C5CE00B0CA4A /* Default@2x.png */; }; + A01E191D1784C5CE00B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190D1784C5CE00B0CA4A /* Icon-114.png */; }; + A01E191E1784C5CE00B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190E1784C5CE00B0CA4A /* Icon-144.png */; }; + A01E191F1784C5CE00B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E190F1784C5CE00B0CA4A /* Icon-57.png */; }; + A01E19201784C5CE00B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19101784C5CE00B0CA4A /* Icon-72.png */; }; + A01E19221784C5CE00B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E19121784C5CE00B0CA4A /* main.m */; }; + A01E19231784C5CE00B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19151784C5CE00B0CA4A /* RootViewController.mm */; }; + A01E19271784C79700B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035A9FB178240E000987F6C /* AppDelegate.cpp */; }; + A01E19281784C7A000B0CA4A /* res in Resources */ = {isa = PBXBuildFile; fileRef = A035AA7F1782413200987F6C /* res */; }; + A01E19291784C7A000B0CA4A /* src in Resources */ = {isa = PBXBuildFile; fileRef = A035AA821782413200987F6C /* src */; }; + A01E192A1784C7A400B0CA4A /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035AA7B1782413200987F6C /* main.js */; }; + A01E192B1784C7A400B0CA4A /* MoonWarriors-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035AA7D1782413200987F6C /* MoonWarriors-jsb.js */; }; + A01E19411784C7B200B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E192E1784C7B200B0CA4A /* AppController.mm */; }; + A01E19421784C7B200B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E192F1784C7B200B0CA4A /* Default-568h@2x.png */; }; + A01E19431784C7B200B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19301784C7B200B0CA4A /* Default.png */; }; + A01E19441784C7B200B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19311784C7B200B0CA4A /* Default@2x.png */; }; + A01E19451784C7B200B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19321784C7B200B0CA4A /* Icon-144.png */; }; + A01E19461784C7B200B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19331784C7B200B0CA4A /* Icon-72.png */; }; + A01E19471784C7B200B0CA4A /* Icon-Small-50.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19341784C7B200B0CA4A /* Icon-Small-50.png */; }; + A01E19481784C7B200B0CA4A /* Icon-Small.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19351784C7B200B0CA4A /* Icon-Small.png */; }; + A01E19491784C7B200B0CA4A /* Icon-Small@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19361784C7B200B0CA4A /* Icon-Small@2x.png */; }; + A01E194A1784C7B200B0CA4A /* Icon.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19371784C7B200B0CA4A /* Icon.png */; }; + A01E194B1784C7B200B0CA4A /* Icon@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19381784C7B200B0CA4A /* Icon@2x.png */; }; + A01E194D1784C7B200B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E193A1784C7B200B0CA4A /* main.m */; }; + A01E194E1784C7B200B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19401784C7B200B0CA4A /* RootViewController.mm */; }; + A01E19521784C81B00B0CA4A /* Published-iOS in Resources */ = {isa = PBXBuildFile; fileRef = A035ABFF1782435F00987F6C /* Published-iOS */; }; + A01E19531784C82200B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AAC9178242AE00987F6C /* AppDelegate.cpp */; }; + A01E19661784C83200B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19561784C83200B0CA4A /* AppController.mm */; }; + A01E19671784C83200B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195A1784C83200B0CA4A /* Default-568h@2x.png */; }; + A01E19681784C83200B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195B1784C83200B0CA4A /* Default.png */; }; + A01E19691784C83200B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195C1784C83200B0CA4A /* Default@2x.png */; }; + A01E196A1784C83200B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195D1784C83200B0CA4A /* Icon-114.png */; }; + A01E196B1784C83200B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195E1784C83200B0CA4A /* Icon-144.png */; }; + A01E196C1784C83200B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E195F1784C83200B0CA4A /* Icon-57.png */; }; + A01E196D1784C83200B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19601784C83200B0CA4A /* Icon-72.png */; }; + A01E196F1784C83200B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E19621784C83200B0CA4A /* main.m */; }; + A01E19701784C83200B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19651784C83200B0CA4A /* RootViewController.mm */; }; + A01E19861784C88400B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19761784C88400B0CA4A /* AppController.mm */; }; + A01E19871784C88400B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197A1784C88400B0CA4A /* Default-568h@2x.png */; }; + A01E19881784C88400B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197B1784C88400B0CA4A /* Default.png */; }; + A01E19891784C88400B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197C1784C88400B0CA4A /* Default@2x.png */; }; + A01E198A1784C88400B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197D1784C88400B0CA4A /* Icon-114.png */; }; + A01E198B1784C88400B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197E1784C88400B0CA4A /* Icon-144.png */; }; + A01E198C1784C88400B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E197F1784C88400B0CA4A /* Icon-57.png */; }; + A01E198D1784C88400B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E19801784C88400B0CA4A /* Icon-72.png */; }; + A01E198F1784C88400B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E19821784C88400B0CA4A /* main.m */; }; + A01E19901784C88400B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E19851784C88400B0CA4A /* RootViewController.mm */; }; + A01E19941784C89300B0CA4A /* Published files iOS in Resources */ = {isa = PBXBuildFile; fileRef = A035ACB8178245FD00987F6C /* Published files iOS */; }; + A01E19951784C89E00B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AC3D178245AA00987F6C /* AppDelegate.cpp */; }; + A01E19AC1784DA0600B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E19AD1784DA0600B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E19AE1784DA0600B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E19AF1784DA0600B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E19B01784DA0600B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E19B11784DA0600B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E19B21784DA0600B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E19B31784DA0600B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E19B41784DA0600B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E19B51784DA0600B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E19B61784DA0600B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E19B71784DA0600B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E19BF1784DA0600B0CA4A /* game.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F61782296200987F6C /* game.js */; }; + A01E19C01784DA0600B0CA4A /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17771784C0DF00B0CA4A /* Default-568h@2x.png */; }; + A01E19C11784DA0600B0CA4A /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17781784C0DF00B0CA4A /* Default.png */; }; + A01E19C21784DA0600B0CA4A /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E17791784C0DF00B0CA4A /* Default@2x.png */; }; + A01E19C31784DA0600B0CA4A /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177A1784C0DF00B0CA4A /* Icon-114.png */; }; + A01E19C41784DA0600B0CA4A /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177B1784C0DF00B0CA4A /* Icon-144.png */; }; + A01E19C51784DA0600B0CA4A /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177C1784C0DF00B0CA4A /* Icon-57.png */; }; + A01E19C61784DA0600B0CA4A /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A01E177D1784C0DF00B0CA4A /* Icon-72.png */; }; + A01E19D91784DA0600B0CA4A /* build.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A690178229E400987F6C /* build.xml */; }; + A01E19DA1784DA0600B0CA4A /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = A035A69F178229E400987F6C /* index.html */; }; + A01E19F41784DA0600B0CA4A /* obfuscate.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F71782296200987F6C /* obfuscate.xml */; }; + A01E19F61784DA0600B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E17761784C0DF00B0CA4A /* AppController.mm */; }; + A01E19F71784DA0600B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A01E17801784C0DF00B0CA4A /* main.m */; }; + A01E19F81784DA0600B0CA4A /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A01E17831784C0DF00B0CA4A /* RootViewController.mm */; }; + A01E19F91784DA0600B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035A5F41782296200987F6C /* AppDelegate.cpp */; }; + A01E19FB1784DA0600B0CA4A /* libjsbindings iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */; }; + A01E19FC1784DA0600B0CA4A /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A01E19FD1784DA0600B0CA4A /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A01E19FE1784DA0600B0CA4A /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A01E19FF1784DA0600B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A01E1A001784DA0600B0CA4A /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A01E1A011784DA0600B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E1A021784DA0600B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E1A031784DA0600B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E1A041784DA0600B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E1A051784DA0600B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E1A061784DA0600B0CA4A /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A01E1A071784DA0600B0CA4A /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A01E1A081784DA0600B0CA4A /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A01E1A091784DA0600B0CA4A /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A01E1A0A1784DA0600B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E1A141784DC0800B0CA4A /* res in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AD178229E400987F6C /* res */; }; + A01E1A231784DC4000B0CA4A /* game.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F61782296200987F6C /* game.js */; }; + A01E1A241784DC4000B0CA4A /* main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6A3178229E400987F6C /* main.js */; }; + A01E1A251784DC4000B0CA4A /* tests_resources-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B3178229E400987F6C /* tests_resources-html5.js */; }; + A01E1A261784DC4000B0CA4A /* tests_resources-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B4178229E400987F6C /* tests_resources-jsb.js */; }; + A01E1A271784DC4000B0CA4A /* tests-boot-html5.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B5178229E400987F6C /* tests-boot-html5.js */; }; + A01E1A281784DC4000B0CA4A /* tests-boot-jsb-for-obfuscation.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B6178229E400987F6C /* tests-boot-jsb-for-obfuscation.js */; }; + A01E1A291784DC4000B0CA4A /* tests-boot-jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B7178229E400987F6C /* tests-boot-jsb.js */; }; + A01E1A2A1784DC4000B0CA4A /* tests-main.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6B8178229E400987F6C /* tests-main.js */; }; + A01E1A2B1784DC4000B0CA4A /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; + A01E1A2C1784DC4000B0CA4A /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; + A01E1A2D1784DC4000B0CA4A /* jsb_chipmunk_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F817822A8E00987F6C /* jsb_chipmunk_constants.js */; }; + A01E1A2E1784DC4000B0CA4A /* jsb_cocos2d.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F917822A8E00987F6C /* jsb_cocos2d.js */; }; + A01E1A2F1784DC4000B0CA4A /* jsb_cocos2d_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FA17822A8E00987F6C /* jsb_cocos2d_constants.js */; }; + A01E1A301784DC4000B0CA4A /* jsb_cocos2d_extension.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FB17822A8E00987F6C /* jsb_cocos2d_extension.js */; }; + A01E1A311784DC4000B0CA4A /* jsb_cocosbuilder.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FC17822A8E00987F6C /* jsb_cocosbuilder.js */; }; + A01E1A321784DC4000B0CA4A /* jsb_debugger.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FD17822A8E00987F6C /* jsb_debugger.js */; }; + A01E1A331784DC4000B0CA4A /* jsb_opengl.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FE17822A8E00987F6C /* jsb_opengl.js */; }; + A01E1A341784DC4000B0CA4A /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; + A01E1A351784DC4000B0CA4A /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; + A01E1A361784DC4000B0CA4A /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; + A01E1A371784DC4000B0CA4A /* obfuscate.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A5F71782296200987F6C /* obfuscate.xml */; }; + A01E1A381784DC4000B0CA4A /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A035A6351782296200987F6C /* InfoPlist.strings */; }; + A01E1A391784DC4000B0CA4A /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A035A6371782296200987F6C /* MainMenu.xib */; }; + A01E1A3A1784DC4000B0CA4A /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = A035A6391782296200987F6C /* Icon.icns */; }; + A01E1A3F1784DC4000B0CA4A /* build.xml in Resources */ = {isa = PBXBuildFile; fileRef = A035A690178229E400987F6C /* build.xml */; }; + A01E1A4E1784DC4000B0CA4A /* index.html in Resources */ = {isa = PBXBuildFile; fileRef = A035A69F178229E400987F6C /* index.html */; }; + A01E1A5B1784DC4000B0CA4A /* res in Resources */ = {isa = PBXBuildFile; fileRef = A035A6AD178229E400987F6C /* res */; }; + A01E1A691784DC4000B0CA4A /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035A5F41782296200987F6C /* AppDelegate.cpp */; }; + A01E1A6A1784DC4000B0CA4A /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A035A6341782296200987F6C /* AppController.mm */; }; + A01E1A6B1784DC4000B0CA4A /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A035A63B1782296200987F6C /* main.m */; }; + A01E1A6D1784DC4000B0CA4A /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A01E1A6E1784DC4000B0CA4A /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A01E1A6F1784DC4000B0CA4A /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A01E1A701784DC4000B0CA4A /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A01E1A711784DC4000B0CA4A /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A01E1A721784DC4000B0CA4A /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A01E1A731784DC4000B0CA4A /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; + A01E1A741784DC4000B0CA4A /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; + A01E1A751784DC4000B0CA4A /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A01E1A761784DC4000B0CA4A /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A01E1A771784DC4000B0CA4A /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A01E1A781784DC4000B0CA4A /* ApplicationServices.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482A165F3979007D4F18 /* ApplicationServices.framework */; }; + A01E1A791784DC4000B0CA4A /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A01E1A7A1784DC4000B0CA4A /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A01E1A7B1784DC4000B0CA4A /* OpenGL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64824165F3934007D4F18 /* OpenGL.framework */; }; + A01E1A7C1784DC4000B0CA4A /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64822165F391E007D4F18 /* Cocoa.framework */; }; A0359AA417821D9C00987F6C /* AccelerometerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035994F17821D9B00987F6C /* AccelerometerTest.cpp */; }; A0359AA517821D9C00987F6C /* ActionManagerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995217821D9B00987F6C /* ActionManagerTest.cpp */; }; A0359AA617821D9C00987F6C /* ActionsEaseTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995517821D9B00987F6C /* ActionsEaseTest.cpp */; }; @@ -141,12 +560,6 @@ A0359B0817821D9C00987F6C /* UserDefaultTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9D17821D9C00987F6C /* UserDefaultTest.cpp */; }; A0359B0917821D9C00987F6C /* VisibleRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9F17821D9C00987F6C /* VisibleRect.cpp */; }; A0359B0A17821D9C00987F6C /* ZwoptexTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359AA217821D9C00987F6C /* ZwoptexTest.cpp */; }; - A0359B1717821DCD00987F6C /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A0359B0D17821DCD00987F6C /* AppController.mm */; }; - A0359B1B17821DCD00987F6C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A0359B1417821DCD00987F6C /* main.m */; }; - A0359B3C17821E2E00987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A0359B3D17821E2E00987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A0359B3E17821E2E00987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A0359B3F17821E2E00987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035A51F1782275800987F6C /* animations in Resources */ = {isa = PBXBuildFile; fileRef = A035A4FF1782275800987F6C /* animations */; }; A035A5201782275800987F6C /* app.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035A5001782275800987F6C /* app.icf */; }; A035A5211782275800987F6C /* armature in Resources */ = {isa = PBXBuildFile; fileRef = A035A5011782275800987F6C /* armature */; }; @@ -179,11 +592,6 @@ A035A53C1782275800987F6C /* spine in Resources */ = {isa = PBXBuildFile; fileRef = A035A51C1782275800987F6C /* spine */; }; A035A53D1782275800987F6C /* TileMaps in Resources */ = {isa = PBXBuildFile; fileRef = A035A51D1782275800987F6C /* TileMaps */; }; A035A53E1782275800987F6C /* zwoptex in Resources */ = {isa = PBXBuildFile; fileRef = A035A51E1782275800987F6C /* zwoptex */; }; - A035A541178227A800987F6C /* libbox2d.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2F17821DF600987F6C /* libbox2d.a */; }; - A035A5DC1782290400987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A035A5DD1782290400987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A035A5DE1782290400987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035A5DF1782290400987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035A5E01782290400987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035A5E11782290400987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; A035A5E21782290400987F6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; @@ -265,7 +673,6 @@ A035A70B17822A8E00987F6C /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; A035A70C17822A8E00987F6C /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; A035A70D17822A8E00987F6C /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; - A035A70E17822E5000987F6C /* libjsbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3317821DF600987F6C /* libjsbindings.a */; }; A035A71217822E9E00987F6C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; A035A7291782301C00987F6C /* jsb.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F617822A8E00987F6C /* jsb.js */; }; A035A72A1782301C00987F6C /* jsb_chipmunk.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6F717822A8E00987F6C /* jsb_chipmunk.js */; }; @@ -279,11 +686,6 @@ A035A7321782301C00987F6C /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; A035A7331782301C00987F6C /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; A035A7341782301C00987F6C /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; - A035A76B1782301C00987F6C /* libjsbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3317821DF600987F6C /* libjsbindings.a */; }; - A035A76C1782301C00987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A035A76D1782301C00987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A035A76E1782301C00987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035A76F1782301C00987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035A7701782301C00987F6C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; A035A7711782301C00987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035A7721782301C00987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; @@ -321,11 +723,6 @@ A035A9D817823FE100987F6C /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; A035A9D917823FE100987F6C /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; A035A9DA17823FE100987F6C /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; - A035A9E517823FE100987F6C /* libjsbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3317821DF600987F6C /* libjsbindings.a */; }; - A035A9E617823FE100987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A035A9E717823FE100987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A035A9E817823FE100987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035A9E917823FE100987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035A9EA17823FE100987F6C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; A035A9EB17823FE100987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035A9EC17823FE100987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; @@ -358,11 +755,6 @@ A035AAA61782422400987F6C /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; A035AAA71782422400987F6C /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; A035AAA81782422400987F6C /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; - A035AAB31782422400987F6C /* libjsbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3317821DF600987F6C /* libjsbindings.a */; }; - A035AAB41782422400987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A035AAB51782422400987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A035AAB61782422400987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035AAB71782422400987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035AAB81782422400987F6C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; A035AAB91782422400987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035AABA1782422400987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; @@ -392,11 +784,6 @@ A035AC191782453000987F6C /* jsb_opengl_constants.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A6FF17822A8E00987F6C /* jsb_opengl_constants.js */; }; A035AC1A1782453000987F6C /* jsb_sys.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70017822A8E00987F6C /* jsb_sys.js */; }; A035AC1B1782453000987F6C /* main.debug.js in Resources */ = {isa = PBXBuildFile; fileRef = A035A70117822A8E00987F6C /* main.debug.js */; }; - A035AC251782453000987F6C /* libjsbindings.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3317821DF600987F6C /* libjsbindings.a */; }; - A035AC261782453000987F6C /* libchipmunk.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2D17821DF600987F6C /* libchipmunk.a */; }; - A035AC271782453000987F6C /* libcocos2dx-extensions.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */; }; - A035AC281782453000987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035AC291782453000987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035AC2A1782453000987F6C /* libsqlite3.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = A035A71117822E9E00987F6C /* libsqlite3.dylib */; }; A035AC2B1782453000987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035AC2C1782453000987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; @@ -414,8 +801,6 @@ A035ACAC178245AB00987F6C /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = A035AC7B178245AB00987F6C /* Icon.icns */; }; A035ACAE178245AB00987F6C /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A035AC7D178245AB00987F6C /* main.m */; }; A035ACB9178245FD00987F6C /* Published files iOS in Resources */ = {isa = PBXBuildFile; fileRef = A035ACB8178245FD00987F6C /* Published files iOS */; }; - A035AD68178254A300987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035AD69178254A300987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035AD6A178254A300987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035AD6B178254A300987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; A035AD6C178254A300987F6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; @@ -451,8 +836,6 @@ A035AE4E178254FF00987F6C /* Player.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFC178254FF00987F6C /* Player.png */; }; A035AE4F178254FF00987F6C /* Projectile.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFD178254FF00987F6C /* Projectile.png */; }; A035AE50178254FF00987F6C /* Target.png in Resources */ = {isa = PBXBuildFile; fileRef = A035ADFE178254FF00987F6C /* Target.png */; }; - A035AE7A178255DC00987F6C /* libcocos2dx.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B2917821DF600987F6C /* libcocos2dx.a */; }; - A035AE7B178255DC00987F6C /* libCocosDenshion.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A0359B3117821DF600987F6C /* libCocosDenshion.a */; }; A035AE7C178255DC00987F6C /* libcurl.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 1A9F808C177E98A600D9A1CB /* libcurl.dylib */; }; A035AE7D178255DC00987F6C /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; A035AE7E178255DC00987F6C /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; @@ -478,295 +861,610 @@ A035AF701782567A00987F6C /* ipadhd in Resources */ = {isa = PBXBuildFile; fileRef = A035AF6D1782567A00987F6C /* ipadhd */; }; A035AF711782567A00987F6C /* iphone in Resources */ = {isa = PBXBuildFile; fileRef = A035AF6E1782567A00987F6C /* iphone */; }; A05FCACA177C124500BE600E /* Cocoa.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64822165F391E007D4F18 /* Cocoa.framework */; }; + A07A510B17839F040073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A511017839FC80073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A511117839FC80073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A511C17839FF90073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A511D17839FF90073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A511E17839FF90073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A511F17839FF90073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A512017839FF90073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A512D1783A0590073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A512E1783A0590073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A512F1783A0590073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A51301783A0590073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A51311783A0590073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A51321783A0590073F6A7 /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A07A513F1783A0810073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A51401783A0810073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A51411783A0810073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A51421783A0810073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A51431783A0810073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A51441783A0810073F6A7 /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A07A51511783A0910073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A51521783A0910073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A51531783A0910073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A51541783A0910073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A51551783A0910073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A51561783A0910073F6A7 /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A07A51631783A0A10073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A51641783A0A10073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A51651783A0A10073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A51661783A0A10073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A51671783A0A10073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A51681783A0A10073F6A7 /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A07A51751783A0B10073F6A7 /* libbox2d Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */; }; + A07A51761783A0B10073F6A7 /* libchipmunk Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */; }; + A07A51771783A0B10073F6A7 /* libcocos2dx Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */; }; + A07A51781783A0B10073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */; }; + A07A51791783A0B10073F6A7 /* libCocosDenshion Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */; }; + A07A517A1783A0B10073F6A7 /* libjsbindings Mac.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */; }; + A07A518B1783A1D20073F6A7 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A035AEDB1782564100987F6C /* MainMenu.xib */; }; + A07A518C1783A1D20073F6A7 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = A035AEE21782564100987F6C /* Icon.icns */; }; + A07A518D1783A1D20073F6A7 /* animations in Resources */ = {isa = PBXBuildFile; fileRef = A035A4FF1782275800987F6C /* animations */; }; + A07A518E1783A1D20073F6A7 /* app.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035A5001782275800987F6C /* app.icf */; }; + A07A518F1783A1D20073F6A7 /* armature in Resources */ = {isa = PBXBuildFile; fileRef = A035A5011782275800987F6C /* armature */; }; + A07A51901783A1D20073F6A7 /* background-music-aac.wav in Resources */ = {isa = PBXBuildFile; fileRef = A035A5021782275800987F6C /* background-music-aac.wav */; }; + A07A51911783A1D20073F6A7 /* background.mp3 in Resources */ = {isa = PBXBuildFile; fileRef = A035A5031782275800987F6C /* background.mp3 */; }; + A07A51921783A1D20073F6A7 /* background.ogg in Resources */ = {isa = PBXBuildFile; fileRef = A035A5041782275800987F6C /* background.ogg */; }; + A07A51931783A1D20073F6A7 /* ccb in Resources */ = {isa = PBXBuildFile; fileRef = A035A5051782275800987F6C /* ccb */; }; + A07A51941783A1D20073F6A7 /* CocosBuilderExample.ccbproj in Resources */ = {isa = PBXBuildFile; fileRef = A035A5061782275800987F6C /* CocosBuilderExample.ccbproj */; }; + A07A51951783A1D20073F6A7 /* CocosBuilderExample.ccbresourcelog in Resources */ = {isa = PBXBuildFile; fileRef = A035A5071782275800987F6C /* CocosBuilderExample.ccbresourcelog */; }; + A07A51961783A1D20073F6A7 /* components in Resources */ = {isa = PBXBuildFile; fileRef = A035A5081782275800987F6C /* components */; }; + A07A51971783A1D20073F6A7 /* configs in Resources */ = {isa = PBXBuildFile; fileRef = A035A5091782275800987F6C /* configs */; }; + A07A51981783A1D20073F6A7 /* development.icf in Resources */ = {isa = PBXBuildFile; fileRef = A035A50A1782275800987F6C /* development.icf */; }; + A07A51991783A1D20073F6A7 /* effect1.raw in Resources */ = {isa = PBXBuildFile; fileRef = A035A50B1782275800987F6C /* effect1.raw */; }; + A07A519A1783A1D20073F6A7 /* effect1.wav in Resources */ = {isa = PBXBuildFile; fileRef = A035A50C1782275800987F6C /* effect1.wav */; }; + A07A519B1783A1D20073F6A7 /* effect2.ogg in Resources */ = {isa = PBXBuildFile; fileRef = A035A50D1782275800987F6C /* effect2.ogg */; }; + A07A519C1783A1D20073F6A7 /* extensions in Resources */ = {isa = PBXBuildFile; fileRef = A035A50E1782275800987F6C /* extensions */; }; + A07A519D1783A1D20073F6A7 /* fileLookup.plist in Resources */ = {isa = PBXBuildFile; fileRef = A035A50F1782275800987F6C /* fileLookup.plist */; }; + A07A519E1783A1D20073F6A7 /* fonts in Resources */ = {isa = PBXBuildFile; fileRef = A035A5101782275800987F6C /* fonts */; }; + A07A519F1783A1D20073F6A7 /* fps_images.png in Resources */ = {isa = PBXBuildFile; fileRef = A035A5111782275800987F6C /* fps_images.png */; }; + A07A51A01783A1D20073F6A7 /* hd in Resources */ = {isa = PBXBuildFile; fileRef = A035A5121782275800987F6C /* hd */; }; + A07A51A11783A1D20073F6A7 /* Hello.png in Resources */ = {isa = PBXBuildFile; fileRef = A035A5131782275800987F6C /* Hello.png */; }; + A07A51A21783A1D20073F6A7 /* Images in Resources */ = {isa = PBXBuildFile; fileRef = A035A5141782275800987F6C /* Images */; }; + A07A51A31783A1D20073F6A7 /* ipad in Resources */ = {isa = PBXBuildFile; fileRef = A035A5151782275800987F6C /* ipad */; }; + A07A51A41783A1D20073F6A7 /* ipadhd in Resources */ = {isa = PBXBuildFile; fileRef = A035A5161782275800987F6C /* ipadhd */; }; + A07A51A51783A1D20073F6A7 /* Misc in Resources */ = {isa = PBXBuildFile; fileRef = A035A5171782275800987F6C /* Misc */; }; + A07A51A61783A1D20073F6A7 /* music.mid in Resources */ = {isa = PBXBuildFile; fileRef = A035A5181782275800987F6C /* music.mid */; }; + A07A51A71783A1D20073F6A7 /* Particles in Resources */ = {isa = PBXBuildFile; fileRef = A035A5191782275800987F6C /* Particles */; }; + A07A51A81783A1D20073F6A7 /* pew-pew-lei.wav in Resources */ = {isa = PBXBuildFile; fileRef = A035A51A1782275800987F6C /* pew-pew-lei.wav */; }; + A07A51A91783A1D20073F6A7 /* Shaders in Resources */ = {isa = PBXBuildFile; fileRef = A035A51B1782275800987F6C /* Shaders */; }; + A07A51AA1783A1D20073F6A7 /* spine in Resources */ = {isa = PBXBuildFile; fileRef = A035A51C1782275800987F6C /* spine */; }; + A07A51AB1783A1D20073F6A7 /* TileMaps in Resources */ = {isa = PBXBuildFile; fileRef = A035A51D1782275800987F6C /* TileMaps */; }; + A07A51AC1783A1D20073F6A7 /* zwoptex in Resources */ = {isa = PBXBuildFile; fileRef = A035A51E1782275800987F6C /* zwoptex */; }; + A07A51AE1783A1D20073F6A7 /* AccelerometerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035994F17821D9B00987F6C /* AccelerometerTest.cpp */; }; + A07A51AF1783A1D20073F6A7 /* ActionManagerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995217821D9B00987F6C /* ActionManagerTest.cpp */; }; + A07A51B01783A1D20073F6A7 /* ActionsEaseTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995517821D9B00987F6C /* ActionsEaseTest.cpp */; }; + A07A51B11783A1D20073F6A7 /* ActionsProgressTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995817821D9B00987F6C /* ActionsProgressTest.cpp */; }; + A07A51B21783A1D20073F6A7 /* ActionsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995B17821D9B00987F6C /* ActionsTest.cpp */; }; + A07A51B31783A1D20073F6A7 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995D17821D9B00987F6C /* AppDelegate.cpp */; }; + A07A51B41783A1D20073F6A7 /* BaseTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035995F17821D9B00987F6C /* BaseTest.cpp */; }; + A07A51B51783A1D20073F6A7 /* Box2dTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035996217821D9B00987F6C /* Box2dTest.cpp */; }; + A07A51B61783A1D20073F6A7 /* Box2dView.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035996517821D9B00987F6C /* Box2dView.cpp */; }; + A07A51B71783A1D20073F6A7 /* GLES-Render.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035996717821D9B00987F6C /* GLES-Render.cpp */; }; + A07A51B81783A1D20073F6A7 /* Test.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035996917821D9B00987F6C /* Test.cpp */; }; + A07A51B91783A1D20073F6A7 /* TestEntries.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035996B17821D9B00987F6C /* TestEntries.cpp */; }; + A07A51BA1783A1D20073F6A7 /* Bug-1159.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035999B17821D9B00987F6C /* Bug-1159.cpp */; }; + A07A51BB1783A1D20073F6A7 /* Bug-1174.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035999D17821D9B00987F6C /* Bug-1174.cpp */; }; + A07A51BC1783A1D20073F6A7 /* Bug-350.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035999F17821D9B00987F6C /* Bug-350.cpp */; }; + A07A51BD1783A1D20073F6A7 /* Bug-422.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599A117821D9B00987F6C /* Bug-422.cpp */; }; + A07A51BE1783A1D20073F6A7 /* Bug-458.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599A417821D9B00987F6C /* Bug-458.cpp */; }; + A07A51BF1783A1D20073F6A7 /* QuestionContainerSprite.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599A617821D9B00987F6C /* QuestionContainerSprite.cpp */; }; + A07A51C01783A1D20073F6A7 /* Bug-624.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599A817821D9B00987F6C /* Bug-624.cpp */; }; + A07A51C11783A1D20073F6A7 /* Bug-886.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599AA17821D9B00987F6C /* Bug-886.cpp */; }; + A07A51C21783A1D20073F6A7 /* Bug-899.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599AC17821D9B00987F6C /* Bug-899.cpp */; }; + A07A51C31783A1D20073F6A7 /* Bug-914.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599AE17821D9B00987F6C /* Bug-914.cpp */; }; + A07A51C41783A1D20073F6A7 /* BugsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599B017821D9B00987F6C /* BugsTest.cpp */; }; + A07A51C51783A1D20073F6A7 /* ChipmunkTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599B317821D9B00987F6C /* ChipmunkTest.cpp */; }; + A07A51C61783A1D20073F6A7 /* ClickAndMoveTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599B617821D9B00987F6C /* ClickAndMoveTest.cpp */; }; + A07A51C71783A1D20073F6A7 /* ClippingNodeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599B917821D9B00987F6C /* ClippingNodeTest.cpp */; }; + A07A51C81783A1D20073F6A7 /* CocosDenshionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599BC17821D9B00987F6C /* CocosDenshionTest.cpp */; }; + A07A51C91783A1D20073F6A7 /* ConfigurationTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599BF17821D9B00987F6C /* ConfigurationTest.cpp */; }; + A07A51CA1783A1D20073F6A7 /* controller.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599C117821D9B00987F6C /* controller.cpp */; }; + A07A51CB1783A1D20073F6A7 /* CurlTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599C417821D9B00987F6C /* CurlTest.cpp */; }; + A07A51CC1783A1D20073F6A7 /* CurrentLanguageTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599C717821D9B00987F6C /* CurrentLanguageTest.cpp */; }; + A07A51CD1783A1D20073F6A7 /* DataVisitorTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599CA17821D9B00987F6C /* DataVisitorTest.cpp */; }; + A07A51CE1783A1D20073F6A7 /* DrawPrimitivesTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599CD17821D9B00987F6C /* DrawPrimitivesTest.cpp */; }; + A07A51CF1783A1D20073F6A7 /* EffectsAdvancedTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599D017821D9B00987F6C /* EffectsAdvancedTest.cpp */; }; + A07A51D01783A1D20073F6A7 /* EffectsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599D317821D9B00987F6C /* EffectsTest.cpp */; }; + A07A51D11783A1D20073F6A7 /* ArmatureScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599D717821D9B00987F6C /* ArmatureScene.cpp */; }; + A07A51D21783A1D20073F6A7 /* AnimationsTestLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599DC17821D9B00987F6C /* AnimationsTestLayer.cpp */; }; + A07A51D31783A1D20073F6A7 /* ButtonTestLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599DF17821D9B00987F6C /* ButtonTestLayer.cpp */; }; + A07A51D41783A1D20073F6A7 /* CocosBuilderTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599E217821D9B00987F6C /* CocosBuilderTest.cpp */; }; + A07A51D51783A1D20073F6A7 /* HelloCocosBuilderLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599E517821D9B00987F6C /* HelloCocosBuilderLayer.cpp */; }; + A07A51D61783A1D20073F6A7 /* MenuTestLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599EC17821D9B00987F6C /* MenuTestLayer.cpp */; }; + A07A51D71783A1D20073F6A7 /* TestHeaderLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599F917821D9B00987F6C /* TestHeaderLayer.cpp */; }; + A07A51D81783A1D20073F6A7 /* TimelineCallbackTestLayer.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A03599FE17821D9B00987F6C /* TimelineCallbackTestLayer.cpp */; }; + A07A51D91783A1D20073F6A7 /* ComponentsTestScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0117821D9B00987F6C /* ComponentsTestScene.cpp */; }; + A07A51DA1783A1D20073F6A7 /* EnemyController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0317821D9B00987F6C /* EnemyController.cpp */; }; + A07A51DB1783A1D20073F6A7 /* GameOverScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0517821D9B00987F6C /* GameOverScene.cpp */; }; + A07A51DC1783A1D20073F6A7 /* PlayerController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0717821D9B00987F6C /* PlayerController.cpp */; }; + A07A51DD1783A1D20073F6A7 /* ProjectileController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0917821D9B00987F6C /* ProjectileController.cpp */; }; + A07A51DE1783A1D20073F6A7 /* SceneController.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0B17821D9B00987F6C /* SceneController.cpp */; }; + A07A51DF1783A1D20073F6A7 /* CCControlButtonTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A0F17821D9B00987F6C /* CCControlButtonTest.cpp */; }; + A07A51E01783A1D20073F6A7 /* CCControlColourPickerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1217821D9B00987F6C /* CCControlColourPickerTest.cpp */; }; + A07A51E11783A1D20073F6A7 /* CCControlPotentiometerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1517821D9B00987F6C /* CCControlPotentiometerTest.cpp */; }; + A07A51E21783A1D20073F6A7 /* CCControlScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1717821D9B00987F6C /* CCControlScene.cpp */; }; + A07A51E31783A1D20073F6A7 /* CCControlSceneManager.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1917821D9B00987F6C /* CCControlSceneManager.cpp */; }; + A07A51E41783A1D20073F6A7 /* CCControlSliderTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1C17821D9B00987F6C /* CCControlSliderTest.cpp */; }; + A07A51E51783A1D20073F6A7 /* CCControlStepperTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A1F17821D9B00987F6C /* CCControlStepperTest.cpp */; }; + A07A51E61783A1D20073F6A7 /* CCControlSwitchTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2217821D9B00987F6C /* CCControlSwitchTest.cpp */; }; + A07A51E71783A1D20073F6A7 /* EditBoxTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2517821D9B00987F6C /* EditBoxTest.cpp */; }; + A07A51E81783A1D20073F6A7 /* ExtensionsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2717821D9B00987F6C /* ExtensionsTest.cpp */; }; + A07A51E91783A1D20073F6A7 /* HttpClientTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2A17821D9B00987F6C /* HttpClientTest.cpp */; }; + A07A51EA1783A1D20073F6A7 /* WebSocketTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2C17821D9B00987F6C /* WebSocketTest.cpp */; }; + A07A51EB1783A1D20073F6A7 /* NotificationCenterTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A2F17821D9B00987F6C /* NotificationCenterTest.cpp */; }; + A07A51EC1783A1D20073F6A7 /* CustomTableViewCell.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A3217821D9B00987F6C /* CustomTableViewCell.cpp */; }; + A07A51ED1783A1D20073F6A7 /* TableViewTestScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A3417821D9B00987F6C /* TableViewTestScene.cpp */; }; + A07A51EE1783A1D20073F6A7 /* FileUtilsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A3717821D9B00987F6C /* FileUtilsTest.cpp */; }; + A07A51EF1783A1D20073F6A7 /* FontTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A3A17821D9B00987F6C /* FontTest.cpp */; }; + A07A51F01783A1D20073F6A7 /* IntervalTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A3D17821D9B00987F6C /* IntervalTest.cpp */; }; + A07A51F11783A1D20073F6A7 /* KeyboardTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4017821D9B00987F6C /* KeyboardTest.cpp */; }; + A07A51F21783A1D20073F6A7 /* KeypadTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4317821D9B00987F6C /* KeypadTest.cpp */; }; + A07A51F31783A1D20073F6A7 /* LabelTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4617821D9B00987F6C /* LabelTest.cpp */; }; + A07A51F41783A1D20073F6A7 /* LayerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4917821D9B00987F6C /* LayerTest.cpp */; }; + A07A51F51783A1D20073F6A7 /* MenuTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4C17821D9B00987F6C /* MenuTest.cpp */; }; + A07A51F61783A1D20073F6A7 /* MotionStreakTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A4F17821D9B00987F6C /* MotionStreakTest.cpp */; }; + A07A51F71783A1D20073F6A7 /* MutiTouchTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A5217821D9B00987F6C /* MutiTouchTest.cpp */; }; + A07A51F81783A1D20073F6A7 /* NodeTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A5517821D9B00987F6C /* NodeTest.cpp */; }; + A07A51F91783A1D20073F6A7 /* ParallaxTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A5817821D9B00987F6C /* ParallaxTest.cpp */; }; + A07A51FA1783A1D20073F6A7 /* ParticleTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A5B17821D9C00987F6C /* ParticleTest.cpp */; }; + A07A51FB1783A1D20073F6A7 /* PerformanceNodeChildrenTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A5E17821D9C00987F6C /* PerformanceNodeChildrenTest.cpp */; }; + A07A51FC1783A1D20073F6A7 /* PerformanceParticleTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6017821D9C00987F6C /* PerformanceParticleTest.cpp */; }; + A07A51FD1783A1D20073F6A7 /* PerformanceSpriteTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6217821D9C00987F6C /* PerformanceSpriteTest.cpp */; }; + A07A51FE1783A1D20073F6A7 /* PerformanceTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6417821D9C00987F6C /* PerformanceTest.cpp */; }; + A07A51FF1783A1D20073F6A7 /* PerformanceTextureTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6617821D9C00987F6C /* PerformanceTextureTest.cpp */; }; + A07A52001783A1D20073F6A7 /* PerformanceTouchesTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6817821D9C00987F6C /* PerformanceTouchesTest.cpp */; }; + A07A52011783A1D20073F6A7 /* RenderTextureTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6B17821D9C00987F6C /* RenderTextureTest.cpp */; }; + A07A52021783A1D20073F6A7 /* RotateWorldTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A6E17821D9C00987F6C /* RotateWorldTest.cpp */; }; + A07A52031783A1D20073F6A7 /* SceneTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7117821D9C00987F6C /* SceneTest.cpp */; }; + A07A52041783A1D20073F6A7 /* SchedulerTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7417821D9C00987F6C /* SchedulerTest.cpp */; }; + A07A52051783A1D20073F6A7 /* ShaderTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7717821D9C00987F6C /* ShaderTest.cpp */; }; + A07A52061783A1D20073F6A7 /* SpineTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7A17821D9C00987F6C /* SpineTest.cpp */; }; + A07A52071783A1D20073F6A7 /* SpriteTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7D17821D9C00987F6C /* SpriteTest.cpp */; }; + A07A52081783A1D20073F6A7 /* testBasic.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A7F17821D9C00987F6C /* testBasic.cpp */; }; + A07A52091783A1D20073F6A7 /* TextInputTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A8417821D9C00987F6C /* TextInputTest.cpp */; }; + A07A520A1783A1D20073F6A7 /* Texture2dTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A8717821D9C00987F6C /* Texture2dTest.cpp */; }; + A07A520B1783A1D20073F6A7 /* TextureCacheTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A8A17821D9C00987F6C /* TextureCacheTest.cpp */; }; + A07A520C1783A1D20073F6A7 /* TextureAtlasEncryptionTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A8D17821D9C00987F6C /* TextureAtlasEncryptionTest.cpp */; }; + A07A520D1783A1D20073F6A7 /* TileMapTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9017821D9C00987F6C /* TileMapTest.cpp */; }; + A07A520E1783A1D20073F6A7 /* Ball.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9317821D9C00987F6C /* Ball.cpp */; }; + A07A520F1783A1D20073F6A7 /* Paddle.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9517821D9C00987F6C /* Paddle.cpp */; }; + A07A52101783A1D20073F6A7 /* TouchesTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9717821D9C00987F6C /* TouchesTest.cpp */; }; + A07A52111783A1D20073F6A7 /* TransitionsTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9A17821D9C00987F6C /* TransitionsTest.cpp */; }; + A07A52121783A1D20073F6A7 /* UserDefaultTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9D17821D9C00987F6C /* UserDefaultTest.cpp */; }; + A07A52131783A1D20073F6A7 /* VisibleRect.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359A9F17821D9C00987F6C /* VisibleRect.cpp */; }; + A07A52141783A1D20073F6A7 /* ZwoptexTest.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A0359AA217821D9C00987F6C /* ZwoptexTest.cpp */; }; + A07A521E1783A1D20073F6A7 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A07A521F1783A1D20073F6A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A07A52201783A1D20073F6A7 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A07A52221783A1D20073F6A7 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A07A52231783A1D20073F6A7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A07A522B1783A1EC0073F6A7 /* libbox2d iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510317839B9C0073F6A7 /* libbox2d iOS.a */; }; + A07A522C1783A1EC0073F6A7 /* libchipmunk iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */; }; + A07A522D1783A1EC0073F6A7 /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A07A522E1783A1EC0073F6A7 /* libcocos2dx-extensions iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */; }; + A07A522F1783A1EC0073F6A7 /* libCocosDenshion iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */; }; + A07A52431783A3A90073F6A7 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A52331783A3A80073F6A7 /* RootViewController.mm */; }; + A07A52441783A3A90073F6A7 /* testsAppDelegate.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A52351783A3A80073F6A7 /* testsAppDelegate.mm */; }; + A07A52451783A3A90073F6A7 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52361783A3A80073F6A7 /* Default-568h@2x.png */; }; + A07A52461783A3A90073F6A7 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52371783A3A80073F6A7 /* Default.png */; }; + A07A52471783A3A90073F6A7 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52381783A3A80073F6A7 /* Default@2x.png */; }; + A07A52481783A3A90073F6A7 /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52391783A3A80073F6A7 /* Icon-114.png */; }; + A07A52491783A3A90073F6A7 /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A523A1783A3A80073F6A7 /* Icon-144.png */; }; + A07A524A1783A3A90073F6A7 /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A523B1783A3A80073F6A7 /* Icon-57.png */; }; + A07A524B1783A3A90073F6A7 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A523C1783A3A80073F6A7 /* Icon-72.png */; }; + A07A524C1783A3A90073F6A7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A523E1783A3A80073F6A7 /* main.m */; }; + A07A525C1783A3D90073F6A7 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A52531783A3D90073F6A7 /* AppController.mm */; }; + A07A525D1783A3D90073F6A7 /* InfoPlist.strings in Resources */ = {isa = PBXBuildFile; fileRef = A07A52541783A3D90073F6A7 /* InfoPlist.strings */; }; + A07A525E1783A3D90073F6A7 /* MainMenu.xib in Resources */ = {isa = PBXBuildFile; fileRef = A07A52561783A3D90073F6A7 /* MainMenu.xib */; }; + A07A525F1783A3D90073F6A7 /* Icon.icns in Resources */ = {isa = PBXBuildFile; fileRef = A07A52581783A3D90073F6A7 /* Icon.icns */; }; + A07A52601783A3D90073F6A7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A52591783A3D90073F6A7 /* main.m */; }; + A07A52BE1783AF1E0073F6A7 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A07A52BF1783AF210073F6A7 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A07A52C01783AF250073F6A7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A07A52C31783B02C0073F6A7 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A07A53721784AC9B0073F6A7 /* libcocos2dx iOS.a in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */; }; + A07A53751784AC9B0073F6A7 /* libz.dylib in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482E165F399D007D4F18 /* libz.dylib */; }; + A07A53761784AC9B0073F6A7 /* Foundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64832165F3AFD007D4F18 /* Foundation.framework */; }; + A07A53771784AC9B0073F6A7 /* AudioToolbox.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C6482C165F3988007D4F18 /* AudioToolbox.framework */; }; + A07A53781784AC9B0073F6A7 /* OpenAL.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64828165F396B007D4F18 /* OpenAL.framework */; }; + A07A53791784AC9B0073F6A7 /* QuartzCore.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = 15C64826165F394E007D4F18 /* QuartzCore.framework */; }; + A07A537A1784AC9B0073F6A7 /* CoreGraphics.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */; }; + A07A537B1784AC9B0073F6A7 /* OpenGLES.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B91783AE900073F6A7 /* OpenGLES.framework */; }; + A07A537C1784AC9B0073F6A7 /* UIKit.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52B71783AE6D0073F6A7 /* UIKit.framework */; }; + A07A537D1784AC9B0073F6A7 /* AVFoundation.framework in Frameworks */ = {isa = PBXBuildFile; fileRef = A07A52C11783B01F0073F6A7 /* AVFoundation.framework */; }; + A07A53831784AD470073F6A7 /* AppController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A52971783AD8B0073F6A7 /* AppController.mm */; }; + A07A53841784AD4B0073F6A7 /* Default-568h@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52981783AD8B0073F6A7 /* Default-568h@2x.png */; }; + A07A53851784AD510073F6A7 /* Default.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52991783AD8B0073F6A7 /* Default.png */; }; + A07A53861784AD510073F6A7 /* Default@2x.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A529A1783AD8B0073F6A7 /* Default@2x.png */; }; + A07A53881784AD5A0073F6A7 /* Icon-114.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52A01783AD8B0073F6A7 /* Icon-114.png */; }; + A07A53891784AD5A0073F6A7 /* Icon-144.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52A11783AD8B0073F6A7 /* Icon-144.png */; }; + A07A538A1784AD5A0073F6A7 /* Icon-57.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52A21783AD8B0073F6A7 /* Icon-57.png */; }; + A07A538B1784AD5A0073F6A7 /* Icon-72.png in Resources */ = {isa = PBXBuildFile; fileRef = A07A52A31783AD8B0073F6A7 /* Icon-72.png */; }; + A07A538C1784AD5D0073F6A7 /* main.m in Sources */ = {isa = PBXBuildFile; fileRef = A07A52A41783AD8B0073F6A7 /* main.m */; }; + A07A538D1784AD600073F6A7 /* RootViewController.mm in Sources */ = {isa = PBXBuildFile; fileRef = A07A52A61783AD8B0073F6A7 /* RootViewController.mm */; }; + A07A538E1784AD6C0073F6A7 /* AppDelegate.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AE8C1782564100987F6C /* AppDelegate.cpp */; }; + A07A538F1784AD6C0073F6A7 /* HelloWorldScene.cpp in Sources */ = {isa = PBXBuildFile; fileRef = A035AE8F1782564100987F6C /* HelloWorldScene.cpp */; }; + A07A53901784AD790073F6A7 /* ipad in Resources */ = {isa = PBXBuildFile; fileRef = A035AF6C1782567A00987F6C /* ipad */; }; + A07A53911784AD790073F6A7 /* ipadhd in Resources */ = {isa = PBXBuildFile; fileRef = A035AF6D1782567A00987F6C /* ipadhd */; }; + A07A53921784AD790073F6A7 /* iphone in Resources */ = {isa = PBXBuildFile; fileRef = A035AF6E1782567A00987F6C /* iphone */; }; + A07A53931784AD820073F6A7 /* bang.png in Resources */ = {isa = PBXBuildFile; fileRef = A035AF041782564100987F6C /* bang.png */; }; + A07A53941784AD880073F6A7 /* Marker Felt.ttf in Resources */ = {isa = PBXBuildFile; fileRef = A035AF071782564200987F6C /* Marker Felt.ttf */; }; /* End PBXBuildFile section */ /* Begin PBXContainerItemProxy section */ - A0359B2817821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16951784BDE800B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = 1551A33F158F2AB200E66CFE; - remoteInfo = cocos2dx; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A0359B2A17821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16971784BDE800B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A03F2FD617814595006731B9; - remoteInfo = "cocos2dx-extensions"; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A0359B2C17821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16C21784C06E00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A03F2CB81780BD04006731B9; - remoteInfo = chipmunk; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A0359B2E17821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16C41784C06E00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A03F2D9B1780BDF7006731B9; - remoteInfo = box2d; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; }; - A0359B3017821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16C61784C06E00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A03F2ED617814268006731B9; - remoteInfo = CocosDenshion; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; }; - A0359B3217821DF600987F6C /* PBXContainerItemProxy */ = { + A01E16C81784C06E00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; - proxyType = 2; - remoteGlobalIDString = A03F31FD1781479B006731B9; - remoteInfo = jsbindings; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; }; - A0359B3417821E1300987F6C /* PBXContainerItemProxy */ = { + A01E16CA1784C06E00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A0359B3617821E1300987F6C /* PBXContainerItemProxy */ = { + A01E17D11784C23D00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; }; - A0359B3817821E1300987F6C /* PBXContainerItemProxy */ = { + A01E17E11784C3EB00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; - remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteGlobalIDString = A07A52CF1784AC9B0073F6A7; + remoteInfo = "Hello cpp iOS"; }; - A0359B3A17821E1300987F6C /* PBXContainerItemProxy */ = { + A01E17E31784C3EB00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; - remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteGlobalIDString = A01E16631784BDA100B0CA4A; + remoteInfo = "Simple Game iOS"; }; - A035A53F1782279900987F6C /* PBXContainerItemProxy */ = { + A01E17E51784C3EB00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A01E16C01784C06E00B0CA4A; + remoteInfo = "Test JavaScript iOS"; }; - A035A5461782290400987F6C /* PBXContainerItemProxy */ = { + A01E17E91784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; }; - A035A5481782290400987F6C /* PBXContainerItemProxy */ = { + A01E17EB1784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A035A54A1782290400987F6C /* PBXContainerItemProxy */ = { + A01E17ED1784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; }; - A035A54C1782290400987F6C /* PBXContainerItemProxy */ = { + A01E17EF1784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; }; - A035A54E1782290400987F6C /* PBXContainerItemProxy */ = { + A01E17F11784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; }; - A035A5EE1782292500987F6C /* PBXContainerItemProxy */ = { + A01E17F31784C45400B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F31E81781479B006731B9; - remoteInfo = jsbindings; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A035A7151782301C00987F6C /* PBXContainerItemProxy */ = { + A01E185B1784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F31E81781479B006731B9; - remoteInfo = jsbindings; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; }; - A035A7171782301C00987F6C /* PBXContainerItemProxy */ = { + A01E185D1784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A035A7191782301C00987F6C /* PBXContainerItemProxy */ = { + A01E185F1784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; }; - A035A71B1782301C00987F6C /* PBXContainerItemProxy */ = { + A01E18611784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; }; - A035A71D1782301C00987F6C /* PBXContainerItemProxy */ = { + A01E18631784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; }; - A035A71F1782301C00987F6C /* PBXContainerItemProxy */ = { + A01E18651784C4D600B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A035A9BC17823FE100987F6C /* PBXContainerItemProxy */ = { + A01E18901784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F31E81781479B006731B9; - remoteInfo = jsbindings; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; }; - A035A9BE17823FE100987F6C /* PBXContainerItemProxy */ = { + A01E18921784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A035A9C017823FE100987F6C /* PBXContainerItemProxy */ = { + A01E18941784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; }; - A035A9C217823FE100987F6C /* PBXContainerItemProxy */ = { + A01E18961784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; }; - A035A9C417823FE100987F6C /* PBXContainerItemProxy */ = { + A01E18981784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; }; - A035A9C617823FE100987F6C /* PBXContainerItemProxy */ = { + A01E189A1784C4DC00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A035AA8F1782422400987F6C /* PBXContainerItemProxy */ = { + A01E18C51784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F31E81781479B006731B9; - remoteInfo = jsbindings; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; }; - A035AA911782422400987F6C /* PBXContainerItemProxy */ = { + A01E18C71784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; }; - A035AA931782422400987F6C /* PBXContainerItemProxy */ = { + A01E18C91784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; }; - A035AA951782422400987F6C /* PBXContainerItemProxy */ = { + A01E18CB1784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; }; - A035AA971782422400987F6C /* PBXContainerItemProxy */ = { + A01E18CD1784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; }; - A035AA991782422400987F6C /* PBXContainerItemProxy */ = { + A01E18CF1784C4E000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; + }; + A01E19961784C8DD00B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A01E17E71784C45400B0CA4A; + remoteInfo = "JS Watermelon With Me iOS"; }; - A035AC041782453000987F6C /* PBXContainerItemProxy */ = { + A01E19981784C8DD00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; - remoteGlobalIDString = A03F31E81781479B006731B9; - remoteInfo = jsbindings; + remoteGlobalIDString = A01E18591784C4D600B0CA4A; + remoteInfo = "JS Moon Warriors iOS"; }; - A035AC061782453000987F6C /* PBXContainerItemProxy */ = { + A01E199A1784C8DD00B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; proxyType = 1; - remoteGlobalIDString = A03F2D5D1780BDF7006731B9; - remoteInfo = box2d; + remoteGlobalIDString = A01E188E1784C4DC00B0CA4A; + remoteInfo = "JS Crystal Craze iOS"; + }; + A01E199C1784C8DD00B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A01E18C31784C4E000B0CA4A; + remoteInfo = "JS CocosDragon iOS"; + }; + A01E19A01784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4FB5178387750073F6A7; + remoteInfo = "jsbindings iOS"; + }; + A01E19A21784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; + A01E19A41784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; + }; + A01E19A61784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; + }; + A01E19A81784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; + }; + A01E19AA1784DA0600B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; }; - A035AC081782453000987F6C /* PBXContainerItemProxy */ = { + A01E1A171784DC4000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteInfo = "cocos2dx Mac"; }; - A035AC0A1782453000987F6C /* PBXContainerItemProxy */ = { + A01E1A191784DC4000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = A03F2FC117814595006731B9; - remoteInfo = "cocos2dx-extensions"; + remoteInfo = "cocos2dx-extensions Mac"; }; - A035AC0C1782453000987F6C /* PBXContainerItemProxy */ = { + A01E1A1B1784DC4000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = A03F2B781780BD04006731B9; - remoteInfo = chipmunk; + remoteInfo = "chipmunk Mac"; + }; + A01E1A1D1784DC4000B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; }; - A035AC0E1782453000987F6C /* PBXContainerItemProxy */ = { + A01E1A1F1784DC4000B0CA4A /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteInfo = "CocosDenshion Mac"; + }; + A01E1A211784DC4000B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A01E1A821784DCDC00B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A01E1A151784DC4000B0CA4A; + remoteInfo = "Test JavaScript Obfuscated Mac"; + }; + A01E1A841784DCE300B0CA4A /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A01E199E1784DA0600B0CA4A; + remoteInfo = "Test JavaScript Obfuscated iOS"; }; A035ACBF178246BD00987F6C /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; @@ -810,122 +1508,590 @@ remoteGlobalIDString = A035AC021782453000987F6C; remoteInfo = "JS CocosDragon"; }; - A035ACD2178254A300987F6C /* PBXContainerItemProxy */ = { + A035AF721782569500987F6C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A035AE58178255DC00987F6C; + remoteInfo = "Hello cpp"; + }; + A035AF741782569500987F6C /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A035ACCE178254A300987F6C; + remoteInfo = "Simple Game"; + }; + A07A50F017839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = 1551A33F158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A50F217839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A03F2FD617814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A50F417839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A03F2CB81780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A50F617839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A03F2D9B1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A50F817839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A03F2ED617814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A50FA17839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A03F31FD1781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A50FC17839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4D641783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; + A07A50FE17839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4EFC1783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; + }; + A07A510017839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4F3B178387670073F6A7; + remoteInfo = "chipmunk iOS"; + }; + A07A510217839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4F9E1783876B0073F6A7; + remoteInfo = "box2d iOS"; + }; + A07A510417839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A4FB4178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; + }; + A07A510617839B9C0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 2; + remoteGlobalIDString = A07A5030178387750073F6A7; + remoteInfo = "jsbindings iOS"; + }; + A07A510817839ED50073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A510C17839FB60073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteInfo = "cocos2dx Mac"; }; - A035ACD8178254A300987F6C /* PBXContainerItemProxy */ = { + A07A510E17839FB60073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteInfo = "CocosDenshion Mac"; }; - A035AE5A178255DC00987F6C /* PBXContainerItemProxy */ = { + A07A511217839FEF0073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = 1551A33E158F2AB200E66CFE; - remoteInfo = cocos2dx; + remoteInfo = "cocos2dx Mac"; + }; + A07A511417839FEF0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A511617839FEF0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A511817839FEF0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; }; - A035AE5C178255DC00987F6C /* PBXContainerItemProxy */ = { + A07A511A17839FEF0073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; remoteGlobalIDString = A03F2E9817814268006731B9; - remoteInfo = CocosDenshion; + remoteInfo = "CocosDenshion Mac"; }; - A035AF721782569500987F6C /* PBXContainerItemProxy */ = { + A07A51211783A0500073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A035AE58178255DC00987F6C; - remoteInfo = "Hello cpp"; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; }; - A035AF741782569500987F6C /* PBXContainerItemProxy */ = { + A07A51231783A0500073F6A7 /* PBXContainerItemProxy */ = { isa = PBXContainerItemProxy; - containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; proxyType = 1; - remoteGlobalIDString = A035ACCE178254A300987F6C; - remoteInfo = "Simple Game"; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; }; -/* End PBXContainerItemProxy section */ - -/* Begin PBXFileReference section */ - 15C64822165F391E007D4F18 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; - 15C64824165F3934007D4F18 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = DEVELOPER_DIR; }; - 15C64826165F394E007D4F18 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; - 15C64828165F396B007D4F18 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenAL.framework; sourceTree = DEVELOPER_DIR; }; - 15C6482A165F3979007D4F18 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/ApplicationServices.framework; sourceTree = DEVELOPER_DIR; }; - 15C6482C165F3988007D4F18 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; - 15C6482E165F399D007D4F18 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; }; - 15C64832165F3AFD007D4F18 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; - 1A9F808C177E98A600D9A1CB /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; }; - 1D6058910D05DD3D006BFB54 /* Test cpp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test cpp.app"; sourceTree = BUILT_PRODUCTS_DIR; }; - A035994F17821D9B00987F6C /* AccelerometerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccelerometerTest.cpp; sourceTree = ""; }; - A035995017821D9B00987F6C /* AccelerometerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccelerometerTest.h; sourceTree = ""; }; - A035995217821D9B00987F6C /* ActionManagerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionManagerTest.cpp; sourceTree = ""; }; - A035995317821D9B00987F6C /* ActionManagerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionManagerTest.h; sourceTree = ""; }; - A035995517821D9B00987F6C /* ActionsEaseTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsEaseTest.cpp; sourceTree = ""; }; - A035995617821D9B00987F6C /* ActionsEaseTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsEaseTest.h; sourceTree = ""; }; - A035995817821D9B00987F6C /* ActionsProgressTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsProgressTest.cpp; sourceTree = ""; }; - A035995917821D9B00987F6C /* ActionsProgressTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsProgressTest.h; sourceTree = ""; }; - A035995B17821D9B00987F6C /* ActionsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsTest.cpp; sourceTree = ""; }; - A035995C17821D9B00987F6C /* ActionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsTest.h; sourceTree = ""; }; - A035995D17821D9B00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; - A035995E17821D9B00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; - A035995F17821D9B00987F6C /* BaseTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseTest.cpp; sourceTree = ""; }; - A035996017821D9B00987F6C /* BaseTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTest.h; sourceTree = ""; }; - A035996217821D9B00987F6C /* Box2dTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Box2dTest.cpp; sourceTree = ""; }; - A035996317821D9B00987F6C /* Box2dTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2dTest.h; sourceTree = ""; }; - A035996517821D9B00987F6C /* Box2dView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Box2dView.cpp; sourceTree = ""; }; - A035996617821D9B00987F6C /* Box2dView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2dView.h; sourceTree = ""; }; - A035996717821D9B00987F6C /* GLES-Render.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "GLES-Render.cpp"; sourceTree = ""; }; - A035996817821D9B00987F6C /* GLES-Render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GLES-Render.h"; sourceTree = ""; }; - A035996917821D9B00987F6C /* Test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Test.cpp; sourceTree = ""; }; - A035996A17821D9B00987F6C /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = ""; }; - A035996B17821D9B00987F6C /* TestEntries.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestEntries.cpp; sourceTree = ""; }; - A035996D17821D9B00987F6C /* AddPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddPair.h; sourceTree = ""; }; - A035996E17821D9B00987F6C /* ApplyForce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplyForce.h; sourceTree = ""; }; - A035996F17821D9B00987F6C /* BodyTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BodyTypes.h; sourceTree = ""; }; - A035997017821D9B00987F6C /* Breakable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Breakable.h; sourceTree = ""; }; - A035997117821D9B00987F6C /* Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bridge.h; sourceTree = ""; }; - A035997217821D9B00987F6C /* BulletTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BulletTest.h; sourceTree = ""; }; - A035997317821D9B00987F6C /* Cantilever.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cantilever.h; sourceTree = ""; }; - A035997417821D9B00987F6C /* Car.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Car.h; sourceTree = ""; }; - A035997517821D9B00987F6C /* Chain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Chain.h; sourceTree = ""; }; - A035997617821D9B00987F6C /* CharacterCollision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterCollision.h; sourceTree = ""; }; - A035997717821D9B00987F6C /* CollisionFiltering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionFiltering.h; sourceTree = ""; }; - A035997817821D9B00987F6C /* CollisionProcessing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionProcessing.h; sourceTree = ""; }; - A035997917821D9B00987F6C /* CompoundShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompoundShapes.h; sourceTree = ""; }; - A035997A17821D9B00987F6C /* Confined.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Confined.h; sourceTree = ""; }; - A035997B17821D9B00987F6C /* ContinuousTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContinuousTest.h; sourceTree = ""; }; - A035997C17821D9B00987F6C /* DistanceTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DistanceTest.h; sourceTree = ""; }; - A035997D17821D9B00987F6C /* Dominos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Dominos.h; sourceTree = ""; }; - A035997E17821D9B00987F6C /* DumpShell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DumpShell.h; sourceTree = ""; }; - A035997F17821D9B00987F6C /* DynamicTreeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicTreeTest.h; sourceTree = ""; }; - A035998017821D9B00987F6C /* EdgeShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EdgeShapes.h; sourceTree = ""; }; - A035998117821D9B00987F6C /* EdgeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EdgeTest.h; sourceTree = ""; }; - A035998217821D9B00987F6C /* Gears.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gears.h; sourceTree = ""; }; - A035998317821D9B00987F6C /* OneSidedPlatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSidedPlatform.h; sourceTree = ""; }; - A035998417821D9B00987F6C /* Pinball.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pinball.h; sourceTree = ""; }; - A035998517821D9B00987F6C /* PolyCollision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyCollision.h; sourceTree = ""; }; - A035998617821D9B00987F6C /* PolyShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyShapes.h; sourceTree = ""; }; - A035998717821D9B00987F6C /* Prismatic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prismatic.h; sourceTree = ""; }; - A035998817821D9B00987F6C /* Pulleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pulleys.h; sourceTree = ""; }; - A035998917821D9B00987F6C /* Pyramid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pyramid.h; sourceTree = ""; }; - A035998A17821D9B00987F6C /* RayCast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RayCast.h; sourceTree = ""; }; - A035998B17821D9B00987F6C /* Revolute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Revolute.h; sourceTree = ""; }; - A035998C17821D9B00987F6C /* Rope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rope.h; sourceTree = ""; }; - A035998D17821D9B00987F6C /* RopeJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RopeJoint.h; sourceTree = ""; }; - A035998E17821D9B00987F6C /* SensorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SensorTest.h; sourceTree = ""; }; - A035998F17821D9B00987F6C /* ShapeEditing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeEditing.h; sourceTree = ""; }; - A035999017821D9B00987F6C /* SliderCrank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SliderCrank.h; sourceTree = ""; }; - A035999117821D9B00987F6C /* SphereStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SphereStack.h; sourceTree = ""; }; - A035999217821D9B00987F6C /* TheoJansen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TheoJansen.h; sourceTree = ""; }; + A07A51251783A0500073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A51271783A0500073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A51291783A0500073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2E9817814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A512B1783A0500073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A51331783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A51351783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A51371783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A51391783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A513B1783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2E9817814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A513D1783A0770073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A51451783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A51471783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A51491783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A514B1783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A514D1783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2E9817814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A514F1783A0890073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A51571783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A51591783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A515B1783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A515D1783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A515F1783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2E9817814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A51611783A0980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A51691783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = 1551A33E158F2AB200E66CFE; + remoteInfo = "cocos2dx Mac"; + }; + A07A516B1783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2FC117814595006731B9; + remoteInfo = "cocos2dx-extensions Mac"; + }; + A07A516D1783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2B781780BD04006731B9; + remoteInfo = "chipmunk Mac"; + }; + A07A516F1783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2D5D1780BDF7006731B9; + remoteInfo = "box2d Mac"; + }; + A07A51711783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F2E9817814268006731B9; + remoteInfo = "CocosDenshion Mac"; + }; + A07A51731783A0A80073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A03F31E81781479B006731B9; + remoteInfo = "jsbindings Mac"; + }; + A07A52621783A9980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; + A07A52641783A9980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4E111783867C0073F6A7; + remoteInfo = "cocos2dx-extensions iOS"; + }; + A07A52661783A9980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4EFD178387670073F6A7; + remoteInfo = "chipmunk iOS"; + }; + A07A52681783A9980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F3C1783876B0073F6A7; + remoteInfo = "box2d iOS"; + }; + A07A526A1783A9980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4F9F178387730073F6A7; + remoteInfo = "CocosDenshion iOS"; + }; + A07A526C1783AB980073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = 29B97313FDCFA39411CA2CEA /* Project object */; + proxyType = 1; + remoteGlobalIDString = A07A517F1783A1D20073F6A7; + remoteInfo = "Test cpp iOS"; + }; + A07A52D11784AC9B0073F6A7 /* PBXContainerItemProxy */ = { + isa = PBXContainerItemProxy; + containerPortal = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; + proxyType = 1; + remoteGlobalIDString = A07A4C241783777C0073F6A7; + remoteInfo = "cocos2dx iOS"; + }; +/* End PBXContainerItemProxy section */ + +/* Begin PBXFileReference section */ + 15C64822165F391E007D4F18 /* Cocoa.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Cocoa.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Cocoa.framework; sourceTree = DEVELOPER_DIR; }; + 15C64824165F3934007D4F18 /* OpenGL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenGL.framework; sourceTree = DEVELOPER_DIR; }; + 15C64826165F394E007D4F18 /* QuartzCore.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = QuartzCore.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/QuartzCore.framework; sourceTree = DEVELOPER_DIR; }; + 15C64828165F396B007D4F18 /* OpenAL.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenAL.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/OpenAL.framework; sourceTree = DEVELOPER_DIR; }; + 15C6482A165F3979007D4F18 /* ApplicationServices.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = ApplicationServices.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/ApplicationServices.framework; sourceTree = DEVELOPER_DIR; }; + 15C6482C165F3988007D4F18 /* AudioToolbox.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AudioToolbox.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/AudioToolbox.framework; sourceTree = DEVELOPER_DIR; }; + 15C6482E165F399D007D4F18 /* libz.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libz.dylib; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/usr/lib/libz.dylib; sourceTree = DEVELOPER_DIR; }; + 15C64832165F3AFD007D4F18 /* Foundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = Foundation.framework; path = Platforms/MacOSX.platform/Developer/SDKs/MacOSX10.8.sdk/System/Library/Frameworks/Foundation.framework; sourceTree = DEVELOPER_DIR; }; + 1A9F808C177E98A600D9A1CB /* libcurl.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libcurl.dylib; path = usr/lib/libcurl.dylib; sourceTree = SDKROOT; }; + 1D6058910D05DD3D006BFB54 /* Test cpp Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test cpp Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E16931784BDA100B0CA4A /* Simple Game iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Simple Game iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E16A11784BF3000B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E16A21784BF3000B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E16A31784BF3000B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E16A41784BF3000B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E16A51784BF3000B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E16A61784BF3000B0CA4A /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A01E16A71784BF3000B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E16A81784BF3000B0CA4A /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A01E16A91784BF3000B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E16AA1784BF3000B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E16AB1784BF3000B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E16AC1784BF3000B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E16AD1784BF3000B0CA4A /* SimpleGame-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "SimpleGame-Info.plist"; sourceTree = ""; }; + A01E16B11784BF3000B0CA4A /* SimpleGame_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SimpleGame_Prefix.pch; sourceTree = ""; }; + A01E17721784C06E00B0CA4A /* Test JavaScript iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test JavaScript iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E17751784C0DF00B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E17761784C0DF00B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E17771784C0DF00B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E17781784C0DF00B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E17791784C0DF00B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E177A1784C0DF00B0CA4A /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A01E177B1784C0DF00B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E177C1784C0DF00B0CA4A /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A01E177D1784C0DF00B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E177E1784C0DF00B0CA4A /* Info-obfuscated.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Info-obfuscated.plist"; sourceTree = ""; }; + A01E177F1784C0DF00B0CA4A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A01E17801784C0DF00B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E17811784C0DF00B0CA4A /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + A01E17821784C0DF00B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E17831784C0DF00B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E18571784C45500B0CA4A /* JS Watermelon With Me iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Watermelon With Me iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E188C1784C4D600B0CA4A /* JS Moon Warriors iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Moon Warriors iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E18C11784C4DC00B0CA4A /* JS Crystal Craze iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Crystal Craze iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E18F61784C4E000B0CA4A /* JS CocosDragon iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS CocosDragon iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E19081784C5CE00B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E19091784C5CE00B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E190A1784C5CE00B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E190B1784C5CE00B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E190C1784C5CE00B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E190D1784C5CE00B0CA4A /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A01E190E1784C5CE00B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E190F1784C5CE00B0CA4A /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A01E19101784C5CE00B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E19111784C5CE00B0CA4A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A01E19121784C5CE00B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E19131784C5CE00B0CA4A /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + A01E19141784C5CE00B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E19151784C5CE00B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E192D1784C7B200B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E192E1784C7B200B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E192F1784C7B200B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E19301784C7B200B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E19311784C7B200B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E19321784C7B200B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E19331784C7B200B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E19341784C7B200B0CA4A /* Icon-Small-50.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small-50.png"; sourceTree = ""; }; + A01E19351784C7B200B0CA4A /* Icon-Small.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small.png"; sourceTree = ""; }; + A01E19361784C7B200B0CA4A /* Icon-Small@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-Small@2x.png"; sourceTree = ""; }; + A01E19371784C7B200B0CA4A /* Icon.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Icon.png; sourceTree = ""; }; + A01E19381784C7B200B0CA4A /* Icon@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon@2x.png"; sourceTree = ""; }; + A01E19391784C7B200B0CA4A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A01E193A1784C7B200B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E193E1784C7B200B0CA4A /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + A01E193F1784C7B200B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E19401784C7B200B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E19551784C83200B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E19561784C83200B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E195A1784C83200B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E195B1784C83200B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E195C1784C83200B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E195D1784C83200B0CA4A /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A01E195E1784C83200B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E195F1784C83200B0CA4A /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A01E19601784C83200B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E19611784C83200B0CA4A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A01E19621784C83200B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E19631784C83200B0CA4A /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + A01E19641784C83200B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E19651784C83200B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E19751784C88400B0CA4A /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A01E19761784C88400B0CA4A /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A01E197A1784C88400B0CA4A /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A01E197B1784C88400B0CA4A /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A01E197C1784C88400B0CA4A /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A01E197D1784C88400B0CA4A /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A01E197E1784C88400B0CA4A /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A01E197F1784C88400B0CA4A /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A01E19801784C88400B0CA4A /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A01E19811784C88400B0CA4A /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; + A01E19821784C88400B0CA4A /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A01E19831784C88400B0CA4A /* Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prefix.pch; sourceTree = ""; }; + A01E19841784C88400B0CA4A /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A01E19851784C88400B0CA4A /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A01E1A0E1784DA0600B0CA4A /* Test JavaScript Ofuscated iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test JavaScript Ofuscated iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E1A801784DC4000B0CA4A /* Test JavaScript Obfuscated Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test JavaScript Obfuscated Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A01E1A811784DC4000B0CA4A /* Test JavaScript Mac copy-Info.plist */ = {isa = PBXFileReference; lastKnownFileType = text.plist.xml; name = "Test JavaScript Mac copy-Info.plist"; path = "/Users/rquesada/progs/cocos2d-x/samples/Test JavaScript Mac copy-Info.plist"; sourceTree = ""; }; + A035994F17821D9B00987F6C /* AccelerometerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AccelerometerTest.cpp; sourceTree = ""; }; + A035995017821D9B00987F6C /* AccelerometerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AccelerometerTest.h; sourceTree = ""; }; + A035995217821D9B00987F6C /* ActionManagerTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionManagerTest.cpp; sourceTree = ""; }; + A035995317821D9B00987F6C /* ActionManagerTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionManagerTest.h; sourceTree = ""; }; + A035995517821D9B00987F6C /* ActionsEaseTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsEaseTest.cpp; sourceTree = ""; }; + A035995617821D9B00987F6C /* ActionsEaseTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsEaseTest.h; sourceTree = ""; }; + A035995817821D9B00987F6C /* ActionsProgressTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsProgressTest.cpp; sourceTree = ""; }; + A035995917821D9B00987F6C /* ActionsProgressTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsProgressTest.h; sourceTree = ""; }; + A035995B17821D9B00987F6C /* ActionsTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ActionsTest.cpp; sourceTree = ""; }; + A035995C17821D9B00987F6C /* ActionsTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ActionsTest.h; sourceTree = ""; }; + A035995D17821D9B00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; + A035995E17821D9B00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; + A035995F17821D9B00987F6C /* BaseTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = BaseTest.cpp; sourceTree = ""; }; + A035996017821D9B00987F6C /* BaseTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BaseTest.h; sourceTree = ""; }; + A035996217821D9B00987F6C /* Box2dTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Box2dTest.cpp; sourceTree = ""; }; + A035996317821D9B00987F6C /* Box2dTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2dTest.h; sourceTree = ""; }; + A035996517821D9B00987F6C /* Box2dView.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Box2dView.cpp; sourceTree = ""; }; + A035996617821D9B00987F6C /* Box2dView.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Box2dView.h; sourceTree = ""; }; + A035996717821D9B00987F6C /* GLES-Render.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = "GLES-Render.cpp"; sourceTree = ""; }; + A035996817821D9B00987F6C /* GLES-Render.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = "GLES-Render.h"; sourceTree = ""; }; + A035996917821D9B00987F6C /* Test.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = Test.cpp; sourceTree = ""; }; + A035996A17821D9B00987F6C /* Test.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test.h; sourceTree = ""; }; + A035996B17821D9B00987F6C /* TestEntries.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = TestEntries.cpp; sourceTree = ""; }; + A035996D17821D9B00987F6C /* AddPair.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AddPair.h; sourceTree = ""; }; + A035996E17821D9B00987F6C /* ApplyForce.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ApplyForce.h; sourceTree = ""; }; + A035996F17821D9B00987F6C /* BodyTypes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BodyTypes.h; sourceTree = ""; }; + A035997017821D9B00987F6C /* Breakable.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Breakable.h; sourceTree = ""; }; + A035997117821D9B00987F6C /* Bridge.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Bridge.h; sourceTree = ""; }; + A035997217821D9B00987F6C /* BulletTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = BulletTest.h; sourceTree = ""; }; + A035997317821D9B00987F6C /* Cantilever.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Cantilever.h; sourceTree = ""; }; + A035997417821D9B00987F6C /* Car.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Car.h; sourceTree = ""; }; + A035997517821D9B00987F6C /* Chain.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Chain.h; sourceTree = ""; }; + A035997617821D9B00987F6C /* CharacterCollision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CharacterCollision.h; sourceTree = ""; }; + A035997717821D9B00987F6C /* CollisionFiltering.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionFiltering.h; sourceTree = ""; }; + A035997817821D9B00987F6C /* CollisionProcessing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CollisionProcessing.h; sourceTree = ""; }; + A035997917821D9B00987F6C /* CompoundShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = CompoundShapes.h; sourceTree = ""; }; + A035997A17821D9B00987F6C /* Confined.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Confined.h; sourceTree = ""; }; + A035997B17821D9B00987F6C /* ContinuousTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ContinuousTest.h; sourceTree = ""; }; + A035997C17821D9B00987F6C /* DistanceTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DistanceTest.h; sourceTree = ""; }; + A035997D17821D9B00987F6C /* Dominos.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Dominos.h; sourceTree = ""; }; + A035997E17821D9B00987F6C /* DumpShell.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DumpShell.h; sourceTree = ""; }; + A035997F17821D9B00987F6C /* DynamicTreeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = DynamicTreeTest.h; sourceTree = ""; }; + A035998017821D9B00987F6C /* EdgeShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EdgeShapes.h; sourceTree = ""; }; + A035998117821D9B00987F6C /* EdgeTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = EdgeTest.h; sourceTree = ""; }; + A035998217821D9B00987F6C /* Gears.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Gears.h; sourceTree = ""; }; + A035998317821D9B00987F6C /* OneSidedPlatform.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = OneSidedPlatform.h; sourceTree = ""; }; + A035998417821D9B00987F6C /* Pinball.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pinball.h; sourceTree = ""; }; + A035998517821D9B00987F6C /* PolyCollision.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyCollision.h; sourceTree = ""; }; + A035998617821D9B00987F6C /* PolyShapes.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = PolyShapes.h; sourceTree = ""; }; + A035998717821D9B00987F6C /* Prismatic.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Prismatic.h; sourceTree = ""; }; + A035998817821D9B00987F6C /* Pulleys.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pulleys.h; sourceTree = ""; }; + A035998917821D9B00987F6C /* Pyramid.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Pyramid.h; sourceTree = ""; }; + A035998A17821D9B00987F6C /* RayCast.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RayCast.h; sourceTree = ""; }; + A035998B17821D9B00987F6C /* Revolute.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Revolute.h; sourceTree = ""; }; + A035998C17821D9B00987F6C /* Rope.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Rope.h; sourceTree = ""; }; + A035998D17821D9B00987F6C /* RopeJoint.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RopeJoint.h; sourceTree = ""; }; + A035998E17821D9B00987F6C /* SensorTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SensorTest.h; sourceTree = ""; }; + A035998F17821D9B00987F6C /* ShapeEditing.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ShapeEditing.h; sourceTree = ""; }; + A035999017821D9B00987F6C /* SliderCrank.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SliderCrank.h; sourceTree = ""; }; + A035999117821D9B00987F6C /* SphereStack.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = SphereStack.h; sourceTree = ""; }; + A035999217821D9B00987F6C /* TheoJansen.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TheoJansen.h; sourceTree = ""; }; A035999317821D9B00987F6C /* Tiles.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tiles.h; sourceTree = ""; }; A035999417821D9B00987F6C /* TimeOfImpact.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = TimeOfImpact.h; sourceTree = ""; }; A035999517821D9B00987F6C /* Tumbler.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Tumbler.h; sourceTree = ""; }; @@ -1131,15 +2297,6 @@ A0359AA017821D9C00987F6C /* VisibleRect.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = VisibleRect.h; sourceTree = ""; }; A0359AA217821D9C00987F6C /* ZwoptexTest.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = ZwoptexTest.cpp; sourceTree = ""; }; A0359AA317821D9C00987F6C /* ZwoptexTest.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = ZwoptexTest.h; sourceTree = ""; }; - A0359B0C17821DCD00987F6C /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = AppController.h; path = Cpp/TestCpp/proj.mac/AppController.h; sourceTree = ""; }; - A0359B0D17821DCD00987F6C /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; name = AppController.mm; path = Cpp/TestCpp/proj.mac/AppController.mm; sourceTree = ""; }; - A0359B1017821DCD00987F6C /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = InfoPlist.strings; sourceTree = ""; }; - A0359B1217821DCD00987F6C /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = MainMenu.xib; sourceTree = ""; }; - A0359B1317821DCD00987F6C /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; name = Icon.icns; path = Cpp/TestCpp/proj.mac/Icon.icns; sourceTree = ""; }; - A0359B1417821DCD00987F6C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; name = main.m; path = Cpp/TestCpp/proj.mac/main.m; sourceTree = ""; }; - A0359B1517821DCD00987F6C /* Test_Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; name = Test_Info.plist; path = Cpp/TestCpp/proj.mac/Test_Info.plist; sourceTree = ""; }; - A0359B1617821DCD00987F6C /* Test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; name = Test_Prefix.pch; path = Cpp/TestCpp/proj.mac/Test_Prefix.pch; sourceTree = ""; }; - A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = "cocos2d_libs-mac.xcodeproj"; path = "../cocos2d_libs-mac.xcodeproj"; sourceTree = ""; }; A035A4FF1782275800987F6C /* animations */ = {isa = PBXFileReference; lastKnownFileType = folder; path = animations; sourceTree = ""; }; A035A5001782275800987F6C /* app.icf */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text; path = app.icf; sourceTree = ""; }; A035A5011782275800987F6C /* armature */ = {isa = PBXFileReference; lastKnownFileType = folder; path = armature; sourceTree = ""; }; @@ -1172,7 +2329,7 @@ A035A51C1782275800987F6C /* spine */ = {isa = PBXFileReference; lastKnownFileType = folder; path = spine; sourceTree = ""; }; A035A51D1782275800987F6C /* TileMaps */ = {isa = PBXFileReference; lastKnownFileType = folder; path = TileMaps; sourceTree = ""; }; A035A51E1782275800987F6C /* zwoptex */ = {isa = PBXFileReference; lastKnownFileType = folder; path = zwoptex; sourceTree = ""; }; - A035A5EC1782290400987F6C /* Test JavaScript.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test JavaScript.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035A5EC1782290400987F6C /* Test JavaScript Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test JavaScript Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035A5F41782296200987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035A5F51782296200987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035A5F61782296200987F6C /* game.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = game.js; sourceTree = ""; }; @@ -1251,7 +2408,7 @@ A035A70017822A8E00987F6C /* jsb_sys.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = jsb_sys.js; sourceTree = ""; }; A035A70117822A8E00987F6C /* main.debug.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = main.debug.js; sourceTree = ""; }; A035A71117822E9E00987F6C /* libsqlite3.dylib */ = {isa = PBXFileReference; lastKnownFileType = "compiled.mach-o.dylib"; name = libsqlite3.dylib; path = usr/lib/libsqlite3.dylib; sourceTree = SDKROOT; }; - A035A77D1782301C00987F6C /* JS Watermelon With Me.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Watermelon With Me.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035A77D1782301C00987F6C /* JS Watermelon With Me Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Watermelon With Me Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035A7811782340A00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035A7821782340A00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035A7ED1782343C00987F6C /* boot-html5.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; path = "boot-html5.js"; sourceTree = ""; }; @@ -1270,7 +2427,7 @@ A035A9AD1782355600987F6C /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; A035A9AE1782355600987F6C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A035A9AF1782355600987F6C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; - A035A9F717823FE100987F6C /* JS Moon Warriors.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Moon Warriors.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035A9F717823FE100987F6C /* JS Moon Warriors Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Moon Warriors Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035A9FB178240E000987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035A9FC178240E000987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035AA35178240E000987F6C /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; @@ -1284,7 +2441,7 @@ A035AA7D1782413200987F6C /* MoonWarriors-jsb.js */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.javascript; name = "MoonWarriors-jsb.js"; path = "Javascript/Shared/games/MoonWarriors/MoonWarriors-jsb.js"; sourceTree = SOURCE_ROOT; }; A035AA7F1782413200987F6C /* res */ = {isa = PBXFileReference; lastKnownFileType = folder; name = res; path = Javascript/Shared/games/MoonWarriors/res; sourceTree = SOURCE_ROOT; }; A035AA821782413200987F6C /* src */ = {isa = PBXFileReference; lastKnownFileType = folder; name = src; path = Javascript/Shared/games/MoonWarriors/src; sourceTree = SOURCE_ROOT; }; - A035AAC51782422400987F6C /* JS Crystal Craze.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Crystal Craze.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035AAC51782422400987F6C /* JS Crystal Craze Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS Crystal Craze Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035AAC9178242AE00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035AACA178242AE00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035AB01178242AF00987F6C /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; @@ -1295,7 +2452,7 @@ A035AB08178242AF00987F6C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A035AB09178242AF00987F6C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; A035ABFF1782435F00987F6C /* Published-iOS */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "Published-iOS"; path = "Javascript/Shared/games/CrystalCraze/Published-iOS"; sourceTree = SOURCE_ROOT; }; - A035AC371782453000987F6C /* JS CocosDragon.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS CocosDragon.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035AC371782453000987F6C /* JS CocosDragon Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "JS CocosDragon Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035AC3D178245AA00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035AC3E178245AA00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035AC75178245AB00987F6C /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; @@ -1306,7 +2463,7 @@ A035AC7C178245AB00987F6C /* Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Info.plist; sourceTree = ""; }; A035AC7D178245AB00987F6C /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; A035ACB8178245FD00987F6C /* Published files iOS */ = {isa = PBXFileReference; lastKnownFileType = folder; name = "Published files iOS"; path = "Javascript/Shared/games/CocosDragonJS/Published files iOS"; sourceTree = SOURCE_ROOT; }; - A035AD76178254A300987F6C /* Simple Game.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Simple Game.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035AD76178254A300987F6C /* Simple Game Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Simple Game Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035AD7A178254FF00987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035AD7B178254FF00987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035AD7C178254FF00987F6C /* GameOverScene.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = GameOverScene.cpp; sourceTree = ""; }; @@ -1339,7 +2496,7 @@ A035ADFC178254FF00987F6C /* Player.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Player.png; sourceTree = ""; }; A035ADFD178254FF00987F6C /* Projectile.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Projectile.png; sourceTree = ""; }; A035ADFE178254FF00987F6C /* Target.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Target.png; sourceTree = ""; }; - A035AE88178255DC00987F6C /* Hello cpp.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Hello cpp.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A035AE88178255DC00987F6C /* Hello cpp Mac.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Hello cpp Mac.app"; sourceTree = BUILT_PRODUCTS_DIR; }; A035AE8C1782564100987F6C /* AppDelegate.cpp */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.cpp; path = AppDelegate.cpp; sourceTree = ""; }; A035AE8D1782564100987F6C /* AppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppDelegate.h; sourceTree = ""; }; A035AE8E1782564100987F6C /* AppMacros.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppMacros.h; sourceTree = ""; }; @@ -1361,6 +2518,49 @@ A035AF6C1782567A00987F6C /* ipad */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ipad; sourceTree = ""; }; A035AF6D1782567A00987F6C /* ipadhd */ = {isa = PBXFileReference; lastKnownFileType = folder; path = ipadhd; sourceTree = ""; }; A035AF6E1782567A00987F6C /* iphone */ = {isa = PBXFileReference; lastKnownFileType = folder; path = iphone; sourceTree = ""; }; + A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */ = {isa = PBXFileReference; lastKnownFileType = "wrapper.pb-project"; name = cocos2d_libs.xcodeproj; path = ../cocos2d_libs.xcodeproj; sourceTree = ""; }; + A07A52291783A1D20073F6A7 /* Test cpp iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Test cpp iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; + A07A52321783A3A80073F6A7 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A07A52331783A3A80073F6A7 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A07A52341783A3A80073F6A7 /* testsAppDelegate.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = testsAppDelegate.h; sourceTree = ""; }; + A07A52351783A3A80073F6A7 /* testsAppDelegate.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = testsAppDelegate.mm; sourceTree = ""; }; + A07A52361783A3A80073F6A7 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A07A52371783A3A80073F6A7 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A07A52381783A3A80073F6A7 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A07A52391783A3A80073F6A7 /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A07A523A1783A3A80073F6A7 /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A07A523B1783A3A80073F6A7 /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A07A523C1783A3A80073F6A7 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A07A523D1783A3A80073F6A7 /* iphone_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = iphone_Prefix.pch; sourceTree = ""; }; + A07A523E1783A3A80073F6A7 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A07A523F1783A3A90073F6A7 /* Test-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "Test-Info.plist"; sourceTree = ""; }; + A07A52521783A3D90073F6A7 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A07A52531783A3D90073F6A7 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A07A52551783A3D90073F6A7 /* en */ = {isa = PBXFileReference; lastKnownFileType = text.plist.strings; name = en; path = en.lproj/InfoPlist.strings; sourceTree = ""; }; + A07A52571783A3D90073F6A7 /* en */ = {isa = PBXFileReference; lastKnownFileType = file.xib; name = en; path = en.lproj/MainMenu.xib; sourceTree = ""; }; + A07A52581783A3D90073F6A7 /* Icon.icns */ = {isa = PBXFileReference; lastKnownFileType = image.icns; path = Icon.icns; sourceTree = ""; }; + A07A52591783A3D90073F6A7 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A07A525A1783A3D90073F6A7 /* Test_Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = Test_Info.plist; sourceTree = ""; }; + A07A525B1783A3D90073F6A7 /* Test_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = Test_Prefix.pch; sourceTree = ""; }; + A07A52961783AD8B0073F6A7 /* AppController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = AppController.h; sourceTree = ""; }; + A07A52971783AD8B0073F6A7 /* AppController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = AppController.mm; sourceTree = ""; }; + A07A52981783AD8B0073F6A7 /* Default-568h@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default-568h@2x.png"; sourceTree = ""; }; + A07A52991783AD8B0073F6A7 /* Default.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = Default.png; sourceTree = ""; }; + A07A529A1783AD8B0073F6A7 /* Default@2x.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Default@2x.png"; sourceTree = ""; }; + A07A529B1783AD8B0073F6A7 /* HelloCpp-Info.plist */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = text.plist.xml; path = "HelloCpp-Info.plist"; sourceTree = ""; }; + A07A529F1783AD8B0073F6A7 /* HelloCpp_Prefix.pch */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = HelloCpp_Prefix.pch; sourceTree = ""; }; + A07A52A01783AD8B0073F6A7 /* Icon-114.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-114.png"; sourceTree = ""; }; + A07A52A11783AD8B0073F6A7 /* Icon-144.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-144.png"; sourceTree = ""; }; + A07A52A21783AD8B0073F6A7 /* Icon-57.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-57.png"; sourceTree = ""; }; + A07A52A31783AD8B0073F6A7 /* Icon-72.png */ = {isa = PBXFileReference; lastKnownFileType = image.png; path = "Icon-72.png"; sourceTree = ""; }; + A07A52A41783AD8B0073F6A7 /* main.m */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.objc; path = main.m; sourceTree = ""; }; + A07A52A51783AD8B0073F6A7 /* RootViewController.h */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.c.h; path = RootViewController.h; sourceTree = ""; }; + A07A52A61783AD8B0073F6A7 /* RootViewController.mm */ = {isa = PBXFileReference; fileEncoding = 4; lastKnownFileType = sourcecode.cpp.objcpp; path = RootViewController.mm; sourceTree = ""; }; + A07A52B71783AE6D0073F6A7 /* UIKit.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = UIKit.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/UIKit.framework; sourceTree = DEVELOPER_DIR; }; + A07A52B91783AE900073F6A7 /* OpenGLES.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = OpenGLES.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/OpenGLES.framework; sourceTree = DEVELOPER_DIR; }; + A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = CoreGraphics.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/CoreGraphics.framework; sourceTree = DEVELOPER_DIR; }; + A07A52C11783B01F0073F6A7 /* AVFoundation.framework */ = {isa = PBXFileReference; lastKnownFileType = wrapper.framework; name = AVFoundation.framework; path = Platforms/iPhoneOS.platform/Developer/SDKs/iPhoneOS6.1.sdk/System/Library/Frameworks/AVFoundation.framework; sourceTree = DEVELOPER_DIR; }; + A07A53811784AC9B0073F6A7 /* Hello cpp iOS.app */ = {isa = PBXFileReference; explicitFileType = wrapper.application; includeInIndex = 0; path = "Hello cpp iOS.app"; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXFileReference section */ /* Begin PBXFrameworksBuildPhase section */ @@ -1368,11 +2568,11 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035A541178227A800987F6C /* libbox2d.a in Frameworks */, - A0359B3C17821E2E00987F6C /* libchipmunk.a in Frameworks */, - A0359B3D17821E2E00987F6C /* libcocos2dx-extensions.a in Frameworks */, - A0359B3E17821E2E00987F6C /* libcocos2dx.a in Frameworks */, - A0359B3F17821E2E00987F6C /* libCocosDenshion.a in Frameworks */, + A07A511C17839FF90073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A511D17839FF90073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A511E17839FF90073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A511F17839FF90073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A512017839FF90073F6A7 /* libCocosDenshion Mac.a in Frameworks */, 1A9F808D177E98A600D9A1CB /* libcurl.dylib in Frameworks */, 15C6482F165F399D007D4F18 /* libz.dylib in Frameworks */, 15C64833165F3AFD007D4F18 /* Foundation.framework in Frameworks */, @@ -1385,15 +2585,195 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A01E16841784BDA100B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E16991784BE0000B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E169A1784BE0000B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E16881784BDA100B0CA4A /* libz.dylib in Frameworks */, + A01E16891784BDA100B0CA4A /* Foundation.framework in Frameworks */, + A01E168A1784BDA100B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E168D1784BDA100B0CA4A /* QuartzCore.framework in Frameworks */, + A01E169B1784BE2400B0CA4A /* AVFoundation.framework in Frameworks */, + A01E169C1784BE2800B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E169D1784BE2C00B0CA4A /* OpenGLES.framework in Frameworks */, + A01E169E1784BE3200B0CA4A /* UIKit.framework in Frameworks */, + A01E169F1784BE3A00B0CA4A /* OpenAL.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E17601784C06E00B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E17D01784C23400B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E17611784C06E00B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E17621784C06E00B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E17631784C06E00B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E17641784C06E00B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E17651784C06E00B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E17661784C06E00B0CA4A /* libz.dylib in Frameworks */, + A01E17671784C06E00B0CA4A /* Foundation.framework in Frameworks */, + A01E17681784C06E00B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E17691784C06E00B0CA4A /* OpenAL.framework in Frameworks */, + A01E176A1784C06E00B0CA4A /* QuartzCore.framework in Frameworks */, + A01E176B1784C06E00B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E176C1784C06E00B0CA4A /* OpenGLES.framework in Frameworks */, + A01E176D1784C06E00B0CA4A /* UIKit.framework in Frameworks */, + A01E176E1784C06E00B0CA4A /* AVFoundation.framework in Frameworks */, + A01E18F81784C59400B0CA4A /* libsqlite3.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18431784C45400B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18441784C45400B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E18451784C45400B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E18461784C45400B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E18471784C45400B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E18481784C45400B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E18491784C45400B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E184B1784C45400B0CA4A /* libz.dylib in Frameworks */, + A01E18F91784C59400B0CA4A /* libsqlite3.dylib in Frameworks */, + A01E184C1784C45400B0CA4A /* Foundation.framework in Frameworks */, + A01E184D1784C45400B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E184E1784C45400B0CA4A /* OpenAL.framework in Frameworks */, + A01E184F1784C45400B0CA4A /* QuartzCore.framework in Frameworks */, + A01E18501784C45400B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E18511784C45400B0CA4A /* OpenGLES.framework in Frameworks */, + A01E18521784C45400B0CA4A /* UIKit.framework in Frameworks */, + A01E18531784C45400B0CA4A /* AVFoundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18781784C4D600B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18791784C4D600B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E187A1784C4D600B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E187B1784C4D600B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E187C1784C4D600B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E187D1784C4D600B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E187E1784C4D600B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E18801784C4D600B0CA4A /* libz.dylib in Frameworks */, + A01E18811784C4D600B0CA4A /* Foundation.framework in Frameworks */, + A01E18821784C4D600B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E18831784C4D600B0CA4A /* OpenAL.framework in Frameworks */, + A01E18841784C4D600B0CA4A /* QuartzCore.framework in Frameworks */, + A01E18851784C4D600B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E18861784C4D600B0CA4A /* OpenGLES.framework in Frameworks */, + A01E18871784C4D600B0CA4A /* UIKit.framework in Frameworks */, + A01E18881784C4D600B0CA4A /* AVFoundation.framework in Frameworks */, + A01E18FA1784C59400B0CA4A /* libsqlite3.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18AD1784C4DC00B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18AE1784C4DC00B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E18AF1784C4DC00B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E18B01784C4DC00B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E18B11784C4DC00B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E18B21784C4DC00B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E18B31784C4DC00B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E18B51784C4DC00B0CA4A /* libz.dylib in Frameworks */, + A01E18B61784C4DC00B0CA4A /* Foundation.framework in Frameworks */, + A01E18B71784C4DC00B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E18B81784C4DC00B0CA4A /* OpenAL.framework in Frameworks */, + A01E18B91784C4DC00B0CA4A /* QuartzCore.framework in Frameworks */, + A01E18BA1784C4DC00B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E18BB1784C4DC00B0CA4A /* OpenGLES.framework in Frameworks */, + A01E18BC1784C4DC00B0CA4A /* UIKit.framework in Frameworks */, + A01E18BD1784C4DC00B0CA4A /* AVFoundation.framework in Frameworks */, + A01E18FB1784C59500B0CA4A /* libsqlite3.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18E21784C4E000B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18E31784C4E000B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E18E41784C4E000B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E18E51784C4E000B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E18E61784C4E000B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E18E71784C4E000B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E18E81784C4E000B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E18EA1784C4E000B0CA4A /* libz.dylib in Frameworks */, + A01E18EB1784C4E000B0CA4A /* Foundation.framework in Frameworks */, + A01E18EC1784C4E000B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E18ED1784C4E000B0CA4A /* OpenAL.framework in Frameworks */, + A01E18EE1784C4E000B0CA4A /* QuartzCore.framework in Frameworks */, + A01E18EF1784C4E000B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E18F01784C4E000B0CA4A /* OpenGLES.framework in Frameworks */, + A01E18F11784C4E000B0CA4A /* UIKit.framework in Frameworks */, + A01E18F21784C4E000B0CA4A /* AVFoundation.framework in Frameworks */, + A01E18FC1784C59500B0CA4A /* libsqlite3.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E19FA1784DA0600B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19FB1784DA0600B0CA4A /* libjsbindings iOS.a in Frameworks */, + A01E19FC1784DA0600B0CA4A /* libbox2d iOS.a in Frameworks */, + A01E19FD1784DA0600B0CA4A /* libchipmunk iOS.a in Frameworks */, + A01E19FE1784DA0600B0CA4A /* libcocos2dx iOS.a in Frameworks */, + A01E19FF1784DA0600B0CA4A /* libcocos2dx-extensions iOS.a in Frameworks */, + A01E1A001784DA0600B0CA4A /* libCocosDenshion iOS.a in Frameworks */, + A01E1A011784DA0600B0CA4A /* libz.dylib in Frameworks */, + A01E1A021784DA0600B0CA4A /* Foundation.framework in Frameworks */, + A01E1A031784DA0600B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E1A041784DA0600B0CA4A /* OpenAL.framework in Frameworks */, + A01E1A051784DA0600B0CA4A /* QuartzCore.framework in Frameworks */, + A01E1A061784DA0600B0CA4A /* CoreGraphics.framework in Frameworks */, + A01E1A071784DA0600B0CA4A /* OpenGLES.framework in Frameworks */, + A01E1A081784DA0600B0CA4A /* UIKit.framework in Frameworks */, + A01E1A091784DA0600B0CA4A /* AVFoundation.framework in Frameworks */, + A01E1A0A1784DA0600B0CA4A /* libsqlite3.dylib in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E1A6C1784DC4000B0CA4A /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E1A6D1784DC4000B0CA4A /* libbox2d Mac.a in Frameworks */, + A01E1A6E1784DC4000B0CA4A /* libchipmunk Mac.a in Frameworks */, + A01E1A6F1784DC4000B0CA4A /* libcocos2dx Mac.a in Frameworks */, + A01E1A701784DC4000B0CA4A /* libcocos2dx-extensions Mac.a in Frameworks */, + A01E1A711784DC4000B0CA4A /* libCocosDenshion Mac.a in Frameworks */, + A01E1A721784DC4000B0CA4A /* libjsbindings Mac.a in Frameworks */, + A01E1A731784DC4000B0CA4A /* libsqlite3.dylib in Frameworks */, + A01E1A741784DC4000B0CA4A /* libcurl.dylib in Frameworks */, + A01E1A751784DC4000B0CA4A /* libz.dylib in Frameworks */, + A01E1A761784DC4000B0CA4A /* Foundation.framework in Frameworks */, + A01E1A771784DC4000B0CA4A /* AudioToolbox.framework in Frameworks */, + A01E1A781784DC4000B0CA4A /* ApplicationServices.framework in Frameworks */, + A01E1A791784DC4000B0CA4A /* OpenAL.framework in Frameworks */, + A01E1A7A1784DC4000B0CA4A /* QuartzCore.framework in Frameworks */, + A01E1A7B1784DC4000B0CA4A /* OpenGL.framework in Frameworks */, + A01E1A7C1784DC4000B0CA4A /* Cocoa.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; A035A5DA1782290400987F6C /* Frameworks */ = { isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035A70E17822E5000987F6C /* libjsbindings.a in Frameworks */, - A035A5DC1782290400987F6C /* libchipmunk.a in Frameworks */, - A035A5DD1782290400987F6C /* libcocos2dx-extensions.a in Frameworks */, - A035A5DE1782290400987F6C /* libcocos2dx.a in Frameworks */, - A035A5DF1782290400987F6C /* libCocosDenshion.a in Frameworks */, + A07A512D1783A0590073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A512E1783A0590073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A512F1783A0590073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A51301783A0590073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A51311783A0590073F6A7 /* libCocosDenshion Mac.a in Frameworks */, + A07A51321783A0590073F6A7 /* libjsbindings Mac.a in Frameworks */, A035A71217822E9E00987F6C /* libsqlite3.dylib in Frameworks */, A035A5E01782290400987F6C /* libcurl.dylib in Frameworks */, A035A5E11782290400987F6C /* libz.dylib in Frameworks */, @@ -1411,11 +2791,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035A76B1782301C00987F6C /* libjsbindings.a in Frameworks */, - A035A76C1782301C00987F6C /* libchipmunk.a in Frameworks */, - A035A76D1782301C00987F6C /* libcocos2dx-extensions.a in Frameworks */, - A035A76E1782301C00987F6C /* libcocos2dx.a in Frameworks */, - A035A76F1782301C00987F6C /* libCocosDenshion.a in Frameworks */, + A07A513F1783A0810073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A51401783A0810073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A51411783A0810073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A51421783A0810073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A51431783A0810073F6A7 /* libCocosDenshion Mac.a in Frameworks */, + A07A51441783A0810073F6A7 /* libjsbindings Mac.a in Frameworks */, A035A7701782301C00987F6C /* libsqlite3.dylib in Frameworks */, A035A7711782301C00987F6C /* libcurl.dylib in Frameworks */, A035A7721782301C00987F6C /* libz.dylib in Frameworks */, @@ -1433,11 +2814,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035A9E517823FE100987F6C /* libjsbindings.a in Frameworks */, - A035A9E617823FE100987F6C /* libchipmunk.a in Frameworks */, - A035A9E717823FE100987F6C /* libcocos2dx-extensions.a in Frameworks */, - A035A9E817823FE100987F6C /* libcocos2dx.a in Frameworks */, - A035A9E917823FE100987F6C /* libCocosDenshion.a in Frameworks */, + A07A51511783A0910073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A51521783A0910073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A51531783A0910073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A51541783A0910073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A51551783A0910073F6A7 /* libCocosDenshion Mac.a in Frameworks */, + A07A51561783A0910073F6A7 /* libjsbindings Mac.a in Frameworks */, A035A9EA17823FE100987F6C /* libsqlite3.dylib in Frameworks */, A035A9EB17823FE100987F6C /* libcurl.dylib in Frameworks */, A035A9EC17823FE100987F6C /* libz.dylib in Frameworks */, @@ -1455,11 +2837,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035AAB31782422400987F6C /* libjsbindings.a in Frameworks */, - A035AAB41782422400987F6C /* libchipmunk.a in Frameworks */, - A035AAB51782422400987F6C /* libcocos2dx-extensions.a in Frameworks */, - A035AAB61782422400987F6C /* libcocos2dx.a in Frameworks */, - A035AAB71782422400987F6C /* libCocosDenshion.a in Frameworks */, + A07A51631783A0A10073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A51641783A0A10073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A51651783A0A10073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A51661783A0A10073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A51671783A0A10073F6A7 /* libCocosDenshion Mac.a in Frameworks */, + A07A51681783A0A10073F6A7 /* libjsbindings Mac.a in Frameworks */, A035AAB81782422400987F6C /* libsqlite3.dylib in Frameworks */, A035AAB91782422400987F6C /* libcurl.dylib in Frameworks */, A035AABA1782422400987F6C /* libz.dylib in Frameworks */, @@ -1477,11 +2860,12 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035AC251782453000987F6C /* libjsbindings.a in Frameworks */, - A035AC261782453000987F6C /* libchipmunk.a in Frameworks */, - A035AC271782453000987F6C /* libcocos2dx-extensions.a in Frameworks */, - A035AC281782453000987F6C /* libcocos2dx.a in Frameworks */, - A035AC291782453000987F6C /* libCocosDenshion.a in Frameworks */, + A07A51751783A0B10073F6A7 /* libbox2d Mac.a in Frameworks */, + A07A51761783A0B10073F6A7 /* libchipmunk Mac.a in Frameworks */, + A07A51771783A0B10073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A51781783A0B10073F6A7 /* libcocos2dx-extensions Mac.a in Frameworks */, + A07A51791783A0B10073F6A7 /* libCocosDenshion Mac.a in Frameworks */, + A07A517A1783A0B10073F6A7 /* libjsbindings Mac.a in Frameworks */, A035AC2A1782453000987F6C /* libsqlite3.dylib in Frameworks */, A035AC2B1782453000987F6C /* libcurl.dylib in Frameworks */, A035AC2C1782453000987F6C /* libz.dylib in Frameworks */, @@ -1499,8 +2883,8 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035AD68178254A300987F6C /* libcocos2dx.a in Frameworks */, - A035AD69178254A300987F6C /* libCocosDenshion.a in Frameworks */, + A07A511017839FC80073F6A7 /* libcocos2dx Mac.a in Frameworks */, + A07A511117839FC80073F6A7 /* libCocosDenshion Mac.a in Frameworks */, A035AD6A178254A300987F6C /* libcurl.dylib in Frameworks */, A035AD6B178254A300987F6C /* libz.dylib in Frameworks */, A035AD6C178254A300987F6C /* Foundation.framework in Frameworks */, @@ -1517,8 +2901,7 @@ isa = PBXFrameworksBuildPhase; buildActionMask = 2147483647; files = ( - A035AE7A178255DC00987F6C /* libcocos2dx.a in Frameworks */, - A035AE7B178255DC00987F6C /* libCocosDenshion.a in Frameworks */, + A07A510B17839F040073F6A7 /* libcocos2dx Mac.a in Frameworks */, A035AE7C178255DC00987F6C /* libcurl.dylib in Frameworks */, A035AE7D178255DC00987F6C /* libz.dylib in Frameworks */, A035AE7E178255DC00987F6C /* Foundation.framework in Frameworks */, @@ -1531,20 +2914,68 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXFrameworksBuildPhase section */ + A07A52171783A1D20073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A522B1783A1EC0073F6A7 /* libbox2d iOS.a in Frameworks */, + A07A522C1783A1EC0073F6A7 /* libchipmunk iOS.a in Frameworks */, + A07A522D1783A1EC0073F6A7 /* libcocos2dx iOS.a in Frameworks */, + A07A522E1783A1EC0073F6A7 /* libcocos2dx-extensions iOS.a in Frameworks */, + A07A522F1783A1EC0073F6A7 /* libCocosDenshion iOS.a in Frameworks */, + A07A521E1783A1D20073F6A7 /* libz.dylib in Frameworks */, + A07A521F1783A1D20073F6A7 /* Foundation.framework in Frameworks */, + A07A52201783A1D20073F6A7 /* AudioToolbox.framework in Frameworks */, + A07A52221783A1D20073F6A7 /* OpenAL.framework in Frameworks */, + A07A52231783A1D20073F6A7 /* QuartzCore.framework in Frameworks */, + A07A52BE1783AF1E0073F6A7 /* CoreGraphics.framework in Frameworks */, + A07A52BF1783AF210073F6A7 /* OpenGLES.framework in Frameworks */, + A07A52C01783AF250073F6A7 /* UIKit.framework in Frameworks */, + A07A52C31783B02C0073F6A7 /* AVFoundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A536F1784AC9B0073F6A7 /* Frameworks */ = { + isa = PBXFrameworksBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A53721784AC9B0073F6A7 /* libcocos2dx iOS.a in Frameworks */, + A07A53751784AC9B0073F6A7 /* libz.dylib in Frameworks */, + A07A537B1784AC9B0073F6A7 /* OpenGLES.framework in Frameworks */, + A07A53761784AC9B0073F6A7 /* Foundation.framework in Frameworks */, + A07A53771784AC9B0073F6A7 /* AudioToolbox.framework in Frameworks */, + A07A53781784AC9B0073F6A7 /* OpenAL.framework in Frameworks */, + A07A53791784AC9B0073F6A7 /* QuartzCore.framework in Frameworks */, + A07A537A1784AC9B0073F6A7 /* CoreGraphics.framework in Frameworks */, + A07A537C1784AC9B0073F6A7 /* UIKit.framework in Frameworks */, + A07A537D1784AC9B0073F6A7 /* AVFoundation.framework in Frameworks */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXFrameworksBuildPhase section */ /* Begin PBXGroup section */ 19C28FACFE9D520D11CA2CBB /* Products */ = { isa = PBXGroup; children = ( - 1D6058910D05DD3D006BFB54 /* Test cpp.app */, - A035A5EC1782290400987F6C /* Test JavaScript.app */, - A035A77D1782301C00987F6C /* JS Watermelon With Me.app */, - A035A9F717823FE100987F6C /* JS Moon Warriors.app */, - A035AAC51782422400987F6C /* JS Crystal Craze.app */, - A035AC371782453000987F6C /* JS CocosDragon.app */, - A035AD76178254A300987F6C /* Simple Game.app */, - A035AE88178255DC00987F6C /* Hello cpp.app */, + 1D6058910D05DD3D006BFB54 /* Test cpp Mac.app */, + A035A5EC1782290400987F6C /* Test JavaScript Mac.app */, + A035A77D1782301C00987F6C /* JS Watermelon With Me Mac.app */, + A035A9F717823FE100987F6C /* JS Moon Warriors Mac.app */, + A035AAC51782422400987F6C /* JS Crystal Craze Mac.app */, + A035AC371782453000987F6C /* JS CocosDragon Mac.app */, + A035AD76178254A300987F6C /* Simple Game Mac.app */, + A035AE88178255DC00987F6C /* Hello cpp Mac.app */, + A07A52291783A1D20073F6A7 /* Test cpp iOS.app */, + A07A53811784AC9B0073F6A7 /* Hello cpp iOS.app */, + A01E16931784BDA100B0CA4A /* Simple Game iOS.app */, + A01E17721784C06E00B0CA4A /* Test JavaScript iOS.app */, + A01E18571784C45500B0CA4A /* JS Watermelon With Me iOS.app */, + A01E188C1784C4D600B0CA4A /* JS Moon Warriors iOS.app */, + A01E18C11784C4DC00B0CA4A /* JS Crystal Craze iOS.app */, + A01E18F61784C4E000B0CA4A /* JS CocosDragon iOS.app */, + A01E1A0E1784DA0600B0CA4A /* Test JavaScript Ofuscated iOS.app */, + A01E1A801784DC4000B0CA4A /* Test JavaScript Obfuscated Mac.app */, ); name = Products; sourceTree = ""; @@ -1552,7 +2983,7 @@ 29B97314FDCFA39411CA2CEA /* CustomTemplate */ = { isa = PBXGroup; children = ( - A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */, + A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */, A035AE8A1782564100987F6C /* HelloCpp */, A035AD78178254FF00987F6C /* SimpleGame */, A0359B0B17821DB400987F6C /* TestCpp */, @@ -1563,6 +2994,7 @@ A035A9F9178240E000987F6C /* MoonWarriors */, 29B97323FDCFA39411CA2CEA /* Frameworks */, 19C28FACFE9D520D11CA2CBB /* Products */, + A01E1A811784DC4000B0CA4A /* Test JavaScript Mac copy-Info.plist */, ); name = CustomTemplate; sourceTree = ""; @@ -1573,6 +3005,10 @@ A035A71117822E9E00987F6C /* libsqlite3.dylib */, 1A9F808C177E98A600D9A1CB /* libcurl.dylib */, 15C6482E165F399D007D4F18 /* libz.dylib */, + A07A52C11783B01F0073F6A7 /* AVFoundation.framework */, + A07A52BB1783AEB80073F6A7 /* CoreGraphics.framework */, + A07A52B91783AE900073F6A7 /* OpenGLES.framework */, + A07A52B71783AE6D0073F6A7 /* UIKit.framework */, 15C6482C165F3988007D4F18 /* AudioToolbox.framework */, 15C6482A165F3979007D4F18 /* ApplicationServices.framework */, 15C64828165F396B007D4F18 /* OpenAL.framework */, @@ -1584,6 +3020,136 @@ name = Frameworks; sourceTree = ""; }; + A01E16A01784BF3000B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E16A11784BF3000B0CA4A /* AppController.h */, + A01E16A21784BF3000B0CA4A /* AppController.mm */, + A01E16A31784BF3000B0CA4A /* Default-568h@2x.png */, + A01E16A41784BF3000B0CA4A /* Default.png */, + A01E16A51784BF3000B0CA4A /* Default@2x.png */, + A01E16A61784BF3000B0CA4A /* Icon-114.png */, + A01E16A71784BF3000B0CA4A /* Icon-144.png */, + A01E16A81784BF3000B0CA4A /* Icon-57.png */, + A01E16A91784BF3000B0CA4A /* Icon-72.png */, + A01E16AA1784BF3000B0CA4A /* main.m */, + A01E16AB1784BF3000B0CA4A /* RootViewController.h */, + A01E16AC1784BF3000B0CA4A /* RootViewController.mm */, + A01E16AD1784BF3000B0CA4A /* SimpleGame-Info.plist */, + A01E16B11784BF3000B0CA4A /* SimpleGame_Prefix.pch */, + ); + path = proj.ios; + sourceTree = ""; + }; + A01E17741784C0DF00B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E17751784C0DF00B0CA4A /* AppController.h */, + A01E17761784C0DF00B0CA4A /* AppController.mm */, + A01E17771784C0DF00B0CA4A /* Default-568h@2x.png */, + A01E17781784C0DF00B0CA4A /* Default.png */, + A01E17791784C0DF00B0CA4A /* Default@2x.png */, + A01E177A1784C0DF00B0CA4A /* Icon-114.png */, + A01E177B1784C0DF00B0CA4A /* Icon-144.png */, + A01E177C1784C0DF00B0CA4A /* Icon-57.png */, + A01E177D1784C0DF00B0CA4A /* Icon-72.png */, + A01E177E1784C0DF00B0CA4A /* Info-obfuscated.plist */, + A01E177F1784C0DF00B0CA4A /* Info.plist */, + A01E17801784C0DF00B0CA4A /* main.m */, + A01E17811784C0DF00B0CA4A /* Prefix.pch */, + A01E17821784C0DF00B0CA4A /* RootViewController.h */, + A01E17831784C0DF00B0CA4A /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; + A01E19071784C5CE00B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E19081784C5CE00B0CA4A /* AppController.h */, + A01E19091784C5CE00B0CA4A /* AppController.mm */, + A01E190A1784C5CE00B0CA4A /* Default-568h@2x.png */, + A01E190B1784C5CE00B0CA4A /* Default.png */, + A01E190C1784C5CE00B0CA4A /* Default@2x.png */, + A01E190D1784C5CE00B0CA4A /* Icon-114.png */, + A01E190E1784C5CE00B0CA4A /* Icon-144.png */, + A01E190F1784C5CE00B0CA4A /* Icon-57.png */, + A01E19101784C5CE00B0CA4A /* Icon-72.png */, + A01E19111784C5CE00B0CA4A /* Info.plist */, + A01E19121784C5CE00B0CA4A /* main.m */, + A01E19131784C5CE00B0CA4A /* Prefix.pch */, + A01E19141784C5CE00B0CA4A /* RootViewController.h */, + A01E19151784C5CE00B0CA4A /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; + A01E192C1784C7B200B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E192D1784C7B200B0CA4A /* AppController.h */, + A01E192E1784C7B200B0CA4A /* AppController.mm */, + A01E192F1784C7B200B0CA4A /* Default-568h@2x.png */, + A01E19301784C7B200B0CA4A /* Default.png */, + A01E19311784C7B200B0CA4A /* Default@2x.png */, + A01E19321784C7B200B0CA4A /* Icon-144.png */, + A01E19331784C7B200B0CA4A /* Icon-72.png */, + A01E19341784C7B200B0CA4A /* Icon-Small-50.png */, + A01E19351784C7B200B0CA4A /* Icon-Small.png */, + A01E19361784C7B200B0CA4A /* Icon-Small@2x.png */, + A01E19371784C7B200B0CA4A /* Icon.png */, + A01E19381784C7B200B0CA4A /* Icon@2x.png */, + A01E19391784C7B200B0CA4A /* Info.plist */, + A01E193A1784C7B200B0CA4A /* main.m */, + A01E193E1784C7B200B0CA4A /* Prefix.pch */, + A01E193F1784C7B200B0CA4A /* RootViewController.h */, + A01E19401784C7B200B0CA4A /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; + A01E19541784C83200B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E19551784C83200B0CA4A /* AppController.h */, + A01E19561784C83200B0CA4A /* AppController.mm */, + A01E195A1784C83200B0CA4A /* Default-568h@2x.png */, + A01E195B1784C83200B0CA4A /* Default.png */, + A01E195C1784C83200B0CA4A /* Default@2x.png */, + A01E195D1784C83200B0CA4A /* Icon-114.png */, + A01E195E1784C83200B0CA4A /* Icon-144.png */, + A01E195F1784C83200B0CA4A /* Icon-57.png */, + A01E19601784C83200B0CA4A /* Icon-72.png */, + A01E19611784C83200B0CA4A /* Info.plist */, + A01E19621784C83200B0CA4A /* main.m */, + A01E19631784C83200B0CA4A /* Prefix.pch */, + A01E19641784C83200B0CA4A /* RootViewController.h */, + A01E19651784C83200B0CA4A /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; + A01E19741784C88400B0CA4A /* proj.ios */ = { + isa = PBXGroup; + children = ( + A01E19751784C88400B0CA4A /* AppController.h */, + A01E19761784C88400B0CA4A /* AppController.mm */, + A01E197A1784C88400B0CA4A /* Default-568h@2x.png */, + A01E197B1784C88400B0CA4A /* Default.png */, + A01E197C1784C88400B0CA4A /* Default@2x.png */, + A01E197D1784C88400B0CA4A /* Icon-114.png */, + A01E197E1784C88400B0CA4A /* Icon-144.png */, + A01E197F1784C88400B0CA4A /* Icon-57.png */, + A01E19801784C88400B0CA4A /* Icon-72.png */, + A01E19811784C88400B0CA4A /* Info.plist */, + A01E19821784C88400B0CA4A /* main.m */, + A01E19831784C88400B0CA4A /* Prefix.pch */, + A01E19841784C88400B0CA4A /* RootViewController.h */, + A01E19851784C88400B0CA4A /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; A035994D17821D9B00987F6C /* Classes */ = { isa = PBXGroup; children = ( @@ -2469,50 +4035,14 @@ A0359B0B17821DB400987F6C /* TestCpp */ = { isa = PBXGroup; children = ( + A07A52511783A3D90073F6A7 /* proj.mac */, + A07A52301783A3A80073F6A7 /* proj.ios */, A035A0201782270800987F6C /* Resources */, - A0359B1D17821DD600987F6C /* mac */, A035994D17821D9B00987F6C /* Classes */, ); name = TestCpp; sourceTree = ""; }; - A0359B0E17821DCD00987F6C /* en.lproj */ = { - isa = PBXGroup; - children = ( - A0359B0F17821DCD00987F6C /* InfoPlist.strings */, - A0359B1117821DCD00987F6C /* MainMenu.xib */, - ); - name = en.lproj; - path = Cpp/TestCpp/proj.mac/en.lproj; - sourceTree = ""; - }; - A0359B1D17821DD600987F6C /* mac */ = { - isa = PBXGroup; - children = ( - A0359B0C17821DCD00987F6C /* AppController.h */, - A0359B0D17821DCD00987F6C /* AppController.mm */, - A0359B0E17821DCD00987F6C /* en.lproj */, - A0359B1317821DCD00987F6C /* Icon.icns */, - A0359B1417821DCD00987F6C /* main.m */, - A0359B1517821DCD00987F6C /* Test_Info.plist */, - A0359B1617821DCD00987F6C /* Test_Prefix.pch */, - ); - name = mac; - sourceTree = ""; - }; - A0359B1F17821DF500987F6C /* Products */ = { - isa = PBXGroup; - children = ( - A0359B2917821DF600987F6C /* libcocos2dx.a */, - A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */, - A0359B2D17821DF600987F6C /* libchipmunk.a */, - A0359B2F17821DF600987F6C /* libbox2d.a */, - A0359B3117821DF600987F6C /* libCocosDenshion.a */, - A0359B3317821DF600987F6C /* libjsbindings.a */, - ); - name = Products; - sourceTree = ""; - }; A035A0201782270800987F6C /* Resources */ = { isa = PBXGroup; children = ( @@ -2556,12 +4086,13 @@ A035A5F21782296200987F6C /* TestJavascript */ = { isa = PBXGroup; children = ( + A035A6321782296200987F6C /* proj.mac */, + A01E17741784C0DF00B0CA4A /* proj.ios */, A035A6F517822A8E00987F6C /* JS common */, A035A6F4178229ED00987F6C /* JS Tests */, A035A5F31782296200987F6C /* Classes */, A035A5F61782296200987F6C /* game.js */, A035A5F71782296200987F6C /* obfuscate.xml */, - A035A6321782296200987F6C /* proj.mac */, ); name = TestJavascript; path = Javascript/TestJavascript; @@ -2674,6 +4205,7 @@ A035A77F1782340A00987F6C /* WatermelonWithMe */ = { isa = PBXGroup; children = ( + A01E19071784C5CE00B0CA4A /* proj.ios */, A035A9A61782355600987F6C /* proj.mac */, A035A7EC1782343C00987F6C /* Resources */, A035A7801782340A00987F6C /* Classes */, @@ -2725,9 +4257,10 @@ A035A9F9178240E000987F6C /* MoonWarriors */ = { isa = PBXGroup; children = ( + A035AA34178240E000987F6C /* proj.mac */, + A01E192C1784C7B200B0CA4A /* proj.ios */, A035AA8C1782413800987F6C /* Resources */, A035A9FA178240E000987F6C /* Classes */, - A035AA34178240E000987F6C /* proj.mac */, ); name = MoonWarriors; path = Javascript/MoonWarriors; @@ -2770,9 +4303,10 @@ A035AAC7178242AE00987F6C /* CrystalCraze */ = { isa = PBXGroup; children = ( + A035AB00178242AF00987F6C /* proj.mac */, + A01E19541784C83200B0CA4A /* proj.ios */, A035AC011782436700987F6C /* Resources */, A035AAC8178242AE00987F6C /* Classes */, - A035AB00178242AF00987F6C /* proj.mac */, ); name = CrystalCraze; path = Javascript/CrystalCraze; @@ -2812,9 +4346,10 @@ A035AC3B178245AA00987F6C /* CocosDragonJS */ = { isa = PBXGroup; children = ( + A01E19741784C88400B0CA4A /* proj.ios */, + A035AC74178245AB00987F6C /* proj.mac */, A035ACBA1782460100987F6C /* Resources */, A035AC3C178245AA00987F6C /* Classes */, - A035AC74178245AB00987F6C /* proj.mac */, ); name = CocosDragonJS; path = Javascript/CocosDragonJS; @@ -2854,8 +4389,9 @@ A035AD78178254FF00987F6C /* SimpleGame */ = { isa = PBXGroup; children = ( - A035AD79178254FF00987F6C /* Classes */, + A01E16A01784BF3000B0CA4A /* proj.ios */, A035ADC4178254FF00987F6C /* proj.mac */, + A035AD79178254FF00987F6C /* Classes */, A035ADE9178254FF00987F6C /* Resources */, ); name = SimpleGame; @@ -2942,8 +4478,9 @@ A035AE8A1782564100987F6C /* HelloCpp */ = { isa = PBXGroup; children = ( - A035AE8B1782564100987F6C /* Classes */, A035AED61782564100987F6C /* proj.mac */, + A07A52951783AD8B0073F6A7 /* proj.ios */, + A035AE8B1782564100987F6C /* Classes */, A035AF011782564100987F6C /* Resources */, ); name = HelloCpp; @@ -3000,12 +4537,98 @@ path = fonts; sourceTree = ""; }; + A07A50E017839B9B0073F6A7 /* Products */ = { + isa = PBXGroup; + children = ( + A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */, + A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */, + A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */, + A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */, + A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */, + A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */, + A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */, + A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */, + A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */, + A07A510317839B9C0073F6A7 /* libbox2d iOS.a */, + A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */, + A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */, + ); + name = Products; + sourceTree = ""; + }; + A07A52301783A3A80073F6A7 /* proj.ios */ = { + isa = PBXGroup; + children = ( + A07A52311783A3A80073F6A7 /* Classes */, + A07A52361783A3A80073F6A7 /* Default-568h@2x.png */, + A07A52371783A3A80073F6A7 /* Default.png */, + A07A52381783A3A80073F6A7 /* Default@2x.png */, + A07A52391783A3A80073F6A7 /* Icon-114.png */, + A07A523A1783A3A80073F6A7 /* Icon-144.png */, + A07A523B1783A3A80073F6A7 /* Icon-57.png */, + A07A523C1783A3A80073F6A7 /* Icon-72.png */, + A07A523D1783A3A80073F6A7 /* iphone_Prefix.pch */, + A07A523E1783A3A80073F6A7 /* main.m */, + A07A523F1783A3A90073F6A7 /* Test-Info.plist */, + ); + name = proj.ios; + path = Cpp/TestCpp/proj.ios; + sourceTree = ""; + }; + A07A52311783A3A80073F6A7 /* Classes */ = { + isa = PBXGroup; + children = ( + A07A52321783A3A80073F6A7 /* RootViewController.h */, + A07A52331783A3A80073F6A7 /* RootViewController.mm */, + A07A52341783A3A80073F6A7 /* testsAppDelegate.h */, + A07A52351783A3A80073F6A7 /* testsAppDelegate.mm */, + ); + path = Classes; + sourceTree = ""; + }; + A07A52511783A3D90073F6A7 /* proj.mac */ = { + isa = PBXGroup; + children = ( + A07A52521783A3D90073F6A7 /* AppController.h */, + A07A52531783A3D90073F6A7 /* AppController.mm */, + A07A52541783A3D90073F6A7 /* InfoPlist.strings */, + A07A52561783A3D90073F6A7 /* MainMenu.xib */, + A07A52581783A3D90073F6A7 /* Icon.icns */, + A07A52591783A3D90073F6A7 /* main.m */, + A07A525A1783A3D90073F6A7 /* Test_Info.plist */, + A07A525B1783A3D90073F6A7 /* Test_Prefix.pch */, + ); + name = proj.mac; + path = Cpp/TestCpp/proj.mac; + sourceTree = ""; + }; + A07A52951783AD8B0073F6A7 /* proj.ios */ = { + isa = PBXGroup; + children = ( + A07A52961783AD8B0073F6A7 /* AppController.h */, + A07A52971783AD8B0073F6A7 /* AppController.mm */, + A07A52981783AD8B0073F6A7 /* Default-568h@2x.png */, + A07A52991783AD8B0073F6A7 /* Default.png */, + A07A529A1783AD8B0073F6A7 /* Default@2x.png */, + A07A529B1783AD8B0073F6A7 /* HelloCpp-Info.plist */, + A07A529F1783AD8B0073F6A7 /* HelloCpp_Prefix.pch */, + A07A52A01783AD8B0073F6A7 /* Icon-114.png */, + A07A52A11783AD8B0073F6A7 /* Icon-144.png */, + A07A52A21783AD8B0073F6A7 /* Icon-57.png */, + A07A52A31783AD8B0073F6A7 /* Icon-72.png */, + A07A52A41783AD8B0073F6A7 /* main.m */, + A07A52A51783AD8B0073F6A7 /* RootViewController.h */, + A07A52A61783AD8B0073F6A7 /* RootViewController.mm */, + ); + path = proj.ios; + sourceTree = ""; + }; /* End PBXGroup section */ /* Begin PBXNativeTarget section */ - 1D6058900D05DD3D006BFB54 /* Test cpp */ = { + 1D6058900D05DD3D006BFB54 /* Test cpp Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Test cpp" */; + buildConfigurationList = 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Test cpp Mac" */; buildPhases = ( 1D60588D0D05DD3D006BFB54 /* Resources */, 1D60588E0D05DD3D006BFB54 /* Sources */, @@ -3014,20 +4637,200 @@ buildRules = ( ); dependencies = ( - A035A5401782279900987F6C /* PBXTargetDependency */, - A0359B3517821E1300987F6C /* PBXTargetDependency */, - A0359B3717821E1300987F6C /* PBXTargetDependency */, - A0359B3917821E1300987F6C /* PBXTargetDependency */, - A0359B3B17821E1300987F6C /* PBXTargetDependency */, + A07A511317839FEF0073F6A7 /* PBXTargetDependency */, + A07A511517839FEF0073F6A7 /* PBXTargetDependency */, + A07A511717839FEF0073F6A7 /* PBXTargetDependency */, + A07A511917839FEF0073F6A7 /* PBXTargetDependency */, + A07A511B17839FEF0073F6A7 /* PBXTargetDependency */, + ); + name = "Test cpp Mac"; + productName = iphone; + productReference = 1D6058910D05DD3D006BFB54 /* Test cpp Mac.app */; + productType = "com.apple.product-type.application"; + }; + A01E16631784BDA100B0CA4A /* Simple Game iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E16901784BDA100B0CA4A /* Build configuration list for PBXNativeTarget "Simple Game iOS" */; + buildPhases = ( + A01E16681784BDA100B0CA4A /* Resources */, + A01E167E1784BDA100B0CA4A /* Sources */, + A01E16841784BDA100B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E16961784BDE800B0CA4A /* PBXTargetDependency */, + A01E16981784BDE800B0CA4A /* PBXTargetDependency */, + ); + name = "Simple Game iOS"; + productName = iphone; + productReference = A01E16931784BDA100B0CA4A /* Simple Game iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E16C01784C06E00B0CA4A /* Test JavaScript iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E176F1784C06E00B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript iOS" */; + buildPhases = ( + A01E16CB1784C06E00B0CA4A /* Resources */, + A01E16F51784C06E00B0CA4A /* Sources */, + A01E17601784C06E00B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E17D21784C23D00B0CA4A /* PBXTargetDependency */, + A01E16C11784C06E00B0CA4A /* PBXTargetDependency */, + A01E16C31784C06E00B0CA4A /* PBXTargetDependency */, + A01E16C51784C06E00B0CA4A /* PBXTargetDependency */, + A01E16C71784C06E00B0CA4A /* PBXTargetDependency */, + A01E16C91784C06E00B0CA4A /* PBXTargetDependency */, + ); + name = "Test JavaScript iOS"; + productName = iphone; + productReference = A01E17721784C06E00B0CA4A /* Test JavaScript iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E17E71784C45400B0CA4A /* JS Watermelon With Me iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E18541784C45400B0CA4A /* Build configuration list for PBXNativeTarget "JS Watermelon With Me iOS" */; + buildPhases = ( + A01E17F41784C45400B0CA4A /* Resources */, + A01E183E1784C45400B0CA4A /* Sources */, + A01E18431784C45400B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E17E81784C45400B0CA4A /* PBXTargetDependency */, + A01E17EA1784C45400B0CA4A /* PBXTargetDependency */, + A01E17EC1784C45400B0CA4A /* PBXTargetDependency */, + A01E17EE1784C45400B0CA4A /* PBXTargetDependency */, + A01E17F01784C45400B0CA4A /* PBXTargetDependency */, + A01E17F21784C45400B0CA4A /* PBXTargetDependency */, + ); + name = "JS Watermelon With Me iOS"; + productName = iphone; + productReference = A01E18571784C45500B0CA4A /* JS Watermelon With Me iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E18591784C4D600B0CA4A /* JS Moon Warriors iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E18891784C4D600B0CA4A /* Build configuration list for PBXNativeTarget "JS Moon Warriors iOS" */; + buildPhases = ( + A01E18661784C4D600B0CA4A /* Resources */, + A01E18731784C4D600B0CA4A /* Sources */, + A01E18781784C4D600B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E185A1784C4D600B0CA4A /* PBXTargetDependency */, + A01E185C1784C4D600B0CA4A /* PBXTargetDependency */, + A01E185E1784C4D600B0CA4A /* PBXTargetDependency */, + A01E18601784C4D600B0CA4A /* PBXTargetDependency */, + A01E18621784C4D600B0CA4A /* PBXTargetDependency */, + A01E18641784C4D600B0CA4A /* PBXTargetDependency */, + ); + name = "JS Moon Warriors iOS"; + productName = iphone; + productReference = A01E188C1784C4D600B0CA4A /* JS Moon Warriors iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E188E1784C4DC00B0CA4A /* JS Crystal Craze iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E18BE1784C4DC00B0CA4A /* Build configuration list for PBXNativeTarget "JS Crystal Craze iOS" */; + buildPhases = ( + A01E189B1784C4DC00B0CA4A /* Resources */, + A01E18A81784C4DC00B0CA4A /* Sources */, + A01E18AD1784C4DC00B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E188F1784C4DC00B0CA4A /* PBXTargetDependency */, + A01E18911784C4DC00B0CA4A /* PBXTargetDependency */, + A01E18931784C4DC00B0CA4A /* PBXTargetDependency */, + A01E18951784C4DC00B0CA4A /* PBXTargetDependency */, + A01E18971784C4DC00B0CA4A /* PBXTargetDependency */, + A01E18991784C4DC00B0CA4A /* PBXTargetDependency */, + ); + name = "JS Crystal Craze iOS"; + productName = iphone; + productReference = A01E18C11784C4DC00B0CA4A /* JS Crystal Craze iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E18C31784C4E000B0CA4A /* JS CocosDragon iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E18F31784C4E000B0CA4A /* Build configuration list for PBXNativeTarget "JS CocosDragon iOS" */; + buildPhases = ( + A01E18D01784C4E000B0CA4A /* Resources */, + A01E18DD1784C4E000B0CA4A /* Sources */, + A01E18E21784C4E000B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E18C41784C4E000B0CA4A /* PBXTargetDependency */, + A01E18C61784C4E000B0CA4A /* PBXTargetDependency */, + A01E18C81784C4E000B0CA4A /* PBXTargetDependency */, + A01E18CA1784C4E000B0CA4A /* PBXTargetDependency */, + A01E18CC1784C4E000B0CA4A /* PBXTargetDependency */, + A01E18CE1784C4E000B0CA4A /* PBXTargetDependency */, + ); + name = "JS CocosDragon iOS"; + productName = iphone; + productReference = A01E18F61784C4E000B0CA4A /* JS CocosDragon iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E199E1784DA0600B0CA4A /* Test JavaScript Obfuscated iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E1A0B1784DA0600B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript Obfuscated iOS" */; + buildPhases = ( + A01E19AB1784DA0600B0CA4A /* Resources */, + A01E19F51784DA0600B0CA4A /* Sources */, + A01E19FA1784DA0600B0CA4A /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A01E199F1784DA0600B0CA4A /* PBXTargetDependency */, + A01E19A11784DA0600B0CA4A /* PBXTargetDependency */, + A01E19A31784DA0600B0CA4A /* PBXTargetDependency */, + A01E19A51784DA0600B0CA4A /* PBXTargetDependency */, + A01E19A71784DA0600B0CA4A /* PBXTargetDependency */, + A01E19A91784DA0600B0CA4A /* PBXTargetDependency */, + ); + name = "Test JavaScript Obfuscated iOS"; + productName = iphone; + productReference = A01E1A0E1784DA0600B0CA4A /* Test JavaScript Ofuscated iOS.app */; + productType = "com.apple.product-type.application"; + }; + A01E1A151784DC4000B0CA4A /* Test JavaScript Obfuscated Mac */ = { + isa = PBXNativeTarget; + buildConfigurationList = A01E1A7D1784DC4000B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript Obfuscated Mac" */; + buildPhases = ( + A01E1A221784DC4000B0CA4A /* Resources */, + A01E1A681784DC4000B0CA4A /* Sources */, + A01E1A6C1784DC4000B0CA4A /* Frameworks */, + ); + buildRules = ( ); - name = "Test cpp"; + dependencies = ( + A01E1A161784DC4000B0CA4A /* PBXTargetDependency */, + A01E1A181784DC4000B0CA4A /* PBXTargetDependency */, + A01E1A1A1784DC4000B0CA4A /* PBXTargetDependency */, + A01E1A1C1784DC4000B0CA4A /* PBXTargetDependency */, + A01E1A1E1784DC4000B0CA4A /* PBXTargetDependency */, + A01E1A201784DC4000B0CA4A /* PBXTargetDependency */, + ); + name = "Test JavaScript Obfuscated Mac"; productName = iphone; - productReference = 1D6058910D05DD3D006BFB54 /* Test cpp.app */; + productReference = A01E1A801784DC4000B0CA4A /* Test JavaScript Obfuscated Mac.app */; productType = "com.apple.product-type.application"; }; - A035A5441782290400987F6C /* Test JavaScript */ = { + A035A5441782290400987F6C /* Test JavaScript Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035A5E91782290400987F6C /* Build configuration list for PBXNativeTarget "Test JavaScript" */; + buildConfigurationList = A035A5E91782290400987F6C /* Build configuration list for PBXNativeTarget "Test JavaScript Mac" */; buildPhases = ( A035A54F1782290400987F6C /* Resources */, A035A5701782290400987F6C /* Sources */, @@ -3036,21 +4839,21 @@ buildRules = ( ); dependencies = ( - A035A5EF1782292500987F6C /* PBXTargetDependency */, - A035A5451782290400987F6C /* PBXTargetDependency */, - A035A5471782290400987F6C /* PBXTargetDependency */, - A035A5491782290400987F6C /* PBXTargetDependency */, - A035A54B1782290400987F6C /* PBXTargetDependency */, - A035A54D1782290400987F6C /* PBXTargetDependency */, - ); - name = "Test JavaScript"; + A07A51221783A0500073F6A7 /* PBXTargetDependency */, + A07A51241783A0500073F6A7 /* PBXTargetDependency */, + A07A51261783A0500073F6A7 /* PBXTargetDependency */, + A07A51281783A0500073F6A7 /* PBXTargetDependency */, + A07A512A1783A0500073F6A7 /* PBXTargetDependency */, + A07A512C1783A0500073F6A7 /* PBXTargetDependency */, + ); + name = "Test JavaScript Mac"; productName = iphone; - productReference = A035A5EC1782290400987F6C /* Test JavaScript.app */; + productReference = A035A5EC1782290400987F6C /* Test JavaScript Mac.app */; productType = "com.apple.product-type.application"; }; - A035A7131782301C00987F6C /* JS Watermelon With Me */ = { + A035A7131782301C00987F6C /* JS Watermelon With Me Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035A77A1782301C00987F6C /* Build configuration list for PBXNativeTarget "JS Watermelon With Me" */; + buildConfigurationList = A035A77A1782301C00987F6C /* Build configuration list for PBXNativeTarget "JS Watermelon With Me Mac" */; buildPhases = ( A035A7201782301C00987F6C /* Resources */, A035A7661782301C00987F6C /* Sources */, @@ -3059,21 +4862,21 @@ buildRules = ( ); dependencies = ( - A035A7141782301C00987F6C /* PBXTargetDependency */, - A035A7161782301C00987F6C /* PBXTargetDependency */, - A035A7181782301C00987F6C /* PBXTargetDependency */, - A035A71A1782301C00987F6C /* PBXTargetDependency */, - A035A71C1782301C00987F6C /* PBXTargetDependency */, - A035A71E1782301C00987F6C /* PBXTargetDependency */, - ); - name = "JS Watermelon With Me"; + A07A51341783A0770073F6A7 /* PBXTargetDependency */, + A07A51361783A0770073F6A7 /* PBXTargetDependency */, + A07A51381783A0770073F6A7 /* PBXTargetDependency */, + A07A513A1783A0770073F6A7 /* PBXTargetDependency */, + A07A513C1783A0770073F6A7 /* PBXTargetDependency */, + A07A513E1783A0770073F6A7 /* PBXTargetDependency */, + ); + name = "JS Watermelon With Me Mac"; productName = iphone; - productReference = A035A77D1782301C00987F6C /* JS Watermelon With Me.app */; + productReference = A035A77D1782301C00987F6C /* JS Watermelon With Me Mac.app */; productType = "com.apple.product-type.application"; }; - A035A9BA17823FE100987F6C /* JS Moon Warriors */ = { + A035A9BA17823FE100987F6C /* JS Moon Warriors Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035A9F417823FE100987F6C /* Build configuration list for PBXNativeTarget "JS Moon Warriors" */; + buildConfigurationList = A035A9F417823FE100987F6C /* Build configuration list for PBXNativeTarget "JS Moon Warriors Mac" */; buildPhases = ( A035A9C717823FE100987F6C /* Resources */, A035A9E017823FE100987F6C /* Sources */, @@ -3082,21 +4885,21 @@ buildRules = ( ); dependencies = ( - A035A9BB17823FE100987F6C /* PBXTargetDependency */, - A035A9BD17823FE100987F6C /* PBXTargetDependency */, - A035A9BF17823FE100987F6C /* PBXTargetDependency */, - A035A9C117823FE100987F6C /* PBXTargetDependency */, - A035A9C317823FE100987F6C /* PBXTargetDependency */, - A035A9C517823FE100987F6C /* PBXTargetDependency */, - ); - name = "JS Moon Warriors"; + A07A51461783A0890073F6A7 /* PBXTargetDependency */, + A07A51481783A0890073F6A7 /* PBXTargetDependency */, + A07A514A1783A0890073F6A7 /* PBXTargetDependency */, + A07A514C1783A0890073F6A7 /* PBXTargetDependency */, + A07A514E1783A0890073F6A7 /* PBXTargetDependency */, + A07A51501783A0890073F6A7 /* PBXTargetDependency */, + ); + name = "JS Moon Warriors Mac"; productName = iphone; - productReference = A035A9F717823FE100987F6C /* JS Moon Warriors.app */; + productReference = A035A9F717823FE100987F6C /* JS Moon Warriors Mac.app */; productType = "com.apple.product-type.application"; }; - A035AA8D1782422400987F6C /* JS Crystal Craze */ = { + A035AA8D1782422400987F6C /* JS Crystal Craze Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035AAC21782422400987F6C /* Build configuration list for PBXNativeTarget "JS Crystal Craze" */; + buildConfigurationList = A035AAC21782422400987F6C /* Build configuration list for PBXNativeTarget "JS Crystal Craze Mac" */; buildPhases = ( A035AA9A1782422400987F6C /* Resources */, A035AAAE1782422400987F6C /* Sources */, @@ -3105,21 +4908,21 @@ buildRules = ( ); dependencies = ( - A035AA8E1782422400987F6C /* PBXTargetDependency */, - A035AA901782422400987F6C /* PBXTargetDependency */, - A035AA921782422400987F6C /* PBXTargetDependency */, - A035AA941782422400987F6C /* PBXTargetDependency */, - A035AA961782422400987F6C /* PBXTargetDependency */, - A035AA981782422400987F6C /* PBXTargetDependency */, - ); - name = "JS Crystal Craze"; + A07A51581783A0980073F6A7 /* PBXTargetDependency */, + A07A515A1783A0980073F6A7 /* PBXTargetDependency */, + A07A515C1783A0980073F6A7 /* PBXTargetDependency */, + A07A515E1783A0980073F6A7 /* PBXTargetDependency */, + A07A51601783A0980073F6A7 /* PBXTargetDependency */, + A07A51621783A0980073F6A7 /* PBXTargetDependency */, + ); + name = "JS Crystal Craze Mac"; productName = iphone; - productReference = A035AAC51782422400987F6C /* JS Crystal Craze.app */; + productReference = A035AAC51782422400987F6C /* JS Crystal Craze Mac.app */; productType = "com.apple.product-type.application"; }; - A035AC021782453000987F6C /* JS CocosDragon */ = { + A035AC021782453000987F6C /* JS CocosDragon Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035AC341782453000987F6C /* Build configuration list for PBXNativeTarget "JS CocosDragon" */; + buildConfigurationList = A035AC341782453000987F6C /* Build configuration list for PBXNativeTarget "JS CocosDragon Mac" */; buildPhases = ( A035AC0F1782453000987F6C /* Resources */, A035AC201782453000987F6C /* Sources */, @@ -3128,21 +4931,21 @@ buildRules = ( ); dependencies = ( - A035AC031782453000987F6C /* PBXTargetDependency */, - A035AC051782453000987F6C /* PBXTargetDependency */, - A035AC071782453000987F6C /* PBXTargetDependency */, - A035AC091782453000987F6C /* PBXTargetDependency */, - A035AC0B1782453000987F6C /* PBXTargetDependency */, - A035AC0D1782453000987F6C /* PBXTargetDependency */, - ); - name = "JS CocosDragon"; + A07A516A1783A0A80073F6A7 /* PBXTargetDependency */, + A07A516C1783A0A80073F6A7 /* PBXTargetDependency */, + A07A516E1783A0A80073F6A7 /* PBXTargetDependency */, + A07A51701783A0A80073F6A7 /* PBXTargetDependency */, + A07A51721783A0A80073F6A7 /* PBXTargetDependency */, + A07A51741783A0A80073F6A7 /* PBXTargetDependency */, + ); + name = "JS CocosDragon Mac"; productName = iphone; - productReference = A035AC371782453000987F6C /* JS CocosDragon.app */; + productReference = A035AC371782453000987F6C /* JS CocosDragon Mac.app */; productType = "com.apple.product-type.application"; }; - A035ACCE178254A300987F6C /* Simple Game */ = { + A035ACCE178254A300987F6C /* Simple Game Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035AD73178254A300987F6C /* Build configuration list for PBXNativeTarget "Simple Game" */; + buildConfigurationList = A035AD73178254A300987F6C /* Build configuration list for PBXNativeTarget "Simple Game Mac" */; buildPhases = ( A035ACD9178254A300987F6C /* Resources */, A035ACFA178254A300987F6C /* Sources */, @@ -3151,17 +4954,17 @@ buildRules = ( ); dependencies = ( - A035ACD1178254A300987F6C /* PBXTargetDependency */, - A035ACD7178254A300987F6C /* PBXTargetDependency */, + A07A510D17839FB60073F6A7 /* PBXTargetDependency */, + A07A510F17839FB60073F6A7 /* PBXTargetDependency */, ); - name = "Simple Game"; + name = "Simple Game Mac"; productName = iphone; - productReference = A035AD76178254A300987F6C /* Simple Game.app */; + productReference = A035AD76178254A300987F6C /* Simple Game Mac.app */; productType = "com.apple.product-type.application"; }; - A035AE58178255DC00987F6C /* Hello cpp */ = { + A035AE58178255DC00987F6C /* Hello cpp Mac */ = { isa = PBXNativeTarget; - buildConfigurationList = A035AE85178255DC00987F6C /* Build configuration list for PBXNativeTarget "Hello cpp" */; + buildConfigurationList = A035AE85178255DC00987F6C /* Build configuration list for PBXNativeTarget "Hello cpp Mac" */; buildPhases = ( A035AE5D178255DC00987F6C /* Resources */, A035AE73178255DC00987F6C /* Sources */, @@ -3170,12 +4973,51 @@ buildRules = ( ); dependencies = ( - A035AE59178255DC00987F6C /* PBXTargetDependency */, - A035AE5B178255DC00987F6C /* PBXTargetDependency */, + A07A510917839ED50073F6A7 /* PBXTargetDependency */, + ); + name = "Hello cpp Mac"; + productName = iphone; + productReference = A035AE88178255DC00987F6C /* Hello cpp Mac.app */; + productType = "com.apple.product-type.application"; + }; + A07A517F1783A1D20073F6A7 /* Test cpp iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A52261783A1D20073F6A7 /* Build configuration list for PBXNativeTarget "Test cpp iOS" */; + buildPhases = ( + A07A518A1783A1D20073F6A7 /* Resources */, + A07A51AD1783A1D20073F6A7 /* Sources */, + A07A52171783A1D20073F6A7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A07A52631783A9980073F6A7 /* PBXTargetDependency */, + A07A52651783A9980073F6A7 /* PBXTargetDependency */, + A07A52671783A9980073F6A7 /* PBXTargetDependency */, + A07A52691783A9980073F6A7 /* PBXTargetDependency */, + A07A526B1783A9980073F6A7 /* PBXTargetDependency */, + ); + name = "Test cpp iOS"; + productName = iphone; + productReference = A07A52291783A1D20073F6A7 /* Test cpp iOS.app */; + productType = "com.apple.product-type.application"; + }; + A07A52CF1784AC9B0073F6A7 /* Hello cpp iOS */ = { + isa = PBXNativeTarget; + buildConfigurationList = A07A537E1784AC9B0073F6A7 /* Build configuration list for PBXNativeTarget "Hello cpp iOS" */; + buildPhases = ( + A07A52DA1784AC9B0073F6A7 /* Resources */, + A07A53041784AC9B0073F6A7 /* Sources */, + A07A536F1784AC9B0073F6A7 /* Frameworks */, + ); + buildRules = ( + ); + dependencies = ( + A07A52D01784AC9B0073F6A7 /* PBXTargetDependency */, ); - name = "Hello cpp"; + name = "Hello cpp iOS"; productName = iphone; - productReference = A035AE88178255DC00987F6C /* Hello cpp.app */; + productReference = A07A53811784AC9B0073F6A7 /* Hello cpp iOS.app */; productType = "com.apple.product-type.application"; }; /* End PBXNativeTarget section */ @@ -3186,7 +5028,7 @@ attributes = { LastUpgradeCheck = 0500; }; - buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "samples-mac" */; + buildConfigurationList = C01FCF4E08A954540054247B /* Build configuration list for PBXProject "samples" */; compatibilityVersion = "Xcode 3.2"; developmentRegion = English; hasScannedForEncodings = 1; @@ -3201,66 +5043,119 @@ projectDirPath = ""; projectReferences = ( { - ProductGroup = A0359B1F17821DF500987F6C /* Products */; - ProjectRef = A0359B1E17821DF500987F6C /* cocos2d_libs-mac.xcodeproj */; + ProductGroup = A07A50E017839B9B0073F6A7 /* Products */; + ProjectRef = A07A50DF17839B9B0073F6A7 /* cocos2d_libs.xcodeproj */; }, ); projectRoot = ""; targets = ( - A035ACBB1782469700987F6C /* build-all-samples */, - A035AE58178255DC00987F6C /* Hello cpp */, - A035ACCE178254A300987F6C /* Simple Game */, - 1D6058900D05DD3D006BFB54 /* Test cpp */, - A035A5441782290400987F6C /* Test JavaScript */, - A035A7131782301C00987F6C /* JS Watermelon With Me */, - A035A9BA17823FE100987F6C /* JS Moon Warriors */, - A035AA8D1782422400987F6C /* JS Crystal Craze */, - A035AC021782453000987F6C /* JS CocosDragon */, + A035ACBB1782469700987F6C /* build-all-samples Mac */, + A035AE58178255DC00987F6C /* Hello cpp Mac */, + A035ACCE178254A300987F6C /* Simple Game Mac */, + 1D6058900D05DD3D006BFB54 /* Test cpp Mac */, + A035A5441782290400987F6C /* Test JavaScript Mac */, + A01E1A151784DC4000B0CA4A /* Test JavaScript Obfuscated Mac */, + A035A7131782301C00987F6C /* JS Watermelon With Me Mac */, + A035A9BA17823FE100987F6C /* JS Moon Warriors Mac */, + A035AA8D1782422400987F6C /* JS Crystal Craze Mac */, + A035AC021782453000987F6C /* JS CocosDragon Mac */, + A07A517B1783A1CC0073F6A7 /* build-all-samples iOS */, + A07A517F1783A1D20073F6A7 /* Test cpp iOS */, + A07A52CF1784AC9B0073F6A7 /* Hello cpp iOS */, + A01E16631784BDA100B0CA4A /* Simple Game iOS */, + A01E16C01784C06E00B0CA4A /* Test JavaScript iOS */, + A01E199E1784DA0600B0CA4A /* Test JavaScript Obfuscated iOS */, + A01E17E71784C45400B0CA4A /* JS Watermelon With Me iOS */, + A01E18591784C4D600B0CA4A /* JS Moon Warriors iOS */, + A01E188E1784C4DC00B0CA4A /* JS Crystal Craze iOS */, + A01E18C31784C4E000B0CA4A /* JS CocosDragon iOS */, ); }; /* End PBXProject section */ /* Begin PBXReferenceProxy section */ - A0359B2917821DF600987F6C /* libcocos2dx.a */ = { + A07A50F117839B9C0073F6A7 /* libcocos2dx Mac.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libcocos2dx Mac.a"; + remoteRef = A07A50F017839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A50F317839B9C0073F6A7 /* libcocos2dx-extensions Mac.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libcocos2dx-extensions Mac.a"; + remoteRef = A07A50F217839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A50F517839B9C0073F6A7 /* libchipmunk Mac.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libchipmunk Mac.a"; + remoteRef = A07A50F417839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A50F717839B9C0073F6A7 /* libbox2d Mac.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libbox2d Mac.a"; + remoteRef = A07A50F617839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A50F917839B9C0073F6A7 /* libCocosDenshion Mac.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libcocos2dx.a; - remoteRef = A0359B2817821DF600987F6C /* PBXContainerItemProxy */; + path = "libCocosDenshion Mac.a"; + remoteRef = A07A50F817839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - A0359B2B17821DF600987F6C /* libcocos2dx-extensions.a */ = { + A07A50FB17839B9C0073F6A7 /* libjsbindings Mac.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = "libcocos2dx-extensions.a"; - remoteRef = A0359B2A17821DF600987F6C /* PBXContainerItemProxy */; + path = "libjsbindings Mac.a"; + remoteRef = A07A50FA17839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - A0359B2D17821DF600987F6C /* libchipmunk.a */ = { + A07A50FD17839B9C0073F6A7 /* libcocos2dx iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libchipmunk.a; - remoteRef = A0359B2C17821DF600987F6C /* PBXContainerItemProxy */; + path = "libcocos2dx iOS.a"; + remoteRef = A07A50FC17839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - A0359B2F17821DF600987F6C /* libbox2d.a */ = { + A07A50FF17839B9C0073F6A7 /* libcocos2dx-extensions iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libbox2d.a; - remoteRef = A0359B2E17821DF600987F6C /* PBXContainerItemProxy */; + path = "libcocos2dx-extensions iOS.a"; + remoteRef = A07A50FE17839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - A0359B3117821DF600987F6C /* libCocosDenshion.a */ = { + A07A510117839B9C0073F6A7 /* libchipmunk iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libCocosDenshion.a; - remoteRef = A0359B3017821DF600987F6C /* PBXContainerItemProxy */; + path = "libchipmunk iOS.a"; + remoteRef = A07A510017839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; - A0359B3317821DF600987F6C /* libjsbindings.a */ = { + A07A510317839B9C0073F6A7 /* libbox2d iOS.a */ = { isa = PBXReferenceProxy; fileType = archive.ar; - path = libjsbindings.a; - remoteRef = A0359B3217821DF600987F6C /* PBXContainerItemProxy */; + path = "libbox2d iOS.a"; + remoteRef = A07A510217839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A510517839B9C0073F6A7 /* libCocosDenshion iOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libCocosDenshion iOS.a"; + remoteRef = A07A510417839B9C0073F6A7 /* PBXContainerItemProxy */; + sourceTree = BUILT_PRODUCTS_DIR; + }; + A07A510717839B9C0073F6A7 /* libjsbindings iOS.a */ = { + isa = PBXReferenceProxy; + fileType = archive.ar; + path = "libjsbindings iOS.a"; + remoteRef = A07A510617839B9C0073F6A7 /* PBXContainerItemProxy */; sourceTree = BUILT_PRODUCTS_DIR; }; /* End PBXReferenceProxy section */ @@ -3304,6 +5199,308 @@ A035A53C1782275800987F6C /* spine in Resources */, A035A53D1782275800987F6C /* TileMaps in Resources */, A035A53E1782275800987F6C /* zwoptex in Resources */, + A07A525D1783A3D90073F6A7 /* InfoPlist.strings in Resources */, + A07A525E1783A3D90073F6A7 /* MainMenu.xib in Resources */, + A07A525F1783A3D90073F6A7 /* Icon.icns in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E16681784BDA100B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E166C1784BDA100B0CA4A /* .gitignore in Resources */, + A01E166D1784BDA100B0CA4A /* app.config.txt in Resources */, + A01E166E1784BDA100B0CA4A /* app.icf in Resources */, + A01E166F1784BDA100B0CA4A /* background-music-aac.wav in Resources */, + A01E16701784BDA100B0CA4A /* development.icf in Resources */, + A01E16711784BDA100B0CA4A /* Marker Felt.ttf in Resources */, + A01E16721784BDA100B0CA4A /* CloseNormal.png in Resources */, + A01E16731784BDA100B0CA4A /* CloseSelected.png in Resources */, + A01E16741784BDA100B0CA4A /* Player.png in Resources */, + A01E16751784BDA100B0CA4A /* Projectile.png in Resources */, + A01E16761784BDA100B0CA4A /* Target.png in Resources */, + A01E16771784BDA100B0CA4A /* pew-pew-lei.wav in Resources */, + A01E16781784BDA100B0CA4A /* app.icf in Resources */, + A01E16791784BDA100B0CA4A /* CloseNormal.png in Resources */, + A01E167A1784BDA100B0CA4A /* CloseSelected.png in Resources */, + A01E167B1784BDA100B0CA4A /* Player.png in Resources */, + A01E167C1784BDA100B0CA4A /* Projectile.png in Resources */, + A01E167D1784BDA100B0CA4A /* Target.png in Resources */, + A01E16B31784BF3000B0CA4A /* Default-568h@2x.png in Resources */, + A01E16B41784BF3000B0CA4A /* Default.png in Resources */, + A01E16B51784BF3000B0CA4A /* Default@2x.png in Resources */, + A01E16B61784BF3000B0CA4A /* Icon-114.png in Resources */, + A01E16B71784BF3000B0CA4A /* Icon-144.png in Resources */, + A01E16B81784BF3000B0CA4A /* Icon-57.png in Resources */, + A01E16B91784BF3000B0CA4A /* Icon-72.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E16CB1784C06E00B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E17D51784C28700B0CA4A /* jsb.js in Resources */, + A01E17D61784C28700B0CA4A /* jsb_chipmunk.js in Resources */, + A01E17D71784C28700B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E17D81784C28700B0CA4A /* jsb_cocos2d.js in Resources */, + A01E17D91784C28700B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E17DA1784C28700B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E17DB1784C28700B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E17DC1784C28700B0CA4A /* jsb_debugger.js in Resources */, + A01E17DD1784C28700B0CA4A /* jsb_opengl.js in Resources */, + A01E17DE1784C28700B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E17DF1784C28700B0CA4A /* jsb_sys.js in Resources */, + A01E17E01784C28700B0CA4A /* main.debug.js in Resources */, + A01E17C01784C19700B0CA4A /* main.js in Resources */, + A01E17C11784C19D00B0CA4A /* tests_resources-html5.js in Resources */, + A01E17C21784C19D00B0CA4A /* tests_resources-jsb.js in Resources */, + A01E17C31784C19D00B0CA4A /* tests-boot-html5.js in Resources */, + A01E17C41784C19D00B0CA4A /* tests-boot-jsb-for-obfuscation.js in Resources */, + A01E17C51784C19D00B0CA4A /* tests-boot-jsb.js in Resources */, + A01E17C61784C19D00B0CA4A /* tests-main.js in Resources */, + A01E17CE1784C1A700B0CA4A /* game.js in Resources */, + A01E17881784C0E000B0CA4A /* Default-568h@2x.png in Resources */, + A01E17891784C0E000B0CA4A /* Default.png in Resources */, + A01E178A1784C0E000B0CA4A /* Default@2x.png in Resources */, + A01E178B1784C0E000B0CA4A /* Icon-114.png in Resources */, + A01E178C1784C0E000B0CA4A /* Icon-144.png in Resources */, + A01E178D1784C0E000B0CA4A /* Icon-57.png in Resources */, + A01E178E1784C0E000B0CA4A /* Icon-72.png in Resources */, + A01E179A1784C16A00B0CA4A /* ActionManagerTest in Resources */, + A01E179B1784C16A00B0CA4A /* ActionsTest in Resources */, + A01E179C1784C16A00B0CA4A /* BaseTestLayer in Resources */, + A01E179D1784C16A00B0CA4A /* Box2dTest in Resources */, + A01E179E1784C18000B0CA4A /* ChipmunkTest in Resources */, + A01E179F1784C18000B0CA4A /* ClickAndMoveTest in Resources */, + A01E17A01784C18000B0CA4A /* ClippingNodeTest in Resources */, + A01E17A11784C18000B0CA4A /* CocosDenshionTest in Resources */, + A01E17A21784C18000B0CA4A /* CocosNodeTest in Resources */, + A01E17A31784C18000B0CA4A /* CurrentLanguageTest in Resources */, + A01E17A41784C18000B0CA4A /* DrawPrimitivesTest in Resources */, + A01E17A51784C18000B0CA4A /* EaseActionsTest in Resources */, + A01E17A61784C18000B0CA4A /* EffectsAdvancedTest in Resources */, + A01E17A71784C18000B0CA4A /* EffectsTest in Resources */, + A01E17A81784C18000B0CA4A /* EventTest in Resources */, + A01E17A91784C18000B0CA4A /* ExtensionsTest in Resources */, + A01E17AA1784C18000B0CA4A /* FileUtils in Resources */, + A01E17AB1784C18000B0CA4A /* FontTest in Resources */, + A01E17AC1784C18400B0CA4A /* build.xml in Resources */, + A01E17AD1784C18800B0CA4A /* index.html in Resources */, + A01E17AE1784C19000B0CA4A /* IntervalTest in Resources */, + A01E17AF1784C19000B0CA4A /* LabelTest in Resources */, + A01E17B01784C19000B0CA4A /* LayerTest in Resources */, + A01E17B11784C19400B0CA4A /* MenuTest in Resources */, + A01E17B21784C19400B0CA4A /* MotionStreakTest in Resources */, + A01E17B31784C19400B0CA4A /* OpenGLTest in Resources */, + A01E17B41784C19400B0CA4A /* ParallaxTest in Resources */, + A01E17B51784C19400B0CA4A /* ParticleTest in Resources */, + A01E17B61784C19400B0CA4A /* PerformanceTest in Resources */, + A01E17B71784C19400B0CA4A /* Presentation in Resources */, + A01E17B81784C19400B0CA4A /* ProgressActionsTest in Resources */, + A01E17B91784C19400B0CA4A /* RenderTextureTest in Resources */, + A01E17BA1784C19400B0CA4A /* res in Resources */, + A01E17BB1784C19400B0CA4A /* RotateWorldTest in Resources */, + A01E17BC1784C19400B0CA4A /* SceneTest in Resources */, + A01E17BD1784C19400B0CA4A /* SchedulerTest in Resources */, + A01E17BE1784C19400B0CA4A /* SpriteTest in Resources */, + A01E17BF1784C19400B0CA4A /* SysTest in Resources */, + A01E17C71784C1A100B0CA4A /* TextInputTest in Resources */, + A01E17C81784C1A100B0CA4A /* TextureCacheTest in Resources */, + A01E17C91784C1A100B0CA4A /* TileMapTest in Resources */, + A01E17CA1784C1A100B0CA4A /* TouchesTest in Resources */, + A01E17CB1784C1A100B0CA4A /* TransitionsTest in Resources */, + A01E17CC1784C1A100B0CA4A /* UnitTest in Resources */, + A01E17CD1784C1A100B0CA4A /* XHRTest in Resources */, + A01E17CF1784C1AB00B0CA4A /* obfuscate.xml in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E17F41784C45400B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18FD1784C5B300B0CA4A /* boot-html5.js in Resources */, + A01E18FE1784C5B300B0CA4A /* boot-jsb.js in Resources */, + A01E19001784C5B300B0CA4A /* levels.js in Resources */, + A01E19011784C5B300B0CA4A /* main.js in Resources */, + A01E19021784C5B300B0CA4A /* resources-html5.js in Resources */, + A01E19031784C5B300B0CA4A /* resources-jsb.js in Resources */, + A01E19041784C5B300B0CA4A /* watermelon_with_me.js in Resources */, + A01E17F51784C45400B0CA4A /* jsb.js in Resources */, + A01E17F61784C45400B0CA4A /* jsb_chipmunk.js in Resources */, + A01E17F71784C45400B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E17F81784C45400B0CA4A /* jsb_cocos2d.js in Resources */, + A01E17F91784C45400B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E17FA1784C45400B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E17FB1784C45400B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E17FC1784C45400B0CA4A /* jsb_debugger.js in Resources */, + A01E17FD1784C45400B0CA4A /* jsb_opengl.js in Resources */, + A01E17FE1784C45400B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E17FF1784C45400B0CA4A /* jsb_sys.js in Resources */, + A01E18001784C45400B0CA4A /* main.debug.js in Resources */, + A01E18FF1784C5B300B0CA4A /* index.html in Resources */, + A01E19051784C5B700B0CA4A /* res in Resources */, + A01E191A1784C5CE00B0CA4A /* Default-568h@2x.png in Resources */, + A01E191B1784C5CE00B0CA4A /* Default.png in Resources */, + A01E191C1784C5CE00B0CA4A /* Default@2x.png in Resources */, + A01E191D1784C5CE00B0CA4A /* Icon-114.png in Resources */, + A01E191E1784C5CE00B0CA4A /* Icon-144.png in Resources */, + A01E191F1784C5CE00B0CA4A /* Icon-57.png in Resources */, + A01E19201784C5CE00B0CA4A /* Icon-72.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18661784C4D600B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18671784C4D600B0CA4A /* jsb.js in Resources */, + A01E18681784C4D600B0CA4A /* jsb_chipmunk.js in Resources */, + A01E18691784C4D600B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E186A1784C4D600B0CA4A /* jsb_cocos2d.js in Resources */, + A01E186B1784C4D600B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E186C1784C4D600B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E186D1784C4D600B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E186E1784C4D600B0CA4A /* jsb_debugger.js in Resources */, + A01E186F1784C4D600B0CA4A /* jsb_opengl.js in Resources */, + A01E18701784C4D600B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E18711784C4D600B0CA4A /* jsb_sys.js in Resources */, + A01E18721784C4D600B0CA4A /* main.debug.js in Resources */, + A01E19281784C7A000B0CA4A /* res in Resources */, + A01E19291784C7A000B0CA4A /* src in Resources */, + A01E19421784C7B200B0CA4A /* Default-568h@2x.png in Resources */, + A01E19431784C7B200B0CA4A /* Default.png in Resources */, + A01E19441784C7B200B0CA4A /* Default@2x.png in Resources */, + A01E19451784C7B200B0CA4A /* Icon-144.png in Resources */, + A01E19461784C7B200B0CA4A /* Icon-72.png in Resources */, + A01E19471784C7B200B0CA4A /* Icon-Small-50.png in Resources */, + A01E19481784C7B200B0CA4A /* Icon-Small.png in Resources */, + A01E19491784C7B200B0CA4A /* Icon-Small@2x.png in Resources */, + A01E194A1784C7B200B0CA4A /* Icon.png in Resources */, + A01E194B1784C7B200B0CA4A /* Icon@2x.png in Resources */, + A01E192A1784C7A400B0CA4A /* main.js in Resources */, + A01E192B1784C7A400B0CA4A /* MoonWarriors-jsb.js in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E189B1784C4DC00B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E189C1784C4DC00B0CA4A /* jsb.js in Resources */, + A01E189D1784C4DC00B0CA4A /* jsb_chipmunk.js in Resources */, + A01E189E1784C4DC00B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E189F1784C4DC00B0CA4A /* jsb_cocos2d.js in Resources */, + A01E18A01784C4DC00B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E18A11784C4DC00B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E18A21784C4DC00B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E18A31784C4DC00B0CA4A /* jsb_debugger.js in Resources */, + A01E18A41784C4DC00B0CA4A /* jsb_opengl.js in Resources */, + A01E18A51784C4DC00B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E18A61784C4DC00B0CA4A /* jsb_sys.js in Resources */, + A01E18A71784C4DC00B0CA4A /* main.debug.js in Resources */, + A01E19521784C81B00B0CA4A /* Published-iOS in Resources */, + A01E19671784C83200B0CA4A /* Default-568h@2x.png in Resources */, + A01E19681784C83200B0CA4A /* Default.png in Resources */, + A01E19691784C83200B0CA4A /* Default@2x.png in Resources */, + A01E196A1784C83200B0CA4A /* Icon-114.png in Resources */, + A01E196B1784C83200B0CA4A /* Icon-144.png in Resources */, + A01E196C1784C83200B0CA4A /* Icon-57.png in Resources */, + A01E196D1784C83200B0CA4A /* Icon-72.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18D01784C4E000B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E18D11784C4E000B0CA4A /* jsb.js in Resources */, + A01E18D21784C4E000B0CA4A /* jsb_chipmunk.js in Resources */, + A01E18D31784C4E000B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E18D41784C4E000B0CA4A /* jsb_cocos2d.js in Resources */, + A01E18D51784C4E000B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E18D61784C4E000B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E18D71784C4E000B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E18D81784C4E000B0CA4A /* jsb_debugger.js in Resources */, + A01E18D91784C4E000B0CA4A /* jsb_opengl.js in Resources */, + A01E18DA1784C4E000B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E18DB1784C4E000B0CA4A /* jsb_sys.js in Resources */, + A01E18DC1784C4E000B0CA4A /* main.debug.js in Resources */, + A01E19871784C88400B0CA4A /* Default-568h@2x.png in Resources */, + A01E19881784C88400B0CA4A /* Default.png in Resources */, + A01E19891784C88400B0CA4A /* Default@2x.png in Resources */, + A01E198A1784C88400B0CA4A /* Icon-114.png in Resources */, + A01E198B1784C88400B0CA4A /* Icon-144.png in Resources */, + A01E198C1784C88400B0CA4A /* Icon-57.png in Resources */, + A01E198D1784C88400B0CA4A /* Icon-72.png in Resources */, + A01E19941784C89300B0CA4A /* Published files iOS in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E19AB1784DA0600B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19AC1784DA0600B0CA4A /* jsb.js in Resources */, + A01E19AD1784DA0600B0CA4A /* jsb_chipmunk.js in Resources */, + A01E19AE1784DA0600B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E19AF1784DA0600B0CA4A /* jsb_cocos2d.js in Resources */, + A01E19B01784DA0600B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E19B11784DA0600B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E19B21784DA0600B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E19B31784DA0600B0CA4A /* jsb_debugger.js in Resources */, + A01E19B41784DA0600B0CA4A /* jsb_opengl.js in Resources */, + A01E19B51784DA0600B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E19B61784DA0600B0CA4A /* jsb_sys.js in Resources */, + A01E19B71784DA0600B0CA4A /* main.debug.js in Resources */, + A01E19BF1784DA0600B0CA4A /* game.js in Resources */, + A01E19C01784DA0600B0CA4A /* Default-568h@2x.png in Resources */, + A01E19C11784DA0600B0CA4A /* Default.png in Resources */, + A01E19C21784DA0600B0CA4A /* Default@2x.png in Resources */, + A01E19C31784DA0600B0CA4A /* Icon-114.png in Resources */, + A01E19C41784DA0600B0CA4A /* Icon-144.png in Resources */, + A01E19C51784DA0600B0CA4A /* Icon-57.png in Resources */, + A01E19C61784DA0600B0CA4A /* Icon-72.png in Resources */, + A01E19D91784DA0600B0CA4A /* build.xml in Resources */, + A01E19DA1784DA0600B0CA4A /* index.html in Resources */, + A01E19F41784DA0600B0CA4A /* obfuscate.xml in Resources */, + A01E1A141784DC0800B0CA4A /* res in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E1A221784DC4000B0CA4A /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E1A231784DC4000B0CA4A /* game.js in Resources */, + A01E1A241784DC4000B0CA4A /* main.js in Resources */, + A01E1A251784DC4000B0CA4A /* tests_resources-html5.js in Resources */, + A01E1A261784DC4000B0CA4A /* tests_resources-jsb.js in Resources */, + A01E1A271784DC4000B0CA4A /* tests-boot-html5.js in Resources */, + A01E1A281784DC4000B0CA4A /* tests-boot-jsb-for-obfuscation.js in Resources */, + A01E1A291784DC4000B0CA4A /* tests-boot-jsb.js in Resources */, + A01E1A2A1784DC4000B0CA4A /* tests-main.js in Resources */, + A01E1A2B1784DC4000B0CA4A /* jsb.js in Resources */, + A01E1A2C1784DC4000B0CA4A /* jsb_chipmunk.js in Resources */, + A01E1A2D1784DC4000B0CA4A /* jsb_chipmunk_constants.js in Resources */, + A01E1A2E1784DC4000B0CA4A /* jsb_cocos2d.js in Resources */, + A01E1A2F1784DC4000B0CA4A /* jsb_cocos2d_constants.js in Resources */, + A01E1A301784DC4000B0CA4A /* jsb_cocos2d_extension.js in Resources */, + A01E1A311784DC4000B0CA4A /* jsb_cocosbuilder.js in Resources */, + A01E1A321784DC4000B0CA4A /* jsb_debugger.js in Resources */, + A01E1A331784DC4000B0CA4A /* jsb_opengl.js in Resources */, + A01E1A341784DC4000B0CA4A /* jsb_opengl_constants.js in Resources */, + A01E1A351784DC4000B0CA4A /* jsb_sys.js in Resources */, + A01E1A361784DC4000B0CA4A /* main.debug.js in Resources */, + A01E1A371784DC4000B0CA4A /* obfuscate.xml in Resources */, + A01E1A381784DC4000B0CA4A /* InfoPlist.strings in Resources */, + A01E1A391784DC4000B0CA4A /* MainMenu.xib in Resources */, + A01E1A3A1784DC4000B0CA4A /* Icon.icns in Resources */, + A01E1A3F1784DC4000B0CA4A /* build.xml in Resources */, + A01E1A4E1784DC4000B0CA4A /* index.html in Resources */, + A01E1A5B1784DC4000B0CA4A /* res in Resources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3532,15 +5729,82 @@ ); runOnlyForDeploymentPostprocessing = 0; }; -/* End PBXResourcesBuildPhase section */ - -/* Begin PBXSourcesBuildPhase section */ - 1D60588E0D05DD3D006BFB54 /* Sources */ = { - isa = PBXSourcesBuildPhase; + A07A518A1783A1D20073F6A7 /* Resources */ = { + isa = PBXResourcesBuildPhase; buildActionMask = 2147483647; files = ( - A0359AA417821D9C00987F6C /* AccelerometerTest.cpp in Sources */, - A0359AA517821D9C00987F6C /* ActionManagerTest.cpp in Sources */, + A07A518B1783A1D20073F6A7 /* MainMenu.xib in Resources */, + A07A518C1783A1D20073F6A7 /* Icon.icns in Resources */, + A07A518D1783A1D20073F6A7 /* animations in Resources */, + A07A518E1783A1D20073F6A7 /* app.icf in Resources */, + A07A518F1783A1D20073F6A7 /* armature in Resources */, + A07A51901783A1D20073F6A7 /* background-music-aac.wav in Resources */, + A07A51911783A1D20073F6A7 /* background.mp3 in Resources */, + A07A51921783A1D20073F6A7 /* background.ogg in Resources */, + A07A51931783A1D20073F6A7 /* ccb in Resources */, + A07A51941783A1D20073F6A7 /* CocosBuilderExample.ccbproj in Resources */, + A07A51951783A1D20073F6A7 /* CocosBuilderExample.ccbresourcelog in Resources */, + A07A51961783A1D20073F6A7 /* components in Resources */, + A07A51971783A1D20073F6A7 /* configs in Resources */, + A07A51981783A1D20073F6A7 /* development.icf in Resources */, + A07A51991783A1D20073F6A7 /* effect1.raw in Resources */, + A07A519A1783A1D20073F6A7 /* effect1.wav in Resources */, + A07A519B1783A1D20073F6A7 /* effect2.ogg in Resources */, + A07A519C1783A1D20073F6A7 /* extensions in Resources */, + A07A519D1783A1D20073F6A7 /* fileLookup.plist in Resources */, + A07A519E1783A1D20073F6A7 /* fonts in Resources */, + A07A519F1783A1D20073F6A7 /* fps_images.png in Resources */, + A07A51A01783A1D20073F6A7 /* hd in Resources */, + A07A51A11783A1D20073F6A7 /* Hello.png in Resources */, + A07A51A21783A1D20073F6A7 /* Images in Resources */, + A07A51A31783A1D20073F6A7 /* ipad in Resources */, + A07A51A41783A1D20073F6A7 /* ipadhd in Resources */, + A07A51A51783A1D20073F6A7 /* Misc in Resources */, + A07A51A61783A1D20073F6A7 /* music.mid in Resources */, + A07A51A71783A1D20073F6A7 /* Particles in Resources */, + A07A51A81783A1D20073F6A7 /* pew-pew-lei.wav in Resources */, + A07A51A91783A1D20073F6A7 /* Shaders in Resources */, + A07A51AA1783A1D20073F6A7 /* spine in Resources */, + A07A51AB1783A1D20073F6A7 /* TileMaps in Resources */, + A07A51AC1783A1D20073F6A7 /* zwoptex in Resources */, + A07A52451783A3A90073F6A7 /* Default-568h@2x.png in Resources */, + A07A52461783A3A90073F6A7 /* Default.png in Resources */, + A07A52471783A3A90073F6A7 /* Default@2x.png in Resources */, + A07A52481783A3A90073F6A7 /* Icon-114.png in Resources */, + A07A52491783A3A90073F6A7 /* Icon-144.png in Resources */, + A07A524A1783A3A90073F6A7 /* Icon-57.png in Resources */, + A07A524B1783A3A90073F6A7 /* Icon-72.png in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A52DA1784AC9B0073F6A7 /* Resources */ = { + isa = PBXResourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A53841784AD4B0073F6A7 /* Default-568h@2x.png in Resources */, + A07A53851784AD510073F6A7 /* Default.png in Resources */, + A07A53861784AD510073F6A7 /* Default@2x.png in Resources */, + A07A53881784AD5A0073F6A7 /* Icon-114.png in Resources */, + A07A53891784AD5A0073F6A7 /* Icon-144.png in Resources */, + A07A538A1784AD5A0073F6A7 /* Icon-57.png in Resources */, + A07A538B1784AD5A0073F6A7 /* Icon-72.png in Resources */, + A07A53901784AD790073F6A7 /* ipad in Resources */, + A07A53911784AD790073F6A7 /* ipadhd in Resources */, + A07A53921784AD790073F6A7 /* iphone in Resources */, + A07A53931784AD820073F6A7 /* bang.png in Resources */, + A07A53941784AD880073F6A7 /* Marker Felt.ttf in Resources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; +/* End PBXResourcesBuildPhase section */ + +/* Begin PBXSourcesBuildPhase section */ + 1D60588E0D05DD3D006BFB54 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A0359AA417821D9C00987F6C /* AccelerometerTest.cpp in Sources */, + A0359AA517821D9C00987F6C /* ActionManagerTest.cpp in Sources */, A0359AA617821D9C00987F6C /* ActionsEaseTest.cpp in Sources */, A0359AA717821D9C00987F6C /* ActionsProgressTest.cpp in Sources */, A0359AA817821D9C00987F6C /* ActionsTest.cpp in Sources */, @@ -3642,8 +5906,97 @@ A0359B0817821D9C00987F6C /* UserDefaultTest.cpp in Sources */, A0359B0917821D9C00987F6C /* VisibleRect.cpp in Sources */, A0359B0A17821D9C00987F6C /* ZwoptexTest.cpp in Sources */, - A0359B1717821DCD00987F6C /* AppController.mm in Sources */, - A0359B1B17821DCD00987F6C /* main.m in Sources */, + A07A525C1783A3D90073F6A7 /* AppController.mm in Sources */, + A07A52601783A3D90073F6A7 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E167E1784BDA100B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E167F1784BDA100B0CA4A /* AppDelegate.cpp in Sources */, + A01E16801784BDA100B0CA4A /* GameOverScene.cpp in Sources */, + A01E16811784BDA100B0CA4A /* HelloWorldScene.cpp in Sources */, + A01E16B21784BF3000B0CA4A /* AppController.mm in Sources */, + A01E16BA1784BF3000B0CA4A /* main.m in Sources */, + A01E16BB1784BF3000B0CA4A /* RootViewController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E16F51784C06E00B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E17871784C0E000B0CA4A /* AppController.mm in Sources */, + A01E17911784C0E000B0CA4A /* main.m in Sources */, + A01E17921784C0E000B0CA4A /* RootViewController.mm in Sources */, + A01E17991784C16100B0CA4A /* AppDelegate.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E183E1784C45400B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19061784C5BF00B0CA4A /* AppDelegate.cpp in Sources */, + A01E19191784C5CE00B0CA4A /* AppController.mm in Sources */, + A01E19221784C5CE00B0CA4A /* main.m in Sources */, + A01E19231784C5CE00B0CA4A /* RootViewController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18731784C4D600B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19271784C79700B0CA4A /* AppDelegate.cpp in Sources */, + A01E19411784C7B200B0CA4A /* AppController.mm in Sources */, + A01E194D1784C7B200B0CA4A /* main.m in Sources */, + A01E194E1784C7B200B0CA4A /* RootViewController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18A81784C4DC00B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19531784C82200B0CA4A /* AppDelegate.cpp in Sources */, + A01E19661784C83200B0CA4A /* AppController.mm in Sources */, + A01E196F1784C83200B0CA4A /* main.m in Sources */, + A01E19701784C83200B0CA4A /* RootViewController.mm in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E18DD1784C4E000B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19861784C88400B0CA4A /* AppController.mm in Sources */, + A01E198F1784C88400B0CA4A /* main.m in Sources */, + A01E19901784C88400B0CA4A /* RootViewController.mm in Sources */, + A01E19951784C89E00B0CA4A /* AppDelegate.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E19F51784DA0600B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E19F61784DA0600B0CA4A /* AppController.mm in Sources */, + A01E19F71784DA0600B0CA4A /* main.m in Sources */, + A01E19F81784DA0600B0CA4A /* RootViewController.mm in Sources */, + A01E19F91784DA0600B0CA4A /* AppDelegate.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A01E1A681784DC4000B0CA4A /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A01E1A691784DC4000B0CA4A /* AppDelegate.cpp in Sources */, + A01E1A6A1784DC4000B0CA4A /* AppController.mm in Sources */, + A01E1A6B1784DC4000B0CA4A /* main.m in Sources */, ); runOnlyForDeploymentPostprocessing = 0; }; @@ -3720,263 +6073,667 @@ ); runOnlyForDeploymentPostprocessing = 0; }; + A07A51AD1783A1D20073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A51AE1783A1D20073F6A7 /* AccelerometerTest.cpp in Sources */, + A07A51AF1783A1D20073F6A7 /* ActionManagerTest.cpp in Sources */, + A07A51B01783A1D20073F6A7 /* ActionsEaseTest.cpp in Sources */, + A07A51B11783A1D20073F6A7 /* ActionsProgressTest.cpp in Sources */, + A07A51B21783A1D20073F6A7 /* ActionsTest.cpp in Sources */, + A07A51B31783A1D20073F6A7 /* AppDelegate.cpp in Sources */, + A07A51B41783A1D20073F6A7 /* BaseTest.cpp in Sources */, + A07A51B51783A1D20073F6A7 /* Box2dTest.cpp in Sources */, + A07A51B61783A1D20073F6A7 /* Box2dView.cpp in Sources */, + A07A51B71783A1D20073F6A7 /* GLES-Render.cpp in Sources */, + A07A51B81783A1D20073F6A7 /* Test.cpp in Sources */, + A07A51B91783A1D20073F6A7 /* TestEntries.cpp in Sources */, + A07A51BA1783A1D20073F6A7 /* Bug-1159.cpp in Sources */, + A07A51BB1783A1D20073F6A7 /* Bug-1174.cpp in Sources */, + A07A51BC1783A1D20073F6A7 /* Bug-350.cpp in Sources */, + A07A51BD1783A1D20073F6A7 /* Bug-422.cpp in Sources */, + A07A51BE1783A1D20073F6A7 /* Bug-458.cpp in Sources */, + A07A51BF1783A1D20073F6A7 /* QuestionContainerSprite.cpp in Sources */, + A07A51C01783A1D20073F6A7 /* Bug-624.cpp in Sources */, + A07A51C11783A1D20073F6A7 /* Bug-886.cpp in Sources */, + A07A51C21783A1D20073F6A7 /* Bug-899.cpp in Sources */, + A07A51C31783A1D20073F6A7 /* Bug-914.cpp in Sources */, + A07A51C41783A1D20073F6A7 /* BugsTest.cpp in Sources */, + A07A51C51783A1D20073F6A7 /* ChipmunkTest.cpp in Sources */, + A07A51C61783A1D20073F6A7 /* ClickAndMoveTest.cpp in Sources */, + A07A51C71783A1D20073F6A7 /* ClippingNodeTest.cpp in Sources */, + A07A51C81783A1D20073F6A7 /* CocosDenshionTest.cpp in Sources */, + A07A51C91783A1D20073F6A7 /* ConfigurationTest.cpp in Sources */, + A07A51CA1783A1D20073F6A7 /* controller.cpp in Sources */, + A07A51CB1783A1D20073F6A7 /* CurlTest.cpp in Sources */, + A07A51CC1783A1D20073F6A7 /* CurrentLanguageTest.cpp in Sources */, + A07A51CD1783A1D20073F6A7 /* DataVisitorTest.cpp in Sources */, + A07A51CE1783A1D20073F6A7 /* DrawPrimitivesTest.cpp in Sources */, + A07A51CF1783A1D20073F6A7 /* EffectsAdvancedTest.cpp in Sources */, + A07A51D01783A1D20073F6A7 /* EffectsTest.cpp in Sources */, + A07A51D11783A1D20073F6A7 /* ArmatureScene.cpp in Sources */, + A07A51D21783A1D20073F6A7 /* AnimationsTestLayer.cpp in Sources */, + A07A51D31783A1D20073F6A7 /* ButtonTestLayer.cpp in Sources */, + A07A51D41783A1D20073F6A7 /* CocosBuilderTest.cpp in Sources */, + A07A51D51783A1D20073F6A7 /* HelloCocosBuilderLayer.cpp in Sources */, + A07A51D61783A1D20073F6A7 /* MenuTestLayer.cpp in Sources */, + A07A51D71783A1D20073F6A7 /* TestHeaderLayer.cpp in Sources */, + A07A51D81783A1D20073F6A7 /* TimelineCallbackTestLayer.cpp in Sources */, + A07A51D91783A1D20073F6A7 /* ComponentsTestScene.cpp in Sources */, + A07A51DA1783A1D20073F6A7 /* EnemyController.cpp in Sources */, + A07A51DB1783A1D20073F6A7 /* GameOverScene.cpp in Sources */, + A07A51DC1783A1D20073F6A7 /* PlayerController.cpp in Sources */, + A07A51DD1783A1D20073F6A7 /* ProjectileController.cpp in Sources */, + A07A51DE1783A1D20073F6A7 /* SceneController.cpp in Sources */, + A07A51DF1783A1D20073F6A7 /* CCControlButtonTest.cpp in Sources */, + A07A51E01783A1D20073F6A7 /* CCControlColourPickerTest.cpp in Sources */, + A07A51E11783A1D20073F6A7 /* CCControlPotentiometerTest.cpp in Sources */, + A07A51E21783A1D20073F6A7 /* CCControlScene.cpp in Sources */, + A07A51E31783A1D20073F6A7 /* CCControlSceneManager.cpp in Sources */, + A07A51E41783A1D20073F6A7 /* CCControlSliderTest.cpp in Sources */, + A07A51E51783A1D20073F6A7 /* CCControlStepperTest.cpp in Sources */, + A07A51E61783A1D20073F6A7 /* CCControlSwitchTest.cpp in Sources */, + A07A51E71783A1D20073F6A7 /* EditBoxTest.cpp in Sources */, + A07A51E81783A1D20073F6A7 /* ExtensionsTest.cpp in Sources */, + A07A51E91783A1D20073F6A7 /* HttpClientTest.cpp in Sources */, + A07A51EA1783A1D20073F6A7 /* WebSocketTest.cpp in Sources */, + A07A51EB1783A1D20073F6A7 /* NotificationCenterTest.cpp in Sources */, + A07A51EC1783A1D20073F6A7 /* CustomTableViewCell.cpp in Sources */, + A07A51ED1783A1D20073F6A7 /* TableViewTestScene.cpp in Sources */, + A07A51EE1783A1D20073F6A7 /* FileUtilsTest.cpp in Sources */, + A07A51EF1783A1D20073F6A7 /* FontTest.cpp in Sources */, + A07A51F01783A1D20073F6A7 /* IntervalTest.cpp in Sources */, + A07A51F11783A1D20073F6A7 /* KeyboardTest.cpp in Sources */, + A07A51F21783A1D20073F6A7 /* KeypadTest.cpp in Sources */, + A07A51F31783A1D20073F6A7 /* LabelTest.cpp in Sources */, + A07A51F41783A1D20073F6A7 /* LayerTest.cpp in Sources */, + A07A51F51783A1D20073F6A7 /* MenuTest.cpp in Sources */, + A07A51F61783A1D20073F6A7 /* MotionStreakTest.cpp in Sources */, + A07A51F71783A1D20073F6A7 /* MutiTouchTest.cpp in Sources */, + A07A51F81783A1D20073F6A7 /* NodeTest.cpp in Sources */, + A07A51F91783A1D20073F6A7 /* ParallaxTest.cpp in Sources */, + A07A51FA1783A1D20073F6A7 /* ParticleTest.cpp in Sources */, + A07A51FB1783A1D20073F6A7 /* PerformanceNodeChildrenTest.cpp in Sources */, + A07A51FC1783A1D20073F6A7 /* PerformanceParticleTest.cpp in Sources */, + A07A51FD1783A1D20073F6A7 /* PerformanceSpriteTest.cpp in Sources */, + A07A51FE1783A1D20073F6A7 /* PerformanceTest.cpp in Sources */, + A07A51FF1783A1D20073F6A7 /* PerformanceTextureTest.cpp in Sources */, + A07A52001783A1D20073F6A7 /* PerformanceTouchesTest.cpp in Sources */, + A07A52011783A1D20073F6A7 /* RenderTextureTest.cpp in Sources */, + A07A52021783A1D20073F6A7 /* RotateWorldTest.cpp in Sources */, + A07A52031783A1D20073F6A7 /* SceneTest.cpp in Sources */, + A07A52041783A1D20073F6A7 /* SchedulerTest.cpp in Sources */, + A07A52051783A1D20073F6A7 /* ShaderTest.cpp in Sources */, + A07A52061783A1D20073F6A7 /* SpineTest.cpp in Sources */, + A07A52071783A1D20073F6A7 /* SpriteTest.cpp in Sources */, + A07A52081783A1D20073F6A7 /* testBasic.cpp in Sources */, + A07A52091783A1D20073F6A7 /* TextInputTest.cpp in Sources */, + A07A520A1783A1D20073F6A7 /* Texture2dTest.cpp in Sources */, + A07A520B1783A1D20073F6A7 /* TextureCacheTest.cpp in Sources */, + A07A520C1783A1D20073F6A7 /* TextureAtlasEncryptionTest.cpp in Sources */, + A07A520D1783A1D20073F6A7 /* TileMapTest.cpp in Sources */, + A07A520E1783A1D20073F6A7 /* Ball.cpp in Sources */, + A07A520F1783A1D20073F6A7 /* Paddle.cpp in Sources */, + A07A52101783A1D20073F6A7 /* TouchesTest.cpp in Sources */, + A07A52111783A1D20073F6A7 /* TransitionsTest.cpp in Sources */, + A07A52121783A1D20073F6A7 /* UserDefaultTest.cpp in Sources */, + A07A52131783A1D20073F6A7 /* VisibleRect.cpp in Sources */, + A07A52141783A1D20073F6A7 /* ZwoptexTest.cpp in Sources */, + A07A52431783A3A90073F6A7 /* RootViewController.mm in Sources */, + A07A52441783A3A90073F6A7 /* testsAppDelegate.mm in Sources */, + A07A524C1783A3A90073F6A7 /* main.m in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; + A07A53041784AC9B0073F6A7 /* Sources */ = { + isa = PBXSourcesBuildPhase; + buildActionMask = 2147483647; + files = ( + A07A53831784AD470073F6A7 /* AppController.mm in Sources */, + A07A538C1784AD5D0073F6A7 /* main.m in Sources */, + A07A538D1784AD600073F6A7 /* RootViewController.mm in Sources */, + A07A538E1784AD6C0073F6A7 /* AppDelegate.cpp in Sources */, + A07A538F1784AD6C0073F6A7 /* HelloWorldScene.cpp in Sources */, + ); + runOnlyForDeploymentPostprocessing = 0; + }; /* End PBXSourcesBuildPhase section */ /* Begin PBXTargetDependency section */ - A0359B3517821E1300987F6C /* PBXTargetDependency */ = { + A01E16961784BDE800B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx iOS"; + targetProxy = A01E16951784BDE800B0CA4A /* PBXContainerItemProxy */; + }; + A01E16981784BDE800B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion iOS"; + targetProxy = A01E16971784BDE800B0CA4A /* PBXContainerItemProxy */; + }; + A01E16C11784C06E00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx iOS"; + targetProxy = A01E16C21784C06E00B0CA4A /* PBXContainerItemProxy */; + }; + A01E16C31784C06E00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E16C41784C06E00B0CA4A /* PBXContainerItemProxy */; + }; + A01E16C51784C06E00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk iOS"; + targetProxy = A01E16C61784C06E00B0CA4A /* PBXContainerItemProxy */; + }; + A01E16C71784C06E00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d iOS"; + targetProxy = A01E16C81784C06E00B0CA4A /* PBXContainerItemProxy */; + }; + A01E16C91784C06E00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion iOS"; + targetProxy = A01E16CA1784C06E00B0CA4A /* PBXContainerItemProxy */; + }; + A01E17D21784C23D00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings iOS"; + targetProxy = A01E17D11784C23D00B0CA4A /* PBXContainerItemProxy */; + }; + A01E17E21784C3EB00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A52CF1784AC9B0073F6A7 /* Hello cpp iOS */; + targetProxy = A01E17E11784C3EB00B0CA4A /* PBXContainerItemProxy */; + }; + A01E17E41784C3EB00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A0359B3417821E1300987F6C /* PBXContainerItemProxy */; + target = A01E16631784BDA100B0CA4A /* Simple Game iOS */; + targetProxy = A01E17E31784C3EB00B0CA4A /* PBXContainerItemProxy */; }; - A0359B3717821E1300987F6C /* PBXTargetDependency */ = { + A01E17E61784C3EB00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A0359B3617821E1300987F6C /* PBXContainerItemProxy */; + target = A01E16C01784C06E00B0CA4A /* Test JavaScript iOS */; + targetProxy = A01E17E51784C3EB00B0CA4A /* PBXContainerItemProxy */; }; - A0359B3917821E1300987F6C /* PBXTargetDependency */ = { + A01E17E81784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A0359B3817821E1300987F6C /* PBXContainerItemProxy */; + name = "jsbindings iOS"; + targetProxy = A01E17E91784C45400B0CA4A /* PBXContainerItemProxy */; }; - A0359B3B17821E1300987F6C /* PBXTargetDependency */ = { + A01E17EA1784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A0359B3A17821E1300987F6C /* PBXContainerItemProxy */; + name = "cocos2dx iOS"; + targetProxy = A01E17EB1784C45400B0CA4A /* PBXContainerItemProxy */; }; - A035A5401782279900987F6C /* PBXTargetDependency */ = { + A01E17EC1784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035A53F1782279900987F6C /* PBXContainerItemProxy */; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E17ED1784C45400B0CA4A /* PBXContainerItemProxy */; }; - A035A5451782290400987F6C /* PBXTargetDependency */ = { + A01E17EE1784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035A5461782290400987F6C /* PBXContainerItemProxy */; + name = "chipmunk iOS"; + targetProxy = A01E17EF1784C45400B0CA4A /* PBXContainerItemProxy */; }; - A035A5471782290400987F6C /* PBXTargetDependency */ = { + A01E17F01784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035A5481782290400987F6C /* PBXContainerItemProxy */; + name = "box2d iOS"; + targetProxy = A01E17F11784C45400B0CA4A /* PBXContainerItemProxy */; }; - A035A5491782290400987F6C /* PBXTargetDependency */ = { + A01E17F21784C45400B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A035A54A1782290400987F6C /* PBXContainerItemProxy */; + name = "CocosDenshion iOS"; + targetProxy = A01E17F31784C45400B0CA4A /* PBXContainerItemProxy */; }; - A035A54B1782290400987F6C /* PBXTargetDependency */ = { + A01E185A1784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A035A54C1782290400987F6C /* PBXContainerItemProxy */; + name = "jsbindings iOS"; + targetProxy = A01E185B1784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A54D1782290400987F6C /* PBXTargetDependency */ = { + A01E185C1784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035A54E1782290400987F6C /* PBXContainerItemProxy */; + name = "cocos2dx iOS"; + targetProxy = A01E185D1784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A5EF1782292500987F6C /* PBXTargetDependency */ = { + A01E185E1784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = jsbindings; - targetProxy = A035A5EE1782292500987F6C /* PBXContainerItemProxy */; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E185F1784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A7141782301C00987F6C /* PBXTargetDependency */ = { + A01E18601784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = jsbindings; - targetProxy = A035A7151782301C00987F6C /* PBXContainerItemProxy */; + name = "chipmunk iOS"; + targetProxy = A01E18611784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A7161782301C00987F6C /* PBXTargetDependency */ = { + A01E18621784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035A7171782301C00987F6C /* PBXContainerItemProxy */; + name = "box2d iOS"; + targetProxy = A01E18631784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A7181782301C00987F6C /* PBXTargetDependency */ = { + A01E18641784C4D600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035A7191782301C00987F6C /* PBXContainerItemProxy */; + name = "CocosDenshion iOS"; + targetProxy = A01E18651784C4D600B0CA4A /* PBXContainerItemProxy */; }; - A035A71A1782301C00987F6C /* PBXTargetDependency */ = { + A01E188F1784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A035A71B1782301C00987F6C /* PBXContainerItemProxy */; + name = "jsbindings iOS"; + targetProxy = A01E18901784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A71C1782301C00987F6C /* PBXTargetDependency */ = { + A01E18911784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A035A71D1782301C00987F6C /* PBXContainerItemProxy */; + name = "cocos2dx iOS"; + targetProxy = A01E18921784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A71E1782301C00987F6C /* PBXTargetDependency */ = { + A01E18931784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035A71F1782301C00987F6C /* PBXContainerItemProxy */; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E18941784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A9BB17823FE100987F6C /* PBXTargetDependency */ = { + A01E18951784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = jsbindings; - targetProxy = A035A9BC17823FE100987F6C /* PBXContainerItemProxy */; + name = "chipmunk iOS"; + targetProxy = A01E18961784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A9BD17823FE100987F6C /* PBXTargetDependency */ = { + A01E18971784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035A9BE17823FE100987F6C /* PBXContainerItemProxy */; + name = "box2d iOS"; + targetProxy = A01E18981784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A9BF17823FE100987F6C /* PBXTargetDependency */ = { + A01E18991784C4DC00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035A9C017823FE100987F6C /* PBXContainerItemProxy */; + name = "CocosDenshion iOS"; + targetProxy = A01E189A1784C4DC00B0CA4A /* PBXContainerItemProxy */; }; - A035A9C117823FE100987F6C /* PBXTargetDependency */ = { + A01E18C41784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A035A9C217823FE100987F6C /* PBXContainerItemProxy */; + name = "jsbindings iOS"; + targetProxy = A01E18C51784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035A9C317823FE100987F6C /* PBXTargetDependency */ = { + A01E18C61784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A035A9C417823FE100987F6C /* PBXContainerItemProxy */; + name = "cocos2dx iOS"; + targetProxy = A01E18C71784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035A9C517823FE100987F6C /* PBXTargetDependency */ = { + A01E18C81784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035A9C617823FE100987F6C /* PBXContainerItemProxy */; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E18C91784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035AA8E1782422400987F6C /* PBXTargetDependency */ = { + A01E18CA1784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = jsbindings; - targetProxy = A035AA8F1782422400987F6C /* PBXContainerItemProxy */; + name = "chipmunk iOS"; + targetProxy = A01E18CB1784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035AA901782422400987F6C /* PBXTargetDependency */ = { + A01E18CC1784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035AA911782422400987F6C /* PBXContainerItemProxy */; + name = "box2d iOS"; + targetProxy = A01E18CD1784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035AA921782422400987F6C /* PBXTargetDependency */ = { + A01E18CE1784C4E000B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035AA931782422400987F6C /* PBXContainerItemProxy */; + name = "CocosDenshion iOS"; + targetProxy = A01E18CF1784C4E000B0CA4A /* PBXContainerItemProxy */; }; - A035AA941782422400987F6C /* PBXTargetDependency */ = { + A01E19971784C8DD00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A035AA951782422400987F6C /* PBXContainerItemProxy */; + target = A01E17E71784C45400B0CA4A /* JS Watermelon With Me iOS */; + targetProxy = A01E19961784C8DD00B0CA4A /* PBXContainerItemProxy */; }; - A035AA961782422400987F6C /* PBXTargetDependency */ = { + A01E19991784C8DD00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A035AA971782422400987F6C /* PBXContainerItemProxy */; + target = A01E18591784C4D600B0CA4A /* JS Moon Warriors iOS */; + targetProxy = A01E19981784C8DD00B0CA4A /* PBXContainerItemProxy */; }; - A035AA981782422400987F6C /* PBXTargetDependency */ = { + A01E199B1784C8DD00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035AA991782422400987F6C /* PBXContainerItemProxy */; + target = A01E188E1784C4DC00B0CA4A /* JS Crystal Craze iOS */; + targetProxy = A01E199A1784C8DD00B0CA4A /* PBXContainerItemProxy */; }; - A035AC031782453000987F6C /* PBXTargetDependency */ = { + A01E199D1784C8DD00B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = jsbindings; - targetProxy = A035AC041782453000987F6C /* PBXContainerItemProxy */; + target = A01E18C31784C4E000B0CA4A /* JS CocosDragon iOS */; + targetProxy = A01E199C1784C8DD00B0CA4A /* PBXContainerItemProxy */; }; - A035AC051782453000987F6C /* PBXTargetDependency */ = { + A01E199F1784DA0600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = box2d; - targetProxy = A035AC061782453000987F6C /* PBXContainerItemProxy */; + name = "jsbindings iOS"; + targetProxy = A01E19A01784DA0600B0CA4A /* PBXContainerItemProxy */; }; - A035AC071782453000987F6C /* PBXTargetDependency */ = { + A01E19A11784DA0600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035AC081782453000987F6C /* PBXContainerItemProxy */; + name = "cocos2dx iOS"; + targetProxy = A01E19A21784DA0600B0CA4A /* PBXContainerItemProxy */; }; - A035AC091782453000987F6C /* PBXTargetDependency */ = { + A01E19A31784DA0600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = "cocos2dx-extensions"; - targetProxy = A035AC0A1782453000987F6C /* PBXContainerItemProxy */; + name = "cocos2dx-extensions iOS"; + targetProxy = A01E19A41784DA0600B0CA4A /* PBXContainerItemProxy */; }; - A035AC0B1782453000987F6C /* PBXTargetDependency */ = { + A01E19A51784DA0600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = chipmunk; - targetProxy = A035AC0C1782453000987F6C /* PBXContainerItemProxy */; + name = "chipmunk iOS"; + targetProxy = A01E19A61784DA0600B0CA4A /* PBXContainerItemProxy */; }; - A035AC0D1782453000987F6C /* PBXTargetDependency */ = { + A01E19A71784DA0600B0CA4A /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035AC0E1782453000987F6C /* PBXContainerItemProxy */; + name = "box2d iOS"; + targetProxy = A01E19A81784DA0600B0CA4A /* PBXContainerItemProxy */; + }; + A01E19A91784DA0600B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion iOS"; + targetProxy = A01E19AA1784DA0600B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A161784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A01E1A171784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A181784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A01E1A191784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A1A1784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A01E1A1B1784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A1C1784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A01E1A1D1784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A1E1784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A01E1A1F1784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A201784DC4000B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A01E1A211784DC4000B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A831784DCDC00B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A01E1A151784DC4000B0CA4A /* Test JavaScript Obfuscated Mac */; + targetProxy = A01E1A821784DCDC00B0CA4A /* PBXContainerItemProxy */; + }; + A01E1A851784DCE300B0CA4A /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A01E199E1784DA0600B0CA4A /* Test JavaScript Obfuscated iOS */; + targetProxy = A01E1A841784DCE300B0CA4A /* PBXContainerItemProxy */; }; A035ACC0178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = 1D6058900D05DD3D006BFB54 /* Test cpp */; + target = 1D6058900D05DD3D006BFB54 /* Test cpp Mac */; targetProxy = A035ACBF178246BD00987F6C /* PBXContainerItemProxy */; }; A035ACC2178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035A5441782290400987F6C /* Test JavaScript */; + target = A035A5441782290400987F6C /* Test JavaScript Mac */; targetProxy = A035ACC1178246BD00987F6C /* PBXContainerItemProxy */; }; A035ACC4178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035A7131782301C00987F6C /* JS Watermelon With Me */; + target = A035A7131782301C00987F6C /* JS Watermelon With Me Mac */; targetProxy = A035ACC3178246BD00987F6C /* PBXContainerItemProxy */; }; A035ACC6178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035A9BA17823FE100987F6C /* JS Moon Warriors */; + target = A035A9BA17823FE100987F6C /* JS Moon Warriors Mac */; targetProxy = A035ACC5178246BD00987F6C /* PBXContainerItemProxy */; }; A035ACC8178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035AA8D1782422400987F6C /* JS Crystal Craze */; + target = A035AA8D1782422400987F6C /* JS Crystal Craze Mac */; targetProxy = A035ACC7178246BD00987F6C /* PBXContainerItemProxy */; }; A035ACCA178246BD00987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035AC021782453000987F6C /* JS CocosDragon */; + target = A035AC021782453000987F6C /* JS CocosDragon Mac */; targetProxy = A035ACC9178246BD00987F6C /* PBXContainerItemProxy */; }; - A035ACD1178254A300987F6C /* PBXTargetDependency */ = { + A035AF731782569500987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035ACD2178254A300987F6C /* PBXContainerItemProxy */; + target = A035AE58178255DC00987F6C /* Hello cpp Mac */; + targetProxy = A035AF721782569500987F6C /* PBXContainerItemProxy */; }; - A035ACD7178254A300987F6C /* PBXTargetDependency */ = { + A035AF751782569500987F6C /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035ACD8178254A300987F6C /* PBXContainerItemProxy */; + target = A035ACCE178254A300987F6C /* Simple Game Mac */; + targetProxy = A035AF741782569500987F6C /* PBXContainerItemProxy */; }; - A035AE59178255DC00987F6C /* PBXTargetDependency */ = { + A07A510917839ED50073F6A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = cocos2dx; - targetProxy = A035AE5A178255DC00987F6C /* PBXContainerItemProxy */; + name = "cocos2dx Mac"; + targetProxy = A07A510817839ED50073F6A7 /* PBXContainerItemProxy */; }; - A035AE5B178255DC00987F6C /* PBXTargetDependency */ = { + A07A510D17839FB60073F6A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - name = CocosDenshion; - targetProxy = A035AE5C178255DC00987F6C /* PBXContainerItemProxy */; + name = "cocos2dx Mac"; + targetProxy = A07A510C17839FB60073F6A7 /* PBXContainerItemProxy */; }; - A035AF731782569500987F6C /* PBXTargetDependency */ = { + A07A510F17839FB60073F6A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035AE58178255DC00987F6C /* Hello cpp */; - targetProxy = A035AF721782569500987F6C /* PBXContainerItemProxy */; + name = "CocosDenshion Mac"; + targetProxy = A07A510E17839FB60073F6A7 /* PBXContainerItemProxy */; }; - A035AF751782569500987F6C /* PBXTargetDependency */ = { + A07A511317839FEF0073F6A7 /* PBXTargetDependency */ = { isa = PBXTargetDependency; - target = A035ACCE178254A300987F6C /* Simple Game */; - targetProxy = A035AF741782569500987F6C /* PBXContainerItemProxy */; + name = "cocos2dx Mac"; + targetProxy = A07A511217839FEF0073F6A7 /* PBXContainerItemProxy */; + }; + A07A511517839FEF0073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A511417839FEF0073F6A7 /* PBXContainerItemProxy */; + }; + A07A511717839FEF0073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A511617839FEF0073F6A7 /* PBXContainerItemProxy */; + }; + A07A511917839FEF0073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A511817839FEF0073F6A7 /* PBXContainerItemProxy */; + }; + A07A511B17839FEF0073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A511A17839FEF0073F6A7 /* PBXContainerItemProxy */; + }; + A07A51221783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A07A51211783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A51241783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A51231783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A51261783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A51251783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A51281783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A51271783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A512A1783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A51291783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A512C1783A0500073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A07A512B1783A0500073F6A7 /* PBXContainerItemProxy */; + }; + A07A51341783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A07A51331783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A51361783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A51351783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A51381783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A51371783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A513A1783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A51391783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A513C1783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A513B1783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A513E1783A0770073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A07A513D1783A0770073F6A7 /* PBXContainerItemProxy */; + }; + A07A51461783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A07A51451783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A51481783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A51471783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A514A1783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A51491783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A514C1783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A514B1783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A514E1783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A514D1783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A51501783A0890073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A07A514F1783A0890073F6A7 /* PBXContainerItemProxy */; + }; + A07A51581783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A07A51571783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A515A1783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A51591783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A515C1783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A515B1783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A515E1783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A515D1783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A51601783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A515F1783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A51621783A0980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A07A51611783A0980073F6A7 /* PBXContainerItemProxy */; + }; + A07A516A1783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx Mac"; + targetProxy = A07A51691783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A516C1783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions Mac"; + targetProxy = A07A516B1783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A516E1783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk Mac"; + targetProxy = A07A516D1783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A51701783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d Mac"; + targetProxy = A07A516F1783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A51721783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion Mac"; + targetProxy = A07A51711783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A51741783A0A80073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "jsbindings Mac"; + targetProxy = A07A51731783A0A80073F6A7 /* PBXContainerItemProxy */; + }; + A07A52631783A9980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx iOS"; + targetProxy = A07A52621783A9980073F6A7 /* PBXContainerItemProxy */; + }; + A07A52651783A9980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx-extensions iOS"; + targetProxy = A07A52641783A9980073F6A7 /* PBXContainerItemProxy */; + }; + A07A52671783A9980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "chipmunk iOS"; + targetProxy = A07A52661783A9980073F6A7 /* PBXContainerItemProxy */; + }; + A07A52691783A9980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "box2d iOS"; + targetProxy = A07A52681783A9980073F6A7 /* PBXContainerItemProxy */; + }; + A07A526B1783A9980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "CocosDenshion iOS"; + targetProxy = A07A526A1783A9980073F6A7 /* PBXContainerItemProxy */; + }; + A07A526D1783AB980073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + target = A07A517F1783A1D20073F6A7 /* Test cpp iOS */; + targetProxy = A07A526C1783AB980073F6A7 /* PBXContainerItemProxy */; + }; + A07A52D01784AC9B0073F6A7 /* PBXTargetDependency */ = { + isa = PBXTargetDependency; + name = "cocos2dx iOS"; + targetProxy = A07A52D11784AC9B0073F6A7 /* PBXContainerItemProxy */; }; /* End PBXTargetDependency section */ /* Begin PBXVariantGroup section */ - A0359B0F17821DCD00987F6C /* InfoPlist.strings */ = { - isa = PBXVariantGroup; - children = ( - A0359B1017821DCD00987F6C /* en */, - ); - name = InfoPlist.strings; - sourceTree = ""; - }; - A0359B1117821DCD00987F6C /* MainMenu.xib */ = { - isa = PBXVariantGroup; - children = ( - A0359B1217821DCD00987F6C /* en */, - ); - name = MainMenu.xib; - sourceTree = ""; - }; A035A6351782296200987F6C /* InfoPlist.strings */ = { isa = PBXVariantGroup; children = ( @@ -4089,6 +6846,22 @@ name = MainMenu.xib; sourceTree = ""; }; + A07A52541783A3D90073F6A7 /* InfoPlist.strings */ = { + isa = PBXVariantGroup; + children = ( + A07A52551783A3D90073F6A7 /* en */, + ); + name = InfoPlist.strings; + sourceTree = ""; + }; + A07A52561783A3D90073F6A7 /* MainMenu.xib */ = { + isa = PBXVariantGroup; + children = ( + A07A52571783A3D90073F6A7 /* en */, + ); + name = MainMenu.xib; + sourceTree = ""; + }; /* End PBXVariantGroup section */ /* Begin XCBuildConfiguration section */ @@ -4102,11 +6875,12 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/TestCpp/proj.mac/Test_Info.plist; - PRODUCT_NAME = "Test cpp"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\" \"$(SRCROOT)/../external/libwebsockets/mac/include\""; }; name = Debug; }; @@ -4119,112 +6893,325 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/TestCpp/proj.mac/Test_Info.plist; - PRODUCT_NAME = "Test cpp"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\" \"$(SRCROOT)/../external/libwebsockets/mac/include\""; VALIDATE_PRODUCT = YES; }; name = Release; }; - A035A5EA1782290400987F6C /* Debug */ = { + A01E16911784BDA100B0CA4A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_DYNAMIC_NO_PIC = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, - COCOS2D_JAVASCRIPT, + CC_TARGET_OS_IPHONE, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); - INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; - PRODUCT_NAME = "Test JavaScript"; - USER_HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\""; }; name = Debug; }; - A035A5EB1782290400987F6C /* Release */ = { + A01E16921784BDA100B0CA4A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, - COCOS2D_JAVASCRIPT, + CC_TARGET_OS_IPHONE, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); - INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; - PRODUCT_NAME = "Test JavaScript"; - USER_HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = "Cpp/SimpleGame/proj.ios/SimpleGame-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\""; VALIDATE_PRODUCT = YES; }; name = Release; }; - A035A77B1782301C00987F6C /* Debug */ = { + A01E17701784C06E00B0CA4A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_DYNAMIC_NO_PIC = NO; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, COCOS2D_JAVASCRIPT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); - INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.mac/Info.plist; - PRODUCT_NAME = "JS Watermelon With Me"; - USER_HEADER_SEARCH_PATHS = ""; + INFOPLIST_FILE = Javascript/TestJavascript/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; }; name = Debug; }; - A035A77C1782301C00987F6C /* Release */ = { + A01E17711784C06E00B0CA4A /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - ALWAYS_SEARCH_USER_PATHS = NO; + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; GCC_INLINES_ARE_PRIVATE_EXTERN = NO; GCC_PRECOMPILE_PREFIX_HEADER = YES; GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, COCOS2D_JAVASCRIPT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", + INFOPLIST_FILE = Javascript/TestJavascript/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A01E18551784C45400B0CA4A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, ); - INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.mac/Info.plist; - PRODUCT_NAME = "JS Watermelon With Me"; - USER_HEADER_SEARCH_PATHS = ""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + }; + name = Debug; + }; + A01E18561784C45400B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; VALIDATE_PRODUCT = YES; }; name = Release; }; - A035A9F517823FE100987F6C /* Debug */ = { + A01E188A1784C4D600B0CA4A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/MoonWarriors/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + }; + name = Debug; + }; + A01E188B1784C4D600B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/MoonWarriors/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A01E18BF1784C4DC00B0CA4A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/CrystalCraze/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + }; + name = Debug; + }; + A01E18C01784C4DC00B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/CrystalCraze/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A01E18F41784C4E000B0CA4A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/CocosDragonJS/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + }; + name = Debug; + }; + A01E18F51784C4E000B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/CocosDragonJS/proj.ios/Info.plist; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A01E1A0C1784DA0600B0CA4A /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + JS_OBFUSCATED, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Javascript/TestJavascript/proj.ios/Info-obfuscated.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + }; + name = Debug; + }; + A01E1A0D1784DA0600B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + COCOS2D_JAVASCRIPT, + JS_OBFUSCATED, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Javascript/TestJavascript/proj.ios/Info-obfuscated.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-ios/include\" \"$(SRCROOT)/../scripting/javascript/bindings\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A01E1A7E1784DC4000B0CA4A /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -4235,20 +7222,58 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, + JS_OBFUSCATED, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( + INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + }; + name = Debug; + }; + A01E1A7F1784DC4000B0CA4A /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, + JS_OBFUSCATED, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A035A5EA1782290400987F6C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); - INFOPLIST_FILE = Javascript/MoonWarriors/proj.mac/Info.plist; - PRODUCT_NAME = "JS Moon Warriors"; - USER_HEADER_SEARCH_PATHS = ""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; }; name = Debug; }; - A035A9F617823FE100987F6C /* Release */ = { + A035A5EB1782290400987F6C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -4258,21 +7283,55 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( + INFOPLIST_FILE = Javascript/TestJavascript/proj.mac/Test_Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A035A77B1782301C00987F6C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); - INFOPLIST_FILE = Javascript/MoonWarriors/proj.mac/Info.plist; - PRODUCT_NAME = "JS Moon Warriors"; - USER_HEADER_SEARCH_PATHS = ""; + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.mac/Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + }; + name = Debug; + }; + A035A77C1782301C00987F6C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/WatermelonWithMe/proj.mac/Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; VALIDATE_PRODUCT = YES; }; name = Release; }; - A035AAC31782422400987F6C /* Debug */ = { + A035A9F517823FE100987F6C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { ALWAYS_SEARCH_USER_PATHS = NO; @@ -4283,16 +7342,49 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( + INFOPLIST_FILE = Javascript/MoonWarriors/proj.mac/Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + }; + name = Debug; + }; + A035A9F617823FE100987F6C /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = Javascript/MoonWarriors/proj.mac/Info.plist; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A035AAC31782422400987F6C /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ALWAYS_SEARCH_USER_PATHS = NO; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", + CC_ENABLE_CHIPMUNK_INTEGRATION, + COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Javascript/CrystalCraze/proj.mac/Info.plist; - PRODUCT_NAME = "JS Crystal Craze"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; }; name = Debug; }; @@ -4306,16 +7398,11 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); INFOPLIST_FILE = Javascript/CrystalCraze/proj.mac/Info.plist; - PRODUCT_NAME = "JS Crystal Craze"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; VALIDATE_PRODUCT = YES; }; name = Release; @@ -4331,16 +7418,11 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); INFOPLIST_FILE = Javascript/CocosDragonJS/proj.mac/Info.plist; - PRODUCT_NAME = "JS CocosDragon"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; }; name = Debug; }; @@ -4354,16 +7436,11 @@ "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, COCOS2D_JAVASCRIPT, + CC_TARGET_OS_MAC, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; - HEADER_SEARCH_PATHS = ( - "$(inherited)", - "\"$(SRCROOT)/../scripting/javascript/bindings\"", - "\"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\"", - ); INFOPLIST_FILE = Javascript/CocosDragonJS/proj.mac/Info.plist; - PRODUCT_NAME = "JS CocosDragon"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../scripting/javascript/bindings\" \"$(SRCROOT)/../scripting/javascript/spidermonkey-mac/include\" \"$(SRCROOT)/../cocos2dx/platform/mac\""; VALIDATE_PRODUCT = YES; }; name = Release; @@ -4371,14 +7448,12 @@ A035ACBD1782469800987F6C /* Debug */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Debug; }; A035ACBE1782469800987F6C /* Release */ = { isa = XCBuildConfiguration; buildSettings = { - PRODUCT_NAME = "$(TARGET_NAME)"; }; name = Release; }; @@ -4392,11 +7467,12 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/SimpleGame/proj.mac/SampleGame_Info.plist; - PRODUCT_NAME = "Simple Game"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\""; }; name = Debug; }; @@ -4409,11 +7485,12 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/SimpleGame/proj.mac/SampleGame_Info.plist; - PRODUCT_NAME = "Simple Game"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\""; VALIDATE_PRODUCT = YES; }; name = Release; @@ -4428,11 +7505,12 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/HelloCpp/proj.mac/HelloCpp_Info.plist; - PRODUCT_NAME = "Hello cpp"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\""; }; name = Debug; }; @@ -4445,11 +7523,110 @@ GCC_PREPROCESSOR_DEFINITIONS = ( "$(inherited)", CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_MAC, + CC_KEYBOARD_SUPPORT, ); GCC_SYMBOLS_PRIVATE_EXTERN = NO; INFOPLIST_FILE = Cpp/HelloCpp/proj.mac/HelloCpp_Info.plist; - PRODUCT_NAME = "Hello cpp"; - USER_HEADER_SEARCH_PATHS = ""; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/mac\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A07A517D1783A1CC0073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Debug; + }; + A07A517E1783A1CC0073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + PRODUCT_NAME = "$(TARGET_NAME)"; + }; + name = Release; + }; + A07A52271783A1D20073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Cpp/TestCpp/proj.ios/Test-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\""; + }; + name = Debug; + }; + A07A52281783A1D20073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Cpp/TestCpp/proj.ios/Test-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\""; + VALIDATE_PRODUCT = YES; + }; + name = Release; + }; + A07A537F1784AC9B0073F6A7 /* Debug */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_DYNAMIC_NO_PIC = NO; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\""; + }; + name = Debug; + }; + A07A53801784AC9B0073F6A7 /* Release */ = { + isa = XCBuildConfiguration; + buildSettings = { + ARCHS = "$(ARCHS_STANDARD_32_BIT)"; + GCC_INLINES_ARE_PRIVATE_EXTERN = NO; + GCC_PRECOMPILE_PREFIX_HEADER = YES; + GCC_PREPROCESSOR_DEFINITIONS = ( + "$(inherited)", + CC_ENABLE_CHIPMUNK_INTEGRATION, + CC_TARGET_OS_IPHONE, + ); + GCC_SYMBOLS_PRIVATE_EXTERN = NO; + INFOPLIST_FILE = "Cpp/HelloCpp/proj.ios/HelloCpp-Info.plist"; + IPHONEOS_DEPLOYMENT_TARGET = 5.0; + SDKROOT = iphoneos; + TARGETED_DEVICE_FAMILY = "1,2"; + USER_HEADER_SEARCH_PATHS = "$(inherited) \"$(SRCROOT)/../cocos2dx/platform/ios\" \"$(SRCROOT)/../cocos2dx/platform/ios/Simulation\" \"$(SRCROOT)/../cocos2dx/platform/third_party/ios\" \"$(SRCROOT)/../external/libwebsockets/ios/include\""; VALIDATE_PRODUCT = YES; }; name = Release; @@ -4465,28 +7642,20 @@ GCC_C_LANGUAGE_STANDARD = c99; GCC_OPTIMIZATION_LEVEL = 0; GCC_PREPROCESSOR_DEFINITIONS = ( - CC_TARGET_OS_MAC, "DEBUG=1", "COCOS2D_DEBUG=1", - CC_KEYBOARD_SUPPORT, USE_FILE32API, ); GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/../CocosDenshion/include\"", - "\"$(SRCROOT)/../external/chipmunk/include/chipmunk\"", - "\"$(SRCROOT)/../cocos2dx/\"", - "\"$(SRCROOT)/../cocos2dx/include\"", - "\"$(SRCROOT)/../cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/../cocos2dx/platform/mac\"", "\"$(SRCROOT)/../extensions\"", "\"$(SRCROOT)/../external\"", - "\"$(SRCROOT)/../external/libwebsockets/mac/include\"", ); - LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../cocos2dx/platform/third_party/mac/libraries\""; ONLY_ACTIVE_ARCH = YES; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../CocosDenshion/include\" \"$(SRCROOT)/../external/chipmunk/include/chipmunk\" \"$(SRCROOT)/../cocos2dx/\" \"$(SRCROOT)/../cocos2dx/include\" \"$(SRCROOT)/../cocos2dx/kazmath/include\" \"$(SRCROOT)/../extensions\" \"$(SRCROOT)/../external\""; }; name = Debug; }; @@ -4499,33 +7668,25 @@ COMBINE_HIDPI_IMAGES = YES; GCC_C_LANGUAGE_STANDARD = c99; GCC_PREPROCESSOR_DEFINITIONS = ( - CC_TARGET_OS_MAC, NDEBUG, - CC_KEYBOARD_SUPPORT, USE_FILE32API, ); GCC_WARN_ABOUT_RETURN_TYPE = YES; GCC_WARN_UNUSED_VARIABLE = YES; HEADER_SEARCH_PATHS = ( - "\"$(SRCROOT)/../CocosDenshion/include\"", - "\"$(SRCROOT)/../external/chipmunk/include/chipmunk\"", - "\"$(SRCROOT)/../cocos2dx/\"", - "\"$(SRCROOT)/../cocos2dx/include\"", - "\"$(SRCROOT)/../cocos2dx/kazmath/include\"", - "\"$(SRCROOT)/../cocos2dx/platform/mac\"", "\"$(SRCROOT)/../extensions\"", "\"$(SRCROOT)/../external\"", - "\"$(SRCROOT)/../external/libwebsockets/mac/include\"", ); - LIBRARY_SEARCH_PATHS = "\"$(SRCROOT)/../cocos2dx/platform/third_party/mac/libraries\""; + PRODUCT_NAME = "$(TARGET_NAME)"; SDKROOT = macosx; + USER_HEADER_SEARCH_PATHS = "\"$(SRCROOT)/../CocosDenshion/include\" \"$(SRCROOT)/../external/chipmunk/include/chipmunk\" \"$(SRCROOT)/../cocos2dx/\" \"$(SRCROOT)/../cocos2dx/include\" \"$(SRCROOT)/../cocos2dx/kazmath/include\" \"$(SRCROOT)/../extensions\" \"$(SRCROOT)/../external\""; }; name = Release; }; /* End XCBuildConfiguration section */ /* Begin XCConfigurationList section */ - 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Test cpp" */ = { + 1D6058960D05DD3E006BFB54 /* Build configuration list for PBXNativeTarget "Test cpp Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( 1D6058940D05DD3E006BFB54 /* Debug */, @@ -4534,7 +7695,79 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035A5E91782290400987F6C /* Build configuration list for PBXNativeTarget "Test JavaScript" */ = { + A01E16901784BDA100B0CA4A /* Build configuration list for PBXNativeTarget "Simple Game iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E16911784BDA100B0CA4A /* Debug */, + A01E16921784BDA100B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E176F1784C06E00B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E17701784C06E00B0CA4A /* Debug */, + A01E17711784C06E00B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E18541784C45400B0CA4A /* Build configuration list for PBXNativeTarget "JS Watermelon With Me iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E18551784C45400B0CA4A /* Debug */, + A01E18561784C45400B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E18891784C4D600B0CA4A /* Build configuration list for PBXNativeTarget "JS Moon Warriors iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E188A1784C4D600B0CA4A /* Debug */, + A01E188B1784C4D600B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E18BE1784C4DC00B0CA4A /* Build configuration list for PBXNativeTarget "JS Crystal Craze iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E18BF1784C4DC00B0CA4A /* Debug */, + A01E18C01784C4DC00B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E18F31784C4E000B0CA4A /* Build configuration list for PBXNativeTarget "JS CocosDragon iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E18F41784C4E000B0CA4A /* Debug */, + A01E18F51784C4E000B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E1A0B1784DA0600B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript Obfuscated iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E1A0C1784DA0600B0CA4A /* Debug */, + A01E1A0D1784DA0600B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A01E1A7D1784DC4000B0CA4A /* Build configuration list for PBXNativeTarget "Test JavaScript Obfuscated Mac" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A01E1A7E1784DC4000B0CA4A /* Debug */, + A01E1A7F1784DC4000B0CA4A /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A035A5E91782290400987F6C /* Build configuration list for PBXNativeTarget "Test JavaScript Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035A5EA1782290400987F6C /* Debug */, @@ -4543,7 +7776,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035A77A1782301C00987F6C /* Build configuration list for PBXNativeTarget "JS Watermelon With Me" */ = { + A035A77A1782301C00987F6C /* Build configuration list for PBXNativeTarget "JS Watermelon With Me Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035A77B1782301C00987F6C /* Debug */, @@ -4552,7 +7785,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035A9F417823FE100987F6C /* Build configuration list for PBXNativeTarget "JS Moon Warriors" */ = { + A035A9F417823FE100987F6C /* Build configuration list for PBXNativeTarget "JS Moon Warriors Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035A9F517823FE100987F6C /* Debug */, @@ -4561,7 +7794,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035AAC21782422400987F6C /* Build configuration list for PBXNativeTarget "JS Crystal Craze" */ = { + A035AAC21782422400987F6C /* Build configuration list for PBXNativeTarget "JS Crystal Craze Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035AAC31782422400987F6C /* Debug */, @@ -4570,7 +7803,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035AC341782453000987F6C /* Build configuration list for PBXNativeTarget "JS CocosDragon" */ = { + A035AC341782453000987F6C /* Build configuration list for PBXNativeTarget "JS CocosDragon Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035AC351782453000987F6C /* Debug */, @@ -4579,7 +7812,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035ACBC1782469800987F6C /* Build configuration list for PBXAggregateTarget "build-all-samples" */ = { + A035ACBC1782469800987F6C /* Build configuration list for PBXAggregateTarget "build-all-samples Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035ACBD1782469800987F6C /* Debug */, @@ -4588,7 +7821,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035AD73178254A300987F6C /* Build configuration list for PBXNativeTarget "Simple Game" */ = { + A035AD73178254A300987F6C /* Build configuration list for PBXNativeTarget "Simple Game Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035AD74178254A300987F6C /* Debug */, @@ -4597,7 +7830,7 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - A035AE85178255DC00987F6C /* Build configuration list for PBXNativeTarget "Hello cpp" */ = { + A035AE85178255DC00987F6C /* Build configuration list for PBXNativeTarget "Hello cpp Mac" */ = { isa = XCConfigurationList; buildConfigurations = ( A035AE86178255DC00987F6C /* Debug */, @@ -4606,7 +7839,34 @@ defaultConfigurationIsVisible = 0; defaultConfigurationName = Debug; }; - C01FCF4E08A954540054247B /* Build configuration list for PBXProject "samples-mac" */ = { + A07A517C1783A1CC0073F6A7 /* Build configuration list for PBXAggregateTarget "build-all-samples iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A517D1783A1CC0073F6A7 /* Debug */, + A07A517E1783A1CC0073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A07A52261783A1D20073F6A7 /* Build configuration list for PBXNativeTarget "Test cpp iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A52271783A1D20073F6A7 /* Debug */, + A07A52281783A1D20073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + A07A537E1784AC9B0073F6A7 /* Build configuration list for PBXNativeTarget "Hello cpp iOS" */ = { + isa = XCConfigurationList; + buildConfigurations = ( + A07A537F1784AC9B0073F6A7 /* Debug */, + A07A53801784AC9B0073F6A7 /* Release */, + ); + defaultConfigurationIsVisible = 0; + defaultConfigurationName = Debug; + }; + C01FCF4E08A954540054247B /* Build configuration list for PBXProject "samples" */ = { isa = XCConfigurationList; buildConfigurations = ( C01FCF4F08A954540054247B /* Debug */, diff --git a/samples/samples-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata b/samples/samples.xcodeproj/project.xcworkspace/contents.xcworkspacedata similarity index 69% rename from samples/samples-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata rename to samples/samples.xcodeproj/project.xcworkspace/contents.xcworkspacedata index 04bd8fb31435..ee257be53fd2 100644 --- a/samples/samples-mac.xcodeproj/project.xcworkspace/contents.xcworkspacedata +++ b/samples/samples.xcodeproj/project.xcworkspace/contents.xcworkspacedata @@ -2,6 +2,6 @@ + location = "self:samples.xcodeproj">