本文整理汇总了C++中CreatureEventList::push_back方法的典型用法代码示例。如果您正苦于以下问题:C++ CreatureEventList::push_back方法的具体用法?C++ CreatureEventList::push_back怎么用?C++ CreatureEventList::push_back使用的例子?那么, 这里精选的方法代码示例或许可以为您提供帮助。您也可以进一步了解该方法所在类CreatureEventList
的用法示例。
在下文中一共展示了CreatureEventList::push_back方法的4个代码示例,这些例子默认根据受欢迎程度排序。您可以为喜欢或者感觉有用的代码点赞,您的评价将有助于系统推荐出更棒的C++代码示例。
示例1: getCreatureEvents
CreatureEventList Creature::getCreatureEvents(CreatureEventType_t type)
{
CreatureEventList list;
for(CreatureEventList::iterator it = eventsList.begin(); it != eventsList.end(); ++it)
{
if((*it)->getEventType() == type && (*it)->isLoaded())
list.push_back(*it);
}
return list;
}
示例2: getCreatureEvents
CreatureEventList Creature::getCreatureEvents(CreatureEventType_t type)
{
CreatureEventList retList;
if(!hasEventRegistered(type))
return retList;
for(CreatureEventList::iterator it = eventsList.begin(); it != eventsList.end(); ++it)
{
if((*it)->getEventType() == type)
retList.push_back(*it);
}
return retList;
}
示例3: getCreatureEvents
CreatureEventList Creature::getCreatureEvents(CreatureEventType_t type)
{
CreatureEventList tmpEventList;
if (!hasEventRegistered(type)) {
return tmpEventList;
}
for (CreatureEvent* creatureEvent : eventsList) {
if (creatureEvent->getEventType() == type) {
tmpEventList.push_back(creatureEvent);
}
}
return tmpEventList;
}
示例4: getCreatureEvents
CreatureEventList Creature::getCreatureEvents(CreatureEventType_t type)
{
CreatureEventList tmpEventList;
if (!hasEventRegistered(type)) {
return tmpEventList;
}
for (CreatureEventList::const_iterator it = eventsList.begin(), end = eventsList.end(); it != end; ++it) {
if ((*it)->getEventType() == type) {
tmpEventList.push_back(*it);
}
}
return tmpEventList;
}