Example #1
0
 public override void Collides(GameObject gameObj)
 {
     if (gameObj is Astroid)
     {
         base.Collides(gameObj);
     }
 }
Example #2
0
 public Explosion(Texture2D texture, SoundEffect soundEffect, GameObject gameObject)
     : this(texture, soundEffect, gameObject.Position, gameObject.Scale)
 {
 }
Example #3
0
 public virtual bool Intersects(GameObject gameObj)
 {
     return CurrentPositionRect.Intersects(gameObj.CurrentPositionRect);
 }
Example #4
0
 public void AddExplosion(GameObject gameObject)
 {
     explosions.Add(new Explosion(texture, soundEffect, gameObject));
 }
Example #5
0
 public virtual void Collides(GameObject gameObj)
 {
     visible = false;
 }