diff --git a/.idea/misc.xml b/.idea/misc.xml index 9cea3d2..2091d3e 100644 --- a/.idea/misc.xml +++ b/.idea/misc.xml @@ -5,6 +5,12 @@ + + + + + + @@ -17,8 +23,6 @@ - - diff --git a/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java b/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java index 0d3a2e1..91b3cbb 100644 --- a/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java +++ b/app/src/main/java/org/ntlab/irisclient/resources/DrawingRest.java @@ -1,6 +1,10 @@ package org.ntlab.irisclient.resources; import org.ntlab.irisclient.models.Drawing; +import org.ntlab.irisclient.models.Member; + +import java.util.List; + import retrofit2.Call; import retrofit2.http.Field; import retrofit2.http.FormUrlEncoded; @@ -11,15 +15,7 @@ public interface DrawingRest { //----------------------------------------------- - // 絵のデータを取得するメソッド - @GET("/{rid}/game/drawings/{dno}") - Call getDrawing( - @Path("rid") String rid, - @Path("dno") int dno - ); - - //----------------------------------------------- - // 描いた絵を送るメソッド + // 描いた絵を送る @FormUrlEncoded @PUT("rooms/{rid}/members") Call putDrawing( @@ -28,5 +24,26 @@ @Field("drawing") String drawingStr ); + //----------------------------------------------- + // 今回のゲームで使われているキーワードをすべて取得 + @GET("rooms/{rid}/game/keywords") + Call> getKeywords( + @Path("rid") String rid + ); + + //----------------------------------------------- + // 現在のステージの、残り時間を取得する + @GET("rooms/{rid}/game/drawings/assignment/timer") + Call getTime( + @Path("rid") String rid + ); + + //----------------------------------------------- + // 割り当てられたdnoを取得 + @GET("/{rid}/game/drawings/assignment/{nickname}") + Call getDno( + @Path("rid") String rid, + @Path("nickname") String nickname + ); }