Package edu.ntnu.idi.idatt.observer
Interface BoardGameObserver
- All Known Implementing Classes:
GameController
,LadderGameController
,LudoGameController
public interface BoardGameObserver
An interface for observers that wish to be notified about board game events.
-
Method Summary
Modifier and TypeMethodDescriptionvoid
onCurrentPlayerChanged
(Player player) Called when the current player changes.void
onGameFinished
(Player winner) Called when the game has finished.void
onRoundNumberIncremented
(int roundNumber) Called when the round number has been incremented.
-
Method Details
-
onRoundNumberIncremented
void onRoundNumberIncremented(int roundNumber) Called when the round number has been incremented.- Parameters:
roundNumber
- The new round number.
-
onCurrentPlayerChanged
Called when the current player changes.- Parameters:
player
- The new current player.
-
onGameFinished
Called when the game has finished.- Parameters:
winner
- The player who won the game.
-