Advertisement
Guest User

Untitled

a guest
Aug 2nd, 2017
77
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. -(id) init
  2. {
  3.     // always call "super" init
  4.     // Apple recommends to re-assign "self" with the "super" return value
  5.     if( (self=[super initWithColor:ccc4(0, 0, 255, 255)] )) {
  6.         CCMenuItemImage *button = [CCMenuItemImage itemFromNormalImage:@"button.png" selectedImage:@"button.png"
  7.                                                                 target: self
  8.                                                               selector:@selector(doPlay:)];
  9.         CCMenuItemImage *button2 = [CCMenuItemImage itemFromNormalImage:@"button.png" selectedImage:@"button.png"
  10.                                                                 target: self
  11.                                                               selector:@selector(doInstruct:)];
  12.  
  13.         CCMenuItemImage *button3 = [CCMenuItemImage itemFromNormalImage:@"button.png" selectedImage:@"button.png"
  14.                                                                 target: self
  15.                                                               selector:@selector(doOpt:)];
  16.         CCMenuItemFont *play = [CCMenuItemFont itemFromString:@"Play"
  17.                                                        target:self
  18.                                                      selector:@selector(doPlay:)];
  19.         CCMenuItemFont *options = [CCMenuItemFont itemFromString:@"Options"
  20.                                                        target:self
  21.                                                      selector:@selector(doOpt:)];
  22.         CCMenuItemFont *instruct = [CCMenuItemFont itemFromString:@"How to Play"
  23.                                                        target:self
  24.                                                      selector:@selector(doInstruct:)];
  25.         CCMenuItemFont *line = [CCMenuItemFont itemFromString:@" "
  26.                                                        target:self
  27.                                                      selector:@selector(doNothing:)];
  28.         CCMenuItemFont *line2 = [CCMenuItemFont itemFromString:@" "
  29.                                                        target:self
  30.                                                      selector:@selector(doNothing:)];
  31.        
  32.         CCMenu *menu = [CCMenu menuWithItems:button, button2, button3, nil];
  33.         CCMenu *menutext = [CCMenu menuWithItems:play, line, instruct, line2, options, nil];
  34.         [menu alignItemsVertically];
  35.         [menutext alignItemsVerticallyWithPadding:(-5)];
  36.         [self addChild:menu];
  37.         [self addChild:menutext];
  38.     }
  39.     return self;
  40. }
  41.  
  42. -(void)doPlay:(id)sender{
  43.     NSLog(@"doPlay called");
  44. }
  45. -(void)doInstruct:(id)sender{
  46.     NSLog(@"doIns called");
  47. }
  48. -(void)doOpt:(id)sender{
  49.     NSLog(@"DoOpt called");
  50. }
  51. -(void)doNothing:(id)sender{
  52. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement