Exemple #1
0
        private void ValidateCoordToPosition(int x, int y)
        {
            float expectedX = -mapSize.X / 2f + 0.5f * tileSize + x * tileSize;
            float expectedY = -mapSize.Y / 2f + 0.5f * tileSize + y * tileSize;

            Vector3 v1 = TileUtil.CoordToPosition(new Coord(x, y));
            Vector3 v2 = TileUtil.CoordToPosition(x, y);

            Assert.IsTrue(v1.Equals(v2));
            Assert.AreEqual(new Vector3(expectedX, 0, expectedY), v1);
        }
Exemple #2
0
 private static void ValidateCoord(int x, int y)
 {
     try
     {
         TileUtil.CoordToPosition(new Coord(x, y));
     }
     catch (CoordinateTranslationException)
     {
         // this exception is being expected
         return;
     }
     Assert.Fail();
 }