aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Environment/Modules/FriendsModule.cs
diff options
context:
space:
mode:
authorTeravus Ovares2008-02-29 05:46:24 +0000
committerTeravus Ovares2008-02-29 05:46:24 +0000
commite333eaf4b604453da9a8952356086d4a5a1fc4a8 (patch)
treea94c05af8b965298523249c708973937860d2161 /OpenSim/Region/Environment/Modules/FriendsModule.cs
parentFrom: Alan M Webb <awebb@vnet.ibm.com> (diff)
downloadopensim-SC-e333eaf4b604453da9a8952356086d4a5a1fc4a8.zip
opensim-SC-e333eaf4b604453da9a8952356086d4a5a1fc4a8.tar.gz
opensim-SC-e333eaf4b604453da9a8952356086d4a5a1fc4a8.tar.bz2
opensim-SC-e333eaf4b604453da9a8952356086d4a5a1fc4a8.tar.xz
* ODEPlugin
** Added more realistic calculations of mass for the rest of the supported prim shapes+holes+cuts+tapers. Previously they were the generic height * width * length. Spheres roll (Angular velocity) more realistically, etc.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Environment/Modules/FriendsModule.cs15
1 files changed, 4 insertions, 11 deletions
diff --git a/OpenSim/Region/Environment/Modules/FriendsModule.cs b/OpenSim/Region/Environment/Modules/FriendsModule.cs
index e1d3e2a..4d06750 100644
--- a/OpenSim/Region/Environment/Modules/FriendsModule.cs
+++ b/OpenSim/Region/Environment/Modules/FriendsModule.cs
@@ -45,8 +45,8 @@ namespace OpenSim.Region.Environment.Modules
45 45
46 private List<Scene> m_scene = new List<Scene>(); 46 private List<Scene> m_scene = new List<Scene>();
47 47
48
49 Dictionary<LLUUID, ulong> m_rootAgents = new Dictionary<LLUUID, ulong>(); 48 Dictionary<LLUUID, ulong> m_rootAgents = new Dictionary<LLUUID, ulong>();
49
50 Dictionary<LLUUID, LLUUID> m_pendingFriendRequests = new Dictionary<LLUUID, LLUUID>(); 50 Dictionary<LLUUID, LLUUID> m_pendingFriendRequests = new Dictionary<LLUUID, LLUUID>();
51 51
52 public void Initialise(Scene scene, IConfigSource config) 52 public void Initialise(Scene scene, IConfigSource config)
@@ -66,9 +66,6 @@ namespace OpenSim.Region.Environment.Modules
66 scene.EventManager.OnAvatarEnteringNewParcel += AvatarEnteringParcel; 66 scene.EventManager.OnAvatarEnteringNewParcel += AvatarEnteringParcel;
67 scene.EventManager.OnMakeChildAgent += MakeChildAgent; 67 scene.EventManager.OnMakeChildAgent += MakeChildAgent;
68 scene.EventManager.OnClientClosed += ClientLoggedOut; 68 scene.EventManager.OnClientClosed += ClientLoggedOut;
69
70
71
72 } 69 }
73 public XmlRpcResponse processPresenceUpdate(XmlRpcRequest req) 70 public XmlRpcResponse processPresenceUpdate(XmlRpcRequest req)
74 { 71 {
@@ -90,10 +87,6 @@ namespace OpenSim.Region.Environment.Modules
90 client.OnDenyFriendRequest += OnDenyFriendRequest; 87 client.OnDenyFriendRequest += OnDenyFriendRequest;
91 client.OnTerminateFriendship += OnTerminateFriendship; 88 client.OnTerminateFriendship += OnTerminateFriendship;
92 89
93
94
95
96
97 } 90 }
98 91
99 private void ClientLoggedOut(LLUUID AgentId) 92 private void ClientLoggedOut(LLUUID AgentId)
@@ -144,9 +137,9 @@ namespace OpenSim.Region.Environment.Modules
144 137
145 } 138 }
146 } 139 }
147
148 }
149 140
141 }
142 #region FriendRequestHandling
150 private void OnInstantMessage(IClientAPI client,LLUUID fromAgentID, 143 private void OnInstantMessage(IClientAPI client,LLUUID fromAgentID,
151 LLUUID fromAgentSession, LLUUID toAgentID, 144 LLUUID fromAgentSession, LLUUID toAgentID,
152 LLUUID imSessionID, uint timestamp, string fromAgentName, 145 LLUUID imSessionID, uint timestamp, string fromAgentName,
@@ -293,7 +286,7 @@ namespace OpenSim.Region.Environment.Modules
293 new LLVector3(msg.Position.x, msg.Position.y, msg.Position.z), new LLUUID(msg.RegionID), 286 new LLVector3(msg.Position.x, msg.Position.y, msg.Position.z), new LLUUID(msg.RegionID),
294 msg.binaryBucket); 287 msg.binaryBucket);
295 } 288 }
296 289 #endregion
297 private ScenePresence GetPresenceFromAgentID(LLUUID AgentID) 290 private ScenePresence GetPresenceFromAgentID(LLUUID AgentID)
298 { 291 {
299 ScenePresence returnAgent = null; 292 ScenePresence returnAgent = null;