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 O’Reilly online learning.

O’Reilly members experience live online training, plus books, videos, and digital content from 200+ publishers.