when I debug the following code, xPos = 0, yPos = 0, weird
CCNode* node = [birdsAlone objectAtIndex:nextInactiveBird]; NSAssert([node isKindOfClass:[BirdEntity class]], @"not a bird entity"); BirdEntity* bird = (BirdEntity*) node; float birdHeight = CGRectGetHeight([bird boundingBox]); float xPos = ([[CCDirector sharedDirector] winSize].width - 100) * CCRANDOM_0_1() + 50; float yPos = ([[CCDirector sharedDirector] winSize].height + birdHeight / 2.0f); CGPoint location = ccp(xPos, yPos);
source share