From d2b7de3801ebdd7cd8866c1654352bc1df090206 Mon Sep 17 00:00:00 2001 From: BenDol Date: Mon, 2 Jun 2014 11:43:29 +1200 Subject: [PATCH] Will stick to basic isInRange check function. --- modules/gamelib/position.lua | 5 ++--- 1 file changed, 2 insertions(+), 3 deletions(-) diff --git a/modules/gamelib/position.lua b/modules/gamelib/position.lua index dcc6a2a8..3a428795 100644 --- a/modules/gamelib/position.lua +++ b/modules/gamelib/position.lua @@ -20,7 +20,6 @@ function Position.lessThan(pos1, pos2, orEqualTo) end end -function Position.isInRange(pos1, pos2, minXRange, maxXRange, minYRange, maxYRange) - return (pos2.x >= pos1.x-minXRange and pos2.x <= pos1.x+maxXRange and pos2.y - >= pos1.y-minYRange and pos2.y <= pos1.y+maxYRange and pos2.z == pos1.z); +function Position.isInRange(pos1, pos2, xRange, yRange) + return math.abs(pos1.x-pos2.x) <= xRange and math.abs(pos1.y-pos2.y) <= yRange and pos1.z == pos2.z; end \ No newline at end of file