summaryrefslogtreecommitdiff
path: root/src/flooritemmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/flooritemmanager.cpp')
-rw-r--r--src/flooritemmanager.cpp11
1 files changed, 10 insertions, 1 deletions
diff --git a/src/flooritemmanager.cpp b/src/flooritemmanager.cpp
index a190a168..b4471db8 100644
--- a/src/flooritemmanager.cpp
+++ b/src/flooritemmanager.cpp
@@ -70,7 +70,7 @@ FloorItem *FloorItemManager::findByCoordinates(int x, int y) const
FloorItems::const_iterator i;
for (i = mFloorItems.begin(); i != mFloorItems.end(); i++)
{
- if ((*i)->getX() == x && (*i)->getY() == y)
+ if ((*i)->getTileX() == x && (*i)->getTileY() == y)
{
return *i;
}
@@ -78,3 +78,12 @@ FloorItem *FloorItemManager::findByCoordinates(int x, int y) const
return NULL;
}
+
+void FloorItemManager::logic()
+{
+ FloorItemIterator it, it_end;
+
+ for (it = mFloorItems.begin(), it_end = mFloorItems.end(); it != it_end;
+ it++)
+ (*it)->logic();
+}