From 239f7ed4c592fc90ad8d6afc9e342a0e8f1694cf Mon Sep 17 00:00:00 2001 From: Simon O'Shea Date: Tue, 8 Aug 2023 15:34:02 -0400 Subject: [PATCH] formatted for logan hooking buttons up to running algorigthms --- Pathfinding Visualizer/Assets/Scripts/AStar.cs | 5 ++--- Pathfinding Visualizer/Assets/Scripts/Main.cs | 18 +++++++++++------- 2 files changed, 13 insertions(+), 10 deletions(-) diff --git a/Pathfinding Visualizer/Assets/Scripts/AStar.cs b/Pathfinding Visualizer/Assets/Scripts/AStar.cs index a31d2c2..5d51e6d 100644 --- a/Pathfinding Visualizer/Assets/Scripts/AStar.cs +++ b/Pathfinding Visualizer/Assets/Scripts/AStar.cs @@ -18,9 +18,8 @@ public class AStar : MonoBehaviour this.heuristic = heuristic; } - void Start() + public void go() { - - } + } } diff --git a/Pathfinding Visualizer/Assets/Scripts/Main.cs b/Pathfinding Visualizer/Assets/Scripts/Main.cs index 40f47f1..6ebb37f 100644 --- a/Pathfinding Visualizer/Assets/Scripts/Main.cs +++ b/Pathfinding Visualizer/Assets/Scripts/Main.cs @@ -12,6 +12,9 @@ public class Main : MonoBehaviour int placementValue; + bool astarSelected; + + // Start is called before the first frame update void Start() { @@ -85,12 +88,6 @@ public class Main : MonoBehaviour } - public void StartAStar() - { - AStar astar = new AStar(world, 0); - } - - public void SetModeObstacle() { placementValue = 1; @@ -108,6 +105,13 @@ public class Main : MonoBehaviour world.reset(); } - + public void StartAlgorithm() + { + if(astarSelected) + { + AStar astar = new AStar(world, 0); + astar.go(); + } + } }