public void DoOneTurn() { Date = Date.AddDays(1); foreach (var town in Towns) { town.DoOneTurn(); } foreach (var territory in Territories) { territory.DoOneTurn(); if (Date.Day == 1) { territory.DoAtMonthBeginning(); } } foreach (var commerce in Commerces) { commerce.DoOneTurn(); } RouteLayer.GetInstance().DoOneTurn(); }
void button2_Click(object sender, EventArgs e) { wayPoints.Clear(); listBox1.Items.Clear(); PushpinAdapter.Items.Clear(); RouteLayer.ClearResults(); mapControl1.ForceRender(); }
public void UpdateRoute(Route route) { RoutePointsLayer.Update(route); RouteLayer.UpdatePath(route); SectionPointsLayer.Update(route); SectionsLayer.UpdateSections(route); }
private void InitializeRoutes(World world) { var towns = world.Towns.ToList(); // 1-2-3-4 // |-5 に繋ぐ RouteLayer.GetInstance().Connect(towns.First(t => t.Id == 1), towns.First(t => t.Id == 2), 100, 3); RouteLayer.GetInstance().Connect(towns.First(t => t.Id == 2), towns.First(t => t.Id == 3), 100, 3); RouteLayer.GetInstance().Connect(towns.First(t => t.Id == 3), towns.First(t => t.Id == 4), 100, 3); RouteLayer.GetInstance().Connect(towns.First(t => t.Id == 3), towns.First(t => t.Id == 5), 100, 3); GetComponent <RoutesPresenter>().Initialize(RouteLayer.GetInstance().Routes); }
/// <summary> /// Displays the temporary via way point /// </summary> /// <param name="layer">Assigned route layer</param> /// <param name="route">Assigned route</param> /// <param name="p">Position of the via way point (word coordinates)</param> public static void Show(RouteLayer layer, Route route, Point p) { if (instance == null) { instance = new TemporaryVia(layer, p, RouteLayer.TMPVIA_STYLE) { ZIndex = 999 } } ; instance.Route = route; instance.Point = p; }
/// <summary> /// Creates a via way point. /// </summary> /// <param name="layer">Assigned route layer</param> /// <param name="p">Position of the way point (world coordinates)</param> /// <param name="style">Style of the way point</param> public Via(RouteLayer layer, Point p, ShapeStyle style) : base(layer, p, style) { Children.Add(new Ball { Color = style.Color, Stroke = Colors.Black, Width = style.Size, Height = style.Size }); // must set a tool tip for the ToolTipOpening event to be raised. ToolTip = "<null>"; base.ToolTipOpening += ToolTipOpening; ShapeCanvas.SetAnchor(this, LocationAnchor.Center); layer.Shapes.Add(this); }
/// <summary> /// Creates the temporary via way point. /// </summary> /// <param name="layer">Assigned Routing layer</param> /// <param name="p">Position of the via way point (word coordinates)</param> /// <param name="style">Style of the way point</param> private TemporaryVia(RouteLayer layer, Point p, ShapeStyle style) : base(layer, p, style) { }
public RoutingDragAndDropUseCase(WpfMap wpfMap, string xRouteUrl, string user = "", string password = "") { this.wpfMap = wpfMap; layer = new RouteLayer(wpfMap, xRouteUrl, user, password); }