G3
:P
- Joined
- Sep 6, 2014
- Messages
- 28
- Reaction score
- 0
ot down !
void QTreeLeafNode::removeCreature(Creature* c)
{
CreatureVector::iterator iter = std::find(creature_list.begin(), creature_list.end(), c);
assert(iter != creature_list.end());
*iter = creature_list.back();
creature_list.pop_back();
if (c->getPlayer()) {
iter = std::find(player_list.begin(), player_list.end(), c);
assert(iter != player_list.end());
*iter = player_list.back();
player_list.pop_back();
}
}
void QTreeLeafNode::removeCreature(Creature* c)
{
CreatureVector::iterator iter = std::find(creature_list.begin(), creature_list.end(), c);
assert(iter != creature_list.end());
*iter = creature_list.back();
creature_list.pop_back();
if (c->getPlayer()) {
iter = std::find(player_list.begin(), player_list.end(), c);
assert(iter != player_list.end());
*iter = player_list.back();
player_list.pop_back();
}
}