/// <summary> /// Resets the actual Level /// </summary> public void ResetLevel() { SpikeList.Clear(); SlowList.Clear(); CoinList.Clear(); RollList.Clear(); SpeedList.Clear(); BrettList.Clear(); ResetScore(); ResetPhase(); }
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; }