Permalink
Browse files

init

  • Loading branch information...
1 parent 3e483bf commit 781c7e0627f3c6bd2a4b4a963ac6957927504395 @saberma committed Mar 30, 2010
Showing with 39,949 additions and 0 deletions.
  1. +1 −0 .gitattributes
  2. +13 −0 .gitignore
  3. +1,236 −0 BrainShot.xcodeproj/project.pbxproj
  4. +8 −0 BrainShot_Prefix.pch
  5. +25 −0 Classes/Ball.h
  6. +69 −0 Classes/Ball.m
  7. +17 −0 Classes/BrainShotAppDelegate.h
  8. +83 −0 Classes/BrainShotAppDelegate.m
  9. +13 −0 Classes/HelloWorldScene.h
  10. +67 −0 Classes/HelloWorldScene.m
  11. +21 −0 LICENSE.cocos2d
  12. +22 −0 LICENSE.cocosdenshion
  13. +99 −0 Makefile
  14. BIN Resources/Default.png
  15. BIN Resources/Icon.png
  16. +33 −0 Resources/Info.plist
  17. BIN Resources/circle_blue.png
  18. BIN Resources/circle_green.png
  19. BIN Resources/circle_orange.png
  20. BIN Resources/circle_red.png
  21. BIN Resources/fps_images.png
  22. +209 −0 libs/CocosDenshion/CDAudioManager.h
  23. +680 −0 libs/CocosDenshion/CDAudioManager.m
  24. +56 −0 libs/CocosDenshion/CDConfig.h
  25. +286 −0 libs/CocosDenshion/CDOpenALSupport.h
  26. +235 −0 libs/CocosDenshion/CocosDenshion.h
  27. +877 −0 libs/CocosDenshion/CocosDenshion.m
  28. +73 −0 libs/CocosDenshion/SimpleAudioEngine.h
  29. +249 −0 libs/CocosDenshion/SimpleAudioEngine.m
  30. +44 −0 libs/FontLabel/FontLabel.h
  31. +186 −0 libs/FontLabel/FontLabel.m
  32. +69 −0 libs/FontLabel/FontLabelStringDrawing.h
  33. +890 −0 libs/FontLabel/FontLabelStringDrawing.m
  34. +85 −0 libs/FontLabel/FontManager.h
  35. +124 −0 libs/FontLabel/FontManager.m
  36. +77 −0 libs/FontLabel/ZAttributedString.h
  37. +596 −0 libs/FontLabel/ZAttributedString.m
  38. +24 −0 libs/FontLabel/ZAttributedStringPrivate.h
  39. +47 −0 libs/FontLabel/ZFont.h
  40. +170 −0 libs/FontLabel/ZFont.m
  41. +1 −0 libs/README
  42. +68 −0 libs/TouchJSON/CDataScanner.h
  43. +270 −0 libs/TouchJSON/CDataScanner.m
  44. +37 −0 libs/TouchJSON/Extensions/CDataScanner_Extensions.h
  45. +80 −0 libs/TouchJSON/Extensions/CDataScanner_Extensions.m
  46. +36 −0 libs/TouchJSON/Extensions/NSCharacterSet_Extensions.h
  47. +48 −0 libs/TouchJSON/Extensions/NSCharacterSet_Extensions.m
  48. +36 −0 libs/TouchJSON/Extensions/NSDictionary_JSONExtensions.h
  49. +41 −0 libs/TouchJSON/Extensions/NSDictionary_JSONExtensions.m
  50. +44 −0 libs/TouchJSON/Extensions/NSScanner_Extensions.h
  51. +118 −0 libs/TouchJSON/Extensions/NSScanner_Extensions.m
  52. +59 −0 libs/TouchJSON/JSON/CJSONDeserializer.h
  53. +84 −0 libs/TouchJSON/JSON/CJSONDeserializer.m
  54. +43 −0 libs/TouchJSON/JSON/CJSONScanner.h
  55. +536 −0 libs/TouchJSON/JSON/CJSONScanner.m
  56. +45 −0 libs/TouchJSON/JSON/CJSONSerializer.h
  57. +184 −0 libs/TouchJSON/JSON/CJSONSerializer.m
  58. +126 −0 libs/cocos2d/CCAction.h
  59. +230 −0 libs/cocos2d/CCAction.m
  60. +97 −0 libs/cocos2d/CCActionManager.h
  61. +352 −0 libs/cocos2d/CCActionManager.m
  62. +80 −0 libs/cocos2d/CCAtlasNode.h
  63. +200 −0 libs/cocos2d/CCAtlasNode.m
  64. +146 −0 libs/cocos2d/CCBitmapFontAtlas.h
  65. +601 −0 libs/cocos2d/CCBitmapFontAtlas.m
  66. +77 −0 libs/cocos2d/CCCamera.h
  67. +123 −0 libs/cocos2d/CCCamera.m
  68. +60 −0 libs/cocos2d/CCCameraAction.h
  69. +130 −0 libs/cocos2d/CCCameraAction.m
  70. +213 −0 libs/cocos2d/CCCompatibility.h
  71. +585 −0 libs/cocos2d/CCCompatibility.m
  72. +45 −0 libs/cocos2d/CCConfiguration.h
  73. +83 −0 libs/cocos2d/CCConfiguration.m
  74. +450 −0 libs/cocos2d/CCDirector.h
  75. +1,073 −0 libs/cocos2d/CCDirector.m
  76. +71 −0 libs/cocos2d/CCDrawingPrimitives.h
  77. +206 −0 libs/cocos2d/CCDrawingPrimitives.m
  78. +147 −0 libs/cocos2d/CCEaseAction.h
  79. +520 −0 libs/cocos2d/CCEaseAction.m
  80. +32 −0 libs/cocos2d/CCGrabber.h
  81. +83 −0 libs/cocos2d/CCGrabber.m
  82. +114 −0 libs/cocos2d/CCGrid.h
  83. +519 −0 libs/cocos2d/CCGrid.m
  84. +193 −0 libs/cocos2d/CCGrid3DAction.h
  85. +603 −0 libs/cocos2d/CCGrid3DAction.m
  86. +157 −0 libs/cocos2d/CCGridAction.h
  87. +379 −0 libs/cocos2d/CCGridAction.m
  88. +121 −0 libs/cocos2d/CCInstantAction.h
  89. +296 −0 libs/cocos2d/CCInstantAction.m
  90. +374 −0 libs/cocos2d/CCIntervalAction.h
  91. +1,208 −0 libs/cocos2d/CCIntervalAction.m
  92. +47 −0 libs/cocos2d/CCLabel.h
  93. +94 −0 libs/cocos2d/CCLabel.m
  94. +43 −0 libs/cocos2d/CCLabelAtlas.h
  95. +151 −0 libs/cocos2d/CCLabelAtlas.m
  96. +132 −0 libs/cocos2d/CCLayer.h
  97. +327 −0 libs/cocos2d/CCLayer.m
  98. +74 −0 libs/cocos2d/CCMenu.h
  99. +448 −0 libs/cocos2d/CCMenu.m
  100. +235 −0 libs/cocos2d/CCMenuItem.h
  101. +577 −0 libs/cocos2d/CCMenuItem.m
  102. +56 −0 libs/cocos2d/CCMotionStreak.h
  103. +92 −0 libs/cocos2d/CCMotionStreak.m
  104. +429 −0 libs/cocos2d/CCNode.h
  105. +754 −0 libs/cocos2d/CCNode.m
  106. +81 −0 libs/cocos2d/CCPVRTexture.h
  107. +283 −0 libs/cocos2d/CCPVRTexture.m
  108. +29 −0 libs/cocos2d/CCPageTurn3DAction.h
  109. +78 −0 libs/cocos2d/CCPageTurn3DAction.m
  110. +48 −0 libs/cocos2d/CCPageTurnTransition.h
  111. +103 −0 libs/cocos2d/CCPageTurnTransition.m
  112. +37 −0 libs/cocos2d/CCParallaxNode.h
  113. +150 −0 libs/cocos2d/CCParallaxNode.m
  114. +82 −0 libs/cocos2d/CCParticleExamples.h
  115. +892 −0 libs/cocos2d/CCParticleExamples.m
  116. +270 −0 libs/cocos2d/CCParticleSystem.h
  117. +345 −0 libs/cocos2d/CCParticleSystem.m
  118. +34 −0 libs/cocos2d/CCPointParticleSystem.h
  119. +178 −0 libs/cocos2d/CCPointParticleSystem.m
  120. +72 −0 libs/cocos2d/CCProgressTimer.h
  121. +477 −0 libs/cocos2d/CCProgressTimer.m
  122. +47 −0 libs/cocos2d/CCProgressTimerActions.h
  123. +90 −0 libs/cocos2d/CCProgressTimerActions.m
  124. +136 −0 libs/cocos2d/CCProtocols.h
  125. +45 −0 libs/cocos2d/CCQuadParticleSystem.h
  126. +242 −0 libs/cocos2d/CCQuadParticleSystem.m
  127. +28 −0 libs/cocos2d/CCRadialTransition.h
  128. +94 −0 libs/cocos2d/CCRadialTransition.m
  129. +65 −0 libs/cocos2d/CCRenderTexture.h
  130. +220 −0 libs/cocos2d/CCRenderTexture.m
  131. +106 −0 libs/cocos2d/CCRibbon.h
  132. +366 −0 libs/cocos2d/CCRibbon.m
  133. +33 −0 libs/cocos2d/CCScene.h
  134. +32 −0 libs/cocos2d/CCScene.m
  135. +115 −0 libs/cocos2d/CCScheduler.h
  136. +214 −0 libs/cocos2d/CCScheduler.m
  137. +289 −0 libs/cocos2d/CCSprite.h
  138. +876 −0 libs/cocos2d/CCSprite.m
  139. +107 −0 libs/cocos2d/CCSpriteFrame.h
  140. +142 −0 libs/cocos2d/CCSpriteFrame.m
  141. +97 −0 libs/cocos2d/CCSpriteFrameCache.h
  142. +210 −0 libs/cocos2d/CCSpriteFrameCache.m
  143. +111 −0 libs/cocos2d/CCSpriteSheet.h
  144. +484 −0 libs/cocos2d/CCSpriteSheet.m
  145. +141 −0 libs/cocos2d/CCTMXLayer.h
  146. +647 −0 libs/cocos2d/CCTMXLayer.m
  147. +55 −0 libs/cocos2d/CCTMXObjectGroup.h
  148. +71 −0 libs/cocos2d/CCTMXObjectGroup.m
  149. +128 −0 libs/cocos2d/CCTMXTiledMap.h
  150. +185 −0 libs/cocos2d/CCTMXTiledMap.m
  151. +169 −0 libs/cocos2d/CCTMXXMLParser.h
  152. +413 −0 libs/cocos2d/CCTMXXMLParser.m
  153. +245 −0 libs/cocos2d/CCTexture2D.h
  154. +752 −0 libs/cocos2d/CCTexture2D.m
  155. +126 −0 libs/cocos2d/CCTextureAtlas.h
  156. +326 −0 libs/cocos2d/CCTextureAtlas.m
  157. +99 −0 libs/cocos2d/CCTextureCache.h
  158. +303 −0 libs/cocos2d/CCTextureCache.m
  159. +19 −0 libs/cocos2d/CCTextureNode.h
  160. +19 −0 libs/cocos2d/CCTextureNode.m
  161. +70 −0 libs/cocos2d/CCTileMapAtlas.h
  162. +204 −0 libs/cocos2d/CCTileMapAtlas.m
  163. +200 −0 libs/cocos2d/CCTiledGridAction.h
  164. +753 −0 libs/cocos2d/CCTiledGridAction.m
  165. +56 −0 libs/cocos2d/CCTouchDelegateProtocol.h
  166. +104 −0 libs/cocos2d/CCTouchDispatcher.h
  167. +308 −0 libs/cocos2d/CCTouchDispatcher.m
  168. +69 −0 libs/cocos2d/CCTouchHandler.h
  169. +115 −0 libs/cocos2d/CCTouchHandler.m
  170. +283 −0 libs/cocos2d/CCTransition.h
  171. +1,034 −0 libs/cocos2d/CCTransition.m
  172. +24 −0 libs/cocos2d/Support/CCFileUtils.h
  173. +42 −0 libs/cocos2d/Support/CCFileUtils.m
  174. +315 −0 libs/cocos2d/Support/CGPointExtension.h
  175. +167 −0 libs/cocos2d/Support/CGPointExtension.m
  176. +145 −0 libs/cocos2d/Support/EAGLView.h
  177. +317 −0 libs/cocos2d/Support/EAGLView.m
  178. +79 −0 libs/cocos2d/Support/OpenGL_Internal.h
  179. +55 −0 libs/cocos2d/Support/TGAlib.h
  180. +272 −0 libs/cocos2d/Support/TGAlib.m
  181. +19 −0 libs/cocos2d/Support/TransformUtils.h
  182. +34 −0 libs/cocos2d/Support/TransformUtils.m
  183. +41 −0 libs/cocos2d/Support/ZipUtils.h
  184. +125 −0 libs/cocos2d/Support/ZipUtils.m
  185. +90 −0 libs/cocos2d/Support/base64.c
  186. +34 −0 libs/cocos2d/Support/base64.h
  187. +379 −0 libs/cocos2d/Support/ccArray.h
  188. +127 −0 libs/cocos2d/Support/ccHashSet.h
  189. +296 −0 libs/cocos2d/Support/ccHashSet.m
  190. +108 −0 libs/cocos2d/Support/glu.c
  191. +21 −0 libs/cocos2d/Support/glu.h
  192. +118 −0 libs/cocos2d/ccConfig.h
  193. +19 −0 libs/cocos2d/ccExceptions.h
  194. +98 −0 libs/cocos2d/ccMacros.h
  195. +242 −0 libs/cocos2d/ccTypes.h
  196. +116 −0 libs/cocos2d/cocos2d.h
  197. +22 −0 libs/cocos2d/cocos2d.m
  198. +129 −0 libs/cocoslive/CLScoreServerPost.h
  199. +318 −0 libs/cocoslive/CLScoreServerPost.m
  200. +109 −0 libs/cocoslive/CLScoreServerRequest.h
  201. +242 −0 libs/cocoslive/CLScoreServerRequest.m
  202. +30 −0 libs/cocoslive/cocoslive.h
  203. +22 −0 libs/cocoslive/cocoslive.m
  204. +16 −0 main.m
  205. +5 −0 toolchain.sh
  206. +4 −0 watchr.file
