Exemple #1
0
        public void ChangeSpeed(double rpmLeft, double rpmRight)
        {
            // Vorherige Bewegung beenden
            UpdatePosition();

            // Neue Geschwindigkeitswerte übernehmen
            RpmLeft  = rpmLeft;
            RpmRight = rpmRight;

            // Die Szene wurde aktualisiert
            SceneUpdated?.Invoke(new EventArgs());
        }
Exemple #2
0
        private void timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            UpdatePosition();

            SceneUpdated?.Invoke(new EventArgs());
        }
 public void RaiseSceneUpdated()
 {
     UpdateRequired?.Invoke(this, EventArgs.Empty);
     SceneUpdated?.Invoke(this, EventArgs.Empty);
 }