From 4a0af0314ee066f37ecb2a7fb8096ae8180dc966 Mon Sep 17 00:00:00 2001 From: silver1ce Date: Tue, 5 Jan 2010 21:48:12 +0200 Subject: typo forget that cell area used not only in cell visit functions --HG-- branch : trunk --- src/game/Cell.h | 1 + src/game/CellImpl.h | 5 +++++ 2 files changed, 6 insertions(+) (limited to 'src') diff --git a/src/game/Cell.h b/src/game/Cell.h index 5fb430b1ad0..802c7bd8c45 100644 --- a/src/game/Cell.h +++ b/src/game/Cell.h @@ -168,6 +168,7 @@ struct TRINITY_DLL_DECL Cell template void Visit(const CellLock &, TypeContainerVisitor &visitor, Map &m, const WorldObject &obj, float radius) const; template void Visit(const CellLock &, TypeContainerVisitor &visitor, Map &, float radius, float x_off, float y_off) const; + static CellArea CalculateCellArea(const WorldObject &obj, float radius); static CellArea CalculateCellArea(float x, float y, float radius); private: diff --git a/src/game/CellImpl.h b/src/game/CellImpl.h index 9dae6eeedcd..4e206b7a1e7 100644 --- a/src/game/CellImpl.h +++ b/src/game/CellImpl.h @@ -140,6 +140,11 @@ inline int CellHelper(const float radius) return (int)ceilf(radius/SIZE_OF_GRID_CELL); } +inline CellArea Cell::CalculateCellArea(const WorldObject &obj, float radius) +{ + return Cell::CalculateCellArea(obj.GetPositionX(), obj.GetPositionY(), radius); +} + inline CellArea Cell::CalculateCellArea(float x, float y, float radius) { if(radius <= 0.0f) -- cgit v1.2.3