public override void VisitShip(Ship s) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(s, this); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb u) { ColPair cp = ColPairMan.GetActiveColPair(); cp.SetCollision(u, this); cp.NotifyListeners(); }
public override void VisitBomb(Bomb b) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(b, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }
public override void VisitGroup(AlienGrid a) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { // Missile vs Column ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); }
public override void VisitOctopus(Octopus a) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(this, a); pColPair.NotifyListeners(); }
public override void VisitWallRight(WallRight r) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(r, this); pColPair.NotifyListeners(); }
public override void VisitAlien(AlienCategory a) { //Alien v Shield Brick ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { // Missile vs WallTop //Debug.WriteLine(" ---> Done"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb b) { //Debug.WriteLine(" ---> Done"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(b, this); pColPair.NotifyListeners(); }
public override void VisitGroup(AlienGroup a) { //Aliens Got to the bottom Game Over ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitWallGroup(WallGroup w) { Debug.Assert(w != null); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(w, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { //keep it alphabetical // Missile v Shield brick ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }
public override void VisitUFO(UFO u) { ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(u, this); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb b) { //keep it alphabetical //Bomb v Shield brick ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(b, this); pColPair.NotifyListeners(); }
public override void VisitShipRoot(ShipRoot s) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(s, this); pColPair.NotifyListeners(); }
public override void VisitGrid(AlienGrid a) { // AlienGroup vs WallBottom (You Lose the Video Game) ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitShip(Ship s) { //ship v Wall(right) ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(s, this); pColPair.NotifyListeners(); }
public override void VisitUFO(UFO u) { //Debug.WriteLine(" collide: {0} <-> {1}", u.GetName(), this.GetName()); //missile hit wall(keep it alsphabetical) //Debug.WriteLine("-------> Missed It! <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(u, this); pColPair.NotifyListeners(); }
public override void VisitGroup(AlienGroup a) { //AlienGrid v. RightWall //Go opposite direction and move down ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitRightWall(RightWall w) { //Debug.WriteLine(" collide: {0} <-> {1}", w.GetName(), this.GetName()); //Debug.WriteLine("-------> MissedHim! <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); //might need to change when i create UFOobserver pColPair.SetCollision(this, w); pColPair.NotifyListeners(); }
public override void VisitAlien(AlienCategory a) { Debug.WriteLine(" collide: {0} <-> {1}", a.GetName(), this.GetName()); Debug.WriteLine("-------> BOOM! <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { //Debug.WriteLine(" collide: {0} <-> {1}", this.GetName(), m.GetName()); //Debug.WriteLine("-------> Bomb V Missile! <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(this, m); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb b) { Debug.WriteLine(" collide: {0} <-> {1}", b.GetName(), this.GetName()); Debug.WriteLine("-------> BOOM! <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(b, this); pColPair.NotifyListeners(); }
public override void VisitRightUFO(RightUFO a) { Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitGrid(AlienGrid a) { Debug.WriteLine("\ncollide: {0} with {1}", this, a); Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { //// Alien vs Missile //Debug.WriteLine(" collide: {0} <-> {1}", m.GetName(), this.GetName()); //// Missile vs Alien //Debug.WriteLine("-------> Done <--------"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }
public override void VisitGroup(AlienGrid a) { //a.DropGrid(); //a.SetDelta(-1.0f); //Debug.WriteLine("reverse grid right"); ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { //Debug.WriteLine(" collide: {0} <-> {1}", m.GetName(), this.GetName()); //Debug.WriteLine(" Alien ({0})", this.GetHashCode()); //Debug.WriteLine("-------> BOOM! <--------"); //missile hit object ColPair pColPair = ColPairMan.GetActiveColPair(); //not alaphabetical, RemoveMissileObserver expects missile to be objA pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }