public interface Board extends Viewable
Jede Spielbrettklasse fuer FlowerWarsPP implementiert diese Schnittstelle.
Ein Spielbrett muss sowohl das Interface Viewable
implementieren, als auch eine Methode zum Entgegennehmen
von Spielzuegen bereitstellen.
Modifier and Type | Method and Description |
---|---|
void |
make(Move move)
Fuehre den uebergebenen Zug auf dem Spielbrett aus.
|
void make(Move move) throws java.lang.IllegalStateException
move
- auszufuehrender Zugjava.lang.IllegalStateException
- falls das Spielbrett aufgrund der Spielsituation keine Zuege mehr entgegennehmen kann.