public BombClass(string name, int timersec, ImageSource bomb, int left, int top) { Left = left; Top = top; BombImage = new Image(); BombImage.Name = name; BombImage.Source = bomb; BombImage.SetValue(Canvas.TopProperty, (double)top * GameData.field_width + GameData.field_width / 2); BombImage.SetValue(Canvas.LeftProperty, (double)left * GameData.field_height + GameData.field_height / 2); timer = new DispatcherTimer(); timer.Tick += new EventHandler(timer_Tick); timer.Interval = new TimeSpan(0, 0, 0, 1, 0); timer_sec = timersec; exp = new ExplosionClass(); }
void exp_ExplosionOverEvent(ExplosionClass ec) { // a robbanási képek eltávolítása canvas1.Children.Remove(ec.explosions_center); foreach (Image item in ec.explosions_bottom) { canvas1.Children.Remove(item); } foreach (Image item in ec.explosions_left) { canvas1.Children.Remove(item); } foreach (Image item in ec.explosions_right) { canvas1.Children.Remove(item); } foreach (Image item in ec.explosions_top) { canvas1.Children.Remove(item); } }