/// <summary> /// /// </summary> /// <param name="sender"></param> /// <param name="e"></param> public void Tick(object sender, System.EventArgs e) { if (bAvancer) { voiture.Accelerer(); } else if (bReculer) { if (voiture.Vitesse <= 0) { voiture.Reculer(); } else { voiture.Freiner(); } } else if (!bReculer && !bAvancer) { voiture.Ralentir(); } voiture.Avancer(); if (bGauche) { voiture.TournerGauche(); } if (bDroite) { voiture.TournerDroite(); } if (ToolsBox.Visible && _hoverWayWidget != null) { Point p = PointToClient(Cursor.Position); Route r = ToolsBox.GenerateurWidget.Generateur.Route; _hoverWayWidget.Route = r; _hoverWayWidget.Route.Position = new Point(p.X / 100, p.Y / 100); } Invalidate(); }