Package game.service

Class GameServiceDecorator

java.lang.Object
game.service.GameServiceDecorator

public class GameServiceDecorator extends Object
This class is a decorator for a game service.
  • Constructor Details

  • Method Details

    • createGame

      public void createGame(io.vertx.ext.web.RoutingContext context)
    • joinGame

      public void joinGame(io.vertx.ext.web.RoutingContext context)
    • startGame

      public void startGame(io.vertx.ext.web.RoutingContext context)
    • startNewRound

      public void startNewRound(io.vertx.ext.web.RoutingContext context)
    • changeTeam

      public void changeTeam(io.vertx.ext.web.RoutingContext context)
    • getPlayerCard

      public void getPlayerCard(io.vertx.ext.web.RoutingContext context)
    • canStart

      public void canStart(io.vertx.ext.web.RoutingContext context)
    • playCard

      public void playCard(io.vertx.ext.web.RoutingContext context)
    • chooseTrump

      public void chooseTrump(io.vertx.ext.web.RoutingContext context)
    • getState

      public void getState(io.vertx.ext.web.RoutingContext context)
    • isGameEnded

      public void isGameEnded(io.vertx.ext.web.RoutingContext context)
    • makeCall

      public void makeCall(io.vertx.ext.web.RoutingContext context)
    • getGames

      public void getGames(io.vertx.ext.web.RoutingContext context)
    • getPlayers

      public void getPlayers(io.vertx.ext.web.RoutingContext context)
    • getGame

      public void getGame(io.vertx.ext.web.RoutingContext context)
    • getCountGames

      public void getCountGames(io.vertx.ext.web.RoutingContext context)
    • newGame

      public void newGame(io.vertx.ext.web.RoutingContext context)
    • setPassword

      public void setPassword(io.vertx.ext.web.RoutingContext context)
    • exitGame

      public void exitGame(io.vertx.ext.web.RoutingContext context)
    • removeUser

      public void removeUser(io.vertx.ext.web.RoutingContext context)
    • getGames

      public Map<UUID,GameVerticle> getGames()