public void TestValidSquare3() { var geometry = new BoardGeometry(); var square1 = new Square(3, 3); var vector = new Vector(2, -2); var square = geometry.ShiftSquare(square1, vector); Assert.AreEqual(true, geometry.ValidSquare(square)); }
public void TestValidSquare() { var geometry = new BoardGeometry(); var square1 = new Square(1, 3); var vector = new Vector(-1, 1); var square = geometry.ShiftSquare(square1, vector); Assert.AreEqual(false, geometry.ValidSquare(square)); }
public void TestShiftedSquare4() { var geometry = new BoardGeometry(); var square1 = new Square(2, 4); var directoin = new Direction(Towards.LeftUp); var square2 = geometry.ShiftSquare(square1, directoin); var square3 = new Square(1, 5); Assert.AreEqual(true, square2.AreEqual(square3)); }
public void TestShiftedSquare2() { var geometry = new BoardGeometry(); var square1 = new Square(2, 4); var vector = new Vector(-3, 1); var square2 = geometry.ShiftSquare(square1, vector); var square3 = new Square(-1, 5); Assert.AreEqual(true, square2.AreEqual(square3)); }
//Creates the boardGeomety on the GameStateManager void Awake() { //Instaniate board geomotry geometry = new BoardGeometry(this.gameObject); }