Package game.service
Class GameServiceDecorator
java.lang.Object
game.service.GameServiceDecorator
This class is a decorator for a game service.
-
Constructor Summary
ConstructorsConstructorDescriptionGameServiceDecorator(io.vertx.core.Vertx vertx, AbstractStatisticManager statisticManager, WebSocketVertx webSocket) -
Method Summary
Modifier and TypeMethodDescriptionvoidcanStart(io.vertx.ext.web.RoutingContext context) voidchangeTeam(io.vertx.ext.web.RoutingContext context) voidchooseTrump(io.vertx.ext.web.RoutingContext context) voidcreateGame(io.vertx.ext.web.RoutingContext context) voidexitGame(io.vertx.ext.web.RoutingContext context) voidgetCountGames(io.vertx.ext.web.RoutingContext context) voidgetGame(io.vertx.ext.web.RoutingContext context) getGames()voidgetGames(io.vertx.ext.web.RoutingContext context) voidgetPlayerCard(io.vertx.ext.web.RoutingContext context) voidgetPlayers(io.vertx.ext.web.RoutingContext context) voidgetState(io.vertx.ext.web.RoutingContext context) voidisGameEnded(io.vertx.ext.web.RoutingContext context) voidjoinGame(io.vertx.ext.web.RoutingContext context) voidmakeCall(io.vertx.ext.web.RoutingContext context) voidnewGame(io.vertx.ext.web.RoutingContext context) voidplayCard(io.vertx.ext.web.RoutingContext context) voidremoveUser(io.vertx.ext.web.RoutingContext context) voidsetPassword(io.vertx.ext.web.RoutingContext context) voidstartGame(io.vertx.ext.web.RoutingContext context) voidstartNewRound(io.vertx.ext.web.RoutingContext context)
-
Constructor Details
-
GameServiceDecorator
public GameServiceDecorator(io.vertx.core.Vertx vertx, AbstractStatisticManager statisticManager, WebSocketVertx webSocket)
-
-
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
-