diff options
author | Brian McBee | 2007-11-26 16:40:08 +0000 |
---|---|---|
committer | Brian McBee | 2007-11-26 16:40:08 +0000 |
commit | 959084f8859bbf68cac9b245f59addafacc66a27 (patch) | |
tree | e5d139b42a006368a49d4da1b89fe417ee20f4a4 /OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |
parent | Attempt to handle MYSQL error fetching assets (diff) | |
download | opensim-SC-959084f8859bbf68cac9b245f59addafacc66a27.zip opensim-SC-959084f8859bbf68cac9b245f59addafacc66a27.tar.gz opensim-SC-959084f8859bbf68cac9b245f59addafacc66a27.tar.bz2 opensim-SC-959084f8859bbf68cac9b245f59addafacc66a27.tar.xz |
MainMap workaround. Map still does not fill in automatically, but one click on map should return a decent portion of it.
Diffstat (limited to 'OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs')
-rw-r--r-- | OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs index ae44acb..18ce34d 100644 --- a/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs +++ b/OpenSim/Region/Environment/Scenes/SceneCommunicationService.cs | |||
@@ -201,7 +201,15 @@ namespace OpenSim.Region.Environment.Scenes | |||
201 | public virtual void RequestMapBlocks(IClientAPI remoteClient, int minX, int minY, int maxX, int maxY) | 201 | public virtual void RequestMapBlocks(IClientAPI remoteClient, int minX, int minY, int maxX, int maxY) |
202 | { | 202 | { |
203 | List<MapBlockData> mapBlocks; | 203 | List<MapBlockData> mapBlocks; |
204 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX, minY, maxX, maxY); | 204 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX-2, minY-2, minX+2, minY+2); |
205 | remoteClient.SendMapBlock(mapBlocks); | ||
206 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX - 2, minY +3, minX +5, minY +5); | ||
207 | remoteClient.SendMapBlock(mapBlocks); | ||
208 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX +3, minY -5, minX + 5, minY + 2); | ||
209 | remoteClient.SendMapBlock(mapBlocks); | ||
210 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX -5, minY - 5, minX + 2, minY -3); | ||
211 | remoteClient.SendMapBlock(mapBlocks); | ||
212 | mapBlocks = m_commsProvider.GridService.RequestNeighbourMapBlocks(minX - 5, minY - 2, minX -3, minY + 5); | ||
205 | remoteClient.SendMapBlock(mapBlocks); | 213 | remoteClient.SendMapBlock(mapBlocks); |
206 | } | 214 | } |
207 | 215 | ||