From d8997b59d30b63218f594d840d924a10287ce509 Mon Sep 17 00:00:00 2001 From: Adam Frisby Date: Tue, 24 Jul 2007 05:22:33 +0000 Subject: * Terrain should now send just updated patches. --- OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs | 16 ++++++++++++++++ 1 file changed, 16 insertions(+) (limited to 'OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs') diff --git a/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs b/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs index 9c58874..a609623 100644 --- a/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs +++ b/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs @@ -99,6 +99,22 @@ namespace OpenSim.Region.Terrain tainted++; } + public bool Tainted() + { + return (tainted != 0); + } + + public bool Tainted(int x, int y) + { + return (heightmap.diff[x / 16, y / 16] != 0); + } + + public void ResetTaint() + { + tainted = 0; + heightmap.diff = new int[w / 16, h / 16]; + } + /// /// Checks to make sure the terrain is within baked values +/- maxRaise/minLower /// -- cgit v1.1