Exemple #1
0
        private void OnTimer(object state)
        {
            var dTime = DateTime.Now - _lastTimerTime;

            ElapsedTimeChanged?.Invoke(DateTime.Now - _startTime);

            Speed    += Acceleration * dTime.TotalSeconds;
            Distance += Speed * dTime.TotalSeconds;

            _lastTimerTime = DateTime.Now;
        }
Exemple #2
0
 private void ChangeElapsedTime(object state)
 {
     _elapsedTime++;
     ElapsedTimeChanged?.Invoke(this, new ElapsedTimeChangedEventArgs(_elapsedTime));
 }