Example #1
0
        private void menuTime_Click(object sender, RoutedEventArgs e)
        {
            score                 = 0;
            scoreText.Content     = "Score: " + score;
            modeText.Content      = "Mode: Time Trail";
            bStart.Visibility     = Visibility.Visible;
            cover.Visibility      = Visibility.Visible;
            timeText.Visibility   = Visibility.Visible;
            liveText.Visibility   = Visibility.Hidden;
            resultText.Visibility = Visibility.Hidden;

            _time = TimeSpan.FromSeconds(30);

            _timer = new DispatcherTimer(new TimeSpan(0, 0, 1), DispatcherPriority.Normal, delegate
            {
                timeText.Content = "Time: " + _time.ToString("ss");
                if (_time == TimeSpan.Zero)
                {
                    _timer.Stop();
                    loser();
                }
                _time = _time.Add(TimeSpan.FromSeconds(-1));
            }, Application.Current.Dispatcher);
            _timer.Stop();

            BallViewModel.StopHoop(hoopBack);
            BallViewModel.StopHoop(hoopInner);
            BallViewModel.StopHoop(hoopFront);
        }
Example #2
0
 private void menuFree_Click(object sender, RoutedEventArgs e)
 {
     score                 = 0;
     scoreText.Content     = "Score: " + score;
     modeText.Content      = "Mode: Free Play";
     bStart.Visibility     = Visibility.Visible;
     cover.Visibility      = Visibility.Visible;
     liveText.Visibility   = Visibility.Hidden;
     timeText.Visibility   = Visibility.Hidden;
     resultText.Visibility = Visibility.Hidden;
     BallViewModel.StopHoop(hoopBack);
     BallViewModel.StopHoop(hoopInner);
     BallViewModel.StopHoop(hoopFront);
 }