From 6451c901fdad2bc084104cbd93cb8fad22a161b6 Mon Sep 17 00:00:00 2001 From: Simon O'Shea Date: Mon, 31 Jul 2023 19:34:53 -0400 Subject: basic grid class implemented can set / un-set values on each cell. concrete foundation implemented --- .../Assets/Scripts/TestingScript.cs | 20 ++++++++++++++++++-- 1 file changed, 18 insertions(+), 2 deletions(-) (limited to 'Pathfinding Visualizer/Assets/Scripts/TestingScript.cs') 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()); + } + } } -- cgit v1.3.1-4-g156e