コード例 #1
0
        public void LineTest1()
        {
            HexCoordinates start = HexCoordinates.FromMapCoordinates(new IntVector2(0, 0));
            HexCoordinates end   = HexCoordinates.FromMapCoordinates(new IntVector2(6, 0));

            var lineList = HexCoordinates.GetLine(start, end);

            Assert.AreEqual(6, lineList.Count);

            for (int i = 0; i < lineList.Count; i++)
            {
                Assert.AreEqual(i + 1, lineList[i].MapCoordinates.X);
                Assert.AreEqual(0, lineList[i].MapCoordinates.Y);
            }
        }