Пример #1
0
 public override void Accept(CollisionVisitor other)
 {
     if (this.poHead != null)
     {
         other.VisitBombGroup(this);
     }
 }
Пример #2
0
 public override void Accept(CollisionVisitor other)
 {
     // Debug.WriteLine("MissilRoot Accept");
     other.visitMissileRoot(this);
 }
 public override void Accept(CollisionVisitor other)
 {
     other.visitNullGameObject(this);
 }
Пример #4
0
 public override void Accept(CollisionVisitor other)
 {
     // Call the appropriate collision reaction
     other.VisitBomb(this);
 }
Пример #5
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitLeftWall(this);
 }
Пример #6
0
 //---------------------------------------------------------------------------------------------------------
 // Override abstract methods
 //---------------------------------------------------------------------------------------------------------
 public override void accept(CollisionVisitor other)
 {
     other.visitShieldRoot(this);
 }
Пример #7
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitCannonShip(this);
 }
Пример #8
0
 public override void Accept(CollisionVisitor other)
 {
     Debug.Assert(false);
 }
Пример #9
0
 public override void Accept(CollisionVisitor other)
 {
     // Call the appropriate collision reaction
     other.VisitFlyingSaucerRoot(this);
 }
Пример #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);
        }
Пример #11
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitBumperRight(this);
 }
Пример #12
0
 abstract public void Accept(CollisionVisitor other);
Пример #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);
 }
Пример #15
0
 public override void Accept(CollisionVisitor other)
 {
     // Debug.WriteLine("BommRoot accept");
     other.visitBombRoot(this);
 }
Пример #16
0
 public override void accept(CollisionVisitor other)
 {
     other.visitCrab(this);
 }
Пример #17
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitMissile(this);
 }
Пример #18
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitShieldColumn(this);
 }
Пример #19
0
 //---------------------------------------------------------
 // Override abstract class
 //---------------------------------------------------------
 public override void accept(CollisionVisitor other)
 {
     other.visitWallRight(this);
 }
Пример #20
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitMissileStraight(this);
 }
Пример #21
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitFlippingBomb(this);
 }
Пример #22
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitCoreCannon(this);
 }
Пример #23
0
 public override void Accept(CollisionVisitor other)
 {
     throw new System.NotImplementedException();
 }
Пример #24
0
 public override void Accept(CollisionVisitor other)
 {
     other.visitZigZagBomb(this);
 }
Пример #25
0
 public override void Accept(CollisionVisitor other)
 {
     other.VisitAlienGroup(this);
 }
Пример #26
0
 public override void accept(CollisionVisitor other)
 {
     other.visitMissileGroup(this);
 }
Пример #27
0
 public override void Accept(CollisionVisitor other)
 {
     //  Debug.WriteLine("UFO Accept");
     other.visitUFORoot(this);
 }
Пример #28
0
 public override void Accept(CollisionVisitor other)
 {
     //Debug.WriteLine("Wall Root accept");
     other.VisitWallRoot(this);
 }
Пример #29
0
 public override void Accept(CollisionVisitor other)
 {
     // Important: at this point we have an Alien
     // Call the appropriate collision reaction
     other.VisitShieldRoot(this);
 }
Пример #30
0
 public abstract void accept(CollisionVisitor other);