1
0
Fork 0
uni_informatik_projekt/src/break_out/model/IBall.java

23 lines
466 B
Java
Raw Normal View History

2019-11-19 00:55:13 +00:00
package break_out.model;
2019-12-30 15:04:19 +00:00
import java.util.ArrayList;
2019-11-19 00:55:13 +00:00
public interface IBall {
2019-12-01 16:39:37 +00:00
// Exercise 1
public void updatePosition();
public void reactOnBorder();
public Position getPosition();
public Vector2D getDirection();
// Exercise 2
public boolean hitsPaddle(Paddle paddle);
public void reflectOnPaddle(Paddle paddle);
2019-12-30 15:04:19 +00:00
// Exercise 4
public boolean hitsStone(ArrayList<Stone> stones);
public Stone getHitStone();
2020-01-28 12:23:40 +00:00
// Exercise 5
public boolean isLost();
}