public DeltaGraphcs(TelemetryLapManager TelemetryLapManager, DeltaType deltatype) { this.deltatype = deltatype; this.TelemetryLapManager = TelemetryLapManager; InitializeComponent(); if (TelemetryLapManager.FastestLap != null) started = true; GraphPane myPane = zedGraphControl1.GraphPane; { PointPairList pl = new PointPairList(); var myCurve = myPane.AddCurve(RT1, pl, Color.Red, SymbolType.None); myPane.Title.Text = deltatype.ToString(); myPane.XAxis.Title.Text = "NormalizedDistance"; myPane.YAxis.Title.Text = deltatype.ToString(); myCurve.Line.Width = 3.0F; } { PointPairList pl = new PointPairList(); var myCurve = myPane.AddCurve(RT2, pl, Color.Blue, SymbolType.None); myPane.Title.Text = deltatype.ToString(); myPane.XAxis.Title.Text = "NormalizedDistance"; myPane.YAxis.Title.Text = deltatype.ToString(); myCurve.Line.Width = 3.0F; } atual = RT1; TelemetryLapManager.PacketProcessed += TelemetryLapManager_PacketProcessed; TelemetryLapManager.CompletedFullLap += TelemetryLapManager_CompletedFullLap; TelemetryLapManager.FinishedOutLap += TelemetryLapManager_FinishedOutLap; TelemetryLapManager.RemovedLap += TelemetryLapManager_RemovedLap; timer.Interval = F1SpeedSettings.RefreshRate; timer.Tick += timer_Tick; timer.Start(); }