From 9cd57b731ab1c666d4a1cb725538fdc137763d12 Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Sat, 30 Jul 2011 11:19:14 -0400 Subject: Initial commit (version 0.2.1) --- Classes/MainMenuLayer.m | 68 +++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 68 insertions(+) create mode 100755 Classes/MainMenuLayer.m (limited to 'Classes/MainMenuLayer.m') diff --git a/Classes/MainMenuLayer.m b/Classes/MainMenuLayer.m new file mode 100755 index 0000000..ac7f4a7 --- /dev/null +++ b/Classes/MainMenuLayer.m @@ -0,0 +1,68 @@ +// +// MainMenuLayer.m +// Cart Collect +// +// Created by iD Student Account on 7/20/11. +// Copyright 2011 __MyCompanyName__. All rights reserved. +// + +#import "MainMenuLayer.h" + + +@implementation MainMenuLayer + ++ (CCScene*)scene +{ + CCScene* scene = [CCScene node]; + + MainMenuLayer* layer = [MainMenuLayer node]; + [scene addChild:layer]; + + return scene; +} + +- (id)init +{ + self = [super init]; + + if (nil != self) + { + CCSprite* backgroundImage = [CCSprite spriteWithFile:@"SeaBeach.png"]; + backgroundImage.position = ccp(240,160); + [self addChild:backgroundImage]; + + CCLabelBMFont* titleText = [CCLabelBMFont labelWithString:@"Cart Collect - The Game!" fntFile:@"getoffthatboatrightnowyounglady.fnt"]; + titleText.position = ccp(240, 320-64); + [self addChild:titleText]; + + //CCLabelBMFont* menuItemLabel1 = [CCLabelBMFont labelWithString:@"New Game" fntFile:@"getoffthatboatrightnowyounglady.fnt"]; + //CCMenuItemLabel* menuItem1 = [CCMenuItemLabel itemWithLabel:menuItemLabel1 target:self selector:@selector(newgame)]; + + //CCLabelBMFont* menuItemLabel2 = [CCLabelBMFont labelWithString:@"Highscores" fntFile:@"getoffthatboatrightnowyounglady.fnt"]; + //CCMenuItemLabel* menuItem2 = [CCMenuItemLabel itemWithLabel:menuItemLabel2 target:self selector:@selector(highscores)]; + + CCMenuItemImage* menuItem1 = [CCMenuItemImage itemFromNormalImage:@"newgame.png" selectedImage:@"newgame2.png" target:self selector:@selector(newgame)]; + CCMenuItemImage* menuItem2 = [CCMenuItemImage itemFromNormalImage:@"highscores.png" selectedImage:@"highscores2.png" target:self selector:@selector(highscores)]; + + CCMenu* menu = [CCMenu menuWithItems:menuItem1, menuItem2, nil]; + [menu alignItemsVertically]; + menu.position = ccp(240, 100); + [self addChild:menu]; + } + + return self; +} + +- (void)newgame +{ + [[CCDirector sharedDirector] replaceScene:[GameLayer scene]]; +} + +- (void)highscores +{ + HighscoreListController* listController = [[HighscoreListController alloc] initWithStyle:UITableViewStylePlain]; + [[[[UIApplication sharedApplication] delegate] window] setRootViewController:listController]; + [listController release]; +} + +@end -- cgit 1.4.1