本文整理汇总了C++中UserData::getInterval方法的典型用法代码示例。如果您正苦于以下问题:C++ UserData::getInterval方法的具体用法?C++ UserData::getInterval怎么用?C++ UserData::getInterval使用的例子?那么恭喜您, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类UserData
的用法示例。
在下文中一共展示了UserData::getInterval方法的2个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: updateActionTime
void CTopLayer::updateActionTime(float dt)
{
UserData *data = DataCenter::sharedData()->getUser()->getUserData();
if (data->getRoleAction() < data->getActionLimit())
{
data->setRoleAction(data->getRoleAction()+1);
CLabel *action = (CLabel*)(m_ui->findWidgetById("action"));
action->setString(CCString::createWithFormat("%d/%d",data->getRoleAction(),data->getActionLimit())->getCString());
data->setActionTime(data->getActionTime() + data->getInterval()*60*60);
}
else
{
this->unschedule(schedule_selector(CTopLayer::updateActionTime));
}
}
示例2: onEnter
//.........这里部分代码省略.........
headPart->removeChild(head);
spr->setTag(15);
headPart->addChild(spr);
}
else
{
HttpLoadImage::getInstance()->bindUiTarget(this);
CCString *imgUrl = CCString::createWithFormat(FACEBOOKIMG_106,user->getFbId().c_str());
HttpLoadImage::getInstance()->requestUrlImage(imgUrl->getCString(),user->getFbId().c_str());
}
}
CImageView* vip = (CImageView*)headPart->findWidgetById("vip");
vip->setTouchEnabled(true);
vip->setOnClickListener(this,ccw_click_selector(CMainCityUI::onVip));
//添加签到,充值等其他入口
CAccessLayer* pAccess = CAccessLayer::create();
this->addChild(pAccess, 99);
CSceneManager::sharedSceneManager()->addMsgObserver(UPDATE_HERO,this,GameMsghandler_selector(CMainCityUI::updateRoleProperty));
CSceneManager::sharedSceneManager()->addMsgObserver(TASK_NOTICE,this,GameMsghandler_selector(CMainCityUI::updateTaskNotice));
CSceneManager::sharedSceneManager()->addMsgObserver(MAIL_NOTICE,this,GameMsghandler_selector(CMainCityUI::updateMailNotice));
CSceneManager::sharedSceneManager()->addMsgObserver(UPDATE_FUNCTIONOPEN,this,GameMsghandler_selector(CMainCityUI::updateFuctionOpen));
CSceneManager::sharedSceneManager()->addMsgObserver(UPDATE_GAMETIP,this,GameMsghandler_selector(CMainCityUI::updateGameTip));
CSceneManager::sharedSceneManager()->addMsgObserver(SHOW_HEAD,this,GameMsghandler_selector(CMainCityUI::showHead));
CCSprite *red = (CCSprite*)(m_ui->findWidgetById("redPoint"));
CCSprite *mailPoint = (CCSprite*)(m_ui->findWidgetById("mailPoint"));
if (user->getRoleAction()<user->getActionLimit())
{
this->schedule(schedule_selector(CMainCityUI::updateActionTime),user->getInterval()*60);
}
GetTcpNet->registerMsgHandler(FriendReqNumMsg,this,CMsgHandler_selector(CMainCityUI::processNetMsg));
GetTcpNet->registerMsgHandler(CBExchangeMsg,this,CMsgHandler_selector(CMainCityUI::exchangeMsg));
//正在引导,不自动弹窗
if(user->getNewStep()==2||user->getNewStep()==17/*CGuideManager::getInstance()->getIsRunGuide()*/)
{
DataCenter::sharedData()->setCityActionType(CA_None);
}
else if(user->getNewStep()<=0 || user->getNewStep()>=100)
{
//自动弹签到
runAction(CCSequence::createWithTwoActions(CCDelayTime::create(0.7f), CCCallFunc::create(this, callfunc_selector(CMainCityUI::autoShowSign))));
}
switch (DataCenter::sharedData()->getCityActionType())
{
case CA_Levelup:
{
CButton *btn = (CButton*)m_ui->getChildByTag(HeroInfo_Btn);
btn->runAction(CCSequence::create(CCDelayTime::create(0.6f),
CCCallFuncN::create(this, callfuncN_selector(CMainCityUI::onTimeWaitCityAction)),
NULL));
DataCenter::sharedData()->setCityActionType(CA_None);
}
break;
case CA_GoToChapater:
{
CButton *btn = (CButton*)m_ui->getChildByTag(Battle_Btn);
btn->runAction(CCSequence::create(CCDelayTime::create(0.2f),
CCCallFuncN::create(this, callfuncN_selector(CMainCityUI::onTimeWaitCityAction)),
NULL));