示例#1
0
 public override void CollisionWith(DrawableObject b)
 {
     //base.CollisionWith(b);
     if (b.GetType().Name == "Hero")
     {
         this.brush = System.Drawing.Brushes.Red;
         //this.delete = true;
     }
     if (b.GetType().Name == "Bullet")
     {
         //this.delete = true;
         this.brush = System.Drawing.Brushes.Red;
     }
 }
示例#2
0
 public override void CollisionWith(DrawableObject b)
 {
     base.CollisionWith(b);
     if (b.GetType().Name == "Wall")
     {
         position = previousPosition;
     }
 }
示例#3
0
 public override void CollisionWith(DrawableObject b)
 {
     base.CollisionWith(b);
     if (b.GetType().Name=="Wall")
     {
         position = previousPosition;
     }
 }