@implementation MenuScene
-(id) init
{
self = [super init];
if (self)
{
CGSize winSize = [[CCDirector sharedDirector] winSize];
CCSprite *bg = [CCSprite spriteWithFile:@"bg.png"];
bg.position = ccp(winSize.width / 2, winSize.height / 2);
[self addChild:bg];
[self addChild:[MenuLayer node]];
}
return self;
}
========================================================
@implementation MenuLayer
-(id) init
{
self = [super init];
if (self)
{
[CCMenuItemFont setFontName:@"Helvetica"];
[CCMenuItemFont setFontSize:30];
CCMenuItem *start = [CCMenuItemFont itemFromString:@"Start Game"
target:self
selector:@selector(startGame:)];
CCMenuItem *scores = [CCMenuItemFont itemFromString:@"Scores"
target:self
selector:@selector(scores:)];
CCMenu *menu = [CCMenu menuWithItems:start, scores, nil];
[menu alignItemsVertically];
[self addChild:menu];
}
return self;