diff options
Diffstat (limited to 'src/beingmanager.cpp')
-rw-r--r-- | src/beingmanager.cpp | 7 |
1 files changed, 3 insertions, 4 deletions
diff --git a/src/beingmanager.cpp b/src/beingmanager.cpp index e6c88041..311cfa91 100644 --- a/src/beingmanager.cpp +++ b/src/beingmanager.cpp @@ -95,7 +95,7 @@ void BeingManager::destroyBeing(Being *being) Being* BeingManager::findBeing(Uint32 id) { - for (Beings::iterator i = mBeings.begin(); i != mBeings.end(); i++) + for (BeingIterator i = mBeings.begin(); i != mBeings.end(); i++) { Being *being = (*i); if (being->getId() == id) { @@ -111,7 +111,7 @@ Being* BeingManager::findBeing(Uint16 x, Uint16 y, Being::Type type) beingFinder.y = y; beingFinder.type = type; - Beings::iterator i = find_if(mBeings.begin(), mBeings.end(), beingFinder); + BeingIterator i = find_if(mBeings.begin(), mBeings.end(), beingFinder); return (i == mBeings.end()) ? NULL : *i; } @@ -128,8 +128,7 @@ void BeingManager::clear() mBeings.remove(player_node); } - Beings::iterator i; - for (i = mBeings.begin(); i != mBeings.end(); i++) + for (BeingIterator i = mBeings.begin(); i != mBeings.end(); i++) { delete (*i); } |