diff options
| author | Simon O'Shea <osheas1@wit.edu> | 2023-07-31 19:34:53 -0400 |
|---|---|---|
| committer | Simon O'Shea <osheas1@wit.edu> | 2023-07-31 19:34:53 -0400 |
| commit | 6451c901fdad2bc084104cbd93cb8fad22a161b6 (patch) | |
| tree | e0793dc4d0380e3eb2c43c3dd5bfacea669e2d15 /Pathfinding Visualizer/Assets/Scripts/TestingScript.cs | |
| parent | 5f9e8f979deb94e9219113ed09b49142c040cb57 (diff) | |
basic grid class implemented
can set / un-set values on each cell. concrete foundation implemented
Diffstat (limited to 'Pathfinding Visualizer/Assets/Scripts/TestingScript.cs')
| -rw-r--r-- | Pathfinding Visualizer/Assets/Scripts/TestingScript.cs | 20 |
1 files changed, 18 insertions, 2 deletions
diff --git a/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs index 51ee102..ec5517c 100644 --- a/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs +++ b/Pathfinding Visualizer/Assets/Scripts/TestingScript.cs @@ -4,12 +4,28 @@ using UnityEngine; public class TestingScript : MonoBehaviour { + private LogicGrid grid; // Start is called before the first frame update private void Start() { - LogicGrid grid = new LogicGrid(4, 2, 10f); - + //Vector3 origin = new Vector3(0, 0); + grid = new LogicGrid(4, 2, 10f, new Vector3(0, 0)); } + private void Update() + { + if(Input.GetMouseButtonDown(0)) + { + grid.SetValue(CodeMonkey.Utils.UtilsClass.GetMouseWorldPosition(), 1); + } + if (Input.GetMouseButtonDown(1)) + { + grid.SetValue(CodeMonkey.Utils.UtilsClass.GetMouseWorldPosition(), 0); + } + if (Input.GetMouseButtonDown(2)) + { + Debug.Log(grid.GetValue(CodeMonkey.Utils.UtilsClass.GetMouseWorldPosition()).ToString()); + } + } } |
