diff options
author | Shauren <shauren.trinity@gmail.com> | 2025-01-05 15:14:41 +0100 |
---|---|---|
committer | Shauren <shauren.trinity@gmail.com> | 2025-01-05 15:14:41 +0100 |
commit | e245e8ad124cee19d35e4f67f7aed4dcc871b3bf (patch) | |
tree | 1ac64aef1189d100b4f73608c63a326f67ddf46f /src/server/game/Grids/GridDefines.h | |
parent | cc31fe491f045d4921e26efbd6d2807ba2295d82 (diff) |
Core/Grids: Minor Grid/NGrid refactor - make TypeMapContainer be its direct template parameter instead of passing in TypeList
Diffstat (limited to 'src/server/game/Grids/GridDefines.h')
-rw-r--r-- | src/server/game/Grids/GridDefines.h | 12 |
1 files changed, 6 insertions, 6 deletions
diff --git a/src/server/game/Grids/GridDefines.h b/src/server/game/Grids/GridDefines.h index ce5ca7614c3..a40de811a29 100644 --- a/src/server/game/Grids/GridDefines.h +++ b/src/server/game/Grids/GridDefines.h @@ -89,18 +89,18 @@ enum GridMapTypeMask GRID_MAP_TYPE_MASK_ALL = 0xFF }; -extern template class Grid<Player, AllWorldObjectTypes, AllGridObjectTypes>; -extern template class NGrid<MAX_NUMBER_OF_CELLS, Player, AllWorldObjectTypes, AllGridObjectTypes>; - extern template class TypeMapContainer<AllGridObjectTypes>; extern template class TypeMapContainer<AllWorldObjectTypes>; -typedef Grid<Player, AllWorldObjectTypes, AllGridObjectTypes> GridType; -typedef NGrid<MAX_NUMBER_OF_CELLS, Player, AllWorldObjectTypes, AllGridObjectTypes> NGridType; - typedef TypeMapContainer<AllGridObjectTypes> GridTypeMapContainer; typedef TypeMapContainer<AllWorldObjectTypes> WorldTypeMapContainer; +extern template class Grid<Player, WorldTypeMapContainer, GridTypeMapContainer>; +extern template class NGrid<MAX_NUMBER_OF_CELLS, Player, WorldTypeMapContainer, GridTypeMapContainer>; + +typedef Grid<Player, WorldTypeMapContainer, GridTypeMapContainer> GridType; +typedef NGrid<MAX_NUMBER_OF_CELLS, Player, WorldTypeMapContainer, GridTypeMapContainer> NGridType; + template<uint32 LIMIT> struct CoordPair { |