Esempio n. 1
0
        private void SetLevelBtn(object sender, RoutedEventArgs e)
        {
            var btn = sender as Button;

            foreach (var item in LevelsBtn.Children)
            {
                (item as Button).Background = new SolidColorBrush(Colors.Transparent);
            }

            btn.Background = new SolidColorBrush(Color.FromRgb(221, 221, 221));
            config.SetLevel(btn.Content.ToString());
        }
Esempio n. 2
0
 public FirstLevel()
 {
     InitializeComponent();
     View   = new ViewManagment();
     config = new ConfigMethods();
     config.SetLevel("1");
     FirstLevelTimer       = new FindAny.Helpers.Timer().GameTimer(1500);
     FirstLevelTimer.Tick += new EventHandler(Timer_Tick);
     win = Application.Current.Windows.OfType <MainWindow>().First();
     win.MainMenu.Visibility = Visibility.Visible;
     if (win.EnableTimer)
     {
         win.Timer.Start();
         win.TimerText.Visibility = Visibility.Visible;
     }
     else
     {
         win.Timer.Stop();
         win.TimerText.Visibility = Visibility.Hidden;
     }
     DataBase.Restart();
 }
Esempio n. 3
0
        private void NextLevel(object sender, RoutedEventArgs e)
        {
            var t = (sender as Button).Content.ToString();

            switch (t)
            {
            case "1":
                Score          = 0;
                ScoreGame.Text = "Очки: ";
                Seconds        = 300;
                TimerText.Text = Seconds.ToString();
                View.RedirectUrl("FirstLevel.xaml");
                break;

            case "2":
                Score          = 0;
                ScoreGame.Text = "Очки: ";
                Seconds        = 300;
                TimerText.Text = Seconds.ToString();
                View.RedirectUrl("SecondLevel.xaml");
                break;

            case "3":
                Score          = 0;
                ScoreGame.Text = "Очки: ";
                Timer.Stop();
                Seconds        = 300;
                TimerText.Text = Seconds.ToString();
                View.RedirectUrl("ThirdLevel.xaml");
                break;

            default:
                break;
            }
            config.SetLevel(t);
            Levels.Visibility = Visibility.Collapsed;
        }