... drawColoredSpriteAt:ccp( 2 40 ,1 90) withRect:CGRectMake (0, 0 ,48 0, 2 60) withColor:ccc3(1 50, 200 , 200 ) withZ :0] ; //Draw the ground using blank.png [self drawColoredSpriteAt:ccp( 2 40 , 30) withRect:CGRectMake (0, 0 ,48 0, 60) ... layerWithColor:ccc4 (0, 0 ,0, 0) toColor:ccc4(255 ,0, 0, 100 ) withDirection:CCGradientDirectionT_B width: 200 height: 200 ]; [redGradient setPosition:ccp(2 80, 60) ]; [redGradient setRotation:- 90] ; [self addChild:redGradient ... [SimpleAnimObject spriteWithBatchNode:batch1 rect:CGRectMake (0, 0 ,48 ,48 )]; [batch1 addChild:bat]; [bat setPosition:ccp(arc4random() % 40 0 + 40 , arc4random()%1 50+ 1 50) ]; //Make the bat fly up. Get the animation...