From b72b2a2f5ede384150e586539750dc0e6ce0bd40 Mon Sep 17 00:00:00 2001 From: megamage Date: Sat, 28 Mar 2009 16:36:54 -0600 Subject: [PATCH] [7564] fixed WorldObject::HasInArc(): must return true if testing self Author: fgenesis --HG-- branch : trunk --- src/game/Object.cpp | 4 ++++ 1 file changed, 4 insertions(+) diff --git a/src/game/Object.cpp b/src/game/Object.cpp index b1523072548..03c10e12cfb 100644 --- a/src/game/Object.cpp +++ b/src/game/Object.cpp @@ -1343,6 +1343,10 @@ void WorldObject::GetSinCos(const float x, const float y, float &vsin, float &vc bool WorldObject::HasInArc(const float arcangle, const WorldObject* obj) const { + // always have self in arc + if(obj == this) + return true; + float arc = arcangle; // move arc to range 0.. 2*pi