From 02acc6604362f577168536122596729243cbe400 Mon Sep 17 00:00:00 2001 From: silver1ce Date: Wed, 3 Feb 2010 05:23:32 +0200 Subject: cleanup into grid containers grid containers doesn't contains guid keys, so guid parameter is useless, removed find functions(anyway result of search would be null always) --HG-- branch : trunk --- src/game/Map.cpp | 20 ++++++++++---------- 1 file changed, 10 insertions(+), 10 deletions(-) (limited to 'src/game/Map.cpp') diff --git a/src/game/Map.cpp b/src/game/Map.cpp index 7a22645d639..d73833e30e2 100644 --- a/src/game/Map.cpp +++ b/src/game/Map.cpp @@ -249,18 +249,18 @@ template void Map::AddToGrid(T* obj, NGridType *grid, Cell const& cell) { if(obj->m_isWorldObject) - (*grid)(cell.CellX(), cell.CellY()).template AddWorldObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).template AddWorldObject(obj); else - (*grid)(cell.CellX(), cell.CellY()).template AddGridObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).template AddGridObject(obj); } template<> void Map::AddToGrid(Creature* obj, NGridType *grid, Cell const& cell) { if(obj->m_isWorldObject) - (*grid)(cell.CellX(), cell.CellY()).AddWorldObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).AddWorldObject(obj); else - (*grid)(cell.CellX(), cell.CellY()).AddGridObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).AddGridObject(obj); obj->SetCurrentCell(cell); } @@ -269,9 +269,9 @@ template void Map::RemoveFromGrid(T* obj, NGridType *grid, Cell const& cell) { if(obj->m_isWorldObject) - (*grid)(cell.CellX(), cell.CellY()).template RemoveWorldObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).template RemoveWorldObject(obj); else - (*grid)(cell.CellX(), cell.CellY()).template RemoveGridObject(obj, obj->GetGUID()); + (*grid)(cell.CellX(), cell.CellY()).template RemoveGridObject(obj); } template @@ -296,8 +296,8 @@ void Map::SwitchGridContainers(T* obj, bool on) if(on) { - grid.RemoveGridObject(obj, obj->GetGUID()); - grid.AddWorldObject(obj, obj->GetGUID()); + grid.RemoveGridObject(obj); + grid.AddWorldObject(obj); /*if(!grid.RemoveGridObject(obj, obj->GetGUID()) || !grid.AddWorldObject(obj, obj->GetGUID())) { @@ -306,8 +306,8 @@ void Map::SwitchGridContainers(T* obj, bool on) } else { - grid.RemoveWorldObject(obj, obj->GetGUID()); - grid.AddGridObject(obj, obj->GetGUID()); + grid.RemoveWorldObject(obj); + grid.AddGridObject(obj); /*if(!grid.RemoveWorldObject(obj, obj->GetGUID()) || !grid.AddGridObject(obj, obj->GetGUID())) { -- cgit v1.2.3