summaryrefslogtreecommitdiff
path: root/src/beingmanager.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/beingmanager.cpp')
-rw-r--r--src/beingmanager.cpp6
1 files changed, 3 insertions, 3 deletions
diff --git a/src/beingmanager.cpp b/src/beingmanager.cpp
index 6b71b3bf..9e620ca0 100644
--- a/src/beingmanager.cpp
+++ b/src/beingmanager.cpp
@@ -131,14 +131,14 @@ Being* BeingManager::findBeingByPixel(Uint16 x, Uint16 y)
Being *being = (*itr);
int xtol = being->getWidth();
- int uptol = being->getHeight();
+ int uptol = being->getHeight() / 2;
if ((being->mAction != Being::DEAD) &&
(being != player_node) &&
(being->getPixelX() <= x) &&
(being->getPixelX() + xtol >= x) &&
- (being->getPixelY() - (uptol / 2) <= y) &&
- (being->getPixelY() + (uptol / 2) >= y))
+ (being->getPixelY() - uptol <= y) &&
+ (being->getPixelY() + uptol >= y))
{
return being;
}