View
@@ -0,0 +1 @@
+*.pbxproj -crlf -diff -merge
View
@@ -0,0 +1,13 @@
+# xcode noise
+build/*
+*.pbxuser
+*.mode1v3
+
+# old skool
+.svn
+
+# osx noise
+.DS_Store
+profile
+**.sw?
+**.o
Oops, something went wrong.
@@ -0,0 +1,8 @@
+//
+// Prefix header for all source files of the 'BrainShot' target in the 'BrainShot' project
+//
+
+#ifdef __OBJC__
+ #import <Foundation/Foundation.h>
+ #import <UIKit/UIKit.h>
+#endif
View
@@ -0,0 +1,25 @@
+//
+// Ball.h
+// BrainShot
+//
+// Created by cogent on 10-3-29.
+// Copyright 2010 __MyCompanyName__. All rights reserved.
+//
+
+#import "cocos2d.h"
+#import <Foundation/Foundation.h>
+
+#define ballSize 48
+
+
+@interface Ball : CCSprite <CCTargetedTouchDelegate> {
+ int number;
+}
+
+@property (nonatomic) int number;
+@property(nonatomic, readonly) CGRect rect;
+
++ (Ball *)withLabel:(int)number AtLeftIndex:(int)leftIndex AndRightIndex:(int)rightIndex;
+
+
+@end
View
@@ -0,0 +1,69 @@
+//
+// Ball.m
+// BrainShot
+//
+// Created by cogent on 10-3-29.
+// Copyright 2010 __MyCompanyName__. All rights reserved.
+//
+
+#import "Ball.h"
+#import "cocos2d.h"
+
+
+@implementation Ball
+
+@synthesize number;
+
++ (Ball *)withLabel:(int)number AtLeftIndex:(int)leftIndex AndRightIndex:(int)rightIndex
+{
+ int left = leftIndex * ballSize + ballSize/2;
+ int right = rightIndex * ballSize + ballSize/2;
+
+ Ball *ball = [Ball spriteWithFile:@"circle_green.png"];
+ ball.position = ccp( left , right );
+
+ // create and initialize a Label
+ CCLabel* label = [CCLabel labelWithString:[NSString stringWithFormat:@"%d", number] fontName:@"Marker Felt" fontSize:32];
+ // position the label on the center of the screen
+ label.position = ccp(ballSize/2, ballSize/2);
+
+ [ball setNumber:number];
+ [ball addChild:label];
+
+ return ball;
+}
+
+- (CGRect)rect
+{
+ CGSize s = [self.texture contentSize];
+ return CGRectMake(-s.width / 2, -s.height / 2, s.width, s.height);
+}
+
+- (void)onEnter
+{
+ [[CCTouchDispatcher sharedDispatcher] addTargetedDelegate:self priority:0 swallowsTouches:YES];
+ [super onEnter];
+}
+
+- (void)onExit
+{
+ [[CCTouchDispatcher sharedDispatcher] removeDelegate:self];
+ [super onExit];
+}
+
+- (BOOL)containsTouchLocation:(UITouch *)touch
+{
+ return CGRectContainsPoint(self.rect, [self convertTouchToNodeSpaceAR:touch]);
+}
+
+- (BOOL)ccTouchBegan:(UITouch *)touch withEvent:(UIEvent *)event
+{
+ if ( ![self containsTouchLocation:touch] ) return NO;
+
+ id flip = [CCFlipX3D actionWithDuration:0.5];
+ [self runAction:flip];
+ NSLog([NSString stringWithFormat:@"touch:%d", [self number]]);
+ return YES;
+}
+
+@end
@@ -0,0 +1,17 @@
+//
+// BrainShotAppDelegate.h
+// BrainShot
+//
+// Created by cogent on 10-3-29.
+// Copyright __MyCompanyName__ 2010. All rights reserved.
+//
+
+#import <UIKit/UIKit.h>
+
+@interface BrainShotAppDelegate : NSObject <UIApplicationDelegate> {
+ UIWindow *window;
+}
+
+@property (nonatomic, retain) UIWindow *window;
+
+@end
@@ -0,0 +1,83 @@
+//
+// BrainShotAppDelegate.m
+// BrainShot
+//
+// Created by cogent on 10-3-29.
+// Copyright __MyCompanyName__ 2010. All rights reserved.
+//
+
+#import "BrainShotAppDelegate.h"
+#import "cocos2d.h"
+#import "HelloWorldScene.h"
+
+@implementation BrainShotAppDelegate
+
+@synthesize window;
+
+- (void) applicationDidFinishLaunching:(UIApplication*)application
+{
+ // Init the window
+ window = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
+
+ // cocos2d will inherit these values
+ [window setUserInteractionEnabled:YES];
+ [window setMultipleTouchEnabled:YES];
+
+ // Try to use CADisplayLink director
+ // if it fails (SDK < 3.1) use the default director
+ if( ! [CCDirector setDirectorType:CCDirectorTypeDisplayLink] )
+ [CCDirector setDirectorType:CCDirectorTypeDefault];
+
+ // Use RGBA_8888 buffers
+ // Default is: RGB_565 buffers
+ [[CCDirector sharedDirector] setPixelFormat:kPixelFormatRGBA8888];
+
+ // Create a depth buffer of 16 bits
+ // Enable it if you are going to use 3D transitions or 3d objects
+// [[CCDirector sharedDirector] setDepthBufferFormat:kDepthBuffer16];
+
+ // Default texture format for PNG/BMP/TIFF/JPEG/GIF images
+ // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565
+ // You can change anytime.
+ [CCTexture2D setDefaultAlphaPixelFormat:kTexture2DPixelFormat_RGBA8888];
+
+ // before creating any layer, set the landscape mode
+ [[CCDirector sharedDirector] setDeviceOrientation:CCDeviceOrientationLandscapeLeft];
+ [[CCDirector sharedDirector] setAnimationInterval:1.0/60];
+ [[CCDirector sharedDirector] setDisplayFPS:YES];
+
+ // create an openGL view inside a window
+ [[CCDirector sharedDirector] attachInView:window];
+ [window makeKeyAndVisible];
+
+ [[CCDirector sharedDirector] runWithScene: [HelloWorld scene]];
+}
+
+
+- (void)applicationWillResignActive:(UIApplication *)application {
+ [[CCDirector sharedDirector] pause];
+}
+
+- (void)applicationDidBecomeActive:(UIApplication *)application {
+ [[CCDirector sharedDirector] resume];
+}
+
+- (void)applicationDidReceiveMemoryWarning:(UIApplication *)application {
+ [[CCTextureCache sharedTextureCache] removeUnusedTextures];
+}
+
+- (void)applicationWillTerminate:(UIApplication *)application {
+ [[CCDirector sharedDirector] end];
+}
+
+- (void)applicationSignificantTimeChange:(UIApplication *)application {
+ [[CCDirector sharedDirector] setNextDeltaTimeZero:YES];
+}
+
+- (void)dealloc {
+ [[CCDirector sharedDirector] release];
+ [window release];
+ [super dealloc];
+}
+
+@end
@@ -0,0 +1,13 @@
+
+// When you import this file, you import all the cocos2d classes
+#import "cocos2d.h"
+
+// HelloWorld Layer
+@interface HelloWorld : CCLayer
+{
+}
+
+// returns a Scene that contains the HelloWorld as the only child
++(id) scene;
+
+@end
@@ -0,0 +1,67 @@
+//
+// cocos2d Hello World example
+// http://www.cocos2d-iphone.org
+//
+
+// Import the interfaces
+#import "HelloWorldScene.h"
+#import "Ball.h"
+
+// HelloWorld implementation
+@implementation HelloWorld
+
++(id) scene
+{
+ // 'scene' is an autorelease object.
+ CCScene *scene = [CCScene node];
+
+ // 'layer' is an autorelease object.
+ HelloWorld *layer = [HelloWorld node];
+
+ // add layer as a child to scene
+ [scene addChild: layer];
+
+ // return the scene
+ return scene;
+}
+
+// on "init" you need to initialize your instance
+-(id) init
+{
+ // always call "super" init
+ // Apple recommends to re-assign "self" with the "super" return value
+ if( (self=[super init] )) {
+
+ // ask director the the window size
+ //CGSize size = [[CCDirector sharedDirector] winSize];
+
+ int sum = 0;
+ for (int left=0; left<10; left++) {
+ for (int right=0; right<6; right++) {
+ sum++;
+ Ball *ball = [Ball withLabel:sum AtLeftIndex:left AndRightIndex:right];
+ [self addChild:ball];
+ }
+ }
+
+ //[self schedule:@selector(hideNumber:)];
+ }
+ return self;
+}
+
+-(void) hideNumber:(ccTime)dt
+{
+ //NSLog(@"hide");
+}
+
+// on "dealloc" you need to release all your retained objects
+- (void) dealloc
+{
+ // in case you have something to dealloc, do it in this method
+ // in this particular example nothing needs to be released.
+ // cocos2d will automatically release all the children (Label)
+
+ // don't forget to call "super dealloc"
+ [super dealloc];
+}
+@end
View
@@ -0,0 +1,21 @@
+cocos2d for iPhone license:
+---------------------------
+
+cocos2d for iPhone was originally licensed under the GNU LGPL v3 license.
+But since it is impossible to distribute 3rd party dynamic libraries
+for the iPhone, this license extends the GNU LGPL v3 license by allowing you:
+ a) to use cocos2d for iPhone as a static library
+ b) to include all or part of the cocos2d for iPhone sources inside your project
+
+This means that if you do a) and/or b) you are NOT forced to release your
+source code under the GNU LGPL v3 license.
+
+What is an improvement to the library and what's part of your game is
+decided by the your own good faith.
+
+Remember that cocos2d for iPhone follows the copyleft idea. So if you think that
+you're improving the library, share your changes with the community with this same
+license.
+
+
+If you have any doubt regarding the license, please contact Ricardo Quesada.
View
@@ -0,0 +1,22 @@
+/* CocosDenshion Sound Engine
+ *
+ * Copyright (C) 2009 Steve Oldmeadow
+ *
+ * For independent entities this program is free software; you can redistribute
+ * it and/or modify it under the terms of the 'cocos2d for iPhone' license with
+ * the additional proviso that 'cocos2D for iPhone' must be credited in a manner
+ * that can be be observed by end users, for example, in the credits or during
+ * start up. Failure to include such notice is deemed to be acceptance of a
+ * non independent license (see below).
+ *
+ * For the purpose of this software non independent entities are defined as
+ * those where the annual revenue of the entity employing, partnering, or
+ * affiliated in any way with the Licensee is greater than $250,000 USD annually.
+ *
+ * Non independent entities may license this software or a derivation of it
+ * by a donation of $500 USD per application to the cocos2d for iPhone project.
+ *
+ * Unless required by applicable law or agreed to in writing, software
+ * distributed under the License is distributed on an "AS IS" BASIS,
+ * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
+ */
Oops, something went wrong.

0 comments on commit 781c7e0

Please sign in to comment.