public void ComplexValueTest() { BoardMesh testBoard = new BoardMesh(); for (int i = 0; i < 64; i++) { testBoard.gameMesh[i].field_owner = 0; } testBoard.gameMesh[0].field_owner = 4; testBoard.gameMesh[1].field_owner = 1; testBoard.gameMesh[2].field_owner = 1; testBoard.gameMesh[3].field_owner = 2; testBoard.gameMesh[32].field_owner = 4; testBoard.gameMesh[33].field_owner = 1; testBoard.gameMesh[34].field_owner = 2; testBoard.gameMesh[40].field_owner = 1; testBoard.gameMesh[48].field_owner = 1; testBoard.gameMesh[56].field_owner = 1; int expected = 0; int actual = testBoard.aiStepInd(); Assert.AreEqual(expected, actual); }
void Awake() { //Initialize board tiles = new Tile[height * width]; b_Canvas = GetComponentInChildren <Canvas>(); b_Mesh = GetComponentInChildren <BoardMesh>(); for (int z = 0, i = 0; z < height; z++) { for (int x = 0; x < width; x++) { CreateTile(x, z, i++); } } }