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 Details

    • onRoundNumberIncremented

      void onRoundNumberIncremented(int roundNumber)
      Called when the round number has been incremented.
      Parameters:
      roundNumber - The new round number.
    • onCurrentPlayerChanged

      void onCurrentPlayerChanged(Player player)
      Called when the current player changes.
      Parameters:
      player - The new current player.
    • onGameFinished

      void onGameFinished(Player winner)
      Called when the game has finished.
      Parameters:
      winner - The player who won the game.