[7593] Map::EnsureGridLoaded related cleanups and fixes: Author: VladimirMangos

* Make generic EnsureGridLoaded function and move specialized code to LoadGrid and EnsureGridLoadedAtEnter
    * Rename args to gx/gy for low-level grid numbering values.
    * Remove redundent LoadMpa call after always case loading maps in EnsureGridCreated

--HG--
branch : trunk
This commit is contained in:
megamage
2009-04-02 16:33:35 -06:00
parent 2ea4fab57f
commit 4ca04684f2
4 changed files with 71 additions and 61 deletions
+1 -1
View File
@@ -52,7 +52,7 @@ class TRINITY_DLL_DECL MapInstanced : public Map
SetUnloadReferenceLock(GridPair(63-p.x_coord, 63-p.y_coord), true);
}
void RemoveGridMapReference(const GridPair &p)
void RemoveGridMapReference(GridPair const& p)
{
--GridMapReference[p.x_coord][p.y_coord];
if (!GridMapReference[p.x_coord][p.y_coord])