aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs
diff options
context:
space:
mode:
authorBrian McBee2007-11-25 03:14:43 +0000
committerBrian McBee2007-11-25 03:14:43 +0000
commit6ed34cc27e53ad305f9306d5428868ca2a3b2128 (patch)
tree4b02229f27d9eedf3ff0c75000e7bb0ff432ede7 /OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs
parent* Experimental updated Linux ODE library (diff)
downloadopensim-SC-6ed34cc27e53ad305f9306d5428868ca2a3b2128.zip
opensim-SC-6ed34cc27e53ad305f9306d5428868ca2a3b2128.tar.gz
opensim-SC-6ed34cc27e53ad305f9306d5428868ca2a3b2128.tar.bz2
opensim-SC-6ed34cc27e53ad305f9306d5428868ca2a3b2128.tar.xz
fixed order of map block requests to grid server. flipped map texture, as it was upside down.
Diffstat (limited to '')
-rw-r--r--OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs4
1 files changed, 2 insertions, 2 deletions
diff --git a/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs b/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs
index bbbb4d7..4ff22fb 100644
--- a/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs
+++ b/OpenSim/Region/Terrain.BasicTerrain/TerrainEngine.cs
@@ -1261,13 +1261,13 @@ namespace OpenSim.Region.Terrain
1261 } 1261 }
1262 1262
1263 Channel copy = heightmap.Copy(); 1263 Channel copy = heightmap.Copy();
1264 for (int y = 0; y < copy.h; y++) 1264 for (int y = 0; y <copy.h; y++)
1265 { 1265 {
1266 for (int x = 0; x < copy.w; x++) 1266 for (int x = 0; x < copy.w; x++)
1267 { 1267 {
1268 // 512 is the largest possible height before colours clamp 1268 // 512 is the largest possible height before colours clamp
1269 int colorindex = (int) (Math.Max(Math.Min(1.0, copy.Get(x, y)/512.0), 0.0)*(pallete - 1)); 1269 int colorindex = (int) (Math.Max(Math.Min(1.0, copy.Get(x, y)/512.0), 0.0)*(pallete - 1));
1270 bmp.SetPixel(x, y, colours[colorindex]); 1270 bmp.SetPixel(x, copy.h-y-1, colours[colorindex]);
1271 } 1271 }
1272 } 1272 }
1273 return bmp; 1273 return bmp;