static void Instance_Started(object sender, Metronome.StartedEventArgs e) { if (e.PreviousState == Metronome.PlayStates.Stopped) { ElapsedBpm = 0; } }
static void Instance_Started(object sender, Metronome.StartedEventArgs e) { // reset to starting position if (e.PreviousState == Metronome.PlayStates.Stopped) { LastCycle = 0; } }
void Instance_Started(object sender, Metronome.StartedEventArgs e) { if (e.PreviousState == Metronome.PlayStates.Stopped) { foreach (Lane lane in Lanes) { lane.Reset(); } foreach (Ball ball in Balls) { ball.Reset(); } } }