Package game

Interface IGameAgent

All Known Implementing Classes:
GameVerticle

public interface IGameAgent
  • Method Details

    • onCreateGame

      void onCreateGame(User user)
    • onNewRound

      void onNewRound()
    • onJoinGame

      void onJoinGame(User user)
    • onStartGame

      void onStartGame()
    • onCheckMaraffa

      void onCheckMaraffa(int suit, int value, int trump, String username)
    • onPlayCard

      void onPlayCard()
    • onTrickCompleted

      CompletableFuture<Void> onTrickCompleted(Trick latestTrick)
    • onMessage

      void onMessage()
    • onEndRound

      void onEndRound()
    • onEndGame

      void onEndGame()
    • onNewGame

      void onNewGame(String newGameID)
    • onChangeTeam

      void onChangeTeam()
    • onMakeCall

      void onMakeCall(Call call)
    • onRemoveUser

      void onRemoveUser()