本文整理汇总了C++中team::field_troop方法的典型用法代码示例。如果您正苦于以下问题:C++ team::field_troop方法的具体用法?C++ team::field_troop怎么用?C++ team::field_troop使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类team
的用法示例。
在下文中一共展示了team::field_troop方法的1个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: revivaled_can_auto_end_turn
bool revivaled_can_auto_end_turn(const team& t)
{
if (tent::mode == mode_tag::TOWER || tent::mode == mode_tag::LAYOUT) {
return true;
}
const std::pair<unit**, size_t> p = t.field_troop();
for (size_t i = 0; i < p.second; i ++) {
unit& u = *p.first[i];
if (u.get_state(ustate_tag::REVIVALED) && u.attacks_left()) {
return false;
}
}
return true;
}