Exemplo n.º 1
0
        public void HasherTest()
        {
            var terrainMap = new TerrainMap(new ShortestPath());

            terrainMap[2, 2] = new TerrainCell(0, 0, 0, 2);
            var cube = HexGridMath.OffsetToCube(2, 2);
            var hash = terrainMap.FindMapHash(cube.X, cube.Y, cube.Z);

            var terrain = terrainMap[hash];

            Assert.Equal(2, terrain.BackgroundType);
        }