diff options
author | Justin Clark-Casey (justincc) | 2011-01-27 19:37:20 +0000 |
---|---|---|
committer | Justin Clark-Casey (justincc) | 2011-01-27 19:37:20 +0000 |
commit | ab9a0f2f1db66a8d7d6957ea0caee13465334a9c (patch) | |
tree | 42857866c7a4d6844955d995d588c6b2b01c13f5 | |
parent | Fix OAR parcel loading so that old parcels are replaced by the new instead of... (diff) | |
download | opensim-SC_OLD-ab9a0f2f1db66a8d7d6957ea0caee13465334a9c.zip opensim-SC_OLD-ab9a0f2f1db66a8d7d6957ea0caee13465334a9c.tar.gz opensim-SC_OLD-ab9a0f2f1db66a8d7d6957ea0caee13465334a9c.tar.bz2 opensim-SC_OLD-ab9a0f2f1db66a8d7d6957ea0caee13465334a9c.tar.xz |
Add "land clear" command
This clears all parcels from the currently selected region and replaces them with the single region spanning default parcel owned by the estate owner
-rw-r--r-- | OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs | 16 |
1 files changed, 13 insertions, 3 deletions
diff --git a/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs b/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs index bee223a..8ef2902 100644 --- a/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs +++ b/OpenSim/Region/CoreModules/World/Land/LandManagementModule.cs | |||
@@ -1632,14 +1632,24 @@ namespace OpenSim.Region.CoreModules.World.Land | |||
1632 | 1632 | ||
1633 | protected void InstallInterfaces() | 1633 | protected void InstallInterfaces() |
1634 | { | 1634 | { |
1635 | Command showCommand = | 1635 | Command clearCommand |
1636 | new Command("show", CommandIntentions.COMMAND_STATISTICAL, ShowParcelsCommand, "Shows all parcels on the current region."); | 1636 | = new Command("clear", CommandIntentions.COMMAND_HAZARDOUS, ClearCommand, "Clears all the parcels from the region."); |
1637 | Command showCommand | ||
1638 | = new Command("show", CommandIntentions.COMMAND_STATISTICAL, ShowParcelsCommand, "Shows all parcels on the region."); | ||
1637 | 1639 | ||
1640 | m_commander.RegisterCommand("clear", clearCommand); | ||
1638 | m_commander.RegisterCommand("show", showCommand); | 1641 | m_commander.RegisterCommand("show", showCommand); |
1639 | 1642 | ||
1640 | // Add this to our scene so scripts can call these functions | 1643 | // Add this to our scene so scripts can call these functions |
1641 | m_scene.RegisterModuleCommander(m_commander); | 1644 | m_scene.RegisterModuleCommander(m_commander); |
1642 | } | 1645 | } |
1646 | |||
1647 | protected void ClearCommand(Object[] args) | ||
1648 | { | ||
1649 | Clear(); | ||
1650 | |||
1651 | MainConsole.Instance.Output("Cleared all parcels from {0}", m_scene.RegionInfo.RegionName); | ||
1652 | } | ||
1643 | 1653 | ||
1644 | protected void ShowParcelsCommand(Object[] args) | 1654 | protected void ShowParcelsCommand(Object[] args) |
1645 | { | 1655 | { |