PolygonSprite * PolygonSprite::spriteWithWorld(b2World *world, TYPE_FRUITS type, const char *physicPlistFile)
{
    PolygonSprite * polygonSprite = new PolygonSprite;
    if (polygonSprite == NULL || !polygonSprite->initWithWorld(world, type, physicPlistFile))
    {
        CC_SAFE_DELETE(polygonSprite);
        return NULL;
    }
    polygonSprite->autorelease();
    return polygonSprite;
}