Assets.MapGenerator1.GetSurroundingWallCount C# (CSharp) Method

GetSurroundingWallCount() private method

private GetSurroundingWallCount ( int gridX, int gridY ) : int
gridX int
gridY int
return int
        int GetSurroundingWallCount(int gridX, int gridY)
        {
            int wallCount = 0;
            for (int neighbourX = gridX - 1; neighbourX <= gridX + 1; neighbourX++)
            {
                for (int neighbourY = gridY - 1; neighbourY <= gridY + 1; neighbourY++)
                {
                    if (neighbourX >= 0 && neighbourX < Width && neighbourY >= 0 && neighbourY < Height)
                    {
                        if (neighbourX != gridX || neighbourY != gridY)
                        {
                            wallCount += map[neighbourX, neighbourY];
                        }
                    }
                }
            }

            return wallCount;
        }