本文整理汇总了C++中Being::getAttackDelay方法的典型用法代码示例。如果您正苦于以下问题:C++ Being::getAttackDelay方法的具体用法?C++ Being::getAttackDelay怎么用?C++ Being::getAttackDelay使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类Being
的用法示例。
在下文中一共展示了Being::getAttackDelay方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: logic
void TargetDebugTab::logic()
{
if (player_node && player_node->getTarget())
{
Being *target = player_node->getTarget();
mTargetLabel->setCaption(strprintf("%s %s (%d, %d)", _("Target:"),
target->getName().c_str(), target->getTileX(),
target->getTileY()));
mTargetIdLabel->setCaption(strprintf("%s %d",
_("Target Id:"), target->getId()));
if (target->getLevel())
{
mTargetLevelLabel->setCaption(strprintf("%s %d",
_("Target Level:"), target->getLevel()));
}
else
{
mTargetLevelLabel->setCaption(strprintf("%s ?",
_("Target Level:")));
}
mTargetRaceLabel->setCaption(strprintf("%s %s",
_("Target race:"), target->getRaceName().c_str()));
mTargetPartyLabel->setCaption(strprintf("%s %s", _("Target Party:"),
target->getPartyName().c_str()));
mTargetGuildLabel->setCaption(strprintf("%s %s", _("Target Guild:"),
target->getGuildName().c_str()));
mMinHitLabel->setCaption(strprintf("%s %d",
_("Minimal hit:"), target->getMinHit()));
mMaxHitLabel->setCaption(strprintf("%s %d",
_("Maximum hit:"), target->getMaxHit()));
mCriticalHitLabel->setCaption(strprintf("%s %d",
_("Critical hit:"), target->getCriticalHit()));
const int delay = target->getAttackDelay();
if (delay)
{
mAttackDelayLabel->setCaption(strprintf("%s %d",
_("Attack delay:"), delay));
}
else
{
mAttackDelayLabel->setCaption(strprintf(
"%s ?", _("Attack delay:")));
}
}
else
{
mTargetLabel->setCaption(strprintf("%s ?", _("Target:")));
mTargetIdLabel->setCaption(strprintf("%s ?", _("Target Id:")));
mTargetLevelLabel->setCaption(strprintf("%s ?", _("Target Level:")));
mTargetPartyLabel->setCaption(strprintf("%s ?", _("Target Party:")));
mTargetGuildLabel->setCaption(strprintf("%s ?", _("Target Guild:")));
mAttackDelayLabel->setCaption(strprintf("%s ?", _("Attack delay:")));
mMinHitLabel->setCaption(strprintf("%s ?", _("Minimal hit:")));
mMaxHitLabel->setCaption(strprintf("%s ?", _("Maximum hit:")));
mCriticalHitLabel->setCaption(strprintf("%s ?", _("Critical hit:")));
}
mTargetLabel->adjustSize();
mTargetIdLabel->adjustSize();
mTargetLevelLabel->adjustSize();
mTargetPartyLabel->adjustSize();
mTargetGuildLabel->adjustSize();
mAttackDelayLabel->adjustSize();
}