public override void VisitOctopus(Octopus a) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(this, a); 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 VisitGroup(AlienGrid a) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitShip(Ship s) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(s, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile m) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(m, this); pColPair.NotifyListeners(); }
public override void VisitWallRight(WallRight r) { ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(r, 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 VisitAlien(AlienCategory a) { //Alien v Shield Brick ColPair pColPair = ColPairMan.GetActiveColPair(); pColPair.SetCollision(a, this); pColPair.NotifyListeners(); }
public override void VisitInvaderCategory(InvaderCategory pInvader) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(this, pInvader); 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 VisitWallRight(WallRight pWallRight) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(this, pWallRight); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb b) { //Bomb vs ShieldBrick //Debug.WriteLine(" -------> END COLLISION: AlienBomb vs ShieldBrick <---------"); ColPair collisionPair = ColPairManager.GetActiveColPair(); collisionPair.SetCollision(b, this); collisionPair.NotifyListeners(); }
public override void VisitBomb(Bomb pBomb) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(pBomb, 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 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 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 VisitWallLeft(WallLeft pWallLeft) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set Grid as ObjB pColPair.SetCollision(pWallLeft, 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 VisitShip(Ship s) { //ship v Wall(right) ColPair pColPair = ColPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(s, this); pColPair.NotifyListeners(); }
public override void VisitMissile(Missile pMissile) { //Debug.WriteLine("in brick --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set missile as ObjA pColPair.SetCollision(pMissile, this); pColPair.NotifyListeners(); }
public override void VisitShieldBrick(ShieldBrick pShieldBrick) { //Debug.WriteLine("in InvaderCategory --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.SetCollision(this, pShieldBrick); pColPair.NotifyListeners(); }
public override void VisitShieldBrick(ShieldBrick pShieldBrick) { //Debug.WriteLine("in Missile --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set missile as ObjA pColPair.SetCollision(this, pShieldBrick); pColPair.NotifyListeners(); }
public override void VisitFloor(Floor pFloor) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set Bomb as ObjB pColPair.SetCollision(pFloor, this); pColPair.NotifyListeners(); }
public override void VisitShip(Ship pShip) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set ship as ObjB pColPair.SetCollision(this, pShip); pColPair.NotifyListeners(); }
public override void VisitInvaderGrid(InvaderGrid pGrid) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set grid as ObjB pColPair.SetCollision(this, pGrid); pColPair.NotifyListeners(); }
public override void VisitBomb(Bomb pBomb) { //Debug.WriteLine(" --->DONE<----"); ColPair pColPair = ColPairManager.GetActiveColPair(); Debug.Assert(pColPair != null); // Always set missile as ObjA // Always set Bomb as ObjB pColPair.SetCollision(this, pBomb); pColPair.NotifyListeners(); }