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 TypeMethodDescriptionvoid
canStart
(io.vertx.ext.web.RoutingContext context) void
changeTeam
(io.vertx.ext.web.RoutingContext context) void
chooseTrump
(io.vertx.ext.web.RoutingContext context) void
createGame
(io.vertx.ext.web.RoutingContext context) void
exitGame
(io.vertx.ext.web.RoutingContext context) void
getCountGames
(io.vertx.ext.web.RoutingContext context) void
getGame
(io.vertx.ext.web.RoutingContext context) getGames()
void
getGames
(io.vertx.ext.web.RoutingContext context) void
getPlayerCard
(io.vertx.ext.web.RoutingContext context) void
getPlayers
(io.vertx.ext.web.RoutingContext context) void
getState
(io.vertx.ext.web.RoutingContext context) void
isGameEnded
(io.vertx.ext.web.RoutingContext context) void
joinGame
(io.vertx.ext.web.RoutingContext context) void
makeCall
(io.vertx.ext.web.RoutingContext context) void
newGame
(io.vertx.ext.web.RoutingContext context) void
playCard
(io.vertx.ext.web.RoutingContext context) void
removeUser
(io.vertx.ext.web.RoutingContext context) void
setPassword
(io.vertx.ext.web.RoutingContext context) void
startGame
(io.vertx.ext.web.RoutingContext context) void
startNewRound
(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
-