Exemple #1
0
 public override void Accept(CollisionVisitor other)
 {
     if (this.poHead != null)
     {
         other.VisitBombGroup(this);
     }
 }
Exemple #2
0
 public override void Accept(CollisionVisitor other)
 {
     // Debug.WriteLine("MissilRoot Accept");
     other.visitMissileRoot(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     other.visitNullGameObject(this);
 }
Exemple #4
0
 public override void Accept(CollisionVisitor other)
 {
     // Call the appropriate collision reaction
     other.VisitBomb(this);
 }
Exemple #5
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitLeftWall(this);
 }
 //---------------------------------------------------------------------------------------------------------
 // Override abstract methods
 //---------------------------------------------------------------------------------------------------------
 public override void accept(CollisionVisitor other)
 {
     other.visitShieldRoot(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     other.visitCannonShip(this);
 }
Exemple #8
0
 public override void Accept(CollisionVisitor other)
 {
     Debug.Assert(false);
 }
 public override void Accept(CollisionVisitor other)
 {
     // Call the appropriate collision reaction
     other.VisitFlyingSaucerRoot(this);
 }
Exemple #10
0
        //public override void Remove()
        //{
        //    // Keenan(delete.E)
        //    // Since the Root object is being drawn
        //    // 1st set its size to zero
        //    this.poColObj.poColRect.Set(0, 0, 0, 0);
        //    base.Update();


        //    this.pProxySprite.Set(GameSprite.Name.NullObject);

        //    this.x = 0.0f;
        //    this.y = 0.0f;

        //    //// Update the parent (missile root)
        //    //GameObject pParent = (GameObject)this.pParent;

        //    //remove missile from composite...
        //    //pParent.Remove(this);
        //    //pParent.Update();



        //    // Now remove it
        //    //base.Remove();
        //}

        public override void Accept(CollisionVisitor other)
        {
            // Important: at this point we have an Missile
            // Call the appropriate collision reaction
            other.VisitMissile(this);
        }
Exemple #11
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitBumperRight(this);
 }
Exemple #12
0
 abstract public void Accept(CollisionVisitor other);
Exemple #13
0
 public override void accept(CollisionVisitor other)
 {
     other.visitOctopus(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     // Important: at this point we have an BirdGroup
     // Call the appropriate collision reaction
     other.VisitGreenSquid(this);
 }
Exemple #15
0
 public override void Accept(CollisionVisitor other)
 {
     // Debug.WriteLine("BommRoot accept");
     other.visitBombRoot(this);
 }
Exemple #16
0
 public override void accept(CollisionVisitor other)
 {
     other.visitCrab(this);
 }
Exemple #17
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitMissile(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     other.visitShieldColumn(this);
 }
Exemple #19
0
 //---------------------------------------------------------
 // Override abstract class
 //---------------------------------------------------------
 public override void accept(CollisionVisitor other)
 {
     other.visitWallRight(this);
 }
Exemple #20
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitMissileStraight(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     other.visitFlippingBomb(this);
 }
Exemple #22
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitCoreCannon(this);
 }
Exemple #23
0
 public override void Accept(CollisionVisitor other)
 {
     throw new System.NotImplementedException();
 }
Exemple #24
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitZigZagBomb(this);
 }
Exemple #25
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitAlienGroup(this);
 }
Exemple #26
0
 public override void accept(CollisionVisitor other)
 {
     other.visitMissileGroup(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     //  Debug.WriteLine("UFO Accept");
     other.visitUFORoot(this);
 }
Exemple #28
0
 public override void Accept(CollisionVisitor other)
 {
     //Debug.WriteLine("Wall Root accept");
     other.VisitWallRoot(this);
 }
Exemple #29
0
 public override void Accept(CollisionVisitor other)
 {
     // Important: at this point we have an Alien
     // Call the appropriate collision reaction
     other.VisitShieldRoot(this);
 }
 public abstract void accept(CollisionVisitor other);