diff options
Diffstat (limited to 'Pathfinding Visualizer/Assets/Scripts/Main.cs')
| -rw-r--r-- | Pathfinding Visualizer/Assets/Scripts/Main.cs | 19 |
1 files changed, 17 insertions, 2 deletions
diff --git a/Pathfinding Visualizer/Assets/Scripts/Main.cs b/Pathfinding Visualizer/Assets/Scripts/Main.cs index bcf897a..0733f2b 100644 --- a/Pathfinding Visualizer/Assets/Scripts/Main.cs +++ b/Pathfinding Visualizer/Assets/Scripts/Main.cs @@ -14,7 +14,7 @@ public class Main : MonoBehaviour // Coordinates for pathfinding - public Vector2Int agent = new Vector2Int(); + public Vector2Int agent = new Vector2Int(-1, -1); public List<Vector2Int> obstacles = new List<Vector2Int>(); public List<Vector2Int> samples = new List<Vector2Int>(); @@ -102,6 +102,9 @@ public class Main : MonoBehaviour public void ResetGrid() { world.reset(); + agent = new Vector2Int(-1, -1); + obstacles = new List<Vector2Int>(); + samples = new List<Vector2Int>(); } public void StartAlgorithm() @@ -115,7 +118,7 @@ public class Main : MonoBehaviour int index = x * world.GetHeight() + y; int value = world.GetValue(x, y); - Debug.Log("x: " + x + " y: " + y + " | value: " + value); + //Debug.Log("x: " + x + " y: " + y + " | value: " + value); // Add coordinate to obstacle array if (value == 1) @@ -143,6 +146,18 @@ public class Main : MonoBehaviour } } + if (agent.x == -1 && agent.y == -1) + { + Debug.Log("NO AGENT!"); + return; + } + + if (samples.Count == 0) + { + Debug.Log("NO SAMPLES!"); + return; + } + if ( true ) { |
