From ceeac217d6a17af6e346ec35dc0d3fb8ad662cf4 Mon Sep 17 00:00:00 2001 From: Christopher Latza Date: Wed, 10 Jun 2020 22:14:59 +0200 Subject: [PATCH] reverse XY --- src/BasicPathFinding.cs | 8 +++++--- 1 file changed, 5 insertions(+), 3 deletions(-) diff --git a/src/BasicPathFinding.cs b/src/BasicPathFinding.cs index 8a03b60..5d1e5e8 100644 --- a/src/BasicPathFinding.cs +++ b/src/BasicPathFinding.cs @@ -141,16 +141,18 @@ namespace OpenSim.Modules.PathFinding for (int X = 0; X < m_scene.RegionInfo.RegionSizeX; X++) { - for (int Y = 0; Y < m_scene.RegionInfo.RegionSizeY; Y++) { + int _imageX = (int)m_scene.RegionInfo.RegionSizeX - X; + int _imageY = (int)m_scene.RegionInfo.RegionSizeY - Y; + float baseheight = (float)m_scene.Heightmap[X, Y]; if (baseheight <= m_scene.RegionInfo.RegionSettings.WaterHeight) - _map.SetPixel(X, Y, Color.Blue); + _map.SetPixel(_imageX, _imageY, Color.Blue); if (baseheight > m_scene.RegionInfo.RegionSettings.WaterHeight) - _map.SetPixel(X, Y, Color.Green); + _map.SetPixel(_imageX, _imageY, Color.Green); } }