add debug

master
Christopher Latza 2020-06-11 12:09:32 +02:00
parent ff97551e68
commit fc2c870e05
1 changed files with 19 additions and 4 deletions

View File

@ -68,7 +68,13 @@ namespace OpenSim.Modules.PathFinding
NodeInfo _infoNode = m_nodes.Find(X => X.Position.X.Equals(position.X) && X.Position.Y.Equals(position.Y));
if(_infoNode != null)
{
_infoNode.Blocked = state;
}
else
{
Console.WriteLine("setNoteBlocked: Cant find Node at " + position.ToString());
}
}
private bool getNoteBlocked(Vector2 position)
@ -76,7 +82,13 @@ namespace OpenSim.Modules.PathFinding
NodeInfo _infoNode = m_nodes.Find(X => X.Position.X.Equals(position.X) && X.Position.Y.Equals(position.Y));
if (_infoNode != null)
{
return _infoNode.Blocked;
}
else
{
Console.WriteLine("getNoteBlocked: Cant find Node at " + position.ToString());
}
return false;
}
@ -100,11 +112,14 @@ namespace OpenSim.Modules.PathFinding
{
Color _pixelColor = bitmap.GetPixel(X, Y);
if (_pixelColor.Equals(Color.Black))
setNoteBlocked(new Vector2(X, Y), true);
Console.WriteLine("convertBitmapToNodeList: X:"+X+" Y:"+Y+" COLOR:" + _pixelColor.R +";" + _pixelColor.G + ";" + _pixelColor.B);
if (_pixelColor.Equals(Color.White))
setNoteBlocked(new Vector2(X, Y), false);
bool blocking = true;
if (_pixelColor.R == 255)
blocking = false;
setNoteBlocked(new Vector2(X, Y), false);
}
}
}