| |
---|
| | // rooms/{rid}/game/turns: |
---|
| | |
---|
| | @GET //現在のターンの取得 |
---|
| | @Path("/{rid}/game/turns") |
---|
| | public int getTurnNumber(@PathParam("rid") String rid) { |
---|
| | |
---|
| | int tn = 0; |
---|
| | public Integer getTurnNumber(@PathParam("rid") String rid) { |
---|
| | RoomManager rm = RoomManager.getInstance(); |
---|
| | Room room = rm.getRoom(rid); |
---|
| | Game game = room.getGame(); |
---|
| | Integer tn = game.getNowTurn(); |
---|
| | |
---|
| | return tn; |
---|
| | } |
---|
| | |
---|
| |
---|
| | |
---|
| | //------------------------------------------------------------------------ |
---|
| | // rooms/{rid}/game/turns/{tno}/questions: |
---|
| | |
---|
| | // @GET //カードごとの疑っている人のリストを取得...は動かなくて糞 |
---|
| | // @Path("/{rid}/game/turns/{tno}/questions") |
---|
| | // @Produces(MediaType.APPLICATION_JSON) |
---|
| | // public List<Member> getqmember(@PathParam("rid") String rid, @PathParam("tno") int tno, @FormParam("cno") int cno){ |
---|
| | // |
---|
| | // RoomManager rm = RoomManager.getInstance(); |
---|
| | // Room room = rm.getRoom(rid); |
---|
| | // Game game = room.getGame(); |
---|
| | // Turn t = game.getTurn(tno); |
---|
| | // |
---|
| | // if (t == null) { |
---|
| | // //部屋がなければエラー |
---|
| | // var response = Response.status(Response.Status.NO_CONTENT); |
---|
| | // response.status(404).entity("部屋が存在しません"); |
---|
| | // throw new WebApplicationException(response.build()); |
---|
| | // } |
---|
| | // |
---|
| | // return t.getQuestions(cno); |
---|
| | // } |
---|
| | |
---|
| | @POST //怪しいの切り替え |
---|
| | @Path("/{rid}/game/turns/{tno}/questions") |
---|
| | public void putMax(@PathParam("rid") String rid, @PathParam("tno") int tno, @FormParam("cno") int cno, @FormParam("nickname") String nickname){ |
---|
| | public void changeq(@PathParam("rid") String rid, @PathParam("tno") int tno, @FormParam("cno") int cno, @FormParam("nickname") String nickname){ |
---|
| | |
---|
| | boolean on = true; |
---|
| | |
---|
| | RoomManager rm = RoomManager.getInstance(); |
---|
| |
---|
| | } |
---|
| | |
---|
| | @PUT //オープンリストの追加 |
---|
| | @Path("/{rid}/game/turns/{tno}/openlist") |
---|
| | public void setOpenList(@PathParam("rid") String rid, @PathParam("tno") int tno, @FormParam("cno")int cno){ |
---|
| | public void setOpenList(@PathParam("rid") String rid, @PathParam("tno") Integer tno, @FormParam("cno")Integer cno){ |
---|
| | |
---|
| | RoomManager rm = RoomManager.getInstance(); |
---|
| | Room room = rm.getRoom(rid); |
---|
| | Game game = room.getGame(); |
---|
| | Turn t = game.getTurn(tno); |
---|
| | Cell card = game.getCell(cno); |
---|
| | |
---|
| | card.setIsOpen(true); |
---|
| | } |
---|
| | |
---|
| | } |
---|
| | |
---|
| | |
RoomManager 微変更
TestRest roomtestの追加
TurnTest 微変更とGETメソッドを追加しようとして挫折
頑張ったと思います
RoomManager 微変更 TestRest roomtestの追加 TurnTest 微変更とGETメソッドを追加しようとして挫折
1cbb42b
intomaster
fromRoomsRest
on 15 Jul 2022