diff options
Diffstat (limited to 'OpenSim/Region/CoreModules/World/WorldMap')
-rw-r--r-- | OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs | 15 |
1 files changed, 15 insertions, 0 deletions
diff --git a/OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs b/OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs index cdf1467..88761a2 100644 --- a/OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs +++ b/OpenSim/Region/CoreModules/World/WorldMap/WorldMapModule.cs | |||
@@ -114,6 +114,11 @@ namespace OpenSim.Region.CoreModules.World.WorldMap | |||
114 | "export-map [<path>]", | 114 | "export-map [<path>]", |
115 | "Save an image of the world map", HandleExportWorldMapConsoleCommand); | 115 | "Save an image of the world map", HandleExportWorldMapConsoleCommand); |
116 | 116 | ||
117 | m_scene.AddCommand( | ||
118 | "Regions", this, "generate map", | ||
119 | "generate map", | ||
120 | "Generates and stores a new maptile.", HandleGenerateMapConsoleCommand); | ||
121 | |||
117 | AddHandlers(); | 122 | AddHandlers(); |
118 | } | 123 | } |
119 | } | 124 | } |
@@ -1274,6 +1279,16 @@ namespace OpenSim.Region.CoreModules.World.WorldMap | |||
1274 | m_scene.RegionInfo.RegionName, exportPath); | 1279 | m_scene.RegionInfo.RegionName, exportPath); |
1275 | } | 1280 | } |
1276 | 1281 | ||
1282 | public void HandleGenerateMapConsoleCommand(string module, string[] cmdparams) | ||
1283 | { | ||
1284 | Scene consoleScene = m_scene.ConsoleScene(); | ||
1285 | |||
1286 | if (consoleScene != null && consoleScene != m_scene) | ||
1287 | return; | ||
1288 | |||
1289 | GenerateMaptile(); | ||
1290 | } | ||
1291 | |||
1277 | public OSD HandleRemoteMapItemRequest(string path, OSD request, string endpoint) | 1292 | public OSD HandleRemoteMapItemRequest(string path, OSD request, string endpoint) |
1278 | { | 1293 | { |
1279 | uint xstart = 0; | 1294 | uint xstart = 0; |