/ Published in: Objective C
Was used to unlock paid powerups
Expand |
Embed | Plain Text
{ puLocked=[locked boolValue]; } -(void)lockPU { if (puLocked) return; [slideToUnlockIcon runAction:[CCMoveBy actionWithDuration:.2 position:CGPointMake(0, -88)]]; [puBombLock runAction:[CCFadeIn actionWithDuration:.2]]; [puManaLock runAction:[CCFadeIn actionWithDuration:.2]]; [self performSelector:@selector(setPuLocked:) withObject:[NSNumber numberWithBool:YES] afterDelay:.25]; } //at init puLocked=YES; //when swiped vertically unlock with [self unlockPU]; //somewhere in the class -(void)unlockPU { if (!puLocked) return; puLocked=NO; [slideToUnlockIcon runAction:[CCMoveBy actionWithDuration:.2 position:CGPointMake(0, 88)]]; [puBombLock runAction:[CCFadeOut actionWithDuration:.2]]; [puManaLock runAction:[CCFadeOut actionWithDuration:.2]]; [self performSelector:@selector(lockPU) withObject:nil afterDelay:5]; } //also had icons on the PU butons puManaLock = [CCSprite spriteWithFile:@"pu_lock.png"]; SET_POS(puManaLock, 449, 60); puBombLock = [CCSprite spriteWithFile:@"pu_lock.png"]; SET_POS(puBombLock, 449, 121); [self addChild:puManaLock z:1010]; [self addChild:puBombLock z:1010]; //slider slideToUnlockIcon = [CCSprite spriteWithFile:@"Btn_PowerUpSlider.png"]; SET_POS(slideToUnlockIcon,444, 256); [self addChild:slideToUnlockIcon z:10];
You need to login to post a comment.
