private void window_Loaded(object sender, RoutedEventArgs e) { Congratulation con = new Congratulation(1, mainCanvas, this); mainCanvas.Children.Add(con); Canvas.SetTop(con, 100); }
private void tb_score_TextChanged(object sender, TextChangedEventArgs e) { if (Scoure - tmpScore == 100 && !IsMonsterLevel) { OneSec = 0; tmpScore = Scoure; level++; if (level % 5 == 0) { MonsterLevel(); } Congratulation con = new Congratulation(level, mainCanvas, this); mainCanvas.Children.Add(con); Canvas.SetTop(con, 100); RockAngle = (RockAngle + 5) % 75; attckTimer.Interval = TimeSpan.FromMilliseconds(60 - (20 * (Speed - 1) + level)); } }
private void monsterLife_ValueChanged(object sender, RoutedPropertyChangedEventArgs <double> e) { double m = monsterLife.Value; if (m <= 40 && m > 20) { monsterLife.Foreground = Brushes.Orange; } else if (m <= 20 && m > 0) { monsterLife.Foreground = Brushes.Red; } else if (m <= 0) { StopTimers(); foreach (CImage img in Rocks) { mainCanvas.Children.Remove(img); } foreach (CImage img in Bults) { mainCanvas.Children.Remove(img); } Rocks.Clear(); Bults.Clear(); KileMonster(Canvas.GetTop(monster), Canvas.GetLeft(monster), "boom2"); level++; IsMonsterLevel = false; Canvas.SetTop(monster, -188); Canvas.SetLeft(monster, 55); monster.Opacity = 0; Congratulation con = new Congratulation(level, mainCanvas, this); mainCanvas.Children.Add(con); Canvas.SetTop(con, 100); RockAngle = (RockAngle + 5) % 75; attckTimer.Interval = TimeSpan.FromMilliseconds(60 - (20 * (Speed - 1) + level)); } }