From fee8d3506b4c2f6d5933a85181de9bb8e6f5fcc4 Mon Sep 17 00:00:00 2001 From: Starla Insigna Date: Wed, 17 Aug 2011 12:54:22 -0400 Subject: Made tutorial replayable Closes #202 --- Classes/MainMenuLayer.m | 21 ++++++++++----------- 1 file changed, 10 insertions(+), 11 deletions(-) (limited to 'Classes/MainMenuLayer.m') diff --git a/Classes/MainMenuLayer.m b/Classes/MainMenuLayer.m index 50c595f..537c5c1 100755 --- a/Classes/MainMenuLayer.m +++ b/Classes/MainMenuLayer.m @@ -44,10 +44,11 @@ //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)]; + CCMenuItemImage* newgameMenuItem = [CCMenuItemImage itemFromNormalImage:@"newgame.png" selectedImage:@"newgame2.png" target:self selector:@selector(newgame)]; + CCMenuItemImage* tutorialMenuItem = [CCMenuItemImage itemFromNormalImage:@"tutorial.png" selectedImage:@"tutorial2.png" target:self selector:@selector(tutorial)]; + CCMenuItemImage* highscoresMenuItem = [CCMenuItemImage itemFromNormalImage:@"highscores.png" selectedImage:@"highscores2.png" target:self selector:@selector(highscores)]; - CCMenu* menu = [CCMenu menuWithItems:menuItem1, menuItem2, nil]; + CCMenu* menu = [CCMenu menuWithItems:newgameMenuItem, tutorialMenuItem, highscoresMenuItem, nil]; [menu alignItemsVertically]; menu.position = ccp(240, 100); [self addChild:menu]; @@ -58,14 +59,12 @@ - (void)newgame { - NSUserDefaults* defaults = [NSUserDefaults standardUserDefaults]; - - if ([defaults boolForKey:@"hasDoneTutorial"]) - { - [[CCDirector sharedDirector] replaceScene:[ClassicGameMode scene]]; - } else { - [[CCDirector sharedDirector] replaceScene:[TutorialMode scene]]; - } + [[CCDirector sharedDirector] replaceScene:[ClassicGameMode scene]]; +} + +- (void)tutorial +{ + [[CCDirector sharedDirector] replaceScene:[TutorialMode scene]]; } - (void)highscores -- cgit 1.4.1