コード例 #1
0
        public static Point GetCoordinates(Map Map, int Cell)
        {
            if (!myCellToPointGrid.ContainsKey(Map.CellsCount))
            {
                Pathfinder.GenerateGrid(Map.Width, Map.CellsCount);
            }
            Point p = new Point();

            myCellToPointGrid[Map.CellsCount].TryGetValue(Cell, out p);
            return(p);
        }
コード例 #2
0
        public static double GetY(Map Map, int Cell)
        {
            if (!myCellToPointGrid.ContainsKey(Map.CellsCount))
            {
                Pathfinder.GenerateGrid(Map.Width, Map.CellsCount);
            }

            Point p = new Point();

            if (myCellToPointGrid[Map.CellsCount].TryGetValue(Cell, out p))
            {
                return(p.Y);
            }

            return(-1000);
        }