aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Framework/Scenes/Scene.cs
diff options
context:
space:
mode:
authorRobert Adams2013-11-04 22:09:52 -0800
committerRobert Adams2013-11-04 22:09:52 -0800
commitcd1a23fc142a12bb14ddb9d88d39e6acb41937b4 (patch)
treeddd50bb6c9f1b9cdde9bc52b3eb1612149055552 /OpenSim/Region/Framework/Scenes/Scene.cs
parentvarregion: remove unused terrain serialization code in SQLite and PGSQL modules (diff)
downloadopensim-SC_OLD-cd1a23fc142a12bb14ddb9d88d39e6acb41937b4.zip
opensim-SC_OLD-cd1a23fc142a12bb14ddb9d88d39e6acb41937b4.tar.gz
opensim-SC_OLD-cd1a23fc142a12bb14ddb9d88d39e6acb41937b4.tar.bz2
opensim-SC_OLD-cd1a23fc142a12bb14ddb9d88d39e6acb41937b4.tar.xz
varregion: remove uses of region size constant. In particular, update scene
to check for border crossings based on the size of the region.
Diffstat (limited to 'OpenSim/Region/Framework/Scenes/Scene.cs')
-rw-r--r--OpenSim/Region/Framework/Scenes/Scene.cs12
1 files changed, 6 insertions, 6 deletions
diff --git a/OpenSim/Region/Framework/Scenes/Scene.cs b/OpenSim/Region/Framework/Scenes/Scene.cs
index a19f31f..64b3baf 100644
--- a/OpenSim/Region/Framework/Scenes/Scene.cs
+++ b/OpenSim/Region/Framework/Scenes/Scene.cs
@@ -1033,7 +1033,7 @@ namespace OpenSim.Region.Framework.Scenes
1033 1033
1034 BordersLocked = true; 1034 BordersLocked = true;
1035 Border northBorder = new Border(); 1035 Border northBorder = new Border();
1036 northBorder.BorderLine = new Vector3(float.MinValue, float.MaxValue, (int)Constants.RegionSize); //<--- 1036 northBorder.BorderLine = new Vector3(float.MinValue, float.MaxValue, (float)RegionInfo.RegionSizeY); //<---
1037 northBorder.CrossDirection = Cardinals.N; 1037 northBorder.CrossDirection = Cardinals.N;
1038 NorthBorders.Add(northBorder); 1038 NorthBorders.Add(northBorder);
1039 1039
@@ -1043,7 +1043,7 @@ namespace OpenSim.Region.Framework.Scenes
1043 SouthBorders.Add(southBorder); 1043 SouthBorders.Add(southBorder);
1044 1044
1045 Border eastBorder = new Border(); 1045 Border eastBorder = new Border();
1046 eastBorder.BorderLine = new Vector3(float.MinValue, float.MaxValue, (int)Constants.RegionSize); //<--- 1046 eastBorder.BorderLine = new Vector3(float.MinValue, float.MaxValue, (float)RegionInfo.RegionSizeY); //<---
1047 eastBorder.CrossDirection = Cardinals.E; 1047 eastBorder.CrossDirection = Cardinals.E;
1048 EastBorders.Add(eastBorder); 1048 EastBorders.Add(eastBorder);
1049 1049
@@ -3994,12 +3994,12 @@ namespace OpenSim.Region.Framework.Scenes
3994 { 3994 {
3995 if (posX < 0) 3995 if (posX < 0)
3996 posX = 0; 3996 posX = 0;
3997 else if (posX >= 256) 3997 else if (posX >= (float)RegionInfo.RegionSizeX)
3998 posX = 255.999f; 3998 posX = (float)RegionInfo.RegionSizeX - 0.001f;
3999 if (posY < 0) 3999 if (posY < 0)
4000 posY = 0; 4000 posY = 0;
4001 else if (posY >= 256) 4001 else if (posY >= (float)RegionInfo.RegionSizeY)
4002 posY = 255.999f; 4002 posY = (float)RegionInfo.RegionSizeY - 0.001f;
4003 4003
4004 reason = String.Empty; 4004 reason = String.Empty;
4005 if (Permissions.IsGod(agentID)) 4005 if (Permissions.IsGod(agentID))