Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- - (BOOL)application:(UIApplication *)application didFinishLaunchingWithOptions:(NSDictionary *)launchOptions
- {
- // Create the main window
- window_ = [[UIWindow alloc] initWithFrame:[[UIScreen mainScreen] bounds]];
- // Create an CCGLView with a RGB565 color buffer, and a depth buffer of 0-bits
- CCGLView *glView = [CCGLView viewWithFrame:[window_ bounds]
- pixelFormat:kEAGLColorFormatRGB565 //kEAGLColorFormatRGBA8
- depthFormat:0 //GL_DEPTH_COMPONENT24_OES
- preserveBackbuffer:NO
- sharegroup:nil
- multiSampling:NO
- numberOfSamples:0];
- director_ = (CCDirectorIOS*) [CCDirector sharedDirector];
- director_.wantsFullScreenLayout = YES;
- // Display FSP and SPF
- [director_ setDisplayStats:YES];
- // set FPS at 60
- [director_ setAnimationInterval:1.0/60];
- // attach the openglView to the director
- [director_ setView:glView];
- // for rotation and other messages
- [director_ setDelegate:self];
- [glView setMultipleTouchEnabled:YES];
- // 2D projection
- [director_ setProjection:kCCDirectorProjection2D];
- // [director setProjection:kCCDirectorProjection3D];
- // Enables High Res mode (Retina Display) on iPhone 4 and maintains low res on all other devices
- if( ! [director_ enableRetinaDisplay:YES] )
- CCLOG(@"This device is not retina");
- // Create a Navigation Controller with the Director
- navController_ = [[UINavigationController alloc] initWithRootViewController:director_];
- navController_.navigationBarHidden = YES;
- // set the Navigation Controller as the root view controller
- // [window_ setRootViewController:rootViewController_];
- [window_ addSubview:navController_.view];
- // make main window visible
- [window_ makeKeyAndVisible];
- // Default texture format for PNG/BMP/TIFF/JPEG/GIF images
- // It can be RGBA8888, RGBA4444, RGB5_A1, RGB565
- // You can change anytime.
- [CCTexture2D setDefaultAlphaPixelFormat:kCCTexture2DPixelFormat_RGBA8888];
- // When in iPad / RetinaDisplay mode, CCFileUtils will append the "-ipad" / "-hd" to all loaded files
- // If the -ipad / -hdfile is not found, it will load the non-suffixed version
- [CCFileUtils setiPadSuffix:@"-ipad"]; // Default on iPad is "" (empty string)
- [CCFileUtils setRetinaDisplaySuffix:@"@2x"]; // Default on RetinaDisplay is "-hd"
- // Assume that PVR images have premultiplied alpha
- [CCTexture2D PVRImagesHavePremultipliedAlpha:YES];
- // and add the scene to the stack. The director will run it when it automatically when the view is displayed.
- [director_ pushScene: [MainMenu scene]];
- return YES;
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement