From 090159defc731fca252b2b3520364712760f0f4e Mon Sep 17 00:00:00 2001 From: Sean Dague Date: Wed, 23 Jul 2008 15:50:32 +0000 Subject: refactored LandData to use properties, and cleaned up the naming on the properties a bit to be more consistant with other objects (having things like .Name .Description, etc). --- .../Shared/Api/Implementation/LSL_Api.cs | 64 +++++++++++----------- 1 file changed, 32 insertions(+), 32 deletions(-) (limited to 'OpenSim/Region/ScriptEngine/Shared/Api') diff --git a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs index a5c5453..c7a7581 100644 --- a/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs +++ b/OpenSim/Region/ScriptEngine/Shared/Api/Implementation/LSL_Api.cs @@ -4198,9 +4198,9 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api ILandObject parcel = World.LandChannel.GetLandObject(av.AbsolutePosition.X, av.AbsolutePosition.Y); if (parcel != null) { - if (m_host.ObjectOwner == parcel.landData.ownerID || - (m_host.OwnerID == m_host.GroupID && m_host.GroupID == parcel.landData.groupID - && parcel.landData.isGroupOwned) || World.ExternalChecks.ExternalChecksCanBeGodLike(m_host.OwnerID)) + if (m_host.ObjectOwner == parcel.landData.OwnerID || + (m_host.OwnerID == m_host.GroupID && m_host.GroupID == parcel.landData.GroupID + && parcel.landData.IsGroupOwned) || World.ExternalChecks.ExternalChecksCanBeGodLike(m_host.OwnerID)) { av.StandUp(); } @@ -4566,7 +4566,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api m_host.AddScriptLPS(1); LLUUID key; LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry(); if (LLUUID.TryParse(avatar, out key)) @@ -4574,7 +4574,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api entry.AgentID = key; entry.Flags = ParcelManager.AccessList.Access; entry.Time = DateTime.Now.AddHours(hours); - land.parcelAccessList.Add(entry); + land.ParcelAccessList.Add(entry); } } } @@ -6632,7 +6632,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api m_host.AddScriptLPS(1); LLUUID key; LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { ParcelManager.ParcelAccessEntry entry = new ParcelManager.ParcelAccessEntry(); if (LLUUID.TryParse(avatar, out key)) @@ -6640,7 +6640,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api entry.AgentID = key; entry.Flags = ParcelManager.AccessList.Ban; entry.Time = DateTime.Now.AddHours(hours); - land.parcelAccessList.Add(entry); + land.ParcelAccessList.Add(entry); } } } @@ -6650,15 +6650,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api m_host.AddScriptLPS(1); LLUUID key; LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { if (LLUUID.TryParse(avatar, out key)) { - foreach (ParcelManager.ParcelAccessEntry entry in land.parcelAccessList) + foreach (ParcelManager.ParcelAccessEntry entry in land.ParcelAccessList) { if (entry.AgentID == key && entry.Flags == ParcelManager.AccessList.Access) { - land.parcelAccessList.Remove(entry); + land.ParcelAccessList.Remove(entry); break; } } @@ -6671,15 +6671,15 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api m_host.AddScriptLPS(1); LLUUID key; LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { if (LLUUID.TryParse(avatar, out key)) { - foreach (ParcelManager.ParcelAccessEntry entry in land.parcelAccessList) + foreach (ParcelManager.ParcelAccessEntry entry in land.ParcelAccessList) { if (entry.AgentID == key && entry.Flags == ParcelManager.AccessList.Ban) { - land.parcelAccessList.Remove(entry); + land.ParcelAccessList.Remove(entry); break; } } @@ -6741,7 +6741,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api public LSL_Types.LSLInteger llGetParcelFlags(LSL_Types.Vector3 pos) { m_host.AddScriptLPS(1); - return (int)World.LandChannel.GetLandObject((float)pos.x, (float)pos.y).landData.landFlags; + return (int)World.LandChannel.GetLandObject((float)pos.x, (float)pos.y).landData.Flags; } public LSL_Types.LSLInteger llGetRegionFlags() @@ -6818,13 +6818,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api { m_host.AddScriptLPS(1); LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { - foreach (ParcelManager.ParcelAccessEntry entry in land.parcelAccessList) + foreach (ParcelManager.ParcelAccessEntry entry in land.ParcelAccessList) { if (entry.Flags == ParcelManager.AccessList.Ban) { - land.parcelAccessList.Remove(entry); + land.ParcelAccessList.Remove(entry); } } } @@ -6834,13 +6834,13 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api { m_host.AddScriptLPS(1); LandData land = World.LandChannel.GetLandObject(m_host.AbsolutePosition.X, m_host.AbsolutePosition.Y).landData; - if (land.ownerID == m_host.OwnerID) + if (land.OwnerID == m_host.OwnerID) { - foreach (ParcelManager.ParcelAccessEntry entry in land.parcelAccessList) + foreach (ParcelManager.ParcelAccessEntry entry in land.ParcelAccessList) { if (entry.Flags == ParcelManager.AccessList.Access) { - land.parcelAccessList.Remove(entry); + land.ParcelAccessList.Remove(entry); } } } @@ -6863,7 +6863,7 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api { if (category == 0) { - return land.simwidePrims; + return land.SimwidePrims; } else @@ -6882,22 +6882,22 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api else if (category == 1)//Owner Prims { - return land.ownerPrims; + return land.OwnerPrims; } else if (category == 2)//Group Prims { - return land.groupPrims; + return land.GroupPrims; } else if (category == 3)//Other Prims { - return land.otherPrims; + return land.OtherPrims; } else if (category == 4)//Selected { - return land.selectedPrims; + return land.SelectedPrims; } else if (category == 5)//Temp @@ -6955,14 +6955,14 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api if (sim_wide == 1) { - decimal v = land.simwideArea * (decimal)(0.22) * (decimal)bonusfactor; + decimal v = land.SimwideArea * (decimal)(0.22) * (decimal)bonusfactor; return (int)v; } else { - decimal v = land.area * (decimal)(0.22) * (decimal)bonusfactor; + decimal v = land.Area * (decimal)(0.22) * (decimal)bonusfactor; return (int)v; } @@ -6983,19 +6983,19 @@ namespace OpenSim.Region.ScriptEngine.Shared.Api switch (o.ToString()) { case "0": - ret = ret + new LSL_Types.list(land.landName); + ret = ret + new LSL_Types.list(land.Name); break; case "1": - ret = ret + new LSL_Types.list(land.landDesc); + ret = ret + new LSL_Types.list(land.Description); break; case "2": - ret = ret + new LSL_Types.list(land.ownerID.ToString()); + ret = ret + new LSL_Types.list(land.OwnerID.ToString()); break; case "3": - ret = ret + new LSL_Types.list(land.groupID.ToString()); + ret = ret + new LSL_Types.list(land.GroupID.ToString()); break; case "4": - ret = ret + new LSL_Types.list(land.area); + ret = ret + new LSL_Types.list(land.Area); break; default: ret = ret + new LSL_Types.list(0); -- cgit v1.1