Exemplo n.º 1
0
 public void SetupBeat()
 {
     CurrentBeat = UpcomingBeats.First();
     UpcomingBeats.Remove(CurrentBeat);
     _timing      = Timing.Early;
     _currentVelo = ScoreVelo.Bad;
     LightPad((int)_currentVelo);
 }
Exemplo n.º 2
0
 public bool CheckBeats()
 {
     if (CurrentBeat != null)
     {
         return(true);
     }
     else if (UpcomingBeats == null || !UpcomingBeats.Any())
     {
         return(false);
     }
     if ((_controller.Elapsed > 0) && (UpcomingBeats.First().HitTime <= _controller.Elapsed + _controller.Separation * 5))
     {
         new Thread(delegate() {
             SetupBeat();
         }).Start();
     }
     return(true);
 }