NSMutableArray não está funcionando
Eu estou tentando adicionar sprites para umNSMutableArray
mas não é adicioná-los. Isso é o que eu tenho:
NSMutableArray *tail;
CCSprite *block;
int j;
-(void)handleTail:(CCSprite*)pos{
CGPoint point= pos.position;
block = [CCSprite spriteWithFile:@"Icon-Small-50.png"];
//Adding the tail blocks
block.scale = .8;
block.color = ccGREEN;
block.position = point;
NSLog(@"Block Pos (%f,%f)",block.position.x,block.position.y);
//CGPoint playerPos = piece.position;
originalPos = point;
if ([tail count] < maxLength) {
[tileMap addChild:block];
[tail addObject:block];
NSLog(@"Tail length:%i",tail.count);
j+=1;
}
if (j == 3) {
NSLog(@"J called");
[tail removeObjectAtIndex:0];
}
}
Eu não entendo porque isso não está funcionando?