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()); }
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(); }
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; }