Esempio n. 1
0
ItemNode* ItemNode::create(ItemNodeType type)
{
	ItemNode *obj = new ItemNode();
	if (obj && obj->init(type))
	{
		obj->autorelease();
		return obj;
	}

	CC_SAFE_DELETE(obj);
	return NULL;
}
Esempio n. 2
0
ItemNode* ItemNode::create(flownet::ItemType itemType, flownet::ItemID itemID)
{
    ItemNode* itemNode = new ItemNode();
    if(itemNode && itemNode->init(itemType, itemID))
    {
        return itemNode;
    }
    else
    {
        delete itemNode;
        itemNode = nullptr;
        return nullptr;
    }
}