aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/OpenSim.World/World.cs
diff options
context:
space:
mode:
Diffstat (limited to 'OpenSim/OpenSim.World/World.cs')
-rw-r--r--OpenSim/OpenSim.World/World.cs22
1 files changed, 18 insertions, 4 deletions
diff --git a/OpenSim/OpenSim.World/World.cs b/OpenSim/OpenSim.World/World.cs
index 7ef06e2..cc2b04e 100644
--- a/OpenSim/OpenSim.World/World.cs
+++ b/OpenSim/OpenSim.World/World.cs
@@ -523,7 +523,7 @@ namespace OpenSim.world
523 protected void InformClientOfNeighbours(IClientAPI remoteClient) 523 protected void InformClientOfNeighbours(IClientAPI remoteClient)
524 { 524 {
525 // Console.WriteLine("informing client of neighbouring regions"); 525 // Console.WriteLine("informing client of neighbouring regions");
526 List<RegionInfo> neighbours = this.commsManager.gridServer.RequestNeighbours(this.m_regInfo); 526 List<RegionInfo> neighbours = this.commsManager.RequestNeighbours(this.m_regInfo);
527 527
528 //Console.WriteLine("we have " + neighbours.Count + " neighbouring regions"); 528 //Console.WriteLine("we have " + neighbours.Count + " neighbouring regions");
529 if (neighbours != null) 529 if (neighbours != null)
@@ -535,7 +535,7 @@ namespace OpenSim.world
535 agent.BaseFolder = LLUUID.Zero; 535 agent.BaseFolder = LLUUID.Zero;
536 agent.InventoryFolder = LLUUID.Zero; 536 agent.InventoryFolder = LLUUID.Zero;
537 agent.startpos = new LLVector3(128, 128, 70); 537 agent.startpos = new LLVector3(128, 128, 70);
538 this.commsManager.gridServer.InformNeighbourOfChildAgent(neighbours[i].RegionHandle, agent); 538 this.commsManager.InformNeighbourOfChildAgent(neighbours[i].RegionHandle, agent);
539 remoteClient.InformClientOfNeighbour(neighbours[i].RegionHandle, System.Net.IPAddress.Parse(neighbours[i].IPListenAddr), (ushort)neighbours[i].IPListenPort); 539 remoteClient.InformClientOfNeighbour(neighbours[i].RegionHandle, System.Net.IPAddress.Parse(neighbours[i].IPListenAddr), (ushort)neighbours[i].IPListenPort);
540 } 540 }
541 } 541 }
@@ -591,18 +591,26 @@ namespace OpenSim.world
591 591
592 #region RegionCommsHost 592 #region RegionCommsHost
593 593
594 /// <summary>
595 ///
596 /// </summary>
594 public void RegisterRegionWithComms() 597 public void RegisterRegionWithComms()
595 { 598 {
596 this.regionCommsHost = this.commsManager.gridServer.RegisterRegion(this.m_regInfo); 599 this.regionCommsHost = this.commsManager.RegisterRegion(this.m_regInfo);
597 if (this.regionCommsHost != null) 600 if (this.regionCommsHost != null)
598 { 601 {
599 this.regionCommsHost.OnExpectUser += new ExpectUserDelegate(this.NewUserConnection); 602 this.regionCommsHost.OnExpectUser += new ExpectUserDelegate(this.NewUserConnection);
600 } 603 }
601 } 604 }
602 605
606 /// <summary>
607 ///
608 /// </summary>
609 /// <param name="regionHandle"></param>
610 /// <param name="agent"></param>
603 public void NewUserConnection(ulong regionHandle, AgentCircuitData agent) 611 public void NewUserConnection(ulong regionHandle, AgentCircuitData agent)
604 { 612 {
605 Console.WriteLine("World.cs - add new user connection"); 613 // Console.WriteLine("World.cs - add new user connection");
606 //should just check that its meant for this region 614 //should just check that its meant for this region
607 if (regionHandle == this.m_regInfo.RegionHandle) 615 if (regionHandle == this.m_regInfo.RegionHandle)
608 { 616 {
@@ -612,6 +620,12 @@ namespace OpenSim.world
612 620
613 #endregion 621 #endregion
614 622
623 /// <summary>
624 ///
625 /// </summary>
626 /// <param name="px"></param>
627 /// <param name="py"></param>
628 /// <param name="RemoteClient"></param>
615 public override void SendLayerData(int px, int py, IClientAPI RemoteClient) 629 public override void SendLayerData(int px, int py, IClientAPI RemoteClient)
616 { 630 {
617 RemoteClient.SendLayerData( Terrain.getHeights1D() ); 631 RemoteClient.SendLayerData( Terrain.getHeights1D() );