From 04433910424540e42a2270156e7c9a8722c09913 Mon Sep 17 00:00:00 2001 From: Shauren Date: Sun, 5 Jan 2025 18:00:15 +0100 Subject: Core/Grids: Add missing changes to commit e245e8ad124cee19d35e4f67f7aed4dcc871b3bf --- src/server/game/Grids/NGrid.h | 22 ++++++++++++++++++---- 1 file changed, 18 insertions(+), 4 deletions(-) (limited to 'src') diff --git a/src/server/game/Grids/NGrid.h b/src/server/game/Grids/NGrid.h index d21ffedeed3..68e9abc8831 100644 --- a/src/server/game/Grids/NGrid.h +++ b/src/server/game/Grids/NGrid.h @@ -132,8 +132,16 @@ class NGrid */ // Visit all Grids (cells) in NGrid (grid) - template - void VisitAllGrids(TypeContainerVisitor > &visitor) + template + void VisitAllGrids(TypeContainerVisitor& visitor) + { + for (uint32 x = 0; x < N; ++x) + for (uint32 y = 0; y < N; ++y) + GetGridType(x, y).Visit(visitor); + } + + template + void VisitAllGrids(TypeContainerVisitor& visitor) { for (uint32 x = 0; x < N; ++x) for (uint32 y = 0; y < N; ++y) @@ -141,8 +149,14 @@ class NGrid } // Visit a single Grid (cell) in NGrid (grid) - template - void VisitGrid(const uint32 x, const uint32 y, TypeContainerVisitor > &visitor) + template + void VisitGrid(uint32 x, uint32 y, TypeContainerVisitor& visitor) + { + GetGridType(x, y).Visit(visitor); + } + + template + void VisitGrid(uint32 x, uint32 y, TypeContainerVisitor& visitor) { GetGridType(x, y).Visit(visitor); } -- cgit v1.2.3