Esempio n. 1
0
        public void IsValidPlacementTest()
        {
            Node node = currNodeGrid.GetNodeFromVector2(new Vector2(NodeMeasures.NODE_DIAMETER * 5, NodeMeasures.NODE_DIAMETER * 5)
                                                        + (Vector2)currNodeGrid.transform.position);

            currNodeGrid.MakeDimensionsOccupied(node, 3, 3);

            List <Node> neighbours = currNodeGrid.GetMooreNeighbours(node);

            neighbours.ForEach(x => Assert.IsFalse(currNodeGrid.IsValidPlacement(x, 1, 1)));

            Assert.IsFalse(currNodeGrid.IsValidPlacement(node, 1, 1));
        }