AbstractedSheep.ShuttleTrackerWorld.World.AddRoute C# (CSharp) Метод

AddRoute() приватный Метод

private AddRoute ( RouteJson route ) : void
route RouteJson
Результат void
        private void AddRoute(RouteJson route)
        {
            List<Coordinate> coords = new List<Coordinate>();
            foreach (RouteCoordinateJson rc in route.coords)
            {
                coords.Add(new Coordinate((int)(rc.latitude * (decimal)1E6), (int)(rc.longitude * (decimal)1E6)));
            }
            AddRoute(route.id, route.name, coords);
        }

Same methods

World::AddRoute ( int routeId, string name, List coords ) : void

Usage Example

Пример #1
0
        /// <summary>
        /// Create a world object from a Netlink object.
        /// </summary>
        /// <param name="n">The Netlink class that represents the Netlink JSON.</param>
        /// <returns>A world generated from the Netlink.</returns>
        public static World GenerateWorld(Netlink n)
        {
            World w = new World();

            foreach (RouteJson r in n.routes)
            {
                w.AddRoute(r);
            }

            foreach (StopJson s in n.stops)
            {
                w.AddStop(s);
            }

            return(w);
        }
All Usage Examples Of AbstractedSheep.ShuttleTrackerWorld.World::AddRoute