Ejemplo n.º 1
0
 public override void Accept(ColVisitor other)
 {
     other.VisitInvaderCategory(this);
 }
Ejemplo n.º 2
0
 public override void Accept(ColVisitor other)
 {
     //what is the reaction of the "other" object
     // with the Alien Group
     other.VisitGroup(this);
 }
Ejemplo n.º 3
0
 public override void Accept(ColVisitor other)
 {
     //Debug.WriteLine("ShieldBrick Accepts");
     other.VisitShieldBrick(this);
 }
Ejemplo n.º 4
0
 public override void Accept(ColVisitor other)
 {
     Debug.Assert(false);
     throw new NotImplementedException();
 }
Ejemplo n.º 5
0
 public override void Accept(ColVisitor other)
 {
     other.VisitGameSpace(this);
 }
Ejemplo n.º 6
0
 public override void Accept(ColVisitor other)
 {
     // Important: at this point we have an Missile
     // Call the appropriate collision reaction
     other.VisitLeftUFO(this);
 }
Ejemplo n.º 7
0
 public override void Accept(ColVisitor other)
 {
     other.VisitBumperRight(this);
 }
Ejemplo n.º 8
0
 public override void Accept(ColVisitor other)
 {
     other.VisitWallBottom(this);
 }
Ejemplo n.º 9
0
 public override void Accept(ColVisitor other)
 {
     other.VisitUFO(this);
 }
Ejemplo n.º 10
0
 public override void Accept(ColVisitor other)
 {
     //Q: what hits the shipRoot?
     //A: mostly Bombs, but also aliens/AlienGroup(Get to later)....
     other.VisitShipRoot(this);
 }
Ejemplo n.º 11
0
 public override void Accept(ColVisitor other)
 {
     throw new NotImplementedException();
 }
Ejemplo n.º 12
0
 public override void Accept(ColVisitor other)
 {
     other.VisitCeiling(this);
 }
Ejemplo n.º 13
0
 public override void Accept(ColVisitor other)
 {
     other.VisitWallLeft(this);
 }
Ejemplo n.º 14
0
 public override void Accept(ColVisitor other)
 {
     other.VisitMissile(this);
 }
Ejemplo n.º 15
0
        //--------------------------------------------------------------------------
        //collisions


        public override void Accept(ColVisitor other)
        {
            // Important: at this point we have an Alien
            // Call the appropriate collision reaction
            other.VisitBomb(this);
        }
Ejemplo n.º 16
0
 abstract public void Accept(ColVisitor other);
        //~NullGameObject()
        //{

        //}

        public override void Accept(ColVisitor other)
        {
            // Important: at this point we have an NullGameObject
            // Call the appropriate collision reaction
            other.VisitNullGameObject(this);
        }
Ejemplo n.º 18
0
 public override void Accept(ColVisitor other)
 {
     other.VisitShieldBrick(this);
 }