最后散点技术分,速度啊5分钟后结贴(第二贴)

limang89 2011-10-12 11:11:20

void GameMapNPC::getBattleMembers(CharVec& chars,int number)
{
if(number <=0)
{
return;
}

if(!m_BattleNPCMust.empty() && number > 0)
{
CharVec::iterator it = m_BattleNPCMust.begin();
for(;it != m_BattleNPCMust.end() && number > 0;++it,--number)
{
chars.push_back(*it);
}
}

if(!m_BattleNPCRegular.empty() && number > 0)
{
ui16 radNum = 0;
CharVec battleNPCReglar = m_BattleNPCRegular;
while(number > 0 && !battleNPCReglar.empty())
{
radNum = MHFSRandMinMax(0, battleNPCReglar.size());
CharVec::iterator it = battleNPCReglar.begin();
chars.push_back(*(it + radNum));
battleNPCReglar.erase(it + radNum);
--number;
}

}
CharVec::iterator it=chars.begin();
for (;it!=chars.end();++it)
{
(*it)->relive();
}
}




上一贴 已经结贴。。继续一贴 速度。。
...全文
98 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
dzk1277 2011-10-12
  • 打赏
  • 举报
回复
学习了加油~
qudongtianxia 2011-10-12
  • 打赏
  • 举报
回复
顶 接分
healer_kx 2011-10-12
  • 打赏
  • 举报
回复
UP,等接分。
vilnies 2011-10-12
  • 打赏
  • 举报
回复
顶楼主

15,440

社区成员

发帖
与我相关
我的任务
社区描述
C/C++ 非技术区
社区管理员
  • 非技术区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