コード例 #1
0
ファイル: Scene.cs プロジェクト: MarcusWichelmann/StepBot
        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());
        }
コード例 #2
0
ファイル: Scene.cs プロジェクト: MarcusWichelmann/StepBot
        private void timer_Elapsed(object sender, ElapsedEventArgs e)
        {
            UpdatePosition();

            SceneUpdated?.Invoke(new EventArgs());
        }
コード例 #3
0
 public void RaiseSceneUpdated()
 {
     UpdateRequired?.Invoke(this, EventArgs.Empty);
     SceneUpdated?.Invoke(this, EventArgs.Empty);
 }