本文整理汇总了C++中CCLabelTTF::getFontSize方法的典型用法代码示例。如果您正苦于以下问题:C++ CCLabelTTF::getFontSize方法的具体用法?C++ CCLabelTTF::getFontSize怎么用?C++ CCLabelTTF::getFontSize使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CCLabelTTF
的用法示例。
在下文中一共展示了CCLabelTTF::getFontSize方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: InitDialog
bool HSGoldInadequateDialog::InitDialog()
{
CCSprite* pBackground = CCSprite::create("Image/SelectChannel/goumaijinbidikuang.png");
pBackground->setPosition(ccp(307,480));
this->addChild(pBackground);
CCSprite* pGoldFrame = CCSprite::create("Image/SelectChannel/Mingziditu.png");
pGoldFrame->setPosition(ccp(236,202));
pBackground->addChild(pGoldFrame);
CCSprite* pMoneyFrame = CCSprite::create("Image/SelectChannel/Mingziditu.png");
pMoneyFrame->setPosition(ccp(520,202));
pBackground->addChild(pMoneyFrame);
const message::PropInfoData* pPropInfodata = HS_GAME_CACHE()->GetPropInfoData();
for (int i =0;i<pPropInfodata->buygoldlist_size();++i)
{
int temp = pPropInfodata->buygoldlist(i).gold_number();
if ((int)m_buyGold.gold_number() < temp)
{
m_buyGold = pPropInfodata->buygoldlist(i);
}
if (temp > HS_GAME_CACHE()->GetGold())
{
m_buyGold = pPropInfodata->buygoldlist(i);
break;
}
}
CCLabelTTF* pGoldTTF = CCLabelTTF::create(CCString::createWithFormat("%d",m_buyGold.gold_number())->getCString(),HS_FONT_HuaKang,36.f);
pGoldTTF->setAnchorPoint(HS_ANCHOR_L_CENTER);
pGoldTTF->setPosition(ccp(0,pGoldTTF->getContentSize().height - pGoldTTF->getFontSize() / 2.f));
pGoldFrame->addChild(pGoldTTF);
CCLabelTTF* pMoneyTTF = CCLabelTTF::create(CCString::createWithFormat("%d",m_buyGold.money())->getCString(),HS_FONT_HuaKang,36.f);
pMoneyTTF->setAnchorPoint(HS_ANCHOR_L_CENTER);
pMoneyTTF->setPosition(ccp(0,pMoneyTTF->getContentSize().height - pMoneyTTF->getFontSize() / 2.f));
pMoneyFrame->addChild(pMoneyTTF);
CCMenuItem* pGoRoomItem = CCMenuItemImage::create("Image/SelectChannel/dibeilvchang_01.png","Image/SelectChannel/dibeilvchang_02.png",this,menu_selector(HSGoldInadequateDialog::Call_GoRoom));
pGoRoomItem->setPosition(ccp(169,322));
this->PushMenu(pGoRoomItem);
CCMenuItem* pBuyItem = CCMenuItemImage::create("Image/SelectChannel/goumai_01.png","Image/SelectChannel/goumai_02.png",this,menu_selector(HSGoldInadequateDialog::Call_Buy));
pBuyItem->setPosition(ccp(456,322));
this->PushMenu(pBuyItem);
return true;
}
示例2: getTitleTTFSizeForState
float CCControlButton::getTitleTTFSizeForState(CCControlState state)
{
CCLabelProtocol* label = dynamic_cast<CCLabelProtocol*>(this->getTitleLabelForState(state));
CCLabelTTF* labelTTF = dynamic_cast<CCLabelTTF*>(label);
if(labelTTF != 0)
{
return labelTTF->getFontSize();
}
else
{
return 0;
}
}