import java.awt.Point;

/**
  *This abstract class defines the interface for collisions with MovablePieces
  */
public abstract class StationaryPiece extends ArcadeGamePiece{

	/**
	  *The constructor does nothing new
	  */
	StationaryPiece(PlayingField field, Point point){
		super(field,point);
	}

	/**
	  *Abstract specification of behavior for colliding with Paddle
	  *This is not used in Brickles since nothing is in the path of the Paddle
	  */
  	abstract void collideWithPaddle(Paddle paddle, Point point);

	/**
	  *Abstract specification of behavior for colliding with Puck
	  *@param puck  The Puck that has collided
	  *@param point Point at whic the collision occurred
	  */
  	abstract void collideWithPuck(Puck puck,Point point);

}
