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 ...

Get Learning iPhone Game Development with Cocos2D 3.0 now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.