From ab1474b5def9916f611a27db34dad56dada09c9c Mon Sep 17 00:00:00 2001 From: Robert Adams Date: Mon, 23 Sep 2013 10:38:38 -0700 Subject: [PATCH] varregion: go back to using Constants.RegionSize so as not to break external modules. People shouldn't use it but don't want to cause too much breakage of legacy modules. --- OpenSim/Framework/RegionInfo.cs | 33 +++++++++++++-------------------- 1 file changed, 13 insertions(+), 20 deletions(-) diff --git a/OpenSim/Framework/RegionInfo.cs b/OpenSim/Framework/RegionInfo.cs index 437c7ffdf6..2d3c9ea9d6 100644 --- a/OpenSim/Framework/RegionInfo.cs +++ b/OpenSim/Framework/RegionInfo.cs @@ -146,19 +146,12 @@ namespace OpenSim.Framework public uint RegionWorldLocX = 0; public uint RegionWorldLocY = 0; public uint RegionWorldLocZ = 0; - public uint RegionSizeX = LegacyRegionSize; - public uint RegionSizeY = LegacyRegionSize; + public uint RegionSizeX = Constants.RegionSize; + public uint RegionSizeY = Constants.RegionSize; public uint RegionSizeZ = Constants.RegionHeight; - private Dictionary m_otherSettings = new Dictionary(); - // Originally, regions were fixed size of 256 in X and Y. - // For downward compatability, 'RegionLocX' returns the region coordinates in the legacy region units. - // This is the constant used to convert world integer coordinates to legacy region units. - public const uint LegacyRegionSize = 256; - - // Apparently, we're applying the same estatesettings regardless of whether it's local or remote. // MT: Yes. Estates can't span trust boundaries. Therefore, it can be @@ -460,8 +453,8 @@ namespace OpenSim.Framework /// public uint LegacyRegionLocX { - get { return RegionWorldLocX / LegacyRegionSize; } - set { RegionWorldLocX = value * LegacyRegionSize; } + get { return RegionWorldLocX / Constants.RegionSize; } + set { RegionWorldLocX = value * Constants.RegionSize; } } /// @@ -471,8 +464,8 @@ namespace OpenSim.Framework /// public uint LegacyRegionLocY { - get { return RegionWorldLocY / LegacyRegionSize; } - set { RegionWorldLocY = value * LegacyRegionSize; } + get { return RegionWorldLocY / Constants.RegionSize; } + set { RegionWorldLocY = value * Constants.RegionSize; } } /// @@ -492,8 +485,8 @@ namespace OpenSim.Framework RegionWorldLocX = 0; RegionWorldLocY = 0; RegionWorldLocZ = 0; - RegionSizeX = LegacyRegionSize; - RegionSizeY = LegacyRegionSize; + RegionSizeX = Constants.RegionSize; + RegionSizeY = Constants.RegionSize; RegionSizeZ = Constants.RegionHeight; } @@ -628,11 +621,11 @@ namespace OpenSim.Framework // Region size // Default to legacy region size if not specified. allKeys.Remove("SizeX"); - string configSizeX = config.GetString("SizeX", LegacyRegionSize.ToString()); + string configSizeX = config.GetString("SizeX", Constants.RegionSize.ToString()); config.Set("SizeX", configSizeX); RegionSizeX = Convert.ToUInt32(configSizeX); allKeys.Remove("SizeY"); - string configSizeY = config.GetString("SizeY", LegacyRegionSize.ToString()); + string configSizeY = config.GetString("SizeY", Constants.RegionSize.ToString()); config.Set("SizeY", configSizeX); RegionSizeY = Convert.ToUInt32(configSizeY); allKeys.Remove("SizeZ"); @@ -772,7 +765,7 @@ namespace OpenSim.Framework string location = String.Format("{0},{1}", LegacyRegionLocX, LegacyRegionLocY); config.Set("Location", location); - if (RegionSizeX != LegacyRegionSize || RegionSizeY != LegacyRegionSize) + if (RegionSizeX != Constants.RegionSize || RegionSizeY != Constants.RegionSize) { config.Set("SizeX", RegionSizeX); config.Set("SizeY", RegionSizeY); @@ -941,9 +934,9 @@ namespace OpenSim.Framework configMember.addConfigurationOption("sim_location_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, "Grid Location (Y Axis)", "1000", false); configMember.addConfigurationOption("sim_size_x", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, - "Size of region in X dimension", LegacyRegionSize.ToString(), false); + "Size of region in X dimension", Constants.RegionSize.ToString(), false); configMember.addConfigurationOption("sim_size_y", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, - "Size of region in Y dimension", LegacyRegionSize.ToString(), false); + "Size of region in Y dimension", Constants.RegionSize.ToString(), false); configMember.addConfigurationOption("sim_size_z", ConfigurationOption.ConfigurationTypes.TYPE_UINT32, "Size of region in Z dimension", Constants.RegionHeight.ToString(), false);