diff options
Diffstat (limited to 'OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes')
-rw-r--r-- | OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes/RevertArea.cs | 10 |
1 files changed, 8 insertions, 2 deletions
diff --git a/OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes/RevertArea.cs b/OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes/RevertArea.cs index bebcae5..602a5cc 100644 --- a/OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes/RevertArea.cs +++ b/OpenSim/Region/Environment/Modules/World/Terrain/FloodBrushes/RevertArea.cs | |||
@@ -40,6 +40,12 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.FloodBrushes | |||
40 | 40 | ||
41 | #region ITerrainFloodEffect Members | 41 | #region ITerrainFloodEffect Members |
42 | 42 | ||
43 | /// <summary> | ||
44 | /// reverts an area of the map to the heightfield stored in the revertmap | ||
45 | /// </summary> | ||
46 | /// <param name="map">the current heightmap</param> | ||
47 | /// <param name="fillArea">array indicating which sections of the map are to be reverted</param> | ||
48 | /// <param name="strength">unused</param> | ||
43 | public void FloodEffect(ITerrainChannel map, bool[,] fillArea, double strength) | 49 | public void FloodEffect(ITerrainChannel map, bool[,] fillArea, double strength) |
44 | { | 50 | { |
45 | int x; | 51 | int x; |
@@ -50,7 +56,7 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.FloodBrushes | |||
50 | { | 56 | { |
51 | if (fillArea[x, y]) | 57 | if (fillArea[x, y]) |
52 | { | 58 | { |
53 | map[x, y] = (map[x, y] * (1.0 - strength)) + (m_revertmap[x, y] * strength); | 59 | map[x, y] = m_revertmap[x, y]; |
54 | } | 60 | } |
55 | } | 61 | } |
56 | } | 62 | } |
@@ -58,4 +64,4 @@ namespace OpenSim.Region.Environment.Modules.World.Terrain.FloodBrushes | |||
58 | 64 | ||
59 | #endregion | 65 | #endregion |
60 | } | 66 | } |
61 | } \ No newline at end of file | 67 | } |