Ejemplo n.º 1
0
void CButton::setDisabledSpriteFrameName(const char* pSpriteName)
{
	SpriteFrame *pFrame = SpriteFrameCache::getInstance()->getSpriteFrameByName(pSpriteName);

#if COCOS2D_DEBUG > 0
	char msg[256] = {0};
	sprintf(msg, "Invalid spriteFrameName: %s", pSpriteName);
	CCAssert(pFrame != NULL, msg);
#endif

	return setDisabledSpriteFrame(pFrame);
}
Ejemplo n.º 2
0
MenuItemImage* createMenuItemImageWithSpriteFrame(const std::string& normalSpriteFrame, const std::string& selectedSpriteFrame, const std::string& disabledSpriteFrame, const ccMenuCallback& callback, Vec2 anchor, Vec2 pos){
    auto item = MenuItemImage::create();

    auto cache = CCSpriteFrameCache::getInstance();
    item->setNormalSpriteFrame(cache->getSpriteFrameByName(normalSpriteFrame));
    item->setSelectedSpriteFrame(cache->getSpriteFrameByName(selectedSpriteFrame));
    item->setDisabledSpriteFrame(cache->getSpriteFrameByName(disabledSpriteFrame));
    
    item->setCallback(callback);
    item->setAnchorPoint(anchor);
    item->setPosition(pos);
    item->setName(normalSpriteFrame);
    return item;
}
Ejemplo n.º 3
0
void CCMenuItemImage::setDisabledSpriteFrame(const char *fileName)
{
    setDisabledSpriteFrame(createSpriteFrame(fileName));
}