Exemplo n.º 1
0
 /// <summary>
 /// Resets the actual Level
 /// </summary>
 public void ResetLevel()
 {
     SpikeList.Clear();
     SlowList.Clear();
     CoinList.Clear();
     RollList.Clear();
     SpeedList.Clear();
     BrettList.Clear();
     ResetScore();
     ResetPhase();
 }
Exemplo n.º 2
0
        public void CalculateSpeedAverages()
        {
            var coords = TrackCoordinates.ToList();
            var speeds = SpeedList.ToList();

            TrackCoordinates.Clear();
            SpeedList.Clear();

            TrackSpeed   = GetAverageTrackSpeed(coords);
            AverageSpeed = speeds.Any() ? Math.Round(speeds.Average(), 1) : 0.0d;
        }