Example #1
0
        public RoadTextureList GetOneRoadTextureMap(string texturePath)
        {
            RoadTextureList roadTextures = new RoadTextureList();

            var road = new RoadTexture("", 1866, 941, 0, 0);

            road.image.Source = new BitmapImage(new Uri("..\\..\\" + @texturePath, UriKind.Relative));

            roadTextures.Add(road);

            return(roadTextures);
        }
        public void LoadExamplestate()
        {
            roadTextures = RoadRepository
                           .InitializeRoadRepository()
                           .GetOneRoadTextureMap("assets/straight-road.png");

            edgePipes = RoadRepository
                        .InitializeRoadRepository()
                        .GetAllFromFile("../../data/Roads.xml");

            vehicles = VehicleRepository
                       .InitializeVehicleRepository()
                       .GetAllFromFile("../../data/Vehicles.xml", edgePipes);

            intersections = IntersectionRepository
                            .InitializeIntersectionRepository()
                            .GetAllFromFile("../../data/Intersections.xml", edgePipes);
        }