public override void visitBomb(Bomb bomb) { // Bomb vs ShieldBrick CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); pColPair.setCollision(bomb, this); pColPair.notifyListeners(); }
public override void visitBomb(Bomb bomb) { // bomb vs WallBottom CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); pColPair.setCollision(bomb, this); pColPair.notifyListeners(); }
public override void visitMissile(Missile missile) { // Missile vs ShieldBrick CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); pColPair.setCollision(this, missile); pColPair.notifyListeners(); }
public override void visitShip(Ship ship) { CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(this, ship); pColPair.notifyListeners(); }
public override void visitMissile(Missile missile) { CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(this, missile); pColPair.notifyListeners(); }
public override void visitWallRight(WallRight wallRight) { // WallRight vs UFO CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(wallRight, this); pColPair.notifyListeners(); }
public override void visitAlienGroup(AlienGroup alienGroup) { // AlienGroup vs WallRight //Debug.WriteLine(" --->DONE<----"); CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(alienGroup, this); pColPair.notifyListeners(); }
public override void visitShip(Ship ship) { // ship vs BumpRight //Debug.WriteLine(" --->DONE<----"); CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(ship, this); pColPair.notifyListeners(); }
public override void visitMissile(Missile missile) { // crab vs missile //Debug.WriteLine(" collide: {0} <-> {1}", missile.getName(), this.getName()); //Debug.WriteLine("-------> Done <--------"); CollisionPair pColPair = CollisionPairMan.GetActiveColPair(); Debug.Assert(pColPair != null); pColPair.setCollision(this, missile); pColPair.notifyListeners(); }