Esempio n. 1
0
 public bool Equals(FieldCoords otherPoint) => otherPoint.X == X && otherPoint.Y == Y;
Esempio n. 2
0
        /// <summary>
        ///     Конвертация координат грида в позицию на экране.
        /// </summary>
        /// <param name="fieldCoords">координаты грида</param>
        /// <returns>позицию на экране</returns>
        public static Vector3 FieldCoordsToPosition(FieldCoords fieldCoords)
        {
            var сentreBias = new Vector3(GridSizeX * CellSize / 2, GridSizeY * CellSize / 2) + GridCentre;

            return(new Vector3(fieldCoords.X * CellSize + CellSize / 2, fieldCoords.Y * CellSize + CellSize / 2) - сentreBias);
        }