Somewhat reverting the last commit. The viewer ignores 255's on tiles that were previously on, so we need to send 254 (offline) explicitly. Also removing the +/-4 for HGMap, because it makes the map flicker.
parent
e1a4a8d857
commit
47735468d2
|
@ -62,8 +62,8 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||||
{
|
{
|
||||||
List<MapBlockData> mapBlocks = new List<MapBlockData>();
|
List<MapBlockData> mapBlocks = new List<MapBlockData>();
|
||||||
List<GridRegion> regions = m_scene.GridService.GetRegionRange(m_scene.RegionInfo.ScopeID,
|
List<GridRegion> regions = m_scene.GridService.GetRegionRange(m_scene.RegionInfo.ScopeID,
|
||||||
(minX - 4) * (int)Constants.RegionSize, (maxX + 4) * (int)Constants.RegionSize,
|
minX * (int)Constants.RegionSize, maxX * (int)Constants.RegionSize,
|
||||||
(minY - 4) * (int)Constants.RegionSize, (maxY + 4) * (int)Constants.RegionSize);
|
minY * (int)Constants.RegionSize, maxY * (int)Constants.RegionSize);
|
||||||
|
|
||||||
foreach (GridRegion r in regions)
|
foreach (GridRegion r in regions)
|
||||||
{
|
{
|
||||||
|
@ -93,7 +93,7 @@ namespace OpenSim.Region.CoreModules.Hypergrid
|
||||||
mblock.X = (ushort)x;
|
mblock.X = (ushort)x;
|
||||||
mblock.Y = (ushort)y;
|
mblock.Y = (ushort)y;
|
||||||
mblock.Name = "";
|
mblock.Name = "";
|
||||||
mblock.Access = 255; // means 'simulator does not exist'
|
mblock.Access = 254; // means 'simulator is offline'. We need this because the viewer ignores 255's
|
||||||
mblock.MapImageId = UUID.Zero;
|
mblock.MapImageId = UUID.Zero;
|
||||||
mapBlocks.Add(mblock);
|
mapBlocks.Add(mblock);
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue