代码优化
This commit is contained in:
parent
00fb2b89f4
commit
bdbe00e228
|
|
@ -110,12 +110,9 @@ e2d::Sequence * e2d::Sequence::reverse() const
|
|||
{
|
||||
std::vector<Action*> newActions(_actions.size());
|
||||
for (auto iter = _actions.crbegin(), iterCrend = _actions.crend(); iter != iterCrend; ++iter)
|
||||
{
|
||||
if (*iter)
|
||||
{
|
||||
newActions.push_back((*iter)->reverse());
|
||||
}
|
||||
}
|
||||
sequence->add(newActions);
|
||||
}
|
||||
return sequence;
|
||||
|
|
|
|||
|
|
@ -108,12 +108,9 @@ e2d::Spawn * e2d::Spawn::reverse() const
|
|||
{
|
||||
std::vector<Action*> newActions(_actions.size());
|
||||
for (auto iter = _actions.crbegin(), iterCrend = _actions.crend(); iter != iterCrend; ++iter)
|
||||
{
|
||||
if (*iter)
|
||||
{
|
||||
newActions.push_back((*iter)->reverse());
|
||||
}
|
||||
}
|
||||
spawn->add(newActions);
|
||||
}
|
||||
return spawn;
|
||||
|
|
|
|||
|
|
@ -37,6 +37,7 @@ void e2d::ActionManager::update()
|
|||
return;
|
||||
|
||||
std::vector<Action*> currActions;
|
||||
currActions.reserve(_runningActions.size());
|
||||
std::copy_if(
|
||||
_runningActions.begin(),
|
||||
_runningActions.end(),
|
||||
|
|
|
|||
|
|
@ -51,6 +51,7 @@ void e2d::CollisionManager::__updateCollider(Collider* collider)
|
|||
return;
|
||||
|
||||
std::vector<Collider*> currColliders;
|
||||
currColliders.reserve(_colliders.size());
|
||||
std::copy_if(
|
||||
_colliders.begin(),
|
||||
_colliders.end(),
|
||||
|
|
|
|||
|
|
@ -116,6 +116,7 @@ void e2d::Timer::update()
|
|||
return;
|
||||
|
||||
std::vector<Task*> currTasks;
|
||||
currTasks.reserve(_tasks.size());
|
||||
std::copy_if(
|
||||
_tasks.begin(),
|
||||
_tasks.end(),
|
||||
|
|
|
|||
Loading…
Reference in New Issue