diff options
author | Melanie Thielker | 2014-08-23 17:33:14 +0200 |
---|---|---|
committer | Melanie Thielker | 2014-08-23 17:33:14 +0200 |
commit | 1a7efc2c64ac70b4ea77a370964c7a3df2c283e2 (patch) | |
tree | e45e0c0f579743ceaa83b92b7b0347d606c11e84 /OpenSim/Services/Connectors | |
parent | Fix a condition check (diff) | |
download | opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.zip opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.gz opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.bz2 opensim-SC-1a7efc2c64ac70b4ea77a370964c7a3df2c283e2.tar.xz |
Change the map tile system to be multi-grid hosting compatible
Conflicts:
OpenSim/Server/Handlers/Map/MapRemoveServerConnector.cs
Diffstat (limited to 'OpenSim/Services/Connectors')
-rw-r--r-- | OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs index 267dd71..6095598 100644 --- a/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs +++ b/OpenSim/Services/Connectors/MapImage/MapImageServicesConnector.cs | |||
@@ -86,13 +86,14 @@ namespace OpenSim.Services.Connectors | |||
86 | m_ServerURI = serviceURI.TrimEnd('/'); | 86 | m_ServerURI = serviceURI.TrimEnd('/'); |
87 | } | 87 | } |
88 | 88 | ||
89 | public bool RemoveMapTile(int x, int y, out string reason) | 89 | public bool RemoveMapTile(int x, int y, UUID scopeID, out string reason) |
90 | { | 90 | { |
91 | reason = string.Empty; | 91 | reason = string.Empty; |
92 | int tickstart = Util.EnvironmentTickCount(); | 92 | int tickstart = Util.EnvironmentTickCount(); |
93 | Dictionary<string, object> sendData = new Dictionary<string, object>(); | 93 | Dictionary<string, object> sendData = new Dictionary<string, object>(); |
94 | sendData["X"] = x.ToString(); | 94 | sendData["X"] = x.ToString(); |
95 | sendData["Y"] = y.ToString(); | 95 | sendData["Y"] = y.ToString(); |
96 | sendData["SCOPE"] = scopeID.ToString(); | ||
96 | 97 | ||
97 | string reqString = ServerUtils.BuildQueryString(sendData); | 98 | string reqString = ServerUtils.BuildQueryString(sendData); |
98 | string uri = m_ServerURI + "/removemap"; | 99 | string uri = m_ServerURI + "/removemap"; |
@@ -146,13 +147,14 @@ namespace OpenSim.Services.Connectors | |||
146 | return false; | 147 | return false; |
147 | } | 148 | } |
148 | 149 | ||
149 | public bool AddMapTile(int x, int y, byte[] jpgData, out string reason) | 150 | public bool AddMapTile(int x, int y, byte[] jpgData, UUID scopeID, out string reason) |
150 | { | 151 | { |
151 | reason = string.Empty; | 152 | reason = string.Empty; |
152 | int tickstart = Util.EnvironmentTickCount(); | 153 | int tickstart = Util.EnvironmentTickCount(); |
153 | Dictionary<string, object> sendData = new Dictionary<string, object>(); | 154 | Dictionary<string, object> sendData = new Dictionary<string, object>(); |
154 | sendData["X"] = x.ToString(); | 155 | sendData["X"] = x.ToString(); |
155 | sendData["Y"] = y.ToString(); | 156 | sendData["Y"] = y.ToString(); |
157 | sendData["SCOPE"] = scopeID.ToString(); | ||
156 | sendData["TYPE"] = "image/jpeg"; | 158 | sendData["TYPE"] = "image/jpeg"; |
157 | sendData["DATA"] = Convert.ToBase64String(jpgData); | 159 | sendData["DATA"] = Convert.ToBase64String(jpgData); |
158 | 160 | ||
@@ -209,7 +211,7 @@ namespace OpenSim.Services.Connectors | |||
209 | 211 | ||
210 | } | 212 | } |
211 | 213 | ||
212 | public byte[] GetMapTile(string fileName, out string format) | 214 | public byte[] GetMapTile(string fileName, UUID scopeID, out string format) |
213 | { | 215 | { |
214 | format = string.Empty; | 216 | format = string.Empty; |
215 | new Exception("GetMapTile method not Implemented"); | 217 | new Exception("GetMapTile method not Implemented"); |