Ejemplo n.º 1
0
        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();
        }
Ejemplo n.º 2
0
 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);
     }
 }