Book Image

Learning iPhone Game Development with Cocos2D 3.0

By : Kirill Muzykov
Book Image

Learning iPhone Game Development with Cocos2D 3.0

By: Kirill Muzykov

Overview of this book

Table of Contents (19 chapters)
Learning iPhone Game Development with Cocos2D 3.0
Credits
About the Author
About the Reviewers
www.PacktPub.com
Preface
Index

Time for action – adding the win and lose labels


It is time to use our win and lose fonts. Perform the following steps:

  1. Open the GameScene.m file, and add another z-order value at the top:

    typedef NS_ENUM(NSUInteger, Z_ORDER)
    {
        Z_BACKGROUND,
        Z_BATCH_NODE,
        Z_LABELS,
        Z_HUD
    };
  2. Scroll down and add the displayWinLoseLabelWithText: method below the won and lost methods:

    -(void)displayWinLoseLabelWithText:(NSString *)text
                               andFont:(NSString *)fontFileName
    {
        CGSize viewSize = [CCDirector sharedDirector].viewSize;
        CCLabelBMFont *label = 
          [CCLabelBMFont labelWithString:text
                                 fntFile:fontFileName];
    
        label.position = ccp(viewSize.width * 0.5f,
                             viewSize.height * 0.75f);
    
        [self addChild:label z:Z_LABELS];
        label.scale = 0.01f;
    
        CCActionScaleTo *scaleUp = 
          [CCActionScaleTo actionWithDuration:1.5f
                                        scale:1.2f];
        CCActionEaseIn  *easedScaleUp...