From 3a229014dca17012b623d5d4524ba8a5e069822f Mon Sep 17 00:00:00 2001 From: megamage Date: Wed, 28 Jan 2009 11:50:12 -0600 Subject: *Fix broken chain spells. --HG-- branch : trunk --- src/game/Object.cpp | 8 ++++++++ 1 file changed, 8 insertions(+) (limited to 'src/game/Object.cpp') diff --git a/src/game/Object.cpp b/src/game/Object.cpp index d114d1e82ca..7599245eaac 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1159,6 +1159,14 @@ float WorldObject::GetDistance(const float x, const float y, const float z) cons return ( dist > 0 ? dist : 0); } +float WorldObject::GetDistanceSq(const float &x, const float &y, const float &z) const +{ + float dx = GetPositionX() - x; + float dy = GetPositionY() - y; + float dz = GetPositionZ() - z; + return dx*dx + dy*dy + dz*dz; +} + float WorldObject::GetDistance2d(const WorldObject* obj) const { float dx = GetPositionX() - obj->GetPositionX(); -- cgit v1.2.3