Package break_out.model
Interface IBall
-
- All Known Implementing Classes:
Ball
public interface IBall
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Vector2D
getDirection()
Stone
getHitStone()
Position
getPosition()
boolean
hitsPaddle(Paddle paddle)
boolean
hitsStone(java.util.ArrayList<Stone> stones)
void
reactOnBorder()
void
reflectOnPaddle(Paddle paddle)
void
updatePosition()
-
-
-
Method Detail
-
updatePosition
void updatePosition()
-
reactOnBorder
void reactOnBorder()
-
getPosition
Position getPosition()
-
getDirection
Vector2D getDirection()
-
hitsPaddle
boolean hitsPaddle(Paddle paddle)
-
reflectOnPaddle
void reflectOnPaddle(Paddle paddle)
-
hitsStone
boolean hitsStone(java.util.ArrayList<Stone> stones)
-
getHitStone
Stone getHitStone()
-
-