From 07dead7dcb8b0f2a27a50748e4a460d9669903fc Mon Sep 17 00:00:00 2001
From: Robert Adams
Date: Sun, 29 Mar 2015 14:25:12 -0700
Subject: varregion: any conversions of use of Constants.RegionSize converted
into Util.cs routines to convert region coords to and from world coords or
handles.
---
OpenSim/Services/Interfaces/IGridService.cs | 16 ++++++++--------
1 file changed, 8 insertions(+), 8 deletions(-)
(limited to 'OpenSim/Services/Interfaces')
diff --git a/OpenSim/Services/Interfaces/IGridService.cs b/OpenSim/Services/Interfaces/IGridService.cs
index 19ea0fe..1119e48 100644
--- a/OpenSim/Services/Interfaces/IGridService.cs
+++ b/OpenSim/Services/Interfaces/IGridService.cs
@@ -179,14 +179,14 @@ namespace OpenSim.Services.Interfaces
protected IPEndPoint m_internalEndPoint;
///
- /// The co-ordinate of this region.
+ /// The co-ordinate of this region in region units.
///
- public int RegionCoordX { get { return RegionLocX / (int)Constants.RegionSize; } }
+ public int RegionCoordX { get { return (int)Util.WorldToRegionLoc((uint)RegionLocX); } }
///
- /// The co-ordinate of this region
+ /// The co-ordinate of this region in region units
///
- public int RegionCoordY { get { return RegionLocY / (int)Constants.RegionSize; } }
+ public int RegionCoordY { get { return (int)Util.WorldToRegionLoc((uint)RegionLocY); } }
///
/// The location of this region in meters.
@@ -265,8 +265,8 @@ namespace OpenSim.Services.Interfaces
public GridRegion(uint xcell, uint ycell)
{
- m_regionLocX = (int)(xcell * Constants.RegionSize);
- m_regionLocY = (int)(ycell * Constants.RegionSize);
+ m_regionLocX = (int)Util.RegionToWorldLoc(xcell);
+ m_regionLocY = (int)Util.RegionToWorldLoc(ycell);
RegionSizeX = (int)Constants.RegionSize;
RegionSizeY = (int)Constants.RegionSize;
}
@@ -274,8 +274,8 @@ namespace OpenSim.Services.Interfaces
public GridRegion(RegionInfo ConvertFrom)
{
m_regionName = ConvertFrom.RegionName;
- m_regionLocX = (int)(ConvertFrom.RegionLocX * Constants.RegionSize);
- m_regionLocY = (int)(ConvertFrom.RegionLocY * Constants.RegionSize);
+ m_regionLocX = (int)(ConvertFrom.WorldLocX);
+ m_regionLocY = (int)(ConvertFrom.WorldLocY);
RegionSizeX = (int)ConvertFrom.RegionSizeX;
RegionSizeY = (int)ConvertFrom.RegionSizeY;
m_internalEndPoint = ConvertFrom.InternalEndPoint;
--
cgit v1.1