aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Tests/Common/Mock
diff options
context:
space:
mode:
authorMelanie2009-10-02 19:04:46 +0100
committerMelanie2009-10-02 19:04:46 +0100
commit46955f42608ceb2b76731432f536e04e85521a12 (patch)
tree37e8591bd95de33ad0c485626c6f40f7d4bd91b5 /OpenSim/Tests/Common/Mock
parentRevert "* Adding Scale to EntityBase * Fixing the incorrect initialization of... (diff)
parentAdded a default for grid services in standalone. (diff)
downloadopensim-SC_OLD-46955f42608ceb2b76731432f536e04e85521a12.zip
opensim-SC_OLD-46955f42608ceb2b76731432f536e04e85521a12.tar.gz
opensim-SC_OLD-46955f42608ceb2b76731432f536e04e85521a12.tar.bz2
opensim-SC_OLD-46955f42608ceb2b76731432f536e04e85521a12.tar.xz
Merge branch 'master' into vehicles
Diffstat (limited to 'OpenSim/Tests/Common/Mock')
-rw-r--r--OpenSim/Tests/Common/Mock/TestLandChannel.cs46
1 files changed, 41 insertions, 5 deletions
diff --git a/OpenSim/Tests/Common/Mock/TestLandChannel.cs b/OpenSim/Tests/Common/Mock/TestLandChannel.cs
index 01b5203..ed30827 100644
--- a/OpenSim/Tests/Common/Mock/TestLandChannel.cs
+++ b/OpenSim/Tests/Common/Mock/TestLandChannel.cs
@@ -29,6 +29,8 @@ using System.Collections.Generic;
29using OpenMetaverse; 29using OpenMetaverse;
30using OpenSim.Framework; 30using OpenSim.Framework;
31using OpenSim.Region.Framework.Interfaces; 31using OpenSim.Region.Framework.Interfaces;
32using OpenSim.Region.Framework.Scenes;
33using OpenSim.Region.CoreModules.World.Land;
32 34
33namespace OpenSim.Tests.Common.Mock 35namespace OpenSim.Tests.Common.Mock
34{ 36{
@@ -37,11 +39,45 @@ namespace OpenSim.Tests.Common.Mock
37 /// </summary> 39 /// </summary>
38 public class TestLandChannel : ILandChannel 40 public class TestLandChannel : ILandChannel
39 { 41 {
40 public List<ILandObject> ParcelsNearPoint(Vector3 position) { return null; } 42 private Scene m_scene;
41 public List<ILandObject> AllParcels() { return null; } 43
42 public ILandObject GetLandObject(int x, int y) { return null; } 44 public TestLandChannel(Scene scene)
43 public ILandObject GetLandObject(int localID) { return null; } 45 {
44 public ILandObject GetLandObject(float x, float y) { return null; } 46 m_scene = scene;
47 }
48
49 public List<ILandObject> ParcelsNearPoint(Vector3 position)
50 {
51 return new List<ILandObject>();
52 }
53
54 public List<ILandObject> AllParcels()
55 {
56 return new List<ILandObject>();
57 }
58
59 protected ILandObject GetNoLand()
60 {
61 ILandObject obj = new LandObject(UUID.Zero, false, m_scene);
62 obj.LandData.Name = "NO LAND";
63 return obj;
64 }
65
66 public ILandObject GetLandObject(int x, int y)
67 {
68 return GetNoLand();
69 }
70
71 public ILandObject GetLandObject(int localID)
72 {
73 return GetNoLand();
74 }
75
76 public ILandObject GetLandObject(float x, float y)
77 {
78 return GetNoLand();
79 }
80
45 public bool IsLandPrimCountTainted() { return false; } 81 public bool IsLandPrimCountTainted() { return false; }
46 public bool IsForcefulBansAllowed() { return false; } 82 public bool IsForcefulBansAllowed() { return false; }
47 public void UpdateLandObject(int localID, LandData data) {} 83 public void UpdateLandObject(int localID, LandData data) {}