diff --git a/src/main/java/com/ntlab/irisserver/resources/TurnsRest.java b/src/main/java/com/ntlab/irisserver/resources/TurnsRest.java index 40d8e9f..48c6386 100644 --- a/src/main/java/com/ntlab/irisserver/resources/TurnsRest.java +++ b/src/main/java/com/ntlab/irisserver/resources/TurnsRest.java @@ -35,15 +35,13 @@ @POST //新しいターンの作成 @Path("/{rid}/game/turns") @Produces(MediaType.APPLICATION_JSON) - public Turn addTurns(@PathParam("rid") String rid) { + public void addTurns(@PathParam("rid") String rid) { RoomManager rm = RoomManager.getInstance(); Room room = rm.getRoom(rid); Game game = room.getGame(); game.createTurn(); - Turn t =game.getTurn(0); - return t; } //------------------------------------------------------------------------ @@ -182,4 +180,28 @@ } + @PUT //Turnstateを1に変更 + @Path("/{rid}/game/turns/{tno}/turnstate") + public void setTurnstate(@PathParam("rid") String rid, @PathParam("tno") int tno){ + + RoomManager rm = RoomManager.getInstance(); + Room room = rm.getRoom(rid); + Game game = room.getGame(); + Turn t = game.getTurn(tno); + t.setTurnstate(1); + + } + + @PUT //Endstateを1に変更 + @Path("/{rid}/game/turns/{tno}/endstate") + public void setEndstate(@PathParam("rid") String rid, @PathParam("tno") int tno){ + + RoomManager rm = RoomManager.getInstance(); + Room room = rm.getRoom(rid); + Game game = room.getGame(); + Turn t = game.getTurn(tno); + t.setEndstate(1); + + } + }